ims: lessons learned - · pdf fileservices are the differentiator ... query mycaller...

24
IMS: Lessons Learned Brough Turner SVP & CTO

Upload: dinhthien

Post on 07-Mar-2018

216 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: IMS: Lessons Learned -  · PDF fileservices are the differentiator ... Query MyCaller Subscriber Server Audio MyCaller MMP Node . ... ms incremental post dial delay timing

IMS: Lessons Learned

Brough TurnerSVP & CTO

Page 2: IMS: Lessons Learned -  · PDF fileservices are the differentiator ... Query MyCaller Subscriber Server Audio MyCaller MMP Node . ... ms incremental post dial delay timing

Slide 2

Tomorrow’s Communications Network

One core network with “any access”Based on IPWireline and wireless transparencyStandardized signaling based on extensions to IETF stds

Access and bandwidth will become commodities, services are the differentiatorIP Multimedia Subsystem (IMS)

Per-session control to support per-application quality of service (QoS) guarantees and per-application billingBut service creation environments not standardized

Page 3: IMS: Lessons Learned -  · PDF fileservices are the differentiator ... Query MyCaller Subscriber Server Audio MyCaller MMP Node . ... ms incremental post dial delay timing

Slide 3

IMS Story – Convergence

Traditional Services IMS Services

Source: Team Analysis, Lucent

TV Caller ID Phone Tools Push to Talk

WirelinePacket Cable

Wireless WifiWiMax

OS

S/

BS

S

AccessDelivery

MediaFunctions

Subscriber Data

Application

Subscriber Data

Media Functions

IP Multimedia SubsystemIP Multimedia Subsystem

OS

S/

BS

S

ApplicationApplication Application

OS

S/

BS

S

AccessDelivery

MediaFunctions

Subscriber Data

Application

OS

S/

BS

SAccessDelivery

MediaFunctions

Subscriber Data

Application

TV Caller ID Phone Tools Push to Talk

WirelinePacket Cable

Wireless WifiWiMax

Page 4: IMS: Lessons Learned -  · PDF fileservices are the differentiator ... Query MyCaller Subscriber Server Audio MyCaller MMP Node . ... ms incremental post dial delay timing

Slide 4

IMS Business Justification

Convergence (to IP) saves moneyAccess to new (IP-based) applications provides new sources of revenuePer session control (of IP sessions) allows differential billing on a per-application basis

But …Must maintain current revenue streams

Controlled migration, especially for profitable applications

Page 5: IMS: Lessons Learned -  · PDF fileservices are the differentiator ... Query MyCaller Subscriber Server Audio MyCaller MMP Node . ... ms incremental post dial delay timing

Slide 5

History of IMS and NGN

3GPP R4 — Softswitching for circuit switched 3GSM networks3GPP R5 — SIP-based IP Multimedia Subsystem (IMS) introduced3GPP R6 — adds features and support for IMS over WLAN3GPP R7 — adds broadband / wireline access capabilities with participation from 3GPP2 (CDMA 2000), TISPAN (ETSI’s NGN), ITU-T NGN Focus Grp, ATIS NGN Focus Grp, PacketCable

2000 2001 2002 2003 2004 2005 2006

3GPP Release 43GPP IMS R5

3GPP IMS R6

TISPAN R13GPP2 MMD

ITU-T NGN FGATIS NGN FG

Packet Cable 2.03GPP IMS R7

Page 6: IMS: Lessons Learned -  · PDF fileservices are the differentiator ... Query MyCaller Subscriber Server Audio MyCaller MMP Node . ... ms incremental post dial delay timing

Slide 6

3GPP R7/TISPAN IMS Architecture

Page 7: IMS: Lessons Learned -  · PDF fileservices are the differentiator ... Query MyCaller Subscriber Server Audio MyCaller MMP Node . ... ms incremental post dial delay timing

Slide 7

IMS Session (i.e. Call) Control

CSCF = Call session control function, i.e. softswitch

Page 8: IMS: Lessons Learned -  · PDF fileservices are the differentiator ... Query MyCaller Subscriber Server Audio MyCaller MMP Node . ... ms incremental post dial delay timing

Slide 8

So Far, Only Used for New Applications !

Most major mobile operators have deployed a SIP infrastructure of some sort

CSCFs per strict IMS, or pre-IMS softswitchesIn use for new applications like Push-to-talk (PTT)

Fixed operators moving to softswitching for conventional voice,

But …Mobile voice calls still use circuit switching

Page 9: IMS: Lessons Learned -  · PDF fileservices are the differentiator ... Query MyCaller Subscriber Server Audio MyCaller MMP Node . ... ms incremental post dial delay timing

