sip call over openims using android phones. objectives get call signaling functions running over the...

12
SIP call over OpenIMS using Android Phones

Upload: colin-gilmore

Post on 14-Dec-2015

221 views

Category:

Documents


0 download

TRANSCRIPT

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