Scott Hoffpauir BroadSoft, Inc. Vice President, Engineering OPENSIG October 15, 1999

19
Scott Hoffpauir BroadSoft, Inc. Vice President, Engineering OPENSIG October 15, 1999 The Enhanced Services Layer in a Distributed Packet Network

description

Scott Hoffpauir BroadSoft, Inc. Vice President, Engineering OPENSIG October 15, 1999. The Enhanced Services Layer in a Distributed Packet Network. Conferencing Directory Services Centrex Enhanced Messaging Integrated Voice Response. Enhanced Services. Call Control. - PowerPoint PPT Presentation

Transcript of Scott Hoffpauir BroadSoft, Inc. Vice President, Engineering OPENSIG October 15, 1999

Page 1: Scott Hoffpauir BroadSoft, Inc. Vice President, Engineering OPENSIG October 15, 1999

Scott HoffpauirBroadSoft, Inc.Vice President,

EngineeringOPENSIG

October 15, 1999

The Enhanced Services Layer in a Distributed Packet

Network

Page 2: Scott Hoffpauir BroadSoft, Inc. Vice President, Engineering OPENSIG October 15, 1999

BroadSoft – Scott Hoffpauir – The Enhanced Services Layer in a Distributed Packet Network - 2

Where Do Enhanced Services Fit?

Enhanced Services Conferencing Directory Services Centrex Enhanced Messaging Integrated Voice Response

Call Control

RRRR

Basic Call Control Authentication and Security Billing Bandwidth Management

Backbone

Access

NetworkRouting & Switching

Packet-Based Routing & Switching Guaranteed QoS or Best Efforts CoS Dynamic Transport High Reliability and Security

Packet Communications Network

Page 3: Scott Hoffpauir BroadSoft, Inc. Vice President, Engineering OPENSIG October 15, 1999

BroadSoft – Scott Hoffpauir – The Enhanced Services Layer in a Distributed Packet Network - 3

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 4: Scott Hoffpauir BroadSoft, Inc. Vice President, Engineering OPENSIG October 15, 1999

BroadSoft – Scott Hoffpauir – The Enhanced Services Layer in a Distributed Packet Network - 4

Components

MediaGatewa

y

MultimediaTerminalAdapter

ClientPhone

Gateway Functionality

MediaGatewayControlle

r

CallManageme

ntSystem

Proxy and

RedirectServer

Call Control Functionality

? EnhancedServices

Page 5: Scott Hoffpauir BroadSoft, Inc. Vice President, Engineering OPENSIG October 15, 1999

BroadSoft – Scott Hoffpauir – The Enhanced Services Layer in a Distributed Packet Network - 5

Application Server

Application ServerCall Server

Proxy and Redirect Server

Web ServerEnhanced Services

Management

Feature ServerEnhanced Services

Execution

Media ServerConferencin

g, IVR Resources

Enhanced services, residing on an application server, are

separated from basic call functions

Page 6: Scott Hoffpauir BroadSoft, Inc. Vice President, Engineering OPENSIG October 15, 1999

BroadSoft – Scott Hoffpauir – The Enhanced Services Layer in a Distributed Packet Network - 6

DirectoryServers

EmailServers

MediaServers

WebServers

Application Server

SIP SIPSIP

Application Server Connectivity

Media Gateways

MediaGatewayControlle

r

MGCP SIP

CallManagemen

tSystem

Multimedia TerminalAdapters

User Agents

Proxy / Redirect

ServerSIP

MGCP

SIP

MGCP MGCP

SIP

Packet Network

Page 7: Scott Hoffpauir BroadSoft, Inc. Vice President, Engineering OPENSIG October 15, 1999

BroadSoft – Scott Hoffpauir – The Enhanced Services Layer in a Distributed Packet Network - 7

CallManagementSystem

Application Server

MultimediaTerminalAdapter

MultimediaTerminalAdapter

Call Flow – Signaling Only

Trigger Based

on Calling Number

Invite Invite

Call Initiatio

n

Call Signaling Through an

Application Server

Ringing

Page 8: Scott Hoffpauir BroadSoft, Inc. Vice President, Engineering OPENSIG October 15, 1999

BroadSoft – Scott Hoffpauir – The Enhanced Services Layer in a Distributed Packet Network - 8

Call Flow – Signaling Only

CallManagementSystem

Application Server

MultimediaTerminalAdapter

MultimediaTerminalAdapter

180Ringing

180Ringing

Ringing

Call Signaling Through an

Application Server

RTP PathCut-Thru Backwards Path

Page 9: Scott Hoffpauir BroadSoft, Inc. Vice President, Engineering OPENSIG October 15, 1999

BroadSoft – Scott Hoffpauir – The Enhanced Services Layer in a Distributed Packet Network - 9

Call Flow – Signaling Only

CallManagementSystem

Application Server

MultimediaTerminalAdapter

MultimediaTerminalAdapter

200 OK 200 OK

Answer

Call Signaling Through an

Application Server

RTP PathRTP PathCut-Thru Two-Way

Path

Page 10: Scott Hoffpauir BroadSoft, Inc. Vice President, Engineering OPENSIG October 15, 1999

