View
217
Download
3
Category
Tags:
Preview:
Citation preview
Building Applications Using SIP
Scott HoffpauirVice President, Engineering
Fall 1999 VON, Atlanta
BroadSoft – Scott Hoffpauir – Building Applications Using SIP - 2
Baseline Architecture
SIPSIP
SIP
User Agents
Proxy / Redirect Server
SIP
Distributed architecture for
intelligent endpoints
Media Gateways
MediaGatewayControlle
r
MGCP
MGCP
Centralized architecture for
trunks and signaling links
CallManagemen
tSystem
Multimedia TerminalAdapters
MGCP
MGCP
Centralized architecture for
residential phones
Packet Network
BroadSoft – Scott Hoffpauir – Building Applications Using SIP - 3
Components
MediaGatewa
y
MultimediaTerminalAdapter
ClientPhone
Packet Interface Signaling Interworking Media Transcoding
MediaGatewayControlle
r
CallManageme
ntSystem
Proxy and
RedirectServer
Basic Call Control Authentication and Security Billing Bandwidth Management
? Enhanced Services
BroadSoft – Scott Hoffpauir – Building Applications Using SIP - 4
SIP Application Server
Application Server
Call Server
SIP Proxy and
Redirect Server
Web Server
Enhanced Services
Management
Feature Server
Enhanced Services
Execution
Media Server
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 - 5
Application Server Connectivity
DirectoryServers
EmailServers
MediaServers
WebServers
Application Server
SIP SIPSIP
Media Gateways
MediaGatewayControlle
r
MGCP SIP
CallManagemen
tSystem
Multimedia TerminalAdapters
User Agents
Proxy / Redirect
ServerSIP
MGCP
SIP
MGCP MGCP
SIP
Packet Network
BroadSoft – Scott Hoffpauir – Building Applications Using SIP - 6
Technology Convergence
Interactive Voice
Response
Unified Messaging
Cable SetTop Boxes
BillingSystems
Wireless PDA
Multimedia Streaming
OAMP
Personal InformationManagers
Web Browser
MultimediaRecord &Playback
Multimedia Conferencin
g
Text to Speech
Directory Services
Communication Entities
Application servers provide a platform for integrating telephony services with Internet, messaging, devices, and
OAMP services
Application Server
SIP
BroadSoft – Scott Hoffpauir – Building Applications Using SIP - 7
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 - 8
Service Possibilities
Application ServerInvite3XX
Redirect
Basic Call Control
Routing Services
Media Manipulation Services
Application ServerInvite
200 OK
Basic Call Control
Event Notification Services
Application ServerInvite
Invite
Basic Call Control
BroadSoft – Scott Hoffpauir – Building Applications Using SIP - 9
Service Execution
Media Gateways
MediaGatewayControlle
r
CallMgmtSystem
Multimedia TerminalAdapters
Packet Network
Execution Environment
BarringService
DirectoryService
PINService
LoggingService
SIPI/F
LDAPI/F
IVRI/F
EmailI/F
Screen out900 and 976 Calls
To: Bob Smith
3019774295
RetrieveDirectoryInformatio
n
Collect 4 Digits and
Validate PIN
Play Tone
Collect DTMF
SendE-mail
Log call attempt
Invite Invite
Application Server
BroadSoft – Scott Hoffpauir – Building Applications Using SIP - 10
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 - 11
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
Building Applications Using SIP
Scott HoffpauirBroadSoft, Inc.
200 Perry Parkway, Suite 1Gaithersburg, MD 20877
(301) 977 4295www.broadsoft.com
scott@broadsoft.com
Recommended