270 likes | 277 Views
This presentation provides an overview of the architecture, applications, and advantages of building applications with SIP conferencing. It covers legacy conferencing solutions, the SIP architecture, and examples of call flows. It also explores the benefits of SIP conferencing, including flexibility, scalability, reliability, and faster ROI.
E N D
Building Applications with SIPConferencing / Collaboration Alan D. Percy Director, Market Development AudioCodes
Agenda Agenda • Architecture Overview • Typical Conferencing Applications • Call Flow Examples • Example - Pactolus • Q/A
The Legacy Conferencing Solution Legacy TDM PBX IVR PSTN T1/E1 Bridge CTI Internet Bridge Recording Web Server
Legacy CTI Architecture Application Proprietary Proprietary API API Proprietary Proprietary Device Driver Device Driver Closed Architecture H.100 T1 Interface Hardware Media Resource Hardware PSTN Proprietary APIs and device drivers
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
The SIP Architecture Application Service ExecutionEnvironment SIP Protocol Stack SIP LAN Media Gateway Resource MediaServer Resource PSTN Distributed architecture of IP based applications in standard servers controlling resources via SIP
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
SIP Architecture in Action Let’s take a look at the SIP Architecture when applied to Conferencing / Collaboration Applications
Architecture: IP Conferencing Conferencing Application Server Operator Phone Internet T1/T3 Media Gateway Media Server PSTN
The Application Server Software Modules Web GUI Manager Conference Manager IVR Ops SIP Proxy / Server SIP Protocol Stack TCP/IP
Call Flow Example Dial-in Conferencing
Dial-in Conferencing Conferencing Application Server Incoming Call Set-up Operator Phone INVITE T1/T3 Call Setup Media Gateway Media Server PSTN
Dial-in Conferencing Conferencing Application Server Establish RTP to a media server Operator Phone INVITE 200 Ok RTP T1/T3 Media Gateway Media Server PSTN
Dial-in Conferencing Conferencing Application Server Play announcement and collect digits Operator Phone INFO MSCML Play/Collect INFO DTMF=“1234” RTP T1/T3 Media Gateway Media Server PSTN “Please enter your conference ID.”
Dial-in Conferencing Conferencing Application Server Create the conference Operator Phone INVITE MSCML Configure Conference RTP T1/T3 Media Gateway Media Server PSTN
Dial-in Conferencing Conferencing Application Server Process is repeated for additional callers, adding each to the conference Operator Phone RTP T1/T3 Media Gateway Media Server PSTN Support forvarious conference modes and cascading
Dial-in Conferencing Conferencing Application Server Operator is added to the conference Operator Phone INVITE INVITE INFO DTMF=“*0” RTP RTP T1/T3 Media Gateway Media Server PSTN
Dial-in Conferencing Conferencing Application Server User requests to record the conference Operator Phone INFO DTMF=“*5” INFO MSCML Record RTP T1/T3 Media Gateway Media Server PSTN HTTP Server
Call Flow Example Web Conferencing
Web Conferencing Conferencing Application Server Operator Phone Internet RTP G.711 T1/T3 Media Gateway Media Server PSTN
Web Conferencing Conferencing Application Server Web-based caller using SIP softphone wants to join Operator Phone INVITE INVITE Internet RTP G.711 T1/T3 Media Gateway Media Server PSTN
Web Conferencing Conferencing Application Server Application adds user to conference,using multiple voice coders on bridge Operator Phone 200 Ok Coder=iLBC Internet iLBC RTP RTP 200 Ok G.711 T1/T3 Media Gateway Media Server Transcoding and conferencing PSTN
What about SIP Carriers? Application Service ExecutionEnvironment SIP Protocol Stack SIP NEW LAN Session Border Controller MediaServer Resource SIPCarrier When connecting to SIP carrier, Session Border Controller provides security and interoperability insulation.
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
Example Lets take a look a real world example…..
For more information, whitepapers,copies of the presentation slides or to view previously archived webinars, go to: www.audiocodes.com/breakfree