building applications with sip conferencing / collaboration alan d. percy director, market...
TRANSCRIPT
Building Applications with SIPConferencing / Collaboration
Alan D. PercyDirector, Market DevelopmentAudioCodes
3January 23-25, 2008 • Miami Beach Convention Center • Miami, Florida USA www.ITEXPO.com
Agenda
Agenda• Architecture Overview• Typical Conferencing Applications• Call Flow Examples• Example - Pactolus• Q/A
4January 23-25, 2008 • Miami Beach Convention Center • Miami, Florida USA www.ITEXPO.com
The Legacy Conferencing Solution
Legacy TDMPBX
T1/E1PSTN
PSTN
IVR
Bridge
Bridge
RecordingWeb Server
Internet
Internet
CTI
5January 23-25, 2008 • Miami Beach Convention Center • Miami, Florida USA www.ITEXPO.com
Application
API
Device Driver
T1 InterfaceHardware
API
Device Driver
MediaResourceHardware
PSTN
H.100
Proprietary
Proprietary
Proprietary
Proprietary
Closed Architecture
Proprietary APIs and device drivers
Legacy CTI Architecture
6January 23-25, 2008 • Miami Beach Convention Center • Miami, Florida USA www.ITEXPO.com
Bondage of Legacy Architecture
Legacy Architecture limits
you as a developer/designer.
• Requires specialized knowledge• Limits choice of operating systems• Limits form-factors• Hard to Scale• Difficult to upgrade or repair• Slow to make changes API
7January 23-25, 2008 • Miami Beach Convention Center • Miami, Florida USA www.ITEXPO.com
Service ExecutionEnvironment
SIP Protocol Stack
MediaGatewayResource
MediaServer
Resource
LAN
SIP
PSTN
Application
Distributed architecture of IP based applications in standard servers controlling resources via SIP
The SIP Architecture
8January 23-25, 2008 • Miami Beach Convention Center • Miami, Florida USA www.ITEXPO.com
Advantages of the SIP Architecture
• Industry Standard Interfaces– SIP (RFC 3261), NetAnn (RFC 4240) and MSCML
(RFC 4722)
• Operating System and Platform Independent– Now you choose your operating system
• Broad Packaging Options– Boards, blades or boxes
• Better Scaling– Same solution for a wide range of solutions
• Reliability– Ability to route around failed equipment
• Agility– Enables quick application migration
9January 23-25, 2008 • Miami Beach Convention Center • Miami, Florida USA www.ITEXPO.com
SIP Architecture in Action
Let’s take a look at the SIP Architecture when applied
to Conferencing / Collaboration
Applications
10January 23-25, 2008 • Miami Beach Convention Center • Miami, Florida USA www.ITEXPO.com
Architecture: IP Conferencing
Conferencing ApplicationServer
Operator Phone
T1/T3 Media Gateway
PSTN
PSTN
Media Server
Internet
Internet
11January 23-25, 2008 • Miami Beach Convention Center • Miami, Florida USA www.ITEXPO.com
The Application Server
ConferenceManager IVR
SIP Proxy / Server
Ops
SIP Protocol Stack
Software Modules
WebGUI
Manager
TCP/IP
12January 23-25, 2008 • Miami Beach Convention Center • Miami, Florida USA www.ITEXPO.com
Call Flow Example
Dial-in Conferencing
13January 23-25, 2008 • Miami Beach Convention Center • Miami, Florida USA www.ITEXPO.com
Dial-in Conferencing
Conferencing ApplicationServer
Operator Phone
T1/T3 Media Gateway
PSTN
PSTN
Media ServerCall Setup
INVITE
Incoming Call Set-up
14January 23-25, 2008 • Miami Beach Convention Center • Miami, Florida USA www.ITEXPO.com
Dial-in Conferencing
Conferencing ApplicationServer
Operator Phone
T1/T3 Media Gateway
PSTN
PSTN
Media Server
INVITE200 Ok
RTP
Establish RTP to a media server
15January 23-25, 2008 • Miami Beach Convention Center • Miami, Florida USA www.ITEXPO.com
Dial-in Conferencing
Conferencing ApplicationServer
Operator Phone
T1/T3 Media Gateway
PSTN
PSTN
Media Server
INFOMSCMLPlay/Collect
RTP
“Please enter your conference ID.”
Play announcement and collect digits
INFODTMF=“1234”
16January 23-25, 2008 • Miami Beach Convention Center • Miami, Florida USA www.ITEXPO.com
Dial-in Conferencing
Conferencing ApplicationServer
Operator Phone
T1/T3 Media Gateway
PSTN
PSTN
Media Server
INVITEMSCMLConfigureConference
RTP
Create the conference
17January 23-25, 2008 • Miami Beach Convention Center • Miami, Florida USA www.ITEXPO.com
Dial-in Conferencing
Conferencing ApplicationServer
Operator Phone
T1/T3 Media Gateway
PSTN
PSTN
Media Server
RTP
Process is repeated for additional callers, adding each to the conference
Support forvarious conference
modes and cascading
18January 23-25, 2008 • Miami Beach Convention Center • Miami, Florida USA www.ITEXPO.com
Dial-in Conferencing
Conferencing ApplicationServer
Operator Phone
T1/T3 Media Gateway
PSTN
PSTN
Media Server
RTP
INVITE
RTP
Operator is added to the conference
INFODTMF=“*0”
INVITE
19January 23-25, 2008 • Miami Beach Convention Center • Miami, Florida USA www.ITEXPO.com
Dial-in Conferencing
Conferencing ApplicationServer
Operator Phone
T1/T3 Media Gateway
PSTN
PSTN
Media Server
RTP
INFODTMF=“*5”
HTTPServer
INFOMSCMLRecord
User requests to record the conference
20January 23-25, 2008 • Miami Beach Convention Center • Miami, Florida USA www.ITEXPO.com
Call Flow Example
Web Conferencing
21January 23-25, 2008 • Miami Beach Convention Center • Miami, Florida USA www.ITEXPO.com
Web Conferencing
Conferencing ApplicationServer
Operator Phone
T1/T3 Media Gateway
PSTN
PSTN
Media Server
Internet
Internet RTP
G.711
22January 23-25, 2008 • Miami Beach Convention Center • Miami, Florida USA www.ITEXPO.com
Web Conferencing
Conferencing ApplicationServer
Operator Phone
T1/T3 Media Gateway
PSTN
PSTN
Media Server
Internet
Internet RTP
Web-based caller using SIP softphone wants to join
INVITE
G.711
INVITE
23January 23-25, 2008 • Miami Beach Convention Center • Miami, Florida USA www.ITEXPO.com
Web Conferencing
Conferencing ApplicationServer
Operator Phone
T1/T3 Media Gateway
PSTN
PSTN
Media Server
Internet
Internet RTP
Application adds user to conference,using multiple voice coders on bridge
200 OkCoder=iLBC
iLBCRTP
Transcoding and conferencing
G.711200 Ok
24January 23-25, 2008 • Miami Beach Convention Center • Miami, Florida USA www.ITEXPO.com
Service ExecutionEnvironment
SIP Protocol Stack
SessionBorder
Controller
MediaServer
Resource
SIP
SIPCarrier
Application
When connecting to SIP carrier, Session Border Controller provides security and interoperability insulation.
What about SIP Carriers?
NEW LAN
25January 23-25, 2008 • Miami Beach Convention Center • Miami, Florida USA www.ITEXPO.com
Advantages of SIP Conferencing
• Greater Flexibility– Supports both TDM and Web callers
• Easier to Scale – Adding media gateways and media servers– Greater densities leverage economies of scale
• More Reliable– Distributed systems route around failures– Redundant gateways and servers
• Faster ROI– Doesn’t depend on expensive switch / PBX
• No Proprietary API Development
26January 23-25, 2008 • Miami Beach Convention Center • Miami, Florida USA www.ITEXPO.com
Example
Lets take a look a real world example…..