Menu Close

Testing IMS interdomain session

In our labs we have two IMS domains installed, one is OpenIMScore based, another is using Kamailio IMS components. We are trying to make interdomain sessions to test basic reachability. We provide call flows captured for interdomain call session establishment and the call flow established during sending of a file .

1) Make interdomain voice call

sip:palo@ims2.sip.uniza.sk   pcscf@ims2.sip        scscf@ims2.sip            icscf@test1.local        scscf@test1.local       pcscf@test1.local       sip:miso@test1.l

    158.193.139.235   158.193.139.30    158.193.139.32    158.193.139.41    158.193.139.42    158.193.139.40    158.193.139.192
    |                 |                 |                 |                 |                 |                 |
1 : |U-----INVITE---->|                 |                 |                 |                 |                 |
2 : |<-100 trying ---U|                 |                 |                 |                 |                 |
3 : |                 |U-----INVITE---->|                 |                 |                 |                 |
4 : |                 |<-100 trying ---U|                 |                 |                 |                 |
5 : |                 |                 |U-----INVITE---->|                 |                 |                 |
6 : |                 |                 |                 |U-----INVITE---->|                 |                 |
7 : |                 |                 |<-100 trying ---U|                 |                 |                 |
8 : |                 |                 |                 |<-100 trying ---U|                 |                 |
9 : |                 |                 |                 |                 |U-----INVITE---->|                 |
10: |                 |                 |                 |                 |<-100 trying ---U|                 |
11: |                 |                 |                 |                 |                 |U-----INVITE---->|
12: |                 |                 |                 |                 |                 |<-183 Session i-U|
13: |                 |                 |                 |                 |<-183 Session i-U|                 |
14: |                 |                 |                 |<-183 Session i-U|                 |                 |
15: |                 |                 |<-183 Session i-U|                 |                 |                 |
16: |                 |<-183 Session i-U|                 |                 |                 |                 |
17: |<-183 Session i-U|                 |                 |                 |                 |                 |
18: |U-----PRACK----->|                 |                 |                 |                 |                 |
19: |                 |U-----PRACK----->|                 |                 |                 |                 |
20: |                 |                 |U--------------PRACK-------------->|                 |                 |
21: |                 |                 |                 |                 |U-----PRACK----->|                 |
22: |                 |                 |                 |                 |                 |U-----PRACK----->|
23: |                 |                 |                 |                 |                 |<--200 OK/PRACK-U|
24: |                 |                 |                 |                 |                 |<-180 Ringing/I-U|
25: |                 |                 |                 |                 |<--200 OK/PRACK-U|                 |
26: |                 |                 |<-----------200 OK/PRACK----------U|                 |                 |
27: |                 |<--200 OK/PRACK-U|                 |                 |                 |                 |
28: |<--200 OK/PRACK-U|                 |                 |                 |                 |                 |
29: |                 |                 |                 |                 |<-180 Ringing/I-U|                 |
30: |                 |                 |                 |<-180 Ringing/I-U|                 |                 |
31: |                 |                 |<-180 Ringing/I-U|                 |                 |                 |
32: |                 |<-180 Ringing/I-U|                 |                 |                 |                 |
33: |<-180 Ringing/I-U|                 |                 |                 |                 |                 |
34: |U-----PRACK----->|                 |                 |                 |                 |                 |
35: |                 |U-----PRACK----->|                 |                 |                 |                 |
36: |                 |                 |U--------------PRACK-------------->|                 |                 |
37: |                 |                 |                 |                 |U-----PRACK----->|                 |
38: |                 |                 |                 |                 |                 |U-----PRACK----->|
39: |                 |                 |                 |                 |                 |<--200 OK/PRACK-U|
40: |                 |                 |                 |                 |<--200 OK/PRACK-U|                 |
41: |                 |                 |<-----------200 OK/PRACK----------U|                 |                 |
42: |                 |<--200 OK/PRACK-U|                 |                 |                 |                 |
43: |<--200 OK/PRACK-U|                 |                 |                 |                 |                 |
44: |                 |                 |                 |                 |                 |<-200 OK/INVITE-U|
45: |                 |                 |                 |                 |<-200 OK/INVITE-U|                 |
46: |                 |                 |                 |<-200 OK/INVITE-U|                 |                 |
47: |                 |                 |<-200 OK/INVITE-U|                 |                 |                 |
48: |                 |<-200 OK/INVITE-U|                 |                 |                 |                 |
49: |<-200 OK/INVITE-U|                 |                 |                 |                 |                 |
50: |U------ACK------>|                 |                 |                 |                 |                 |
51: |                 |U------ACK------>|                 |                 |                 |                 |
52: |                 |                 |U---------------ACK--------------->|                 |                 |
53: |                 |                 |                 |                 |U------ACK------>|                 |
54: |                 |                 |                 |                 |                 |U------ACK------>|
55: |U------BYE------>|                 |                 |                 |                 |                 |
56: |                 |U------BYE------>|                 |                 |                 |                 |
57: |                 |                 |U---------------BYE--------------->|                 |                 |
58: |                 |                 |                 |                 |U------BYE------>|                 |
59: |                 |                 |                 |                 |                 |U------BYE------>|
60: |                 |                 |                 |                 |                 |<---200 OK/BYE--U|
61: |                 |                 |                 |                 |<---200 OK/BYE--U|                 |
62: |                 |                 |<------------200 OK/BYE-----------U|                 |                 |
63: |                 |<---200 OK/BYE--U|                 |                 |                 |                 |
64: |<---200 OK/BYE--U|                 |                 |                 |                 |                 |