Slide 9

Long Term Parallels: IN & IMS

Intelligent Network (IN) –– IP Multimedia System (IMS)

Free operators from equipment provider lock-inSeparate applications from basic call controlOpen protocols & APIs for (many) new applications

Intelligent Network Application Successes800/900 #s, Mobile (HLR), Pre-paid, Voice mail, …15 year summary:

only a few applications, but very widely deployed

Page 10: IMS: Lessons Learned -  · PDF fileservices are the differentiator ... Query MyCaller Subscriber Server Audio MyCaller MMP Node . ... ms incremental post dial delay timing

Slide 10

Early IMS Applications

Push-to-TalkBeing deployed today, performance improving

Add video during voice call, a.k.a. video sharing“See what I see” most common use of 3G video callingVideo sharing awaits spread of appropriate handsets

Fixed-mobile convergence (FMC)But initial deployments use circuit switching via UMA

Instant messagingMobile initiated communities? or AOL, Yahoo, MSN & QQ?

Video ringback – NMS 2008 ?

Page 11: IMS: Lessons Learned -  · PDF fileservices are the differentiator ... Query MyCaller Subscriber Server Audio MyCaller MMP Node . ... ms incremental post dial delay timing

Slide 11

IMS Application & Database Servers

Primary Application Servers (AS) part of IMS network package

Ericsson – BEA WebLogic SIP Server (WLSS)Nokia-Siemens – Ubiquity SIP Application Server (SIP A/S)Standard interfaces; vendor specific added capabilities

Primary database is Home Subscriber Server (HSS)Extensible to support application data – in theoryStandard interfaces; vendor specific added capabilities

Page 12: IMS: Lessons Learned -  · PDF fileservices are the differentiator ... Query MyCaller Subscriber Server Audio MyCaller MMP Node . ... ms incremental post dial delay timing

Slide 12

Media in IMS Applications

In IMS model, applications invoke shared, network-based, Media Resource Function (MRF)

Page 13: IMS: Lessons Learned -  · PDF fileservices are the differentiator ... Query MyCaller Subscriber Server Audio MyCaller MMP Node . ... ms incremental post dial delay timing

Slide 13

Practical DeploymentsLikely to be different

Generic MRF is announcement server; additional media capabilities available, but expensiveMedia resources scale with application, i.e. must deploy additional ports with each applicationSome applications require specialized media, e.g. video, wideband audio conferencing

Rich media resources from application vendorApplication vendor follows IMS specs – offers to use existing MRF, but ends up selling application-specific MRF

Page 14: IMS: Lessons Learned -  · PDF fileservices are the differentiator ... Query MyCaller Subscriber Server Audio MyCaller MMP Node . ... ms incremental post dial delay timing

Slide 14

IMS Model MRF vs. Actual MRFs

MRFP

IMS Core Network

MGW

S-CSCF

AS

MRFC

NetworkAnnouncement

Server

Media for a specific application

Page 15: IMS: Lessons Learned -  · PDF fileservices are the differentiator ... Query MyCaller Subscriber Server Audio MyCaller MMP Node . ... ms incremental post dial delay timing

Slide 15

Application Migration Example

MyCaller – Leading ringback tone solutionDeployed in ~30 mobile operator networksExisting deployments via IN and other circuit techniques

Migration stage one: IMS-enabled MyCallerWorks with IMS and “pre-IMS” SIP infrastructuresConsistent with a variety of “IMS” configurations

Migration stage two: Native IMS MyCallerLeverage standard IMS network elements to maximum possible extent

Page 16: IMS: Lessons Learned -  · PDF fileservices are the differentiator ... Query MyCaller Subscriber Server Audio MyCaller MMP Node . ... ms incremental post dial delay timing

Slide 16

MyCaller Service Architecture – IN

Service GW

MSC

HLR

SCP

Wireless Network

Wireless Network

CSM

Content

Customer Care

OSS / BSS

Subscriber Info

SubscriberAccess

Management

Media

Digital Asset

Management

Profile Info

SubscriberProfiling & Statistics

Subscriber Provisioning,Content Selection

Web

IVR

WAP

SMS

MyCallerMobile Media Platform

Audio IDQuery

MyCaller Subscriber

Server

Audio

MyCallerMMP Node

Page 17: IMS: Lessons Learned -  · PDF fileservices are the differentiator ... Query MyCaller Subscriber Server Audio MyCaller MMP Node . ... ms incremental post dial delay timing

Slide 17

IMS-enabled MyCaller – Component View

S-CSCFFilter

Cx (D

iam

eter

)

ISC(SIP)

RTP

