telcordia technologies proprietary – internal use only this document contains proprietary...
TRANSCRIPT
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
Pravin Shankar - IMS – 2
Overview
Motivation Project Goals Architecture and Implementation Details Prototype Demonstration Status and Future Work
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
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
Pravin Shankar - IMS – 5
IMS Service Lifecycle
Service Provision Service Execution
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
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
Pravin Shankar - IMS – 8
Questions?