BroadSoft – Scott Hoffpauir – The Enhanced Services Layer in a Distributed Packet Network - 10

Call Flow – Signaling Only

CallManagementSystem

Application Server

MultimediaTerminalAdapter

MultimediaTerminalAdapter

RTP Path

Application Server

Dropped Out of Call

Call Signaling Through an

Application Server

Page 11: Scott Hoffpauir BroadSoft, Inc. Vice President, Engineering OPENSIG October 15, 1999

BroadSoft – Scott Hoffpauir – The Enhanced Services Layer in a Distributed Packet Network - 11

Service Flow – Signaling and Bearer Only

CallManagementSystem

Application Server

MultimediaTerminalAdapter

MultimediaTerminalAdapter

Trigger Based

on Calling Number

Call Signaling and Bearer Through an Application

Server

Invite Ack200 OK

Call Initiatio

n

AssignResourc

es

RTPPath

Cut-Thru Two-Way

Path

Page 12: Scott Hoffpauir BroadSoft, Inc. Vice President, Engineering OPENSIG October 15, 1999

BroadSoft – Scott Hoffpauir – The Enhanced Services Layer in a Distributed Packet Network - 12

Service Flow – Signaling and Bearer Only

Call Signaling and Bearer Through an Application

Server

CallManagementSystem

Application Server

MultimediaTerminalAdapter

MultimediaTerminalAdapter

Bye(also: dest)

200 OK

Application Server Dropped Out of Call

RTPPath

Release Two-Way

Path

Page 13: Scott Hoffpauir BroadSoft, Inc. Vice President, Engineering OPENSIG October 15, 1999

BroadSoft – Scott Hoffpauir – The Enhanced Services Layer in a Distributed Packet Network - 13

Service Flow – Signaling and Bearer Only

Call Signaling and Bearer Through an Application

Server

CallManagementSystem

Application Server

MultimediaTerminalAdapter

MultimediaTerminalAdapter

Call Transferred to Destination

(c)

RTP PathCut-Thru Two-Way

Path

Page 14: Scott Hoffpauir BroadSoft, Inc. Vice President, Engineering OPENSIG October 15, 1999

BroadSoft – Scott Hoffpauir – The Enhanced Services Layer in a Distributed Packet Network - 14

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 Smith3019774295

RetrieveDirectoryInformatio

n

Collect 4 Digits and

Validate PIN

Play Tone

Collect DTMF

SendEmail

Log call attempt

Invite Invite

Application Server

Page 15: Scott Hoffpauir BroadSoft, Inc. Vice President, Engineering OPENSIG October 15, 1999

BroadSoft – Scott Hoffpauir – The Enhanced Services Layer in a Distributed Packet Network - 15

Component Library

Service Creation

Services are atomic – contain all data, logic and management functionsBuilt using components from reusable component libraryJava based; similar to applet developmentUtilize off-the-shelf development tools such as JBuilder, Visual CaféUtilize test harness; fully test service outside of system before deploying

Protocol

Database

Management

Macro

ServiceProtocol

ManagementDatabase

Macro

Page 16: Scott Hoffpauir BroadSoft, Inc. Vice President, Engineering OPENSIG October 15, 1999

BroadSoft – Scott Hoffpauir – The Enhanced Services Layer in a Distributed Packet Network - 16

Enhancing Services

Call Forwarding

Forwarding

SIPBilling

A new and different service can be easily created byadding components to an existing service

Services are constructed using reusable components, allowing quick and inexpensive deployment of new

servicesCall Forwarding with

Notification

Forwarding

SIPBilling

Notification

Call Forwarding with Notification &

Screening

Forwarding

SIPBilling

NotificationScreening

Page 17: Scott Hoffpauir BroadSoft, Inc. Vice President, Engineering OPENSIG October 15, 1999

BroadSoft – Scott Hoffpauir – The Enhanced Services Layer in a Distributed Packet Network - 17

Application ServerService

Service Management

End User Access• User ID and Password Login• Activate/Deactivate Services• User Interaction• Modify Profile• Monitor Account• Purchase Services• Online Help• Click-to-Call Assistance

Service Provider Access• Subscriber Security Control• Add/Delete/Modify Services

and Subscribers• Modify and Monitor

Interfaces and System Data• Monitor System and Service

Statistics and Events

Web Server

Subscription

Service

Subscription

End UserWeb Access

Service Provider Web

or OSS Access

Page 18: Scott Hoffpauir BroadSoft, Inc. Vice President, Engineering OPENSIG October 15, 1999

BroadSoft – Scott Hoffpauir – The Enhanced Services Layer in a Distributed Packet Network - 18

Summary

Enhanced services are key to the success of packet telephony

Application servers can be used to augment entities providing basic call control functions 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

Enhanced service layer provides separation between basic call functions and enhanced services

Page 19: Scott Hoffpauir BroadSoft, Inc. Vice President, Engineering OPENSIG October 15, 1999

Scott HoffpauirBroadSoft, Inc.

200 Perry Parkway, Suite 1Gaithersburg, MD 20877

(301) 977 4295www.broadsoft.com

[email protected]

The Enhanced Services Layer in a Distributed Packet

Network