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

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

Apr 02, 2015

Download

Documents

Nathen Boutwell
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Building Applications Using SIP Scott Hoffpauir Vice President, Engineering Fall 1999 VON, Atlanta.

Building Applications Using SIP

Scott HoffpauirVice President, Engineering

Fall 1999 VON, Atlanta

Page 2: Building Applications Using SIP Scott Hoffpauir Vice 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

Page 3: Building Applications Using SIP Scott Hoffpauir Vice President, Engineering Fall 1999 VON, Atlanta.

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

Page 4: Building Applications Using SIP Scott Hoffpauir Vice President, Engineering Fall 1999 VON, Atlanta.

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

Page 5: Building Applications Using SIP Scott Hoffpauir Vice President, Engineering Fall 1999 VON, Atlanta.

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

Page 6: Building Applications Using SIP Scott Hoffpauir Vice President, Engineering Fall 1999 VON, Atlanta.

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

Page 7: Building Applications Using SIP Scott Hoffpauir Vice President, Engineering Fall 1999 VON, Atlanta.

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

Page 8: Building Applications Using SIP Scott Hoffpauir Vice President, Engineering Fall 1999 VON, Atlanta.

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

Page 9: Building Applications Using SIP Scott Hoffpauir Vice President, Engineering Fall 1999 VON, Atlanta.

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

Page 10: Building Applications Using SIP Scott Hoffpauir Vice President, Engineering Fall 1999 VON, Atlanta.

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

Page 11: Building Applications Using SIP Scott Hoffpauir Vice President, Engineering Fall 1999 VON, Atlanta.

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

Page 12: Building Applications Using SIP Scott Hoffpauir Vice President, Engineering Fall 1999 VON, Atlanta.

Building Applications Using SIP

Scott HoffpauirBroadSoft, Inc.

200 Perry Parkway, Suite 1Gaithersburg, MD 20877

(301) 977 4295www.broadsoft.com

[email protected]