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

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

  • View
    219

  • Download
    3

Embed Size (px)

Citation preview

Scott HoffpauirBroadSoft, Inc.Vice President,

Engineering

OPENSIG

October 15, 1999

The Enhanced Services Layer in a Distributed Packet

Network

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

Network

Routing & Switching

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

Packet Communications Network

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

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

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

Application Server

Application Server

Call Server

Proxy and Redirect Server

Web Server

Enhanced Services

Management

Feature Server

Enhanced Services

Execution

Media Server

Conferencing, IVR

Resources

Enhanced services, residing on an application server, are

separated from basic call functions

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

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

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 Path

Cut-Thru Backwards Path

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

Call Flow – Signaling Only

CallManagementSystem

Application Server

MultimediaTerminalAdapter

MultimediaTerminalAdapter

200 OK200 OK

Answer

Call Signaling Through an

Application Server

RTP PathRTP Path

Cut-Thru Two-Way

Path

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

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

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

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 Path

Cut-Thru Two-Way

Path

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 Smith

3019774295

RetrieveDirectoryInformatio

n

Collect 4 Digits and

Validate PIN

Play Tone

Collect DTMF

SendEmail

Log call attempt

Invite Invite

Application Server

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 functions

Built using components from reusable component library

Java based; similar to applet development

Utilize 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

Service

Protocol

Management

Database

Macro

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

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

Application Server

Service

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

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

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