SIP call over OpenIMS using Android Phones. Objectives Get call signaling functions running over the...

12
SIP call over OpenIMS using Android Phones

Transcript of SIP call over OpenIMS using Android Phones. Objectives Get call signaling functions running over the...

Page 1: SIP call over OpenIMS using Android Phones. Objectives Get call signaling functions running over the IMS network Create a database to add and delete users.

SIP call over OpenIMS

using Android Phones

Page 2: SIP call over OpenIMS using Android Phones. Objectives Get call signaling functions running over the IMS network Create a database to add and delete users.

Objectives• Get call signaling functions running over the IMS

network

• Create a database to add and delete users

• Facilitating interoperability between user database and signaling entities.

• Setup a SIP call using a mobile client.

Page 3: SIP call over OpenIMS using Android Phones. Objectives Get call signaling functions running over the IMS network Create a database to add and delete users.

Open IMS Architecture

Page 4: SIP call over OpenIMS using Android Phones. Objectives Get call signaling functions running over the IMS network Create a database to add and delete users.

OpenIMS Implementation

Step I: Configuring the DNS Server

Page 5: SIP call over OpenIMS using Android Phones. Objectives Get call signaling functions running over the IMS network Create a database to add and delete users.

OpenIMS Implementation

• Step II: Running the core components of OpenIMS

PCSCF SCSCF

ICSCF

Page 6: SIP call over OpenIMS using Android Phones. Objectives Get call signaling functions running over the IMS network Create a database to add and delete users.

OpenIMS Implementation

Step III: Initializing OpenIMS

Page 7: SIP call over OpenIMS using Android Phones. Objectives Get call signaling functions running over the IMS network Create a database to add and delete users.

OpenIMS Implementation

Step IV: Configuring User Clients

Page 8: SIP call over OpenIMS using Android Phones. Objectives Get call signaling functions running over the IMS network Create a database to add and delete users.

OpenIMS Implementation

Step V: Registering Users

Page 9: SIP call over OpenIMS using Android Phones. Objectives Get call signaling functions running over the IMS network Create a database to add and delete users.

OpenIMS Implementation

Wireshark Trace

Page 10: SIP call over OpenIMS using Android Phones. Objectives Get call signaling functions running over the IMS network Create a database to add and delete users.

OpenIMS Implementation

Call Flow

Page 11: SIP call over OpenIMS using Android Phones. Objectives Get call signaling functions running over the IMS network Create a database to add and delete users.

Summary• How IMS works

• Implementing Open IMS

• Creating and Registering Clients on IMS Droid

• Making Calls