developing convergent network applications doug tucker, cto, ubiquity voip developers conference thu...

11

Upload: joy-mariah-cunningham

Post on 31-Dec-2015

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Developing Convergent Network Applications Doug Tucker, CTO, Ubiquity VOIP Developers Conference Thu 2:30p – 3:15p
Page 2: Developing Convergent Network Applications Doug Tucker, CTO, Ubiquity VOIP Developers Conference Thu 2:30p – 3:15p

Developing Convergent Network Applications

Doug Tucker, CTO, Ubiquity VOIP Developers ConferenceThu 2:30p – 3:15p

Page 3: Developing Convergent Network Applications Doug Tucker, CTO, Ubiquity VOIP Developers Conference Thu 2:30p – 3:15p

www.voipdeveloper.comAugust 8-10, 2006

Santa Clara, CaliforniaHyatt Regency Santa Clara

Rendering Telephony Applications to Subscribers

Services Plane

Services Plane

Network Plane

Network Plane

Public Networks &

End User Devices

Public Networks &

End User Devices

Media Gateway

HSS / AAASubscriberDatabase

Billing OSS

SIP Application Server

PSTN, 2G Voice. 2.5G Data

3G Wi-Fi

Broadband Access(T1/E1, DSL, Cable)

MediaServer

(MRF-P)

PTT

SIP Service Creation Environment

Media Push Conferencing

PresenceServer / Content

Mgmt Server / Messaging

Server

IP Layer for Converged Networks

ISC i/f

CSCF for IMS

SIP/SIMPLE

Sh, Ro, Rf, Bi i/fs

Mp i/f

Endpoint Session Management Layer for Converged or Compound Endpoints

Open Extensible Multi-Modal Application Creation and Hosting Environment – Web Services

Page 4: Developing Convergent Network Applications Doug Tucker, CTO, Ubiquity VOIP Developers Conference Thu 2:30p – 3:15p

www.voipdeveloper.comAugust 8-10, 2006

Santa Clara, CaliforniaHyatt Regency Santa Clara

View from the Top

Service Bus

TelephonyService

(IMS, SSW, PBX)

Distributed Logical Applications (Clients)

PresenceManagement

LocationService

MapDirections

CRM/Billing

Ad

dre

ss

Bo

ok

Su

bs

crb

Mn

gm

nt

Ca

ll C

ard

Va

lid

ati

on

Internet Service

IP T

V

Me

dia

Sh

ari

ng

Pre

se

nc

eC

oo

rd

DirectoryService

Page 5: Developing Convergent Network Applications Doug Tucker, CTO, Ubiquity VOIP Developers Conference Thu 2:30p – 3:15p

www.voipdeveloper.comAugust 8-10, 2006

Santa Clara, CaliforniaHyatt Regency Santa Clara

Evolution of the SIP Servlet Container

DlgSvc

DlgBridge

ISCIF

MSMgr

IVR/Announ

IP Conf TextMsging

AMP

SLA/Security

ResourceManager

UserProfileMgmnt

Conferencing +Messaging

Conferencing +C5 Features

3rd PartyAdaptor

Soap/WSDL

Soap/WSDL

UDDI/WSDL

Logical Service Bus/SDP

Non-SIP TriggersSIP Servlet JSR 116

ResourceAdaption

Services

Real Time Orchestration

+ Combination

Page 6: Developing Convergent Network Applications Doug Tucker, CTO, Ubiquity VOIP Developers Conference Thu 2:30p – 3:15p

www.voipdeveloper.comAugust 8-10, 2006

Santa Clara, CaliforniaHyatt Regency Santa Clara

Application Independence

SIP A/S Core Platform

AM

P/S

MAMP/SM takes care of:-Policy enforcement and access- SLA security - Subscriber database abstractionand normalization

Customer = Network Operator

Application resource vendors can be substituted without changing the application.

Developer only needs to know about his own application, not the network orresources.

Applications are no longer all custom!

Customer = Developer

Application

FEBsS

OO

F

SOOF takes care of centralizing:-Application configuration -OSS-BSS -Application resource abstraction

Customer = Network Operator

ServiceNetwork

Page 7: Developing Convergent Network Applications Doug Tucker, CTO, Ubiquity VOIP Developers Conference Thu 2:30p – 3:15p

www.voipdeveloper.comAugust 8-10, 2006

Santa Clara, CaliforniaHyatt Regency Santa Clara

SIP App Server: Real Time Service Bus

Service Bus

Unified IP Service Infrastructure (IMS, SSW)

SIP Services Container

Distributed Logical Applications

TDM Network

IP (Data) Network

RT ServiceCoord + Exposure

RT Service BusCall

FeaturesIVR/

Announce

VideoControl

DevicePresence

EndpointMngmnt

Audio/MSControl

SpeechRecco

LegacyTDM/ParlayX

Parlay

LegacySvc Container

J2EE

NRTSvc Container

Page 8: Developing Convergent Network Applications Doug Tucker, CTO, Ubiquity VOIP Developers Conference Thu 2:30p – 3:15p

www.voipdeveloper.comAugust 8-10, 2006

Santa Clara, CaliforniaHyatt Regency Santa Clara

Example: Basic Calling + Calling Card

SIP A/S Platform

Ca

ll F

ea

ture

sV

OIP

+

Validated Calling Application

DialogIn/Out

MS DevMgr

Ca

llin

g C

ard

Va

lid

ati

on

EventRouter

IMSSwitching Infrastructure

ISC

User 1 User 2

S

(1)

(2)

(3)

(4)

(14)

(15)

(16)

(5)

(11)

(6)(10)

(13)Object

Registry

(7)

(12)

(8) (9)

Page 9: Developing Convergent Network Applications Doug Tucker, CTO, Ubiquity VOIP Developers Conference Thu 2:30p – 3:15p

www.voipdeveloper.comAugust 8-10, 2006

Santa Clara, CaliforniaHyatt Regency Santa Clara

Example: Basic Calling + Calling Card + User Device Augmentation

SIP A/S Platform

Ca

ll F

ea

ture

sV

OIP

+

Validated Calling + EnhancedEndpoint Application

DialogIn/Out

MS DevMgr

Ca

llin

g C

ard

Va

lid

ati

on

EventRouter

IMSInfrastructure

ISC

User 1 User 2

(1)

(2)

(3)

(4)

(11)

(12)

(13)

(5) (9)

(6)

(10)

S

ObjectRegistry

(7) (8a)

(8a)

Us

er

De

vic

eA

ug

me

nta

tio

n

EndpointMgr

(14)

Page 10: Developing Convergent Network Applications Doug Tucker, CTO, Ubiquity VOIP Developers Conference Thu 2:30p – 3:15p

www.voipdeveloper.comAugust 8-10, 2006

Santa Clara, CaliforniaHyatt Regency Santa Clara

Application Border Gateway

Enhanced Services Infrastructure(SDP)

S-CSCF/SSW(Wireless or Wireline Infrastructure)

SIP Application Server:Real Time Service Hosting, Orchestration, Mediation

HSS/Subscr DB

Sh/Ex/Cx

Cx

3rd PartyApplication

Platform

Core Switching +Base call features

Value Add Services

Enhanced Services

ISC

Network OperationsCenter

IT OperationsCenter

RapidChanges

Regulated Changes

ISC or SIP

WS/SOA

Page 11: Developing Convergent Network Applications Doug Tucker, CTO, Ubiquity VOIP Developers Conference Thu 2:30p – 3:15p

Thank you