8
Telcordia Technologies Proprietary – Internal Use Only This document contains proprietary information that shall be distributed, routed or made available only within Telcordia Technologies, except with written permission of Telcordia Technologies. Integrated IMS Application Services Creation and Execution Platform Pravin Shankar Email: [email protected] Ph.D. Candidate, Rutgers University Project Team Hiralal Agarwal Devasis Bassu (mentor) Ashish Jain Intern Presentations, Summer 2005

Telcordia Technologies Proprietary – Internal Use Only This document contains proprietary information that shall be distributed, routed or made available

Embed Size (px)

Citation preview

Page 1: Telcordia Technologies Proprietary – Internal Use Only This document contains proprietary information that shall be distributed, routed or made available

Telcordia Technologies Proprietary – Internal Use OnlyThis document contains proprietary information that shall be distributed, routed or made available only within Telcordia Technologies, except with written permission of Telcordia Technologies.

Integrated IMS Application Services Creation and Execution Platform

Pravin ShankarEmail: [email protected]

Ph.D. Candidate, Rutgers University

Project Team

Hiralal Agarwal

Devasis Bassu (mentor)

Ashish Jain

Intern Presentations, Summer 2005

Page 2: Telcordia Technologies Proprietary – Internal Use Only This document contains proprietary information that shall be distributed, routed or made available

Pravin Shankar - IMS – 2

Overview

Motivation Project Goals Architecture and Implementation Details Prototype Demonstration Status and Future Work

Page 3: Telcordia Technologies Proprietary – Internal Use Only This document contains proprietary information that shall be distributed, routed or made available

Pravin Shankar - IMS – 3

Motivation IMS – IP Multimedia Subsystem

– a 3GPP/3GPP2 standard– a unified architecture that supports a wide

range of IP-based services over both packet- and circuit-switched networks

IMS Services: – controlled by external Application Servers

(AS). (e.g. video telephony, Instant Messaging, Gaming)

– the number of third party IMS application service providers is expected to grow tremendously

– services built upon other services (Service Eco-System)

IMS standardizes enablers not services

Need for a Service Creation Environment

IMS Layered Architecture

Source: Light Reading Inc., http://www.lightreading.com

Page 4: Telcordia Technologies Proprietary – Internal Use Only This document contains proprietary information that shall be distributed, routed or made available

Pravin Shankar - IMS – 4

Project Goals

Develop a service creation platform for creating, testing, debugging and deploying IMS application services

– Built using the Eclipse framework – Current implementation based on SIP Servlet API v1.0

standard (JSR-000116)

Build the Call Notification Service using this platform– Used simulated IMS core network

Page 5: Telcordia Technologies Proprietary – Internal Use Only This document contains proprietary information that shall be distributed, routed or made available

Pravin Shankar - IMS – 5

IMS Service Lifecycle

Service Provision Service Execution

Page 6: Telcordia Technologies Proprietary – Internal Use Only This document contains proprietary information that shall be distributed, routed or made available

Pravin Shankar - IMS – 6

Call Notification Demo

sip:alice@hazy

sip:bob-work@hazy

application server(SIP Servlet RI)

pre

sen

ce

call-

noti

fica

tion

IMS Core Network

S-CSCF

uses

HSS

sip:bob-home@hazy

Assumption: Bob has subscribed to the Call Notification service.

1. Alice calls Bob at home 2. Home phone rings

4. Temporarily unavailable !

5. Bob is notified via IM at work

3. Nobody home, times out

Page 7: Telcordia Technologies Proprietary – Internal Use Only This document contains proprietary information that shall be distributed, routed or made available

Pravin Shankar - IMS – 7

Status– Working prototype implementation of Call Notification

service using the Service Creation Platform

Future Work– Automated testing of IMS services

Lessons Learnt– SIP and IMS Protocol Stack, Model-based Sw Engg.

Acknowledgement– Devasis Bassu, Hira Agarwal, Ashish Jain

Conclusion

Page 8: Telcordia Technologies Proprietary – Internal Use Only This document contains proprietary information that shall be distributed, routed or made available

Pravin Shankar - IMS – 8

Questions?