Network ASRBT Logic

Subscriber Access(Web, WAP, IVR,

SMS, MMS, J2ME)

Subscriber Profiling

• Data Mining• Trend AnalysisCSM

Subscriber Info

SubscriberAccess

Management

Media

Digital Asset

Management

Profile Info

SubscriberProfiling & Statistics

Content

Customer Care

OSS / BSSHSS

MyCaller (MRF & AS)

RBT Logic

Service GWProprietary IP Mechanism

Proprietary IP Mechanism

Mr (SIP)

Page 18: IMS: Lessons Learned -  · PDF fileservices are the differentiator ... Query MyCaller Subscriber Server Audio MyCaller MMP Node . ... ms incremental post dial delay timing

Slide 18

IMS-enabled MyCaller – Components

Network Application Server (e.g. BEA WLSS) B2BUA; Resilience and Redundancy

RBT AS logicPartial RBT Logic – connection routing (select MRF)

MyCaller Intelligent Peripheral (MRF & AS)Partial RBT Logic – subscriber preferences & music databaseSIP UA Server functionality; RTP Interface

MyCaller CSMProvides XML/SOAP interface for HSS Provisioning and Billing through custom adapter

Page 19: IMS: Lessons Learned -  · PDF fileservices are the differentiator ... Query MyCaller Subscriber Server Audio MyCaller MMP Node . ... ms incremental post dial delay timing

Slide 19

IMS Native MyCaller

ASRBT Logic

S-CSCFFilter

Cx (D

iam

eter

)

ISC(SIP)

MRFC

Sh

MRFPRTP

Service GW

Non-IMS IP Mechanism

Non-IMS IP MechanismNon-IMS IP Mechanism

Mr (SIP)

HSS

(BEA WLSSor equiv.)

CSM

Content

Customer Care

OSS / BSS

Subscriber Info

SubscriberAccess

Management

Media

Digital Asset

Management

Profile Info

SubscriberProfiling & Statistics

Subscriber Provisioning,Content Selection

Web

IVR

WAP

SMS

Page 20: IMS: Lessons Learned -  · PDF fileservices are the differentiator ... Query MyCaller Subscriber Server Audio MyCaller MMP Node . ... ms incremental post dial delay timing

Slide 20

IMS Native MyCaller – Components

MyCaller CSMProvides XML/SOAP interface for HSS Provisioning and Billing through custom adapter

Application ServerMyCaller Subscriber Server functionsForward INVITE to MRFC with selected content file to play

MRFC – Media Resource Broker for ASIdentifies which set of MRFPs have the needed content

MRFPMedia Player with appropriate content replica to meet < 50 ms incremental post dial delay timing

Page 21: IMS: Lessons Learned -  · PDF fileservices are the differentiator ... Query MyCaller Subscriber Server Audio MyCaller MMP Node . ... ms incremental post dial delay timing

Slide 21

IMS Application Summary

Application logicConnection control via IMS application server (AS) IMS AS determined by network providerAugment with application-specific AS for complex and/or media rich applications

Data storageHSS for subscriber data and session dataTypically augmented with application-specific databases

Media Leverage network MRF for simple announcementsProvide application-specific MRFs for significant media

Page 22: IMS: Lessons Learned -  · PDF fileservices are the differentiator ... Query MyCaller Subscriber Server Audio MyCaller MMP Node . ... ms incremental post dial delay timing

Slide 22

IMS: Lessons Learned (so far)

Early days, evolving specs“Pre-IMS” deployments, esp. on fixed networks3GPP releases 6, 7 yet to come, i.e. many years of evolution

Connection control focusEstablish IP sessions, guarantee QoS, bill per session

Many applications need additional IT infrastructureRich media – specialized databasesInteractive dialogs (IVVR) – additional AS & MRF functionality, e.g. VXML, speech, content cachingOnce connected, three-tier IT model still valid, i.e. 1) database, 2) business logic, 3) presentation

Page 23: IMS: Lessons Learned -  · PDF fileservices are the differentiator ... Query MyCaller Subscriber Server Audio MyCaller MMP Node . ... ms incremental post dial delay timing

Slide 23

IMS Status

Questioning is over70% of the service providers believe that IMS is important or essential to their business

Trials underway35 major operators with IMS trials underwaySome partial deployments in commercial service

Building on experienceOperators talking about early IMS experienceAreas of further work have been identified

Page 24: IMS: Lessons Learned -  · PDF fileservices are the differentiator ... Query MyCaller Subscriber Server Audio MyCaller MMP Node . ... ms incremental post dial delay timing

Thank YouBrough Turner

SVP & CTONMS Communications

[email protected]