Building Applications Using SIP Scott Hoffpauir Vice President, Engineering Fall 1999 VON, Atlanta

advertisement
Building Applications Using SIP
Scott Hoffpauir
Vice President, Engineering
Fall 1999 VON, Atlanta
Baseline Architecture
Media
Gateway
Controller
Proxy / Redirect
Server
SIP
MGCP
Call
Management
System
SIP
SIP
MGCP
Packet Network
MGCP
SIP
MGCP
Media Gateways
User Agents
Multimedia Terminal
Adapters
Centralized
architecture for trunks
and signaling links
Distributed
architecture for
intelligent endpoints
Centralized
architecture for
residential phones
BroadSoft – Scott Hoffpauir – Building Applications Using SIP - 2
Components
?
Enhanced Services
Media
Gateway
Controller
Proxy and
Call
Redirect Management
Server
System
Media
Gateway
Multimedia
Terminal
Adapter
Client
Phone




Basic Call Control
Authentication and Security
Billing
Bandwidth Management
 Packet Interface
 Signaling Interworking
 Media Transcoding
BroadSoft – Scott Hoffpauir – Building Applications Using SIP - 3
SIP Application Server
SIP Proxy and
Redirect
Server
Enhanced
Services
Management
Application Server
Call Server
Feature Server
Web Server
Media Server
Enhanced
Services
Execution
Conferencing,
IVR
Resources
Using SIP, enhanced services, which
reside on an application server, are
separated from basic call functions
BroadSoft – Scott Hoffpauir – Building Applications Using SIP - 4
Application Server Connectivity
Email
Servers
Application
Server
Directory
Servers
Media
Servers
Web
Servers
Media
Gateway
Controller
Call
Management
System
SIP
SIP
MGCP
SIP
Proxy / Redirect
Server
SIP
MGCP
Packet Network
MGCP
SIP
MGCP
Media Gateways
User Agents
Multimedia Terminal
Adapters
BroadSoft – Scott Hoffpauir – Building Applications Using SIP - 5
Technology Convergence
Interactive
Voice
Response
Multimedia
Record &
Playback
Text to
Speech
Multimedia
Conferencing
Personal
Information
Managers
Unified
Messaging
Application Server
Directory
Services
Wireless PDA
Cable Set
Top Boxes
SIP
Billing
Systems
Multimedia
Streaming
OAMP
Web Browser
Communication Entities
Application servers provide a platform for integrating telephony
services with Internet, messaging, devices, and OAMP services
BroadSoft – Scott Hoffpauir – Building Applications Using SIP - 6
SIP as an Enhanced Services Protocol
 Open, simple, extensible, and lightweight
protocol
 Internet heritage – easier to integrate with
telephony and Internet functions
 Already implemented or planned on most
softswitches and gateways
 Allows control of bearer path
 Supports multiple call legs (i.e., forking)
 Same protocol used between services and call
control entities
BroadSoft – Scott Hoffpauir – Building Applications Using SIP - 7
Service Possibilities
Basic Call Control
Application Server
Invite
3XX Redirect
Basic Call Control
Application Server
Invite
200 OK
Basic Call Control
Application Server
Invite
Invite
Routing Services
Media Manipulation
Services
Event Notification
Services
BroadSoft – Scott Hoffpauir – Building Applications Using SIP - 8
Service Execution
Screen out
900 and
976 Calls
To: Bob Smith
3019774295
Collect 4
Digits and
Validate PIN
Log call
attempt
Barring
Service
Directory
Service
PIN
Service
Logging
Service
Application
Server
Execution Environment
SIP
I/F
Media
Gateway
Controller
LDAP
I/F
IVR
I/F
Email
I/F
Retrieve
Directory
Information
Play Tone
Collect
DTMF
Send
E-mail
Invite
Invite
Call
Mgmt
System
Packet Network
Media Gateways
Multimedia Terminal
Adapters
BroadSoft – Scott Hoffpauir – Building Applications Using SIP - 9
Summary
 Enhanced services are key to the success of
packet telephony
 SIP application servers can be used to augment
entities providing basic call control functions
 SIP application servers can be used across
different architectures (H.323, MGCP)
 SIP is a simple, open, and well-defined
interface encouraging third party application
services and vendor independence
BroadSoft – Scott Hoffpauir – Building Applications Using SIP - 10
BroadSoft
Company
• Founded September 1998, in Gaithersburg, Maryland
Objective
• Deliver an enhanced services creation software suite
to service providers
Product
• Service execution, management, and creation
platform for broadband packet communications
networks
BroadSoft – Scott Hoffpauir – Building Applications Using SIP - 11
Building Applications Using SIP
Scott Hoffpauir
BroadSoft, Inc.
200 Perry Parkway, Suite 1
Gaithersburg, MD 20877
(301) 977 4295
www.broadsoft.com
scott@broadsoft.com
Download