building applications with sip conferencing / collaboration alan d. percy director, market...

27

Upload: shirley-fredricks

Post on 14-Dec-2015

220 views

Category:

Documents


0 download

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…..

27January 23-25, 2008 • Miami Beach Convention Center • Miami, Florida USA www.ITEXPO.com

Break Free!

For more information, whitepapers,copies of the presentation slides

or to view previously archived webinars,go to: www.audiocodes.com/breakfree