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|                 |                 |                 |                 |                 |

Pridaj komentár

Vaša e-mailová adresa nebude zverejnená. Vyžadované polia sú označené *