Presentation is loading. Please wait.

Presentation is loading. Please wait.

An IMS testbed for SIP applications Cosmin Caba José Soler Networks Technology and Service Platforms.

Similar presentations


Presentation on theme: "An IMS testbed for SIP applications Cosmin Caba José Soler Networks Technology and Service Platforms."— Presentation transcript:

1 An IMS testbed for SIP applications Cosmin Caba José Soler Networks Technology and Service Platforms

2 An IMS testbed for SIP applications 2 IPTComm 2013 Agenda Problem background + solutions IMS service composition and triggering SIP Servlet Design decisions Implementation Testing methodology Conclusions

3 An IMS testbed for SIP applications 3 IPTComm 2013 Problem background The work has been done as a MSc thesis project. Started during a course in programming services for NGN. The students should execute their SIP applications within a realistic network context.

4 An IMS testbed for SIP applications 4 IPTComm 2013 Possible solutions for app. testing SIPp testing tool (SIP user agent) – Good UA: custom SIP requests. – Limited: test single application, no service composition, no network context. Open IMS Core – Complete implementation of IMS CSCFs. – Increased complexity, out of scope of the intented course.

5 An IMS testbed for SIP applications 5 IPTComm 2013 Proposed solution Build a simple emulation for the IMS core entities. Requirements: – Simple to use ( collocated with the dev. environment ). – Deploy SIP applications. – Set up network triggers ( i.e. iFC, SPTs ). – Execute SIP applications ( composition if necessary ). Emulate the IMS service composition and triggering using the SIP Servlet API!

6 An IMS testbed for SIP applications 6 IPTComm 2013 S-CSCF: service composition according to the iFC HSS contains the initial Filter Criteria (iFC) for each subscriber Allow for iFC configuration. Perform service execution and composition according to the iFC. Allow for iFC configuration. Perform service execution and composition according to the iFC. IMS service composition

7 An IMS testbed for SIP applications 7 IPTComm 2013 SIP Servlet API IMS service development. Emulation implementation. Servlet object + Application router == S-CSCF Servlet object -> processing of SIP messages (Route headers). Application router -> application selection.

8 An IMS testbed for SIP applications 8 IPTComm 2013 Design decisions Applications not tied to a single SIP Servlet Container. Handling special cases (What if the target app. does not exist?). Registration possibility. Persistent triggers (configuration maintained over server restarts). Intuitive user interface.

9 An IMS testbed for SIP applications 9 IPTComm 2013 Implementation CSCF: Retrieves the iFC set from the database. Creates the service chain. Adds the Route headers to the SIP request. IMS Application Router: Selects the application to be executed.

10 An IMS testbed for SIP applications 10 IPTComm 2013 A short scenario IMS Core (CSCF) IMS AR AR Call Blocking Voice Mail Server1Server2 Route: INVITE

11 An IMS testbed for SIP applications 11 IPTComm 2013 Testing methodology (I) Functional testing. Inspect messages at the end-points and at the application server. Message log from the UA client

12 An IMS testbed for SIP applications 12 IPTComm 2013 Testing methodology (II) Message log from the application server

13 An IMS testbed for SIP applications 13 IPTComm 2013 Conclusions Simple yet realistic tesbed for SIP applications. Implementation based on the SIP Servlet API. Requirements: – Configure network triggers. – Perform IMS-like service composition. Features: – Integrated with the development environment. – Intuitive work flow. – Easy to set up and run. Testing methodology: message log investigation.

14 An IMS testbed for SIP applications 14 IPTComm 2013 Thank you!

15 An IMS testbed for SIP applications 15 IPTComm 2013 Backup 1

16 An IMS testbed for SIP applications 16 IPTComm 2013 Backup 2

17 An IMS testbed for SIP applications 17 IPTComm 2013 Backup 3


Download ppt "An IMS testbed for SIP applications Cosmin Caba José Soler Networks Technology and Service Platforms."

Similar presentations


Ads by Google