2) Send file between clients registered in different IMS domains

For chat and send file service Boghe client is using MSRP, so for file transfer SDP description with MSRP end points definition have to be exchanged

     158.193.139.235   158.193.139.30    158.193.139.32    158.193.139.41    158.193.139.42    158.193.139.40    158.193.139.192
    |                 |                 |                 |                 |                 |                 |
1 : |U-----INVITE---->|                 |                 |                 |                 |                 |
2 : |<-100 trying ---U|                 |                 |                 |                 |                 |
3 : |                 |U-----INVITE---->|                 |                 |                 |                 |
4 : |                 |<-100 trying ---U|                 |                 |                 |                 |
5 : |                 |                 |U-----INVITE---->|                 |                 |                 |
6 : |                 |                 |<-100 trying ---U|                 |                 |                 |
7 : |                 |                 |                 |U-----INVITE---->|                 |                 |
8 : |                 |                 |                 |<-100 trying ---U|                 |                 |
9 : |                 |                 |                 |                 |U-----INVITE---->|                 |
10: |                 |                 |                 |                 |<-100 trying ---U|                 |
11: |                 |                 |                 |                 |                 |U-----INVITE---->|
12: |                 |                 |                 |                 |                 |<-100 Trying (s-U|
13: |                 |                 |                 |                 |                 |<-180 Ringing/I-U|
14: |                 |                 |                 |                 |<-180 Ringing/I-U|                 |
15: |                 |                 |                 |<-180 Ringing/I-U|                 |                 |
16: |                 |                 |<-180 Ringing/I-U|                 |                 |                 |
17: |                 |<-180 Ringing/I-U|                 |                 |                 |                 |
18: |<-180 Ringing/I-U|                 |                 |                 |                 |                 |
19: |                 |                 |                 |                 |                 |<-200 OK/INVITE-U|
20: |                 |                 |                 |                 |<-200 OK/INVITE-U|                 |
21: |                 |                 |                 |<-200 OK/INVITE-U|                 |                 |
22: |                 |                 |<-200 OK/INVITE-U|                 |                 |                 |
23: |                 |<-200 OK/INVITE-U|                 |                 |                 |                 |
24: |<-200 OK/INVITE-U|                 |                 |                 |                 |                 |
25: |U------ACK------>|                 |                 |                 |                 |                 |
26: |                 |U------ACK------>|                 |                 |                 |                 |
27: |                 |                 |U---------------ACK--------------->|                 |                 |
28: |                 |                 |                 |                 |U------ACK------>|                 |
29: |                 |                 |                 |                 |                 |U------ACK------>|
30: |U------BYE------>|                 |                 |                 |                 |                 |
31: |                 |U------BYE------>|                 |                 |                 |                 |
32: |                 |                 |U---------------BYE--------------->|                 |                 |
33: |                 |                 |                 |                 |U------BYE------>|                 |
34: |                 |                 |                 |                 |                 |U------BYE------>|
35: |                 |                 |                 |                 |                 |<---200 OK/BYE--U|
36: |                 |                 |                 |                 |<---200 OK/BYE--U|                 |
37: |                 |                 |<------------200 OK/BYE-----------U|                 |                 |
38: |                 |<---200 OK/BYE--U|                 |                 |                 |                 |
39: |<---200 OK/BYE--U|                 |                 |                 |                 |                 |

Rate this post

Leave a Reply

Your email address will not be published. Required fields are marked *

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The reCAPTCHA verification period has expired. Please reload the page.