80 likes | 208 Vues
This presentation outlines the development of an Integrated IMS Application Services Creation and Execution Platform. The platform, built using the Eclipse framework, is designed for creating, testing, debugging, and deploying IMS application services. It follows the SIP Servlet API v1.0 standard and aims to facilitate the growth of third-party IMS application service providers. Key features include a prototype demonstration of a Call Notification Service and discussions on the architecture, implementation, and future work, including automated testing and lessons learned from SIP and IMS protocols.
E N D
Integrated IMS Application Services Creation and Execution Platform Intern Presentations, Summer 2005 Pravin Shankar Email: spravin@rutgers.edu Ph.D. Candidate, Rutgers University • Project Team • Hiralal Agarwal • Devasis Bassu (mentor) • Ashish Jain
Overview • Motivation • Project Goals • Architecture and Implementation Details • Prototype Demonstration • Status and Future Work
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
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
IMS Service Lifecycle Service Provision Service Execution
2. Home phone rings 1. Alice calls Bob at home 4. Temporarily unavailable ! 3. Nobody home, times out sip:alice@hazy 5. Bob is notified via IM at work sip:bob-work@hazy Call Notification Demo sip:bob-home@hazy IMS Core Network HSS S-CSCF call-notification uses presence application server (SIP Servlet RI) Assumption: Bob has subscribed to the Call Notification service.
Conclusion • 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