diff options
author | Neels Hofmeyr <nhofmeyr@sysmocom.de> | 2024-02-05 07:48:37 +0100 |
---|---|---|
committer | Neels Hofmeyr <nhofmeyr@sysmocom.de> | 2024-02-09 05:17:39 +0100 |
commit | 4b2549bbaeaf421ca0714bd462b4d25e4b687c9c (patch) | |
tree | 9cb67b045f457bab88804d345adeb7d4750739d7 | |
parent | 330c6e65f0f47e98cadca964866a2a7b0f2c1d97 (diff) |
update_exp
Change-Id: I356992c3aa1de7a8e38c25bf7fd4574b8e36ce18
-rw-r--r-- | tests/msc_vlr/msc_vlr_test_call.err | 3392 |
1 files changed, 3016 insertions, 376 deletions
diff --git a/tests/msc_vlr/msc_vlr_test_call.err b/tests/msc_vlr/msc_vlr_test_call.err index 06af3fd28..9ff5efe6b 100644 --- a/tests/msc_vlr/msc_vlr_test_call.err +++ b/tests/msc_vlr/msc_vlr_test_call.err @@ -288,17 +288,17 @@ DREF msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE DREF msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: - cm_service_cc: now used by 2 (rx_from_ms,cc) DCC trans(CC:NULL IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000001 tid-8) rx SETUP in state NULL DCC trans(CC:NULL IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000001 tid-8) starting guard timer with 180 seconds -DCC trans(CC:NULL IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000001 tid-8) codecs: :0{AMR:octet-align=1#112} (from: MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={AMR:octet-align=1#112,AMR-WB/16000:octet-align=1#113}) +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000001 tid-8) codecs: :0{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118} (from: MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,AMR-WB/16000:octet-align=1#113}) DCC trans(CC:NULL IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000001 tid-8) SETUP to 123 DCC trans(CC:NULL IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000001 tid-8) new state NULL -> INITIATED DIUCS msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Starting call assignment DCC call_leg(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ){ESTABLISHING}: Allocated DCC call_leg(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ){ESTABLISHING}: is child of msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ) -DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000001 tid-8) codecs: :0{AMR:octet-align=1#112} (from: MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={AMR:octet-align=1#112,AMR-WB/16000:octet-align=1#113}) - MGW <--CRCX to RTP_TO_CN-- MSC: call_id=0x1 codecs=AMR:octet-align=1#112 +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000001 tid-8) codecs: :0{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118} (from: MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,AMR-WB/16000:octet-align=1#113}) + MGW <--CRCX to RTP_TO_CN-- MSC: call_id=0x1 codecs=AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118 DCC rtp_stream(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ){UNINITIALIZED}: Allocated DCC rtp_stream(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ){UNINITIALIZED}: is child of call_leg(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ) -DCC rtp_stream(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ:trans-8:call-1:RTP_TO_CN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1#112 +DCC rtp_stream(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ:trans-8:call-1:RTP_TO_CN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118 MGW <--CRCX to RTP_TO_RAN-- MSC: call_id=0x1 codecs=VND.3GPP.IUFP/16000#96 DCC rtp_stream(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ){UNINITIALIZED}: Allocated DCC rtp_stream(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ){UNINITIALIZED}: is child of call_leg(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ) @@ -309,16 +309,26 @@ DREF msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE DCC call_leg(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ){ESTABLISHING}: Received Event CALL_LEG_EV_RTP_STREAM_ADDR_AVAILABLE DMSC msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Received Event MSC_EV_CALL_LEG_RTP_LOCAL_ADDR_AVAILABLE DIUCS msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: MGW endpoint's RTP address available for the CI RTP_TO_CN: 10.23.23.1:23 (osmux=no:-2) -DMNCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000001 tid-8) tx MNCC_SETUP_IND (RTP=10.23.23.1:23{AMR:octet-align=1#112}) +DMNCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000001 tid-8) tx MNCC_SETUP_IND (RTP=10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118}) MSC --> MNCC: callref 0x80000001: MNCC_SETUP_IND v=0
o=OsmoMSC 0 0 IN IP4 10.23.23.1
s=GSM Call
c=IN IP4 10.23.23.1
t=0 0
-m=audio 23 RTP/AVP 112
+m=audio 23 RTP/AVP 112 114 115 116 117 118
a=rtpmap:112 AMR/8000
-a=fmtp:112 octet-align=1
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
a=ptime:20
- MNCC replies with MNCC_RTP_CREATE @@ -331,27 +341,38 @@ DIUCS msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVIC DCC call_leg(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ){ESTABLISHING}: Received Event CALL_LEG_EV_RTP_STREAM_ADDR_AVAILABLE DMSC msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Received Event MSC_EV_CALL_LEG_RTP_LOCAL_ADDR_AVAILABLE DIUCS msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: MGW endpoint's RTP address available for the CI RTP_TO_RAN: 10.23.23.1:23 (osmux=no:-2) -DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000001 tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1#112} (from: MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={AMR:octet-align=1#112,AMR-WB/16000:octet-align=1#113}) +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000001 tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118} (from: MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,AMR-WB/16000:octet-align=1#113}) DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000001 tid-8) Sending Assignment Command DMSC msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN encode: ASSIGNMENT_COMMAND on UTRAN-Iu DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST - Assignment succeeds, triggering MNCC_RTP_CREATE ack to MNCC +- ms_sends_assignment_complete(AMR:octet-align=1) -> FR3 0x2 DIUCS msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN decode: ASSIGNMENT_COMPLETE DCC rtp_stream(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ:trans-8:call-1:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting remote addr to 1.2.3.4:1234 DCC rtp_stream(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ:trans-8:call-1:RTP_TO_RAN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-1234){UNINITIALIZED}: Not committing: no MGW endpoint CI set up -DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000001 tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1#112} (from: assigned=AMR:octet-align=1#112 MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={AMR:octet-align=1#112,AMR-WB/16000:octet-align=1#113}) -DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000001 tid-8) Assignment Complete: RAN: VND.3GPP.IUFP/16000#96, CN: AMR:octet-align=1#112 -DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000001 tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1#112} (from: assigned=AMR:octet-align=1#112 MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={AMR:octet-align=1#112,AMR-WB/16000:octet-align=1#113}) -DMNCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000001 tid-8) tx MNCC_RTP_CREATE (RTP=10.23.23.1:23{AMR:octet-align=1#112}) +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000001 tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,AMR-WB/16000:octet-align=1#113}) +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000001 tid-8) Assignment Complete: RAN: VND.3GPP.IUFP/16000#96, CN: AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118 +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000001 tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,AMR-WB/16000:octet-align=1#113}) +DMNCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000001 tid-8) tx MNCC_RTP_CREATE (RTP=10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118}) MSC --> MNCC: callref 0x80000001: MNCC_RTP_CREATE v=0
o=OsmoMSC 0 0 IN IP4 10.23.23.1
s=GSM Call
c=IN IP4 10.23.23.1
t=0 0
-m=audio 23 RTP/AVP 112
+m=audio 23 RTP/AVP 112 114 115 116 117 118
a=rtpmap:112 AMR/8000
-a=fmtp:112 octet-align=1
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
a=ptime:20
- MNCC says that's fine @@ -796,7 +817,7 @@ DREF msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RES DMSC msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP){MSC_A_ST_AUTHENTICATED}: Received Event MSC_A_EV_TRANSACTION_ACCEPTED DMSC msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP){MSC_A_ST_AUTHENTICATED}: state_chg to MSC_A_ST_COMMUNICATING DCC trans(CC:NULL IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) starting timer T303 with 30 seconds -DCC trans(CC:NULL IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1#112} (from: remote=10.23.23.1:23{AMR:octet-align=1#112} RAN={AMR:octet-align=1#112,AMR-WB/16000:octet-align=1#113}) +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#112,AMR:octet-align=1;mode-set=0,2,4#112} (from: remote=10.23.23.1:23{AMR:octet-align=1#112} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,AMR-WB/16000:octet-align=1#113}) DCC trans(CC:NULL IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) new state NULL -> CALL_PRESENT DIUCS msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Sending DTAP: CC GSM48_MT_CC_SETUP DMSC msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN encode: DTAP on UTRAN-Iu @@ -816,11 +837,11 @@ DCC trans(CC:CALL_PRESENT IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRA DIUCS msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Starting call assignment DCC call_leg(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP){ESTABLISHING}: Allocated DCC call_leg(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP){ESTABLISHING}: is child of msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP) -DCC trans(CC:CALL_PRESENT IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1#112} (from: remote=10.23.23.1:23{AMR:octet-align=1#112} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={AMR:octet-align=1#112,AMR-WB/16000:octet-align=1#113}) - MGW <--CRCX to RTP_TO_CN-- MSC: call_id=0x2 codecs=AMR:octet-align=1#112 +DCC trans(CC:CALL_PRESENT IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#112,AMR:octet-align=1;mode-set=0,2,4#112} (from: remote=10.23.23.1:23{AMR:octet-align=1#112} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,AMR-WB/16000:octet-align=1#113}) + MGW <--CRCX to RTP_TO_CN-- MSC: call_id=0x2 codecs=AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#112,AMR:octet-align=1;mode-set=0,2,4#112 DCC rtp_stream(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP){UNINITIALIZED}: Allocated DCC rtp_stream(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP){UNINITIALIZED}: is child of call_leg(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP) -DCC rtp_stream(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP:trans-0:call-2:RTP_TO_CN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1#112 +DCC rtp_stream(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP:trans-0:call-2:RTP_TO_CN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#112,AMR:octet-align=1;mode-set=0,2,4#112 MGW <--CRCX to RTP_TO_RAN-- MSC: call_id=0x2 codecs=VND.3GPP.IUFP/16000#96 DCC rtp_stream(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP){UNINITIALIZED}: Allocated DCC rtp_stream(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP){UNINITIALIZED}: is child of call_leg(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP) @@ -835,16 +856,17 @@ DREF msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RES DCC call_leg(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP){ESTABLISHING}: Received Event CALL_LEG_EV_RTP_STREAM_ADDR_AVAILABLE DMSC msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Received Event MSC_EV_CALL_LEG_RTP_LOCAL_ADDR_AVAILABLE DIUCS msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP){MSC_A_ST_COMMUNICATING}: MGW endpoint's RTP address available for the CI RTP_TO_RAN: 10.23.23.1:23 (osmux=no:-2) -DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1#112} (from: remote=10.23.23.1:23{AMR:octet-align=1#112} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={AMR:octet-align=1#112,AMR-WB/16000:octet-align=1#113}) +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#112,AMR:octet-align=1;mode-set=0,2,4#112} (from: remote=10.23.23.1:23{AMR:octet-align=1#112} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,AMR-WB/16000:octet-align=1#113}) DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) Sending Assignment Command DMSC msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN encode: ASSIGNMENT_COMMAND on UTRAN-Iu DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST - Assignment completes, triggering CRCX to CN +- ms_sends_assignment_complete(AMR:octet-align=1) -> FR3 0x2 DIUCS msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN decode: ASSIGNMENT_COMPLETE DCC rtp_stream(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP:trans-0:call-2:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting remote addr to 1.2.3.4:1234 DCC rtp_stream(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP:trans-0:call-2:RTP_TO_RAN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-1234){UNINITIALIZED}: Not committing: no MGW endpoint CI set up -DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1#112} (from: assigned=AMR:octet-align=1#112 remote=10.23.23.1:23{AMR:octet-align=1#112} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={AMR:octet-align=1#112,AMR-WB/16000:octet-align=1#113}) -DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) Assignment Complete: RAN: VND.3GPP.IUFP/16000#96, CN: AMR:octet-align=1#112 +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#112,AMR:octet-align=1;mode-set=0,2,4#112} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 remote=10.23.23.1:23{AMR:octet-align=1#112} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,AMR-WB/16000:octet-align=1#113}) +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) Assignment Complete: RAN: VND.3GPP.IUFP/16000#96, CN: AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#112,AMR:octet-align=1;mode-set=0,2,4#112 DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) Assignment complete, but still waiting for the CRCX OK on the CN side RTP - MNCC sends MNCC_RTP_CREATE, which first waits for the CN side RTP MSC <-- MNCC: callref 0x423: MNCC_RTP_CREATE @@ -856,17 +878,21 @@ DIUCS msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RE DCC call_leg(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP){ESTABLISHING}: Received Event CALL_LEG_EV_RTP_STREAM_ADDR_AVAILABLE DMSC msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Received Event MSC_EV_CALL_LEG_RTP_LOCAL_ADDR_AVAILABLE DIUCS msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP){MSC_A_ST_COMMUNICATING}: MGW endpoint's RTP address available for the CI RTP_TO_CN: 10.23.23.1:23 (osmux=no:-2) -DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{AMR:octet-align=1#112} (from: assigned=AMR:octet-align=1#112 remote=10.23.23.1:23{AMR:octet-align=1#112} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={AMR:octet-align=1#112,AMR-WB/16000:octet-align=1#113}) -DMNCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) tx MNCC_RTP_CREATE (RTP=10.23.23.1:23{AMR:octet-align=1#112}) +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#112,AMR:octet-align=1;mode-set=0,2,4#112} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 remote=10.23.23.1:23{AMR:octet-align=1#112} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,AMR-WB/16000:octet-align=1#113}) +DMNCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) tx MNCC_RTP_CREATE (RTP=10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4#112}) MSC --> MNCC: callref 0x423: MNCC_RTP_CREATE v=0
o=OsmoMSC 0 0 IN IP4 10.23.23.1
s=GSM Call
c=IN IP4 10.23.23.1
t=0 0
-m=audio 23 RTP/AVP 112
+m=audio 23 RTP/AVP 112 112 112
a=rtpmap:112 AMR/8000
-a=fmtp:112 octet-align=1
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:112 AMR/8000
+a=fmtp:112 octet-align=1;mode-set=7
+a=rtpmap:112 AMR/8000
+a=fmtp:112 octet-align=1;mode-set=0,2,4
a=ptime:20
- Total time passed: 1.000023 s @@ -878,17 +904,21 @@ DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100 DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) stopping pending timer T310 DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) starting timer T301 with 180 seconds DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) new state MO_TERM_CALL_CONF -> CALL_RECEIVED -DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{AMR:octet-align=1#112} (from: assigned=AMR:octet-align=1#112 remote=10.23.23.1:23{AMR:octet-align=1#112} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={AMR:octet-align=1#112,AMR-WB/16000:octet-align=1#113}) -DMNCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) tx MNCC_ALERT_IND (RTP=10.23.23.1:23{AMR:octet-align=1#112}) +DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#112,AMR:octet-align=1;mode-set=0,2,4#112} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 remote=10.23.23.1:23{AMR:octet-align=1#112} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,AMR-WB/16000:octet-align=1#113}) +DMNCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) tx MNCC_ALERT_IND (RTP=10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4#112}) MSC --> MNCC: callref 0x423: MNCC_ALERT_IND v=0
o=OsmoMSC 0 0 IN IP4 10.23.23.1
s=GSM Call
c=IN IP4 10.23.23.1
t=0 0
-m=audio 23 RTP/AVP 112
+m=audio 23 RTP/AVP 112 112 112
a=rtpmap:112 AMR/8000
-a=fmtp:112 octet-align=1
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:112 AMR/8000
+a=fmtp:112 octet-align=1;mode-set=7
+a=rtpmap:112 AMR/8000
+a=fmtp:112 octet-align=1;mode-set=0,2,4
a=ptime:20
DREF msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP){MSC_A_ST_COMMUNICATING}: - rx_from_ms: now used by 1 (cc) @@ -900,17 +930,21 @@ DRLL msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RES DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) rx CONNECT in state CALL_RECEIVED DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) stopping pending timer T301 DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) new state CALL_RECEIVED -> CONNECT_REQUEST -DCC trans(CC:CONNECT_REQUEST IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{AMR:octet-align=1#112} (from: assigned=AMR:octet-align=1#112 remote=10.23.23.1:23{AMR:octet-align=1#112} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={AMR:octet-align=1#112,AMR-WB/16000:octet-align=1#113}) -DMNCC trans(CC:CONNECT_REQUEST IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) tx MNCC_SETUP_CNF (RTP=10.23.23.1:23{AMR:octet-align=1#112}) +DCC trans(CC:CONNECT_REQUEST IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#112,AMR:octet-align=1;mode-set=0,2,4#112} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 remote=10.23.23.1:23{AMR:octet-align=1#112} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,AMR-WB/16000:octet-align=1#113}) +DMNCC trans(CC:CONNECT_REQUEST IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) tx MNCC_SETUP_CNF (RTP=10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4#112}) MSC --> MNCC: callref 0x423: MNCC_SETUP_CNF v=0
o=OsmoMSC 0 0 IN IP4 10.23.23.1
s=GSM Call
c=IN IP4 10.23.23.1
t=0 0
-m=audio 23 RTP/AVP 112
+m=audio 23 RTP/AVP 112 112 112
a=rtpmap:112 AMR/8000
-a=fmtp:112 octet-align=1
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:112 AMR/8000
+a=fmtp:112 octet-align=1;mode-set=7
+a=rtpmap:112 AMR/8000
+a=fmtp:112 octet-align=1;mode-set=0,2,4
a=ptime:20
DREF msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP){MSC_A_ST_COMMUNICATING}: - rx_from_ms: now used by 1 (cc) @@ -1316,7 +1350,7 @@ DREF msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RES DMSC msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP){MSC_A_ST_AUTHENTICATED}: Received Event MSC_A_EV_TRANSACTION_ACCEPTED DMSC msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP){MSC_A_ST_AUTHENTICATED}: state_chg to MSC_A_ST_COMMUNICATING DCC trans(CC:NULL IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) starting timer T303 with 30 seconds -DCC trans(CC:NULL IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1#112} (from: remote=10.23.23.1:23{AMR:octet-align=1#112} RAN={AMR:octet-align=1#112,AMR-WB/16000:octet-align=1#113}) +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#112,AMR:octet-align=1;mode-set=0,2,4#112} (from: remote=10.23.23.1:23{AMR:octet-align=1#112} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,AMR-WB/16000:octet-align=1#113}) DCC trans(CC:NULL IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) new state NULL -> CALL_PRESENT DIUCS msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Sending DTAP: CC GSM48_MT_CC_SETUP DMSC msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN encode: DTAP on UTRAN-Iu @@ -1336,11 +1370,11 @@ DCC trans(CC:CALL_PRESENT IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRA DIUCS msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Starting call assignment DCC call_leg(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP){ESTABLISHING}: Allocated DCC call_leg(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP){ESTABLISHING}: is child of msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP) -DCC trans(CC:CALL_PRESENT IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1#112} (from: remote=10.23.23.1:23{AMR:octet-align=1#112} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={AMR:octet-align=1#112,AMR-WB/16000:octet-align=1#113}) - MGW <--CRCX to RTP_TO_CN-- MSC: call_id=0x3 codecs=AMR:octet-align=1#112 +DCC trans(CC:CALL_PRESENT IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#112,AMR:octet-align=1;mode-set=0,2,4#112} (from: remote=10.23.23.1:23{AMR:octet-align=1#112} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,AMR-WB/16000:octet-align=1#113}) + MGW <--CRCX to RTP_TO_CN-- MSC: call_id=0x3 codecs=AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#112,AMR:octet-align=1;mode-set=0,2,4#112 DCC rtp_stream(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP){UNINITIALIZED}: Allocated DCC rtp_stream(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP){UNINITIALIZED}: is child of call_leg(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP) -DCC rtp_stream(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP:trans-0:call-3:RTP_TO_CN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1#112 +DCC rtp_stream(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP:trans-0:call-3:RTP_TO_CN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#112,AMR:octet-align=1;mode-set=0,2,4#112 MGW <--CRCX to RTP_TO_RAN-- MSC: call_id=0x3 codecs=VND.3GPP.IUFP/16000#96 DCC rtp_stream(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP){UNINITIALIZED}: Allocated DCC rtp_stream(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP){UNINITIALIZED}: is child of call_leg(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP) @@ -1369,33 +1403,38 @@ DIUCS msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RE DCC call_leg(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP){ESTABLISHING}: Received Event CALL_LEG_EV_RTP_STREAM_ADDR_AVAILABLE DMSC msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Received Event MSC_EV_CALL_LEG_RTP_LOCAL_ADDR_AVAILABLE DIUCS msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP){MSC_A_ST_COMMUNICATING}: MGW endpoint's RTP address available for the CI RTP_TO_RAN: 10.23.23.1:23 (osmux=no:-2) -DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1#112} (from: remote=10.23.23.1:23{AMR:octet-align=1#112} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={AMR:octet-align=1#112,AMR-WB/16000:octet-align=1#113}) +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#112,AMR:octet-align=1;mode-set=0,2,4#112} (from: remote=10.23.23.1:23{AMR:octet-align=1#112} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,AMR-WB/16000:octet-align=1#113}) DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) Sending Assignment Command DMSC msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN encode: ASSIGNMENT_COMMAND on UTRAN-Iu DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST - Assignment completes, triggering CRCX to CN +- ms_sends_assignment_complete(AMR:octet-align=1) -> FR3 0x2 DIUCS msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN decode: ASSIGNMENT_COMPLETE DCC rtp_stream(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP:trans-0:call-3:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting remote addr to 1.2.3.4:1234 DCC rtp_stream(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP:trans-0:call-3:RTP_TO_RAN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-1234){UNINITIALIZED}: Not committing: no MGW endpoint CI set up -DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1#112} (from: assigned=AMR:octet-align=1#112 remote=10.23.23.1:23{AMR:octet-align=1#112} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={AMR:octet-align=1#112,AMR-WB/16000:octet-align=1#113}) -DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) Assignment Complete: RAN: VND.3GPP.IUFP/16000#96, CN: AMR:octet-align=1#112 +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#112,AMR:octet-align=1;mode-set=0,2,4#112} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 remote=10.23.23.1:23{AMR:octet-align=1#112} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,AMR-WB/16000:octet-align=1#113}) +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) Assignment Complete: RAN: VND.3GPP.IUFP/16000#96, CN: AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#112,AMR:octet-align=1;mode-set=0,2,4#112 DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) Assignment complete, but still waiting for the CRCX OK on the CN side RTP - When the CN side RTP address is known, ack MNCC_RTP_CREATE with full SDP MGW --CRCX OK to RTP_TO_CN--> MSC DCC call_leg(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP){ESTABLISHING}: Received Event CALL_LEG_EV_RTP_STREAM_ADDR_AVAILABLE DMSC msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Received Event MSC_EV_CALL_LEG_RTP_LOCAL_ADDR_AVAILABLE DIUCS msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP){MSC_A_ST_COMMUNICATING}: MGW endpoint's RTP address available for the CI RTP_TO_CN: 10.23.23.1:23 (osmux=no:-2) -DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{AMR:octet-align=1#112} (from: assigned=AMR:octet-align=1#112 remote=10.23.23.1:23{AMR:octet-align=1#112} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={AMR:octet-align=1#112,AMR-WB/16000:octet-align=1#113}) -DMNCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) tx MNCC_RTP_CREATE (RTP=10.23.23.1:23{AMR:octet-align=1#112}) +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#112,AMR:octet-align=1;mode-set=0,2,4#112} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 remote=10.23.23.1:23{AMR:octet-align=1#112} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,AMR-WB/16000:octet-align=1#113}) +DMNCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) tx MNCC_RTP_CREATE (RTP=10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4#112}) MSC --> MNCC: callref 0x423: MNCC_RTP_CREATE v=0
o=OsmoMSC 0 0 IN IP4 10.23.23.1
s=GSM Call
c=IN IP4 10.23.23.1
t=0 0
-m=audio 23 RTP/AVP 112
+m=audio 23 RTP/AVP 112 112 112
a=rtpmap:112 AMR/8000
-a=fmtp:112 octet-align=1
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:112 AMR/8000
+a=fmtp:112 octet-align=1;mode-set=7
+a=rtpmap:112 AMR/8000
+a=fmtp:112 octet-align=1;mode-set=0,2,4
a=ptime:20
- Total time passed: 1.000023 s @@ -1407,17 +1446,21 @@ DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100 DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) stopping pending timer T310 DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) starting timer T301 with 180 seconds DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) new state MO_TERM_CALL_CONF -> CALL_RECEIVED -DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{AMR:octet-align=1#112} (from: assigned=AMR:octet-align=1#112 remote=10.23.23.1:23{AMR:octet-align=1#112} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={AMR:octet-align=1#112,AMR-WB/16000:octet-align=1#113}) -DMNCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) tx MNCC_ALERT_IND (RTP=10.23.23.1:23{AMR:octet-align=1#112}) +DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#112,AMR:octet-align=1;mode-set=0,2,4#112} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 remote=10.23.23.1:23{AMR:octet-align=1#112} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,AMR-WB/16000:octet-align=1#113}) +DMNCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP callref-0x423 tid-0) tx MNCC_ALERT_IND (RTP=10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4#112}) MSC --> MNCC: callref 0x423: MNCC_ALERT_IND v=0
o=OsmoMSC 0 0 IN IP4 10.23.23.1
s=GSM Call
c=IN IP4 10.23.23.1
t=0 0
-m=audio 23 RTP/AVP 112
+m=audio 23 RTP/AVP 112 112 112
a=rtpmap:112 AMR/8000
-a=fmtp:112 octet-align=1
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:112 AMR/8000
+a=fmtp:112 octet-align=1;mode-set=7
+a=rtpmap:112 AMR/8000
+a=fmtp:112 octet-align=1;mode-set=0,2,4
a=ptime:20
DREF msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:PAGING_RESP){MSC_A_ST_COMMUNICATING}: - rx_from_ms: now used by 1 (cc) @@ -1780,17 +1823,17 @@ DREF msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE DREF msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: - cm_service_cc: now used by 2 (rx_from_ms,cc) DCC trans(CC:NULL IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000002 tid-8) rx SETUP in state NULL DCC trans(CC:NULL IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000002 tid-8) starting guard timer with 180 seconds -DCC trans(CC:NULL IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000002 tid-8) codecs: :0{AMR:octet-align=1#112} (from: MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={AMR:octet-align=1#112,AMR-WB/16000:octet-align=1#113}) +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000002 tid-8) codecs: :0{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118} (from: MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,AMR-WB/16000:octet-align=1#113}) DCC trans(CC:NULL IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000002 tid-8) SETUP to 123 DCC trans(CC:NULL IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000002 tid-8) new state NULL -> INITIATED DIUCS msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Starting call assignment DCC call_leg(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ){ESTABLISHING}: Allocated DCC call_leg(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ){ESTABLISHING}: is child of msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ) -DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000002 tid-8) codecs: :0{AMR:octet-align=1#112} (from: MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={AMR:octet-align=1#112,AMR-WB/16000:octet-align=1#113}) - MGW <--CRCX to RTP_TO_CN-- MSC: call_id=0x4 codecs=AMR:octet-align=1#112 +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000002 tid-8) codecs: :0{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118} (from: MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,AMR-WB/16000:octet-align=1#113}) + MGW <--CRCX to RTP_TO_CN-- MSC: call_id=0x4 codecs=AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118 DCC rtp_stream(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ){UNINITIALIZED}: Allocated DCC rtp_stream(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ){UNINITIALIZED}: is child of call_leg(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ) -DCC rtp_stream(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ:trans-8:call-4:RTP_TO_CN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1#112 +DCC rtp_stream(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ:trans-8:call-4:RTP_TO_CN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118 MGW <--CRCX to RTP_TO_RAN-- MSC: call_id=0x4 codecs=VND.3GPP.IUFP/16000#96 DCC rtp_stream(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ){UNINITIALIZED}: Allocated DCC rtp_stream(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ){UNINITIALIZED}: is child of call_leg(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ) @@ -1801,16 +1844,26 @@ DREF msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE DCC call_leg(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ){ESTABLISHING}: Received Event CALL_LEG_EV_RTP_STREAM_ADDR_AVAILABLE DMSC msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Received Event MSC_EV_CALL_LEG_RTP_LOCAL_ADDR_AVAILABLE DIUCS msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: MGW endpoint's RTP address available for the CI RTP_TO_CN: 10.23.23.1:23 (osmux=no:-2) -DMNCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000002 tid-8) tx MNCC_SETUP_IND (RTP=10.23.23.1:23{AMR:octet-align=1#112}) +DMNCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000002 tid-8) tx MNCC_SETUP_IND (RTP=10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118}) MSC --> MNCC: callref 0x80000002: MNCC_SETUP_IND v=0
o=OsmoMSC 0 0 IN IP4 10.23.23.1
s=GSM Call
c=IN IP4 10.23.23.1
t=0 0
-m=audio 23 RTP/AVP 112
+m=audio 23 RTP/AVP 112 114 115 116 117 118
a=rtpmap:112 AMR/8000
-a=fmtp:112 octet-align=1
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
a=ptime:20
- MNCC replies with MNCC_RTP_CREATE @@ -1823,27 +1876,38 @@ DIUCS msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVIC DCC call_leg(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ){ESTABLISHING}: Received Event CALL_LEG_EV_RTP_STREAM_ADDR_AVAILABLE DMSC msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Received Event MSC_EV_CALL_LEG_RTP_LOCAL_ADDR_AVAILABLE DIUCS msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: MGW endpoint's RTP address available for the CI RTP_TO_RAN: 10.23.23.1:23 (osmux=no:-2) -DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000002 tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1#112} (from: MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={AMR:octet-align=1#112,AMR-WB/16000:octet-align=1#113}) +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000002 tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118} (from: MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,AMR-WB/16000:octet-align=1#113}) DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000002 tid-8) Sending Assignment Command DMSC msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN encode: ASSIGNMENT_COMMAND on UTRAN-Iu DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST - Assignment succeeds, triggering MNCC_RTP_CREATE ack to MNCC +- ms_sends_assignment_complete(AMR:octet-align=1) -> FR3 0x2 DIUCS msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN decode: ASSIGNMENT_COMPLETE DCC rtp_stream(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ:trans-8:call-4:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting remote addr to 1.2.3.4:1234 DCC rtp_stream(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ:trans-8:call-4:RTP_TO_RAN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-1234){UNINITIALIZED}: Not committing: no MGW endpoint CI set up -DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000002 tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1#112} (from: assigned=AMR:octet-align=1#112 MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={AMR:octet-align=1#112,AMR-WB/16000:octet-align=1#113}) -DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000002 tid-8) Assignment Complete: RAN: VND.3GPP.IUFP/16000#96, CN: AMR:octet-align=1#112 -DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000002 tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1#112} (from: assigned=AMR:octet-align=1#112 MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={AMR:octet-align=1#112,AMR-WB/16000:octet-align=1#113}) -DMNCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000002 tid-8) tx MNCC_RTP_CREATE (RTP=10.23.23.1:23{AMR:octet-align=1#112}) +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000002 tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,AMR-WB/16000:octet-align=1#113}) +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000002 tid-8) Assignment Complete: RAN: VND.3GPP.IUFP/16000#96, CN: AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118 +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000002 tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,AMR-WB/16000:octet-align=1#113}) +DMNCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000002 tid-8) tx MNCC_RTP_CREATE (RTP=10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118}) MSC --> MNCC: callref 0x80000002: MNCC_RTP_CREATE v=0
o=OsmoMSC 0 0 IN IP4 10.23.23.1
s=GSM Call
c=IN IP4 10.23.23.1
t=0 0
-m=audio 23 RTP/AVP 112
+m=audio 23 RTP/AVP 112 114 115 116 117 118
a=rtpmap:112 AMR/8000
-a=fmtp:112 octet-align=1
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
a=ptime:20
- MNCC says that's fine @@ -2234,17 +2298,17 @@ DREF msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE DREF msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: - cm_service_cc: now used by 2 (rx_from_ms,cc) DCC trans(CC:NULL IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000003 tid-8) rx SETUP in state NULL DCC trans(CC:NULL IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000003 tid-8) starting guard timer with 180 seconds -DCC trans(CC:NULL IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000003 tid-8) codecs: :0{AMR:octet-align=1#112} (from: MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={AMR:octet-align=1#112,AMR-WB/16000:octet-align=1#113}) +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000003 tid-8) codecs: :0{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118} (from: MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,AMR-WB/16000:octet-align=1#113}) DCC trans(CC:NULL IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000003 tid-8) SETUP to 123 DCC trans(CC:NULL IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000003 tid-8) new state NULL -> INITIATED DIUCS msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Starting call assignment DCC call_leg(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ){ESTABLISHING}: Allocated DCC call_leg(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ){ESTABLISHING}: is child of msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ) -DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000003 tid-8) codecs: :0{AMR:octet-align=1#112} (from: MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={AMR:octet-align=1#112,AMR-WB/16000:octet-align=1#113}) - MGW <--CRCX to RTP_TO_CN-- MSC: call_id=0x5 codecs=AMR:octet-align=1#112 +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000003 tid-8) codecs: :0{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118} (from: MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,AMR-WB/16000:octet-align=1#113}) + MGW <--CRCX to RTP_TO_CN-- MSC: call_id=0x5 codecs=AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118 DCC rtp_stream(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ){UNINITIALIZED}: Allocated DCC rtp_stream(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ){UNINITIALIZED}: is child of call_leg(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ) -DCC rtp_stream(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ:trans-8:call-5:RTP_TO_CN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1#112 +DCC rtp_stream(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ:trans-8:call-5:RTP_TO_CN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118 MGW <--CRCX to RTP_TO_RAN-- MSC: call_id=0x5 codecs=VND.3GPP.IUFP/16000#96 DCC rtp_stream(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ){UNINITIALIZED}: Allocated DCC rtp_stream(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ){UNINITIALIZED}: is child of call_leg(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ) @@ -2255,16 +2319,26 @@ DREF msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE DCC call_leg(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ){ESTABLISHING}: Received Event CALL_LEG_EV_RTP_STREAM_ADDR_AVAILABLE DMSC msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Received Event MSC_EV_CALL_LEG_RTP_LOCAL_ADDR_AVAILABLE DIUCS msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: MGW endpoint's RTP address available for the CI RTP_TO_CN: 10.23.23.1:23 (osmux=no:-2) -DMNCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000003 tid-8) tx MNCC_SETUP_IND (RTP=10.23.23.1:23{AMR:octet-align=1#112}) +DMNCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000003 tid-8) tx MNCC_SETUP_IND (RTP=10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118}) MSC --> MNCC: callref 0x80000003: MNCC_SETUP_IND v=0
o=OsmoMSC 0 0 IN IP4 10.23.23.1
s=GSM Call
c=IN IP4 10.23.23.1
t=0 0
-m=audio 23 RTP/AVP 112
+m=audio 23 RTP/AVP 112 114 115 116 117 118
a=rtpmap:112 AMR/8000
-a=fmtp:112 octet-align=1
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
a=ptime:20
- MNCC replies with MNCC_RTP_CREATE @@ -2277,27 +2351,38 @@ DIUCS msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVIC DCC call_leg(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ){ESTABLISHING}: Received Event CALL_LEG_EV_RTP_STREAM_ADDR_AVAILABLE DMSC msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Received Event MSC_EV_CALL_LEG_RTP_LOCAL_ADDR_AVAILABLE DIUCS msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: MGW endpoint's RTP address available for the CI RTP_TO_RAN: 10.23.23.1:23 (osmux=no:-2) -DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000003 tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1#112} (from: MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={AMR:octet-align=1#112,AMR-WB/16000:octet-align=1#113}) +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000003 tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118} (from: MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,AMR-WB/16000:octet-align=1#113}) DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000003 tid-8) Sending Assignment Command DMSC msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN encode: ASSIGNMENT_COMMAND on UTRAN-Iu DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST - Assignment succeeds, triggering MNCC_RTP_CREATE ack to MNCC +- ms_sends_assignment_complete(AMR:octet-align=1) -> FR3 0x2 DIUCS msc_a(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN decode: ASSIGNMENT_COMPLETE DCC rtp_stream(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ:trans-8:call-5:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting remote addr to 1.2.3.4:1234 DCC rtp_stream(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ:trans-8:call-5:RTP_TO_RAN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-1234){UNINITIALIZED}: Not committing: no MGW endpoint CI set up -DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000003 tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1#112} (from: assigned=AMR:octet-align=1#112 MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={AMR:octet-align=1#112,AMR-WB/16000:octet-align=1#113}) -DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000003 tid-8) Assignment Complete: RAN: VND.3GPP.IUFP/16000#96, CN: AMR:octet-align=1#112 -DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000003 tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1#112} (from: assigned=AMR:octet-align=1#112 MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={AMR:octet-align=1#112,AMR-WB/16000:octet-align=1#113}) -DMNCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000003 tid-8) tx MNCC_RTP_CREATE (RTP=10.23.23.1:23{AMR:octet-align=1#112}) +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000003 tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,AMR-WB/16000:octet-align=1#113}) +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000003 tid-8) Assignment Complete: RAN: VND.3GPP.IUFP/16000#96, CN: AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118 +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000003 tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,AMR-WB/16000:octet-align=1#113}) +DMNCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu:CM_SERVICE_REQ callref-0x80000003 tid-8) tx MNCC_RTP_CREATE (RTP=10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118}) MSC --> MNCC: callref 0x80000003: MNCC_RTP_CREATE v=0
o=OsmoMSC 0 0 IN IP4 10.23.23.1
s=GSM Call
c=IN IP4 10.23.23.1
t=0 0
-m=audio 23 RTP/AVP 112
+m=audio 23 RTP/AVP 112 114 115 116 117 118
a=rtpmap:112 AMR/8000
-a=fmtp:112 octet-align=1
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
a=ptime:20
- MNCC says that's fine @@ -2532,7 +2617,7 @@ DMSC dummy_msc_i{0}: Allocated DMSC dummy_msc_i{0}: is child of msub_fsm DREF msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: + rx_from_ms: now used by 1 (rx_from_ms) DBSSAP msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: RAN decode: COMPL_L3 -DBSSAP msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: Complete Layer 3: Codec List (BSS Supported): GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111 +DBSSAP msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: Complete Layer 3: Codec List (BSS Supported): GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111 DRLL msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: Dispatching 04.08 message: MM GSM48_MT_MM_CM_SERV_REQ DMM msc_a(IMSI-901700000010650:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_VALIDATE_L3}: Rx CM SERVICE REQUEST cm_service_type=MO-Call DREF msc_a(IMSI-901700000010650:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_VALIDATE_L3}: + cm_service_cc: now used by 2 (rx_from_ms,cm_service_cc) @@ -2579,43 +2664,53 @@ DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_CO DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: - cm_service_cc: now used by 2 (rx_from_ms,cc) DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000004 tid-8) rx SETUP in state NULL DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000004 tid-8) starting guard timer with 180 seconds -DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000004 tid-8) codecs: :0{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000004 tid-8) codecs: :0{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000004 tid-8) SETUP to 123 DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000004 tid-8) new state NULL -> INITIATED DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Starting call assignment DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){ESTABLISHING}: Allocated DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){ESTABLISHING}: is child of msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ) -DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000004 tid-8) codecs: :0{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) - MGW <--CRCX to RTP_TO_CN-- MSC: call_id=0x6 codecs=AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000004 tid-8) codecs: :0{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) + MGW <--CRCX to RTP_TO_CN-- MSC: call_id=0x6 codecs=AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){UNINITIALIZED}: Allocated DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){UNINITIALIZED}: is child of call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ) -DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-6:RTP_TO_CN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111 - MGW <--CRCX to RTP_TO_RAN-- MSC: call_id=0x6 codecs=AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-6:RTP_TO_CN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 + MGW <--CRCX to RTP_TO_RAN-- MSC: call_id=0x6 codecs=AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){UNINITIALIZED}: Allocated DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){UNINITIALIZED}: is child of call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ) -DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-6:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-6:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: - rx_from_ms: now used by 1 (cc) - As soon as the MGW port towards CN is created, MNCC_SETUP_IND is triggered MGW --CRCX OK to RTP_TO_CN--> MSC DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){ESTABLISHING}: Received Event CALL_LEG_EV_RTP_STREAM_ADDR_AVAILABLE DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Received Event MSC_EV_CALL_LEG_RTP_LOCAL_ADDR_AVAILABLE DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: MGW endpoint's RTP address available for the CI RTP_TO_CN: 10.23.23.1:23 (osmux=no:-2) -DMNCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000004 tid-8) tx MNCC_SETUP_IND (RTP=10.23.23.1:23{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DMNCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000004 tid-8) tx MNCC_SETUP_IND (RTP=10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) MSC --> MNCC: callref 0x80000004: MNCC_SETUP_IND v=0
o=OsmoMSC 0 0 IN IP4 10.23.23.1
s=GSM Call
c=IN IP4 10.23.23.1
t=0 0
-m=audio 23 RTP/AVP 112 110 3 111
+m=audio 23 RTP/AVP 112 114 115 116 117 118 110 3 111
a=rtpmap:112 AMR/8000
-a=fmtp:112 octet-align=1
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
a=rtpmap:110 GSM-EFR/8000
a=rtpmap:3 GSM/8000
a=rtpmap:111 GSM-HR-08/8000
a=ptime:20
-- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mo_tx_sdp_mncc_setup_ind == AMR:octet-align=1#112 GSM-EFR#110 GSM#3 GSM-HR-08#111 +- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mo_tx_sdp_mncc_setup_ind == AMR:octet-align=1;mode-set=0,2,4,7#112 AMR:octet-align=1;mode-set=7#114 AMR:octet-align=1;mode-set=0,2,4#115 AMR:mode-set=0,2,4,7#116 AMR:mode-set=7#117 AMR:mode-set=0,2,4#118 GSM-EFR#110 GSM#3 GSM-HR-08#111 - MNCC replies with MNCC_RTP_CREATE MSC <-- MNCC: callref 0x80000004: MNCC_RTP_CREATE @@ -2626,35 +2721,46 @@ DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_ DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){ESTABLISHING}: Received Event CALL_LEG_EV_RTP_STREAM_ADDR_AVAILABLE DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Received Event MSC_EV_CALL_LEG_RTP_LOCAL_ADDR_AVAILABLE DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: MGW endpoint's RTP address available for the CI RTP_TO_RAN: 10.23.23.1:23 (osmux=no:-2) -DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000004 tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000004 tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000004 tid-8) Sending Assignment Command DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN encode: ASSIGNMENT_COMMAND on GERAN-A DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST - VALIDATE_PERM_SPEECH OK: &bssap_assignment_command_last_channel_type == t->mo_tx_assignment_perm_speech == FR3 HR3 FR2 FR1 HR1 -- Assignment succeeds, triggering MNCC_RTP_CREATE ack to MNCC +- Assignment succeeds with FR AMR, triggering MNCC_RTP_CREATE ack to MNCC with AMR:octet-align=1;mode-set=0,2,4,7#112 AMR:octet-align=1;mode-set=7#114 AMR:octet-align=1;mode-set=0,2,4#115 AMR:mode-set=0,2,4,7#116 AMR:mode-set=7#117 AMR:mode-set=0,2,4#118 GSM-EFR#110 GSM#3 GSM-HR-08#111 +- ms_sends_assignment_complete(AMR) -> FR3 0x2 DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN decode: ASSIGNMENT_COMPLETE -DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-6:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1#112 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-6:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1;mode-set=0,2,4,7#112 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-6:RTP_TO_RAN:no-CI:local-10-23-23-1-23){UNINITIALIZED}: setting remote addr to 1.2.3.4:1234 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-6:RTP_TO_RAN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-1234){UNINITIALIZED}: Not committing: no MGW endpoint CI set up -DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000004 tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1#112 MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) -DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000004 tid-8) Assignment Complete: RAN: AMR:octet-align=1#112, CN: AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111 -DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000004 tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1#112 MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) -DMNCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000004 tid-8) tx MNCC_RTP_CREATE (RTP=10.23.23.1:23{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000004 tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000004 tid-8) Assignment Complete: RAN: AMR:octet-align=1;mode-set=0,2,4,7#112, CN: AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000004 tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DMNCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000004 tid-8) tx MNCC_RTP_CREATE (RTP=10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) MSC --> MNCC: callref 0x80000004: MNCC_RTP_CREATE v=0
o=OsmoMSC 0 0 IN IP4 10.23.23.1
s=GSM Call
c=IN IP4 10.23.23.1
t=0 0
-m=audio 23 RTP/AVP 112 110 3 111
+m=audio 23 RTP/AVP 112 114 115 116 117 118 110 3 111
a=rtpmap:112 AMR/8000
-a=fmtp:112 octet-align=1
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
a=rtpmap:110 GSM-EFR/8000
a=rtpmap:3 GSM/8000
a=rtpmap:111 GSM-HR-08/8000
a=ptime:20
-- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mo_tx_sdp_mncc_rtp_create == AMR:octet-align=1#112 GSM-EFR#110 GSM#3 GSM-HR-08#111 +- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mo_tx_sdp_mncc_rtp_create == AMR:octet-align=1;mode-set=0,2,4,7#112 AMR:octet-align=1;mode-set=7#114 AMR:octet-align=1;mode-set=0,2,4#115 AMR:mode-set=0,2,4,7#116 AMR:mode-set=7#117 AMR:mode-set=0,2,4#118 GSM-EFR#110 GSM#3 GSM-HR-08#111 - MNCC says that's fine MSC <-- MNCC: callref 0x80000004: MNCC_CALL_PROC_REQ @@ -2669,27 +2775,37 @@ DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_CO DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Assignment for this trans already started earlier - Total time passed: 1.000023 s -- The other call leg got established (not shown here), MNCC tells us so, with codecs { AMR:octet-align=1#112 GSM-EFR#110 GSM#3 GSM-HR-08#111 } +- The other call leg got established (not shown here), MNCC tells us so, with codecs { AMR:octet-align=1;mode-set=0,2,4,7#112 AMR:octet-align=1;mode-set=7#114 AMR:octet-align=1;mode-set=0,2,4#115 AMR:mode-set=0,2,4,7#116 AMR:mode-set=7#117 AMR:mode-set=0,2,4#118 GSM-EFR#110 GSM#3 GSM-HR-08#111 } MSC <-- MNCC: callref 0x80000004: MNCC_ALERT_REQ v=0
o=OsmoMSC 0 0 IN IP4 1.2.3.4
s=GSM Call
c=IN IP4 1.2.3.4
t=0 0
-m=audio 56 RTP/AVP 112 110 3 111
+m=audio 56 RTP/AVP 112 114 115 116 117 118 110 3 111
a=rtpmap:112 AMR/8000
-a=fmtp:112 octet-align=1
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
a=rtpmap:110 GSM-EFR/8000
a=rtpmap:3 GSM/8000
a=rtpmap:111 GSM-HR-08/8000
a=ptime:20
-DMNCC trans(CC:MO_CALL_PROC IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000004 tid-8) rx MNCC_ALERT_REQ (RTP=1.2.3.4:56{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DMNCC trans(CC:MO_CALL_PROC IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000004 tid-8) rx MNCC_ALERT_REQ (RTP=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DCC trans(CC:MO_CALL_PROC IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000004 tid-8) stopping pending guard timer DCC trans(CC:MO_CALL_PROC IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000004 tid-8) starting guard timer with 180 seconds DCC trans(CC:MO_CALL_PROC IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000004 tid-8) new state MO_CALL_PROC -> CALL_DELIVERED -DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000004 tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1#112 remote=1.2.3.4:56{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) -DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-6:RTP_TO_CN:no-CI){UNINITIALIZED}: no change: codecs already set to AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000004 tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-6:RTP_TO_CN:no-CI){UNINITIALIZED}: no change: codecs already set to AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-6:RTP_TO_CN:no-CI){UNINITIALIZED}: setting remote addr to 1.2.3.4:56 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-6:RTP_TO_CN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-56){UNINITIALIZED}: Not committing: no MGW endpoint CI set up DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Sending DTAP: CC GSM48_MT_CC_ALERTING @@ -2703,21 +2819,31 @@ o=OsmoMSC 0 0 IN IP4 1.2.3.4 s=GSM Call
c=IN IP4 1.2.3.4
t=0 0
-m=audio 56 RTP/AVP 112 110 3 111
+m=audio 56 RTP/AVP 112 114 115 116 117 118 110 3 111
a=rtpmap:112 AMR/8000
-a=fmtp:112 octet-align=1
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
a=rtpmap:110 GSM-EFR/8000
a=rtpmap:3 GSM/8000
a=rtpmap:111 GSM-HR-08/8000
a=ptime:20
-DMNCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000004 tid-8) rx MNCC_SETUP_RSP (RTP=1.2.3.4:56{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DMNCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000004 tid-8) rx MNCC_SETUP_RSP (RTP=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000004 tid-8) stopping pending guard timer DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000004 tid-8) starting guard timer with 180 seconds DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000004 tid-8) starting timer T313 with 30 seconds DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000004 tid-8) new state CALL_DELIVERED -> CONNECT_IND -DCC trans(CC:CONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000004 tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1#112 remote=1.2.3.4:56{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) -DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-6:RTP_TO_CN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-56){UNINITIALIZED}: no change: codecs already set to AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC trans(CC:CONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000004 tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-6:RTP_TO_CN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-56){UNINITIALIZED}: no change: codecs already set to AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-6:RTP_TO_CN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-56){UNINITIALIZED}: remote addr already 1.2.3.4:56, no change DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-6:RTP_TO_CN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-56){UNINITIALIZED}: Not committing: no MGW endpoint CI set up DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Sending DTAP: CC GSM48_MT_CC_CONNECT @@ -2762,9 +2888,19 @@ o=OsmoMSC 0 0 IN IP4 1.2.3.4 s=GSM Call
c=IN IP4 1.2.3.4
t=0 0
-m=audio 56 RTP/AVP 112 110 3 111
+m=audio 56 RTP/AVP 112 114 115 116 117 118 110 3 111
a=rtpmap:112 AMR/8000
-a=fmtp:112 octet-align=1
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
a=rtpmap:110 GSM-EFR/8000
a=rtpmap:3 GSM/8000
a=rtpmap:111 GSM-HR-08/8000
@@ -2855,9 +2991,19 @@ o=OsmoMSC 0 0 IN IP4 1.2.3.4 s=GSM Call
c=IN IP4 1.2.3.4
t=0 0
-m=audio 56 RTP/AVP 112 110 3 111
+m=audio 56 RTP/AVP 112 114 115 116 117 118 110 3 111
a=rtpmap:112 AMR/8000
-a=fmtp:112 octet-align=1
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
a=rtpmap:110 GSM-EFR/8000
a=rtpmap:3 GSM/8000
a=rtpmap:111 GSM-HR-08/8000
@@ -2866,8 +3012,8 @@ a=ptime:20 DREF VLR subscr IMSI-901700000010650:MSISDN-46071 + mncc_tx_to_gsm_cc: now used by 2 (attached,mncc_tx_to_gsm_cc) DREF VLR subscr IMSI-901700000010650:MSISDN-46071 + CC: now used by 3 (attached,mncc_tx_to_gsm_cc,CC) DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071 callref-0x423 tid-255) New transaction -DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071 callref-0x423 tid-255) codecs: :0{(no-codecs)} (from: remote=1.2.3.4:56{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={(no-codecs)}) -DMNCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071 callref-0x423 tid-255) rx MNCC_SETUP_REQ (RTP=1.2.3.4:56{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071 callref-0x423 tid-255) codecs: :0{(no-codecs)} (from: remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={(no-codecs)}) +DMNCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071 callref-0x423 tid-255) rx MNCC_SETUP_REQ (RTP=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DPAG Paging: IMSI-901700000010650:MSISDN-46071 for MNCC: establish call: Starting paging paging request (CALL_CONVERSATIONAL) to IMSI-901700000010650:MSISDN-46071 on GERAN-A strcmp(paging_expecting_imsi, vsub->imsi) == 0 @@ -2886,7 +3032,7 @@ DMSC dummy_msc_i{0}: Allocated DMSC dummy_msc_i{0}: is child of msub_fsm DREF msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: + rx_from_ms: now used by 1 (rx_from_ms) DBSSAP msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: RAN decode: COMPL_L3 -DBSSAP msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: Complete Layer 3: Codec List (BSS Supported): GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111 +DBSSAP msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: Complete Layer 3: Codec List (BSS Supported): GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111 DRLL msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: Dispatching 04.08 message: RR GSM48_MT_RR_PAG_RESP DRR msc_a(IMSI-901700000010650:GERAN-A:PAGING_RESP){MSC_A_ST_VALIDATE_L3}: Rx PAGING RESPONSE IMSI-901700000010650 DREF msc_a(IMSI-901700000010650:GERAN-A:PAGING_RESP){MSC_A_ST_VALIDATE_L3}: + paging-response: now used by 2 (rx_from_ms,paging-response) @@ -2919,7 +3065,7 @@ DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_AUTHE DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_AUTHENTICATED}: Received Event MSC_A_EV_TRANSACTION_ACCEPTED DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_AUTHENTICATED}: state_chg to MSC_A_ST_COMMUNICATING DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) starting timer T303 with 30 seconds -DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: remote=1.2.3.4:56{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) new state NULL -> CALL_PRESENT DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Sending DTAP: CC GSM48_MT_CC_SETUP DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN encode: DTAP on GERAN-A @@ -2941,15 +3087,15 @@ DCC trans(CC:CALL_PRESENT IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Starting call assignment DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){ESTABLISHING}: Allocated DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){ESTABLISHING}: is child of msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP) -DCC trans(CC:CALL_PRESENT IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: remote=1.2.3.4:56{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) - MGW <--CRCX to RTP_TO_CN-- MSC: call_id=0x7 codecs=AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC trans(CC:CALL_PRESENT IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) + MGW <--CRCX to RTP_TO_CN-- MSC: call_id=0x7 codecs=AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){UNINITIALIZED}: Allocated DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){UNINITIALIZED}: is child of call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP) -DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-7:RTP_TO_CN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111 - MGW <--CRCX to RTP_TO_RAN-- MSC: call_id=0x7 codecs=AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-7:RTP_TO_CN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 + MGW <--CRCX to RTP_TO_RAN-- MSC: call_id=0x7 codecs=AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){UNINITIALIZED}: Allocated DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){UNINITIALIZED}: is child of call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP) -DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-7:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-7:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 DCC trans(CC:CALL_PRESENT IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) new state CALL_PRESENT -> MO_TERM_CALL_CONF DMNCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) tx MNCC_CALL_CONF_IND MSC --> MNCC: callref 0x423: MNCC_CALL_CONF_IND @@ -2961,18 +3107,19 @@ DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMU DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){ESTABLISHING}: Received Event CALL_LEG_EV_RTP_STREAM_ADDR_AVAILABLE DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Received Event MSC_EV_CALL_LEG_RTP_LOCAL_ADDR_AVAILABLE DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: MGW endpoint's RTP address available for the CI RTP_TO_RAN: 10.23.23.1:23 (osmux=no:-2) -DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: remote=1.2.3.4:56{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) Sending Assignment Command DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN encode: ASSIGNMENT_COMMAND on GERAN-A DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST - VALIDATE_PERM_SPEECH OK: &bssap_assignment_command_last_channel_type == t->mt_tx_assignment_perm_speech == FR3 HR3 FR2 FR1 HR1 - Assignment completes, triggering CRCX to CN +- ms_sends_assignment_complete(AMR) -> FR3 0x2 DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN decode: ASSIGNMENT_COMPLETE -DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-7:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1#112 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-7:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1;mode-set=0,2,4,7#112 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-7:RTP_TO_RAN:no-CI:local-10-23-23-1-23){UNINITIALIZED}: setting remote addr to 1.2.3.4:1234 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-7:RTP_TO_RAN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-1234){UNINITIALIZED}: Not committing: no MGW endpoint CI set up -DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1#112 remote=1.2.3.4:56{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) -DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) Assignment Complete: RAN: AMR:octet-align=1#112, CN: AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) Assignment Complete: RAN: AMR:octet-align=1;mode-set=0,2,4,7#112, CN: AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) Assignment complete, but still waiting for the CRCX OK on the CN side RTP - MNCC sends MNCC_RTP_CREATE, which first waits for the CN side RTP MSC <-- MNCC: callref 0x423: MNCC_RTP_CREATE @@ -2984,23 +3131,33 @@ DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COM DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){ESTABLISHING}: Received Event CALL_LEG_EV_RTP_STREAM_ADDR_AVAILABLE DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Received Event MSC_EV_CALL_LEG_RTP_LOCAL_ADDR_AVAILABLE DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: MGW endpoint's RTP address available for the CI RTP_TO_CN: 10.23.23.1:23 (osmux=no:-2) -DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1#112 remote=1.2.3.4:56{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) -DMNCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) tx MNCC_RTP_CREATE (RTP=10.23.23.1:23{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DMNCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) tx MNCC_RTP_CREATE (RTP=10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) MSC --> MNCC: callref 0x423: MNCC_RTP_CREATE v=0
o=OsmoMSC 0 0 IN IP4 10.23.23.1
s=GSM Call
c=IN IP4 10.23.23.1
t=0 0
-m=audio 23 RTP/AVP 112 110 3 111
+m=audio 23 RTP/AVP 112 114 115 116 117 118 110 3 111
a=rtpmap:112 AMR/8000
-a=fmtp:112 octet-align=1
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
a=rtpmap:110 GSM-EFR/8000
a=rtpmap:3 GSM/8000
a=rtpmap:111 GSM-HR-08/8000
a=ptime:20
-- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mt_tx_sdp_mncc_rtp_create == AMR:octet-align=1#112 GSM-EFR#110 GSM#3 GSM-HR-08#111 +- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mt_tx_sdp_mncc_rtp_create == AMR:octet-align=1;mode-set=0,2,4,7#112 AMR:octet-align=1;mode-set=7#114 AMR:octet-align=1;mode-set=0,2,4#115 AMR:mode-set=0,2,4,7#116 AMR:mode-set=7#117 AMR:mode-set=0,2,4#118 GSM-EFR#110 GSM#3 GSM-HR-08#111 - Total time passed: 126.000114 s MSC <--GERAN-A-- MS: GSM48_MT_CC_ALERTING DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: + rx_from_ms: now used by 2 (cc,rx_from_ms) @@ -3010,24 +3167,34 @@ DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_ DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) stopping pending timer T310 DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) starting timer T301 with 180 seconds DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) new state MO_TERM_CALL_CONF -> CALL_RECEIVED -DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1#112 remote=1.2.3.4:56{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) -DMNCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) tx MNCC_ALERT_IND (RTP=10.23.23.1:23{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DMNCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) tx MNCC_ALERT_IND (RTP=10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) MSC --> MNCC: callref 0x423: MNCC_ALERT_IND v=0
o=OsmoMSC 0 0 IN IP4 10.23.23.1
s=GSM Call
c=IN IP4 10.23.23.1
t=0 0
-m=audio 23 RTP/AVP 112 110 3 111
+m=audio 23 RTP/AVP 112 114 115 116 117 118 110 3 111
a=rtpmap:112 AMR/8000
-a=fmtp:112 octet-align=1
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
a=rtpmap:110 GSM-EFR/8000
a=rtpmap:3 GSM/8000
a=rtpmap:111 GSM-HR-08/8000
a=ptime:20
DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: - rx_from_ms: now used by 1 (cc) -- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mt_tx_sdp_mncc_alert_ind == AMR:octet-align=1#112 GSM-EFR#110 GSM#3 GSM-HR-08#111 +- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mt_tx_sdp_mncc_alert_ind == AMR:octet-align=1;mode-set=0,2,4,7#112 AMR:octet-align=1;mode-set=7#114 AMR:octet-align=1;mode-set=0,2,4#115 AMR:mode-set=0,2,4,7#116 AMR:mode-set=7#117 AMR:mode-set=0,2,4#118 GSM-EFR#110 GSM#3 GSM-HR-08#111 - Total time passed: 127.000137 s MSC <--GERAN-A-- MS: GSM48_MT_CC_CONNECT DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: + rx_from_ms: now used by 2 (cc,rx_from_ms) @@ -3036,24 +3203,34 @@ DRLL msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMU DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) rx CONNECT in state CALL_RECEIVED DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) stopping pending timer T301 DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) new state CALL_RECEIVED -> CONNECT_REQUEST -DCC trans(CC:CONNECT_REQUEST IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1#112 remote=1.2.3.4:56{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) -DMNCC trans(CC:CONNECT_REQUEST IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) tx MNCC_SETUP_CNF (RTP=10.23.23.1:23{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:CONNECT_REQUEST IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DMNCC trans(CC:CONNECT_REQUEST IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) tx MNCC_SETUP_CNF (RTP=10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) MSC --> MNCC: callref 0x423: MNCC_SETUP_CNF v=0
o=OsmoMSC 0 0 IN IP4 10.23.23.1
s=GSM Call
c=IN IP4 10.23.23.1
t=0 0
-m=audio 23 RTP/AVP 112 110 3 111
+m=audio 23 RTP/AVP 112 114 115 116 117 118 110 3 111
a=rtpmap:112 AMR/8000
-a=fmtp:112 octet-align=1
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
a=rtpmap:110 GSM-EFR/8000
a=rtpmap:3 GSM/8000
a=rtpmap:111 GSM-HR-08/8000
a=ptime:20
DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: - rx_from_ms: now used by 1 (cc) -- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mt_tx_sdp_mncc_setup_cnf == AMR:octet-align=1#112 GSM-EFR#110 GSM#3 GSM-HR-08#111 +- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mt_tx_sdp_mncc_setup_cnf == AMR:octet-align=1;mode-set=0,2,4,7#112 AMR:octet-align=1;mode-set=7#114 AMR:octet-align=1;mode-set=0,2,4#115 AMR:mode-set=0,2,4,7#116 AMR:mode-set=7#117 AMR:mode-set=0,2,4#118 GSM-EFR#110 GSM#3 GSM-HR-08#111 MSC <-- MNCC: callref 0x423: MNCC_SETUP_COMPL_REQ DMNCC trans(CC:CONNECT_REQUEST IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) rx MNCC_SETUP_COMPL_REQ @@ -3218,13 +3395,13 @@ DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_CO DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: - cm_service_cc: now used by 2 (rx_from_ms,cc) DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000005 tid-8) rx SETUP in state NULL DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000005 tid-8) starting guard timer with 180 seconds -DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000005 tid-8) codecs: :0{GSM#3} (from: MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000005 tid-8) codecs: :0{GSM#3} (from: MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000005 tid-8) SETUP to 123 DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000005 tid-8) new state NULL -> INITIATED DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Starting call assignment DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){ESTABLISHING}: Allocated DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){ESTABLISHING}: is child of msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ) -DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000005 tid-8) codecs: :0{GSM#3} (from: MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000005 tid-8) codecs: :0{GSM#3} (from: MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) MGW <--CRCX to RTP_TO_CN-- MSC: call_id=0x8 codecs=GSM#3 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){UNINITIALIZED}: Allocated DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){UNINITIALIZED}: is child of call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ) @@ -3261,19 +3438,20 @@ DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_ DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){ESTABLISHING}: Received Event CALL_LEG_EV_RTP_STREAM_ADDR_AVAILABLE DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Received Event MSC_EV_CALL_LEG_RTP_LOCAL_ADDR_AVAILABLE DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: MGW endpoint's RTP address available for the CI RTP_TO_RAN: 10.23.23.1:23 (osmux=no:-2) -DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000005 tid-8) codecs: 10.23.23.1:23{GSM#3} (from: MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000005 tid-8) codecs: 10.23.23.1:23{GSM#3} (from: MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000005 tid-8) Sending Assignment Command DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN encode: ASSIGNMENT_COMMAND on GERAN-A DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST - VALIDATE_PERM_SPEECH OK: &bssap_assignment_command_last_channel_type == t->mo_tx_assignment_perm_speech == FR1 -- Assignment succeeds, triggering MNCC_RTP_CREATE ack to MNCC +- Assignment succeeds with FR GSM, triggering MNCC_RTP_CREATE ack to MNCC with GSM#3 +- ms_sends_assignment_complete(GSM) -> FR1 0x0 DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN decode: ASSIGNMENT_COMPLETE DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-8:RTP_TO_RAN:no-CI){UNINITIALIZED}: no change: codecs already set to GSM#3 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-8:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting remote addr to 1.2.3.4:1234 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-8:RTP_TO_RAN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-1234){UNINITIALIZED}: Not committing: no MGW endpoint CI set up -DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000005 tid-8) codecs: 10.23.23.1:23{GSM#3} (from: assigned=GSM#3 MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000005 tid-8) codecs: 10.23.23.1:23{GSM#3} (from: assigned=GSM#3 MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000005 tid-8) Assignment Complete: RAN: GSM#3, CN: GSM#3 -DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000005 tid-8) codecs: 10.23.23.1:23{GSM#3} (from: assigned=GSM#3 MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000005 tid-8) codecs: 10.23.23.1:23{GSM#3} (from: assigned=GSM#3 MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DMNCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000005 tid-8) tx MNCC_RTP_CREATE (RTP=10.23.23.1:23{GSM#3}) MSC --> MNCC: callref 0x80000005: MNCC_RTP_CREATE v=0
@@ -3315,7 +3493,7 @@ DMNCC trans(CC:MO_CALL_PROC IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE DCC trans(CC:MO_CALL_PROC IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000005 tid-8) stopping pending guard timer DCC trans(CC:MO_CALL_PROC IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000005 tid-8) starting guard timer with 180 seconds DCC trans(CC:MO_CALL_PROC IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000005 tid-8) new state MO_CALL_PROC -> CALL_DELIVERED -DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000005 tid-8) codecs: 10.23.23.1:23{GSM#3} (from: assigned=GSM#3 remote=1.2.3.4:56{GSM#3} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000005 tid-8) codecs: 10.23.23.1:23{GSM#3} (from: assigned=GSM#3 remote=1.2.3.4:56{GSM#3} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-8:RTP_TO_CN:no-CI){UNINITIALIZED}: no change: codecs already set to GSM#3 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-8:RTP_TO_CN:no-CI){UNINITIALIZED}: setting remote addr to 1.2.3.4:56 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-8:RTP_TO_CN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-56){UNINITIALIZED}: Not committing: no MGW endpoint CI set up @@ -3339,7 +3517,7 @@ DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000005 tid-8) starting guard timer with 180 seconds DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000005 tid-8) starting timer T313 with 30 seconds DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000005 tid-8) new state CALL_DELIVERED -> CONNECT_IND -DCC trans(CC:CONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000005 tid-8) codecs: 10.23.23.1:23{GSM#3} (from: assigned=GSM#3 remote=1.2.3.4:56{GSM#3} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:CONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000005 tid-8) codecs: 10.23.23.1:23{GSM#3} (from: assigned=GSM#3 remote=1.2.3.4:56{GSM#3} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-8:RTP_TO_CN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-56){UNINITIALIZED}: no change: codecs already set to GSM#3 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-8:RTP_TO_CN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-56){UNINITIALIZED}: remote addr already 1.2.3.4:56, no change DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-8:RTP_TO_CN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-56){UNINITIALIZED}: Not committing: no MGW endpoint CI set up @@ -3501,7 +3679,7 @@ DMSC dummy_msc_i{0}: Allocated DMSC dummy_msc_i{0}: is child of msub_fsm DREF msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: + rx_from_ms: now used by 1 (rx_from_ms) DBSSAP msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: RAN decode: COMPL_L3 -DBSSAP msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: Complete Layer 3: Codec List (BSS Supported): GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111 +DBSSAP msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: Complete Layer 3: Codec List (BSS Supported): GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111 DRLL msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: Dispatching 04.08 message: RR GSM48_MT_RR_PAG_RESP DRR msc_a(IMSI-901700000010650:GERAN-A:PAGING_RESP){MSC_A_ST_VALIDATE_L3}: Rx PAGING RESPONSE IMSI-901700000010650 DREF msc_a(IMSI-901700000010650:GERAN-A:PAGING_RESP){MSC_A_ST_VALIDATE_L3}: + paging-response: now used by 2 (rx_from_ms,paging-response) @@ -3534,7 +3712,7 @@ DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_AUTHE DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_AUTHENTICATED}: Received Event MSC_A_EV_TRANSACTION_ACCEPTED DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_AUTHENTICATED}: state_chg to MSC_A_ST_COMMUNICATING DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) starting timer T303 with 30 seconds -DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{GSM#3} (from: remote=1.2.3.4:56{GSM#3} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{GSM#3} (from: remote=1.2.3.4:56{GSM#3} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) new state NULL -> CALL_PRESENT DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Sending DTAP: CC GSM48_MT_CC_SETUP DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN encode: DTAP on GERAN-A @@ -3556,7 +3734,7 @@ DCC trans(CC:CALL_PRESENT IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Starting call assignment DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){ESTABLISHING}: Allocated DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){ESTABLISHING}: is child of msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP) -DCC trans(CC:CALL_PRESENT IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{GSM#3} (from: remote=1.2.3.4:56{GSM#3} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:CALL_PRESENT IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{GSM#3} (from: remote=1.2.3.4:56{GSM#3} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) MGW <--CRCX to RTP_TO_CN-- MSC: call_id=0x9 codecs=GSM#3 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){UNINITIALIZED}: Allocated DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){UNINITIALIZED}: is child of call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP) @@ -3576,17 +3754,18 @@ DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMU DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){ESTABLISHING}: Received Event CALL_LEG_EV_RTP_STREAM_ADDR_AVAILABLE DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Received Event MSC_EV_CALL_LEG_RTP_LOCAL_ADDR_AVAILABLE DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: MGW endpoint's RTP address available for the CI RTP_TO_RAN: 10.23.23.1:23 (osmux=no:-2) -DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{GSM#3} (from: remote=1.2.3.4:56{GSM#3} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{GSM#3} (from: remote=1.2.3.4:56{GSM#3} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) Sending Assignment Command DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN encode: ASSIGNMENT_COMMAND on GERAN-A DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST - VALIDATE_PERM_SPEECH OK: &bssap_assignment_command_last_channel_type == t->mt_tx_assignment_perm_speech == FR1 - Assignment completes, triggering CRCX to CN +- ms_sends_assignment_complete(GSM) -> FR1 0x0 DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN decode: ASSIGNMENT_COMPLETE DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-9:RTP_TO_RAN:no-CI){UNINITIALIZED}: no change: codecs already set to GSM#3 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-9:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting remote addr to 1.2.3.4:1234 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-9:RTP_TO_RAN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-1234){UNINITIALIZED}: Not committing: no MGW endpoint CI set up -DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{GSM#3} (from: assigned=GSM#3 remote=1.2.3.4:56{GSM#3} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{GSM#3} (from: assigned=GSM#3 remote=1.2.3.4:56{GSM#3} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) Assignment Complete: RAN: GSM#3, CN: GSM#3 DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) Assignment complete, but still waiting for the CRCX OK on the CN side RTP - MNCC sends MNCC_RTP_CREATE, which first waits for the CN side RTP @@ -3599,7 +3778,7 @@ DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COM DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){ESTABLISHING}: Received Event CALL_LEG_EV_RTP_STREAM_ADDR_AVAILABLE DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Received Event MSC_EV_CALL_LEG_RTP_LOCAL_ADDR_AVAILABLE DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: MGW endpoint's RTP address available for the CI RTP_TO_CN: 10.23.23.1:23 (osmux=no:-2) -DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{GSM#3} (from: assigned=GSM#3 remote=1.2.3.4:56{GSM#3} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{GSM#3} (from: assigned=GSM#3 remote=1.2.3.4:56{GSM#3} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DMNCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) tx MNCC_RTP_CREATE (RTP=10.23.23.1:23{GSM#3}) MSC --> MNCC: callref 0x423: MNCC_RTP_CREATE v=0
@@ -3621,7 +3800,7 @@ DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_ DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) stopping pending timer T310 DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) starting timer T301 with 180 seconds DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) new state MO_TERM_CALL_CONF -> CALL_RECEIVED -DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{GSM#3} (from: assigned=GSM#3 remote=1.2.3.4:56{GSM#3} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{GSM#3} (from: assigned=GSM#3 remote=1.2.3.4:56{GSM#3} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DMNCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) tx MNCC_ALERT_IND (RTP=10.23.23.1:23{GSM#3}) MSC --> MNCC: callref 0x423: MNCC_ALERT_IND v=0
@@ -3643,7 +3822,7 @@ DRLL msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMU DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) rx CONNECT in state CALL_RECEIVED DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) stopping pending timer T301 DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) new state CALL_RECEIVED -> CONNECT_REQUEST -DCC trans(CC:CONNECT_REQUEST IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{GSM#3} (from: assigned=GSM#3 remote=1.2.3.4:56{GSM#3} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:CONNECT_REQUEST IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{GSM#3} (from: assigned=GSM#3 remote=1.2.3.4:56{GSM#3} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DMNCC trans(CC:CONNECT_REQUEST IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) tx MNCC_SETUP_CNF (RTP=10.23.23.1:23{GSM#3}) MSC --> MNCC: callref 0x423: MNCC_SETUP_CNF v=0
@@ -3774,7 +3953,7 @@ DMSC dummy_msc_i{0}: Allocated DMSC dummy_msc_i{0}: is child of msub_fsm DREF msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: + rx_from_ms: now used by 1 (rx_from_ms) DBSSAP msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: RAN decode: COMPL_L3 -DBSSAP msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: Complete Layer 3: Codec List (BSS Supported): GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111 +DBSSAP msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: Complete Layer 3: Codec List (BSS Supported): GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111 DRLL msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: Dispatching 04.08 message: MM GSM48_MT_MM_CM_SERV_REQ DMM msc_a(IMSI-901700000010650:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_VALIDATE_L3}: Rx CM SERVICE REQUEST cm_service_type=MO-Call DREF msc_a(IMSI-901700000010650:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_VALIDATE_L3}: + cm_service_cc: now used by 2 (rx_from_ms,cm_service_cc) @@ -3821,13 +4000,13 @@ DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_CO DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: - cm_service_cc: now used by 2 (rx_from_ms,cc) DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000006 tid-8) rx SETUP in state NULL DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000006 tid-8) starting guard timer with 180 seconds -DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000006 tid-8) codecs: :0{GSM#3} (from: MS={GSM#3} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000006 tid-8) codecs: :0{GSM#3} (from: MS={GSM#3} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000006 tid-8) SETUP to 123 DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000006 tid-8) new state NULL -> INITIATED DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Starting call assignment DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){ESTABLISHING}: Allocated DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){ESTABLISHING}: is child of msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ) -DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000006 tid-8) codecs: :0{GSM#3} (from: MS={GSM#3} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000006 tid-8) codecs: :0{GSM#3} (from: MS={GSM#3} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) MGW <--CRCX to RTP_TO_CN-- MSC: call_id=0xa codecs=GSM#3 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){UNINITIALIZED}: Allocated DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){UNINITIALIZED}: is child of call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ) @@ -3864,19 +4043,20 @@ DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_ DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){ESTABLISHING}: Received Event CALL_LEG_EV_RTP_STREAM_ADDR_AVAILABLE DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Received Event MSC_EV_CALL_LEG_RTP_LOCAL_ADDR_AVAILABLE DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: MGW endpoint's RTP address available for the CI RTP_TO_RAN: 10.23.23.1:23 (osmux=no:-2) -DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000006 tid-8) codecs: 10.23.23.1:23{GSM#3} (from: MS={GSM#3} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000006 tid-8) codecs: 10.23.23.1:23{GSM#3} (from: MS={GSM#3} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000006 tid-8) Sending Assignment Command DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN encode: ASSIGNMENT_COMMAND on GERAN-A DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST - VALIDATE_PERM_SPEECH OK: &bssap_assignment_command_last_channel_type == t->mo_tx_assignment_perm_speech == FR1 -- Assignment succeeds, triggering MNCC_RTP_CREATE ack to MNCC +- Assignment succeeds with FR GSM, triggering MNCC_RTP_CREATE ack to MNCC with GSM#3 +- ms_sends_assignment_complete(GSM) -> FR1 0x0 DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN decode: ASSIGNMENT_COMPLETE DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-10:RTP_TO_RAN:no-CI){UNINITIALIZED}: no change: codecs already set to GSM#3 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-10:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting remote addr to 1.2.3.4:1234 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-10:RTP_TO_RAN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-1234){UNINITIALIZED}: Not committing: no MGW endpoint CI set up -DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000006 tid-8) codecs: 10.23.23.1:23{GSM#3} (from: assigned=GSM#3 MS={GSM#3} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000006 tid-8) codecs: 10.23.23.1:23{GSM#3} (from: assigned=GSM#3 MS={GSM#3} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000006 tid-8) Assignment Complete: RAN: GSM#3, CN: GSM#3 -DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000006 tid-8) codecs: 10.23.23.1:23{GSM#3} (from: assigned=GSM#3 MS={GSM#3} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000006 tid-8) codecs: 10.23.23.1:23{GSM#3} (from: assigned=GSM#3 MS={GSM#3} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DMNCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000006 tid-8) tx MNCC_RTP_CREATE (RTP=10.23.23.1:23{GSM#3}) MSC --> MNCC: callref 0x80000006: MNCC_RTP_CREATE v=0
@@ -3918,7 +4098,7 @@ DMNCC trans(CC:MO_CALL_PROC IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE DCC trans(CC:MO_CALL_PROC IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000006 tid-8) stopping pending guard timer DCC trans(CC:MO_CALL_PROC IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000006 tid-8) starting guard timer with 180 seconds DCC trans(CC:MO_CALL_PROC IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000006 tid-8) new state MO_CALL_PROC -> CALL_DELIVERED -DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000006 tid-8) codecs: 10.23.23.1:23{GSM#3} (from: assigned=GSM#3 remote=1.2.3.4:56{GSM#3} MS={GSM#3} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000006 tid-8) codecs: 10.23.23.1:23{GSM#3} (from: assigned=GSM#3 remote=1.2.3.4:56{GSM#3} MS={GSM#3} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-10:RTP_TO_CN:no-CI){UNINITIALIZED}: no change: codecs already set to GSM#3 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-10:RTP_TO_CN:no-CI){UNINITIALIZED}: setting remote addr to 1.2.3.4:56 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-10:RTP_TO_CN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-56){UNINITIALIZED}: Not committing: no MGW endpoint CI set up @@ -3942,7 +4122,7 @@ DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000006 tid-8) starting guard timer with 180 seconds DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000006 tid-8) starting timer T313 with 30 seconds DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000006 tid-8) new state CALL_DELIVERED -> CONNECT_IND -DCC trans(CC:CONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000006 tid-8) codecs: 10.23.23.1:23{GSM#3} (from: assigned=GSM#3 remote=1.2.3.4:56{GSM#3} MS={GSM#3} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:CONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000006 tid-8) codecs: 10.23.23.1:23{GSM#3} (from: assigned=GSM#3 remote=1.2.3.4:56{GSM#3} MS={GSM#3} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-10:RTP_TO_CN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-56){UNINITIALIZED}: no change: codecs already set to GSM#3 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-10:RTP_TO_CN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-56){UNINITIALIZED}: remote addr already 1.2.3.4:56, no change DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-10:RTP_TO_CN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-56){UNINITIALIZED}: Not committing: no MGW endpoint CI set up @@ -4104,7 +4284,7 @@ DMSC dummy_msc_i{0}: Allocated DMSC dummy_msc_i{0}: is child of msub_fsm DREF msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: + rx_from_ms: now used by 1 (rx_from_ms) DBSSAP msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: RAN decode: COMPL_L3 -DBSSAP msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: Complete Layer 3: Codec List (BSS Supported): GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111 +DBSSAP msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: Complete Layer 3: Codec List (BSS Supported): GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111 DRLL msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: Dispatching 04.08 message: RR GSM48_MT_RR_PAG_RESP DRR msc_a(IMSI-901700000010650:GERAN-A:PAGING_RESP){MSC_A_ST_VALIDATE_L3}: Rx PAGING RESPONSE IMSI-901700000010650 DREF msc_a(IMSI-901700000010650:GERAN-A:PAGING_RESP){MSC_A_ST_VALIDATE_L3}: + paging-response: now used by 2 (rx_from_ms,paging-response) @@ -4137,7 +4317,7 @@ DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_AUTHE DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_AUTHENTICATED}: Received Event MSC_A_EV_TRANSACTION_ACCEPTED DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_AUTHENTICATED}: state_chg to MSC_A_ST_COMMUNICATING DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) starting timer T303 with 30 seconds -DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{GSM#3} (from: remote=1.2.3.4:56{GSM#3} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{GSM#3} (from: remote=1.2.3.4:56{GSM#3} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) new state NULL -> CALL_PRESENT DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Sending DTAP: CC GSM48_MT_CC_SETUP DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN encode: DTAP on GERAN-A @@ -4159,7 +4339,7 @@ DCC trans(CC:CALL_PRESENT IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Starting call assignment DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){ESTABLISHING}: Allocated DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){ESTABLISHING}: is child of msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP) -DCC trans(CC:CALL_PRESENT IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{GSM#3} (from: remote=1.2.3.4:56{GSM#3} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:CALL_PRESENT IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{GSM#3} (from: remote=1.2.3.4:56{GSM#3} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) MGW <--CRCX to RTP_TO_CN-- MSC: call_id=0xb codecs=GSM#3 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){UNINITIALIZED}: Allocated DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){UNINITIALIZED}: is child of call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP) @@ -4179,17 +4359,18 @@ DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMU DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){ESTABLISHING}: Received Event CALL_LEG_EV_RTP_STREAM_ADDR_AVAILABLE DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Received Event MSC_EV_CALL_LEG_RTP_LOCAL_ADDR_AVAILABLE DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: MGW endpoint's RTP address available for the CI RTP_TO_RAN: 10.23.23.1:23 (osmux=no:-2) -DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{GSM#3} (from: remote=1.2.3.4:56{GSM#3} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{GSM#3} (from: remote=1.2.3.4:56{GSM#3} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) Sending Assignment Command DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN encode: ASSIGNMENT_COMMAND on GERAN-A DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST - VALIDATE_PERM_SPEECH OK: &bssap_assignment_command_last_channel_type == t->mt_tx_assignment_perm_speech == FR1 - Assignment completes, triggering CRCX to CN +- ms_sends_assignment_complete(GSM) -> FR1 0x0 DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN decode: ASSIGNMENT_COMPLETE DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-11:RTP_TO_RAN:no-CI){UNINITIALIZED}: no change: codecs already set to GSM#3 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-11:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting remote addr to 1.2.3.4:1234 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-11:RTP_TO_RAN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-1234){UNINITIALIZED}: Not committing: no MGW endpoint CI set up -DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{GSM#3} (from: assigned=GSM#3 remote=1.2.3.4:56{GSM#3} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{GSM#3} (from: assigned=GSM#3 remote=1.2.3.4:56{GSM#3} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) Assignment Complete: RAN: GSM#3, CN: GSM#3 DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) Assignment complete, but still waiting for the CRCX OK on the CN side RTP - MNCC sends MNCC_RTP_CREATE, which first waits for the CN side RTP @@ -4202,7 +4383,7 @@ DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COM DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){ESTABLISHING}: Received Event CALL_LEG_EV_RTP_STREAM_ADDR_AVAILABLE DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Received Event MSC_EV_CALL_LEG_RTP_LOCAL_ADDR_AVAILABLE DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: MGW endpoint's RTP address available for the CI RTP_TO_CN: 10.23.23.1:23 (osmux=no:-2) -DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{GSM#3} (from: assigned=GSM#3 remote=1.2.3.4:56{GSM#3} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{GSM#3} (from: assigned=GSM#3 remote=1.2.3.4:56{GSM#3} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DMNCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) tx MNCC_RTP_CREATE (RTP=10.23.23.1:23{GSM#3}) MSC --> MNCC: callref 0x423: MNCC_RTP_CREATE v=0
@@ -4224,7 +4405,7 @@ DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_ DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) stopping pending timer T310 DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) starting timer T301 with 180 seconds DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) new state MO_TERM_CALL_CONF -> CALL_RECEIVED -DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{GSM#3} (from: assigned=GSM#3 remote=1.2.3.4:56{GSM#3} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{GSM#3} (from: assigned=GSM#3 remote=1.2.3.4:56{GSM#3} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DMNCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) tx MNCC_ALERT_IND (RTP=10.23.23.1:23{GSM#3}) MSC --> MNCC: callref 0x423: MNCC_ALERT_IND v=0
@@ -4246,7 +4427,7 @@ DRLL msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMU DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) rx CONNECT in state CALL_RECEIVED DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) stopping pending timer T301 DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) new state CALL_RECEIVED -> CONNECT_REQUEST -DCC trans(CC:CONNECT_REQUEST IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{GSM#3} (from: assigned=GSM#3 remote=1.2.3.4:56{GSM#3} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:CONNECT_REQUEST IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{GSM#3} (from: assigned=GSM#3 remote=1.2.3.4:56{GSM#3} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DMNCC trans(CC:CONNECT_REQUEST IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) tx MNCC_SETUP_CNF (RTP=10.23.23.1:23{GSM#3}) MSC --> MNCC: callref 0x423: MNCC_SETUP_CNF v=0
@@ -4377,7 +4558,7 @@ DMSC dummy_msc_i{0}: Allocated DMSC dummy_msc_i{0}: is child of msub_fsm DREF msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: + rx_from_ms: now used by 1 (rx_from_ms) DBSSAP msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: RAN decode: COMPL_L3 -DBSSAP msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: Complete Layer 3: Codec List (BSS Supported): GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111 +DBSSAP msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: Complete Layer 3: Codec List (BSS Supported): GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111 DRLL msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: Dispatching 04.08 message: MM GSM48_MT_MM_CM_SERV_REQ DMM msc_a(IMSI-901700000010650:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_VALIDATE_L3}: Rx CM SERVICE REQUEST cm_service_type=MO-Call DREF msc_a(IMSI-901700000010650:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_VALIDATE_L3}: + cm_service_cc: now used by 2 (rx_from_ms,cm_service_cc) @@ -4424,43 +4605,53 @@ DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_CO DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: - cm_service_cc: now used by 2 (rx_from_ms,cc) DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000007 tid-8) rx SETUP in state NULL DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000007 tid-8) starting guard timer with 180 seconds -DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000007 tid-8) codecs: :0{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000007 tid-8) codecs: :0{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000007 tid-8) SETUP to 123 DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000007 tid-8) new state NULL -> INITIATED DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Starting call assignment DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){ESTABLISHING}: Allocated DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){ESTABLISHING}: is child of msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ) -DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000007 tid-8) codecs: :0{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) - MGW <--CRCX to RTP_TO_CN-- MSC: call_id=0xc codecs=AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000007 tid-8) codecs: :0{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) + MGW <--CRCX to RTP_TO_CN-- MSC: call_id=0xc codecs=AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){UNINITIALIZED}: Allocated DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){UNINITIALIZED}: is child of call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ) -DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-12:RTP_TO_CN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111 - MGW <--CRCX to RTP_TO_RAN-- MSC: call_id=0xc codecs=AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-12:RTP_TO_CN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 + MGW <--CRCX to RTP_TO_RAN-- MSC: call_id=0xc codecs=AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){UNINITIALIZED}: Allocated DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){UNINITIALIZED}: is child of call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ) -DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-12:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-12:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: - rx_from_ms: now used by 1 (cc) - As soon as the MGW port towards CN is created, MNCC_SETUP_IND is triggered MGW --CRCX OK to RTP_TO_CN--> MSC DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){ESTABLISHING}: Received Event CALL_LEG_EV_RTP_STREAM_ADDR_AVAILABLE DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Received Event MSC_EV_CALL_LEG_RTP_LOCAL_ADDR_AVAILABLE DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: MGW endpoint's RTP address available for the CI RTP_TO_CN: 10.23.23.1:23 (osmux=no:-2) -DMNCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000007 tid-8) tx MNCC_SETUP_IND (RTP=10.23.23.1:23{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DMNCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000007 tid-8) tx MNCC_SETUP_IND (RTP=10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) MSC --> MNCC: callref 0x80000007: MNCC_SETUP_IND v=0
o=OsmoMSC 0 0 IN IP4 10.23.23.1
s=GSM Call
c=IN IP4 10.23.23.1
t=0 0
-m=audio 23 RTP/AVP 112 110 3 111
+m=audio 23 RTP/AVP 112 114 115 116 117 118 110 3 111
a=rtpmap:112 AMR/8000
-a=fmtp:112 octet-align=1
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
a=rtpmap:110 GSM-EFR/8000
a=rtpmap:3 GSM/8000
a=rtpmap:111 GSM-HR-08/8000
a=ptime:20
-- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mo_tx_sdp_mncc_setup_ind == AMR:octet-align=1#112 GSM-EFR#110 GSM#3 GSM-HR-08#111 +- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mo_tx_sdp_mncc_setup_ind == AMR:octet-align=1;mode-set=0,2,4,7#112 AMR:octet-align=1;mode-set=7#114 AMR:octet-align=1;mode-set=0,2,4#115 AMR:mode-set=0,2,4,7#116 AMR:mode-set=7#117 AMR:mode-set=0,2,4#118 GSM-EFR#110 GSM#3 GSM-HR-08#111 - MNCC replies with MNCC_RTP_CREATE MSC <-- MNCC: callref 0x80000007: MNCC_RTP_CREATE @@ -4471,35 +4662,46 @@ DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_ DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){ESTABLISHING}: Received Event CALL_LEG_EV_RTP_STREAM_ADDR_AVAILABLE DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Received Event MSC_EV_CALL_LEG_RTP_LOCAL_ADDR_AVAILABLE DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: MGW endpoint's RTP address available for the CI RTP_TO_RAN: 10.23.23.1:23 (osmux=no:-2) -DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000007 tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000007 tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000007 tid-8) Sending Assignment Command DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN encode: ASSIGNMENT_COMMAND on GERAN-A DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST - VALIDATE_PERM_SPEECH OK: &bssap_assignment_command_last_channel_type == t->mo_tx_assignment_perm_speech == FR3 HR3 FR2 FR1 HR1 -- Assignment succeeds, triggering MNCC_RTP_CREATE ack to MNCC +- Assignment succeeds with FR AMR, triggering MNCC_RTP_CREATE ack to MNCC with AMR:octet-align=1;mode-set=0,2,4,7#112 AMR:octet-align=1;mode-set=7#114 AMR:octet-align=1;mode-set=0,2,4#115 AMR:mode-set=0,2,4,7#116 AMR:mode-set=7#117 AMR:mode-set=0,2,4#118 GSM-EFR#110 GSM#3 GSM-HR-08#111 +- ms_sends_assignment_complete(AMR) -> FR3 0x2 DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN decode: ASSIGNMENT_COMPLETE -DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-12:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1#112 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-12:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1;mode-set=0,2,4,7#112 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-12:RTP_TO_RAN:no-CI:local-10-23-23-1-23){UNINITIALIZED}: setting remote addr to 1.2.3.4:1234 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-12:RTP_TO_RAN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-1234){UNINITIALIZED}: Not committing: no MGW endpoint CI set up -DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000007 tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1#112 MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) -DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000007 tid-8) Assignment Complete: RAN: AMR:octet-align=1#112, CN: AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111 -DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000007 tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1#112 MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) -DMNCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000007 tid-8) tx MNCC_RTP_CREATE (RTP=10.23.23.1:23{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000007 tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000007 tid-8) Assignment Complete: RAN: AMR:octet-align=1;mode-set=0,2,4,7#112, CN: AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000007 tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DMNCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000007 tid-8) tx MNCC_RTP_CREATE (RTP=10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) MSC --> MNCC: callref 0x80000007: MNCC_RTP_CREATE v=0
o=OsmoMSC 0 0 IN IP4 10.23.23.1
s=GSM Call
c=IN IP4 10.23.23.1
t=0 0
-m=audio 23 RTP/AVP 112 110 3 111
+m=audio 23 RTP/AVP 112 114 115 116 117 118 110 3 111
a=rtpmap:112 AMR/8000
-a=fmtp:112 octet-align=1
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
a=rtpmap:110 GSM-EFR/8000
a=rtpmap:3 GSM/8000
a=rtpmap:111 GSM-HR-08/8000
a=ptime:20
-- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mo_tx_sdp_mncc_rtp_create == AMR:octet-align=1#112 GSM-EFR#110 GSM#3 GSM-HR-08#111 +- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mo_tx_sdp_mncc_rtp_create == AMR:octet-align=1;mode-set=0,2,4,7#112 AMR:octet-align=1;mode-set=7#114 AMR:octet-align=1;mode-set=0,2,4#115 AMR:mode-set=0,2,4,7#116 AMR:mode-set=7#117 AMR:mode-set=0,2,4#118 GSM-EFR#110 GSM#3 GSM-HR-08#111 - MNCC says that's fine MSC <-- MNCC: callref 0x80000007: MNCC_CALL_PROC_REQ @@ -4530,12 +4732,12 @@ DMNCC trans(CC:MO_CALL_PROC IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE DCC trans(CC:MO_CALL_PROC IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000007 tid-8) stopping pending guard timer DCC trans(CC:MO_CALL_PROC IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000007 tid-8) starting guard timer with 180 seconds DCC trans(CC:MO_CALL_PROC IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000007 tid-8) new state MO_CALL_PROC -> CALL_DELIVERED -DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000007 tid-8) codecs: 10.23.23.1:23{GSM#3} (from: assigned=AMR:octet-align=1#112 remote=1.2.3.4:56{GSM#3} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000007 tid-8) codecs: 10.23.23.1:23{GSM#3} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 remote=1.2.3.4:56{GSM#3} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-12:RTP_TO_CN:no-CI){UNINITIALIZED}: setting codecs to GSM#3 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-12:RTP_TO_CN:no-CI:local-10-23-23-1-23){UNINITIALIZED}: setting remote addr to 1.2.3.4:56 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-12:RTP_TO_CN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-56){UNINITIALIZED}: Not committing: no MGW endpoint CI set up -DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000007 tid-8) Remote call leg mismatches assigned codec: 10.23.23.1:23{GSM#3} (from: assigned=AMR:octet-align=1#112 remote=1.2.3.4:56{GSM#3} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) -DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000007 tid-8) codecs: 10.23.23.1:23{GSM#3} (from: assigned=AMR:octet-align=1#112 remote=1.2.3.4:56{GSM#3} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000007 tid-8) Remote call leg mismatches assigned codec: 10.23.23.1:23{GSM#3} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 remote=1.2.3.4:56{GSM#3} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000007 tid-8) codecs: 10.23.23.1:23{GSM#3} (from: remote=1.2.3.4:56{GSM#3} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000007 tid-8) Sending Assignment Command DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN encode: ASSIGNMENT_COMMAND on GERAN-A DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST @@ -4546,11 +4748,12 @@ DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_CO DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST - Validating re-assignment - VALIDATE_PERM_SPEECH OK: &bssap_assignment_command_last_channel_type == t->mo_tx_reassignment_perm_speech == FR1 +- ms_sends_assignment_complete(GSM) -> FR1 0x0 DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN decode: ASSIGNMENT_COMPLETE DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-12:RTP_TO_RAN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-1234){UNINITIALIZED}: setting codecs to GSM#3 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-12:RTP_TO_RAN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-1234){UNINITIALIZED}: remote addr already 1.2.3.4:1234, no change DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-12:RTP_TO_RAN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-1234){UNINITIALIZED}: Not committing: no MGW endpoint CI set up -DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000007 tid-8) codecs: 10.23.23.1:23{GSM#3} (from: assigned=GSM#3 remote=1.2.3.4:56{GSM#3} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000007 tid-8) codecs: 10.23.23.1:23{GSM#3} (from: assigned=GSM#3 remote=1.2.3.4:56{GSM#3} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000007 tid-8) Assignment Complete: RAN: GSM#3, CN: GSM#3 DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000007 tid-8) Re-Assignment complete MSC <-- MNCC: callref 0x80000007: MNCC_SETUP_RSP @@ -4568,7 +4771,7 @@ DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000007 tid-8) starting guard timer with 180 seconds DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000007 tid-8) starting timer T313 with 30 seconds DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000007 tid-8) new state CALL_DELIVERED -> CONNECT_IND -DCC trans(CC:CONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000007 tid-8) codecs: 10.23.23.1:23{GSM#3} (from: assigned=GSM#3 remote=1.2.3.4:56{GSM#3} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:CONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000007 tid-8) codecs: 10.23.23.1:23{GSM#3} (from: assigned=GSM#3 remote=1.2.3.4:56{GSM#3} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-12:RTP_TO_CN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-56){UNINITIALIZED}: no change: codecs already set to GSM#3 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-12:RTP_TO_CN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-56){UNINITIALIZED}: remote addr already 1.2.3.4:56, no change DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-12:RTP_TO_CN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-56){UNINITIALIZED}: Not committing: no MGW endpoint CI set up @@ -4703,9 +4906,19 @@ o=OsmoMSC 0 0 IN IP4 1.2.3.4 s=GSM Call
c=IN IP4 1.2.3.4
t=0 0
-m=audio 56 RTP/AVP 112 110 3 111
+m=audio 56 RTP/AVP 112 114 115 116 117 118 110 3 111
a=rtpmap:112 AMR/8000
-a=fmtp:112 octet-align=1
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
a=rtpmap:110 GSM-EFR/8000
a=rtpmap:3 GSM/8000
a=rtpmap:111 GSM-HR-08/8000
@@ -4714,8 +4927,8 @@ a=ptime:20 DREF VLR subscr IMSI-901700000010650:MSISDN-46071 + mncc_tx_to_gsm_cc: now used by 2 (attached,mncc_tx_to_gsm_cc) DREF VLR subscr IMSI-901700000010650:MSISDN-46071 + CC: now used by 3 (attached,mncc_tx_to_gsm_cc,CC) DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071 callref-0x423 tid-255) New transaction -DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071 callref-0x423 tid-255) codecs: :0{(no-codecs)} (from: remote=1.2.3.4:56{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={(no-codecs)}) -DMNCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071 callref-0x423 tid-255) rx MNCC_SETUP_REQ (RTP=1.2.3.4:56{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071 callref-0x423 tid-255) codecs: :0{(no-codecs)} (from: remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={(no-codecs)}) +DMNCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071 callref-0x423 tid-255) rx MNCC_SETUP_REQ (RTP=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DPAG Paging: IMSI-901700000010650:MSISDN-46071 for MNCC: establish call: Starting paging paging request (CALL_CONVERSATIONAL) to IMSI-901700000010650:MSISDN-46071 on GERAN-A strcmp(paging_expecting_imsi, vsub->imsi) == 0 @@ -4767,7 +4980,7 @@ DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_AUTHE DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_AUTHENTICATED}: Received Event MSC_A_EV_TRANSACTION_ACCEPTED DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_AUTHENTICATED}: state_chg to MSC_A_ST_COMMUNICATING DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) starting timer T303 with 30 seconds -DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{GSM#3} (from: remote=1.2.3.4:56{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{GSM#3} (from: remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) new state NULL -> CALL_PRESENT DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Sending DTAP: CC GSM48_MT_CC_SETUP DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN encode: DTAP on GERAN-A @@ -4789,7 +5002,7 @@ DCC trans(CC:CALL_PRESENT IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Starting call assignment DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){ESTABLISHING}: Allocated DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){ESTABLISHING}: is child of msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP) -DCC trans(CC:CALL_PRESENT IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{GSM#3} (from: remote=1.2.3.4:56{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:CALL_PRESENT IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{GSM#3} (from: remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) MGW <--CRCX to RTP_TO_CN-- MSC: call_id=0xd codecs=GSM#3 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){UNINITIALIZED}: Allocated DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){UNINITIALIZED}: is child of call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP) @@ -4809,17 +5022,18 @@ DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMU DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){ESTABLISHING}: Received Event CALL_LEG_EV_RTP_STREAM_ADDR_AVAILABLE DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Received Event MSC_EV_CALL_LEG_RTP_LOCAL_ADDR_AVAILABLE DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: MGW endpoint's RTP address available for the CI RTP_TO_RAN: 10.23.23.1:23 (osmux=no:-2) -DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{GSM#3} (from: remote=1.2.3.4:56{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{GSM#3} (from: remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) Sending Assignment Command DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN encode: ASSIGNMENT_COMMAND on GERAN-A DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST - VALIDATE_PERM_SPEECH OK: &bssap_assignment_command_last_channel_type == t->mt_tx_assignment_perm_speech == FR1 - Assignment completes, triggering CRCX to CN +- ms_sends_assignment_complete(GSM) -> FR1 0x0 DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN decode: ASSIGNMENT_COMPLETE DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-13:RTP_TO_RAN:no-CI){UNINITIALIZED}: no change: codecs already set to GSM#3 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-13:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting remote addr to 1.2.3.4:1234 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-13:RTP_TO_RAN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-1234){UNINITIALIZED}: Not committing: no MGW endpoint CI set up -DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{GSM#3} (from: assigned=GSM#3 remote=1.2.3.4:56{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{GSM#3} (from: assigned=GSM#3 remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) Assignment Complete: RAN: GSM#3, CN: GSM#3 DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) Assignment complete, but still waiting for the CRCX OK on the CN side RTP - MNCC sends MNCC_RTP_CREATE, which first waits for the CN side RTP @@ -4832,7 +5046,7 @@ DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COM DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){ESTABLISHING}: Received Event CALL_LEG_EV_RTP_STREAM_ADDR_AVAILABLE DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Received Event MSC_EV_CALL_LEG_RTP_LOCAL_ADDR_AVAILABLE DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: MGW endpoint's RTP address available for the CI RTP_TO_CN: 10.23.23.1:23 (osmux=no:-2) -DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{GSM#3} (from: assigned=GSM#3 remote=1.2.3.4:56{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{GSM#3} (from: assigned=GSM#3 remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DMNCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) tx MNCC_RTP_CREATE (RTP=10.23.23.1:23{GSM#3}) MSC --> MNCC: callref 0x423: MNCC_RTP_CREATE v=0
@@ -4854,7 +5068,7 @@ DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_ DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) stopping pending timer T310 DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) starting timer T301 with 180 seconds DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) new state MO_TERM_CALL_CONF -> CALL_RECEIVED -DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{GSM#3} (from: assigned=GSM#3 remote=1.2.3.4:56{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{GSM#3} (from: assigned=GSM#3 remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DMNCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) tx MNCC_ALERT_IND (RTP=10.23.23.1:23{GSM#3}) MSC --> MNCC: callref 0x423: MNCC_ALERT_IND v=0
@@ -4876,7 +5090,7 @@ DRLL msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMU DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) rx CONNECT in state CALL_RECEIVED DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) stopping pending timer T301 DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) new state CALL_RECEIVED -> CONNECT_REQUEST -DCC trans(CC:CONNECT_REQUEST IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{GSM#3} (from: assigned=GSM#3 remote=1.2.3.4:56{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:CONNECT_REQUEST IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{GSM#3} (from: assigned=GSM#3 remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DMNCC trans(CC:CONNECT_REQUEST IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) tx MNCC_SETUP_CNF (RTP=10.23.23.1:23{GSM#3}) MSC --> MNCC: callref 0x423: MNCC_SETUP_CNF v=0
@@ -5007,7 +5221,7 @@ DMSC dummy_msc_i{0}: Allocated DMSC dummy_msc_i{0}: is child of msub_fsm DREF msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: + rx_from_ms: now used by 1 (rx_from_ms) DBSSAP msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: RAN decode: COMPL_L3 -DBSSAP msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: Complete Layer 3: Codec List (BSS Supported): GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111 +DBSSAP msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: Complete Layer 3: Codec List (BSS Supported): GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111 DRLL msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: Dispatching 04.08 message: MM GSM48_MT_MM_CM_SERV_REQ DMM msc_a(IMSI-901700000010650:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_VALIDATE_L3}: Rx CM SERVICE REQUEST cm_service_type=MO-Call DREF msc_a(IMSI-901700000010650:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_VALIDATE_L3}: + cm_service_cc: now used by 2 (rx_from_ms,cm_service_cc) @@ -5054,43 +5268,53 @@ DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_CO DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: - cm_service_cc: now used by 2 (rx_from_ms,cc) DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000008 tid-8) rx SETUP in state NULL DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000008 tid-8) starting guard timer with 180 seconds -DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000008 tid-8) codecs: :0{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000008 tid-8) codecs: :0{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000008 tid-8) SETUP to 123 DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000008 tid-8) new state NULL -> INITIATED DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Starting call assignment DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){ESTABLISHING}: Allocated DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){ESTABLISHING}: is child of msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ) -DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000008 tid-8) codecs: :0{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) - MGW <--CRCX to RTP_TO_CN-- MSC: call_id=0xe codecs=AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000008 tid-8) codecs: :0{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) + MGW <--CRCX to RTP_TO_CN-- MSC: call_id=0xe codecs=AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){UNINITIALIZED}: Allocated DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){UNINITIALIZED}: is child of call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ) -DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-14:RTP_TO_CN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111 - MGW <--CRCX to RTP_TO_RAN-- MSC: call_id=0xe codecs=AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-14:RTP_TO_CN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 + MGW <--CRCX to RTP_TO_RAN-- MSC: call_id=0xe codecs=AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){UNINITIALIZED}: Allocated DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){UNINITIALIZED}: is child of call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ) -DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-14:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-14:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: - rx_from_ms: now used by 1 (cc) - As soon as the MGW port towards CN is created, MNCC_SETUP_IND is triggered MGW --CRCX OK to RTP_TO_CN--> MSC DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){ESTABLISHING}: Received Event CALL_LEG_EV_RTP_STREAM_ADDR_AVAILABLE DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Received Event MSC_EV_CALL_LEG_RTP_LOCAL_ADDR_AVAILABLE DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: MGW endpoint's RTP address available for the CI RTP_TO_CN: 10.23.23.1:23 (osmux=no:-2) -DMNCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000008 tid-8) tx MNCC_SETUP_IND (RTP=10.23.23.1:23{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DMNCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000008 tid-8) tx MNCC_SETUP_IND (RTP=10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) MSC --> MNCC: callref 0x80000008: MNCC_SETUP_IND v=0
o=OsmoMSC 0 0 IN IP4 10.23.23.1
s=GSM Call
c=IN IP4 10.23.23.1
t=0 0
-m=audio 23 RTP/AVP 112 110 3 111
+m=audio 23 RTP/AVP 112 114 115 116 117 118 110 3 111
a=rtpmap:112 AMR/8000
-a=fmtp:112 octet-align=1
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
a=rtpmap:110 GSM-EFR/8000
a=rtpmap:3 GSM/8000
a=rtpmap:111 GSM-HR-08/8000
a=ptime:20
-- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mo_tx_sdp_mncc_setup_ind == AMR:octet-align=1#112 GSM-EFR#110 GSM#3 GSM-HR-08#111 +- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mo_tx_sdp_mncc_setup_ind == AMR:octet-align=1;mode-set=0,2,4,7#112 AMR:octet-align=1;mode-set=7#114 AMR:octet-align=1;mode-set=0,2,4#115 AMR:mode-set=0,2,4,7#116 AMR:mode-set=7#117 AMR:mode-set=0,2,4#118 GSM-EFR#110 GSM#3 GSM-HR-08#111 - MNCC replies with MNCC_RTP_CREATE MSC <-- MNCC: callref 0x80000008: MNCC_RTP_CREATE @@ -5101,35 +5325,46 @@ DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_ DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){ESTABLISHING}: Received Event CALL_LEG_EV_RTP_STREAM_ADDR_AVAILABLE DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Received Event MSC_EV_CALL_LEG_RTP_LOCAL_ADDR_AVAILABLE DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: MGW endpoint's RTP address available for the CI RTP_TO_RAN: 10.23.23.1:23 (osmux=no:-2) -DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000008 tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000008 tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000008 tid-8) Sending Assignment Command DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN encode: ASSIGNMENT_COMMAND on GERAN-A DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST - VALIDATE_PERM_SPEECH OK: &bssap_assignment_command_last_channel_type == t->mo_tx_assignment_perm_speech == FR3 HR3 FR2 FR1 HR1 -- Assignment succeeds, triggering MNCC_RTP_CREATE ack to MNCC +- Assignment succeeds with FR AMR, triggering MNCC_RTP_CREATE ack to MNCC with AMR:octet-align=1;mode-set=0,2,4,7#112 AMR:octet-align=1;mode-set=7#114 AMR:octet-align=1;mode-set=0,2,4#115 AMR:mode-set=0,2,4,7#116 AMR:mode-set=7#117 AMR:mode-set=0,2,4#118 GSM-EFR#110 GSM#3 GSM-HR-08#111 +- ms_sends_assignment_complete(AMR) -> FR3 0x2 DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN decode: ASSIGNMENT_COMPLETE -DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-14:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1#112 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-14:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1;mode-set=0,2,4,7#112 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-14:RTP_TO_RAN:no-CI:local-10-23-23-1-23){UNINITIALIZED}: setting remote addr to 1.2.3.4:1234 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-14:RTP_TO_RAN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-1234){UNINITIALIZED}: Not committing: no MGW endpoint CI set up -DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000008 tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1#112 MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) -DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000008 tid-8) Assignment Complete: RAN: AMR:octet-align=1#112, CN: AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111 -DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000008 tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1#112 MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) -DMNCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000008 tid-8) tx MNCC_RTP_CREATE (RTP=10.23.23.1:23{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000008 tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000008 tid-8) Assignment Complete: RAN: AMR:octet-align=1;mode-set=0,2,4,7#112, CN: AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000008 tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DMNCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000008 tid-8) tx MNCC_RTP_CREATE (RTP=10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) MSC --> MNCC: callref 0x80000008: MNCC_RTP_CREATE v=0
o=OsmoMSC 0 0 IN IP4 10.23.23.1
s=GSM Call
c=IN IP4 10.23.23.1
t=0 0
-m=audio 23 RTP/AVP 112 110 3 111
+m=audio 23 RTP/AVP 112 114 115 116 117 118 110 3 111
a=rtpmap:112 AMR/8000
-a=fmtp:112 octet-align=1
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
a=rtpmap:110 GSM-EFR/8000
a=rtpmap:3 GSM/8000
a=rtpmap:111 GSM-HR-08/8000
a=ptime:20
-- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mo_tx_sdp_mncc_rtp_create == AMR:octet-align=1#112 GSM-EFR#110 GSM#3 GSM-HR-08#111 +- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mo_tx_sdp_mncc_rtp_create == AMR:octet-align=1;mode-set=0,2,4,7#112 AMR:octet-align=1;mode-set=7#114 AMR:octet-align=1;mode-set=0,2,4#115 AMR:mode-set=0,2,4,7#116 AMR:mode-set=7#117 AMR:mode-set=0,2,4#118 GSM-EFR#110 GSM#3 GSM-HR-08#111 - MNCC says that's fine MSC <-- MNCC: callref 0x80000008: MNCC_CALL_PROC_REQ @@ -5160,12 +5395,12 @@ DMNCC trans(CC:MO_CALL_PROC IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE DCC trans(CC:MO_CALL_PROC IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000008 tid-8) stopping pending guard timer DCC trans(CC:MO_CALL_PROC IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000008 tid-8) starting guard timer with 180 seconds DCC trans(CC:MO_CALL_PROC IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000008 tid-8) new state MO_CALL_PROC -> CALL_DELIVERED -DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000008 tid-8) codecs: 10.23.23.1:23{GSM#3} (from: assigned=AMR:octet-align=1#112 remote=1.2.3.4:56{GSM#3} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000008 tid-8) codecs: 10.23.23.1:23{GSM#3} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 remote=1.2.3.4:56{GSM#3} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-14:RTP_TO_CN:no-CI){UNINITIALIZED}: setting codecs to GSM#3 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-14:RTP_TO_CN:no-CI:local-10-23-23-1-23){UNINITIALIZED}: setting remote addr to 1.2.3.4:56 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-14:RTP_TO_CN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-56){UNINITIALIZED}: Not committing: no MGW endpoint CI set up -DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000008 tid-8) Remote call leg mismatches assigned codec: 10.23.23.1:23{GSM#3} (from: assigned=AMR:octet-align=1#112 remote=1.2.3.4:56{GSM#3} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) -DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000008 tid-8) codecs: 10.23.23.1:23{GSM#3} (from: assigned=AMR:octet-align=1#112 remote=1.2.3.4:56{GSM#3} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000008 tid-8) Remote call leg mismatches assigned codec: 10.23.23.1:23{GSM#3} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 remote=1.2.3.4:56{GSM#3} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000008 tid-8) codecs: 10.23.23.1:23{GSM#3} (from: remote=1.2.3.4:56{GSM#3} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000008 tid-8) Sending Assignment Command DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN encode: ASSIGNMENT_COMMAND on GERAN-A DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST @@ -5176,11 +5411,12 @@ DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_CO DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST - Validating re-assignment - VALIDATE_PERM_SPEECH OK: &bssap_assignment_command_last_channel_type == t->mo_tx_reassignment_perm_speech == FR1 +- ms_sends_assignment_complete(GSM) -> FR1 0x0 DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN decode: ASSIGNMENT_COMPLETE DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-14:RTP_TO_RAN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-1234){UNINITIALIZED}: setting codecs to GSM#3 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-14:RTP_TO_RAN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-1234){UNINITIALIZED}: remote addr already 1.2.3.4:1234, no change DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-14:RTP_TO_RAN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-1234){UNINITIALIZED}: Not committing: no MGW endpoint CI set up -DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000008 tid-8) codecs: 10.23.23.1:23{GSM#3} (from: assigned=GSM#3 remote=1.2.3.4:56{GSM#3} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000008 tid-8) codecs: 10.23.23.1:23{GSM#3} (from: assigned=GSM#3 remote=1.2.3.4:56{GSM#3} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000008 tid-8) Assignment Complete: RAN: GSM#3, CN: GSM#3 DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000008 tid-8) Re-Assignment complete MSC <-- MNCC: callref 0x80000008: MNCC_SETUP_RSP @@ -5198,7 +5434,7 @@ DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000008 tid-8) starting guard timer with 180 seconds DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000008 tid-8) starting timer T313 with 30 seconds DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000008 tid-8) new state CALL_DELIVERED -> CONNECT_IND -DCC trans(CC:CONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000008 tid-8) codecs: 10.23.23.1:23{GSM#3} (from: assigned=GSM#3 remote=1.2.3.4:56{GSM#3} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:CONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000008 tid-8) codecs: 10.23.23.1:23{GSM#3} (from: assigned=GSM#3 remote=1.2.3.4:56{GSM#3} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-14:RTP_TO_CN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-56){UNINITIALIZED}: no change: codecs already set to GSM#3 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-14:RTP_TO_CN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-56){UNINITIALIZED}: remote addr already 1.2.3.4:56, no change DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-14:RTP_TO_CN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-56){UNINITIALIZED}: Not committing: no MGW endpoint CI set up @@ -5333,9 +5569,19 @@ o=OsmoMSC 0 0 IN IP4 1.2.3.4 s=GSM Call
c=IN IP4 1.2.3.4
t=0 0
-m=audio 56 RTP/AVP 112 110 3 111
+m=audio 56 RTP/AVP 112 114 115 116 117 118 110 3 111
a=rtpmap:112 AMR/8000
-a=fmtp:112 octet-align=1
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
a=rtpmap:110 GSM-EFR/8000
a=rtpmap:3 GSM/8000
a=rtpmap:111 GSM-HR-08/8000
@@ -5344,8 +5590,8 @@ a=ptime:20 DREF VLR subscr IMSI-901700000010650:MSISDN-46071 + mncc_tx_to_gsm_cc: now used by 2 (attached,mncc_tx_to_gsm_cc) DREF VLR subscr IMSI-901700000010650:MSISDN-46071 + CC: now used by 3 (attached,mncc_tx_to_gsm_cc,CC) DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071 callref-0x423 tid-255) New transaction -DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071 callref-0x423 tid-255) codecs: :0{(no-codecs)} (from: remote=1.2.3.4:56{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={(no-codecs)}) -DMNCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071 callref-0x423 tid-255) rx MNCC_SETUP_REQ (RTP=1.2.3.4:56{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071 callref-0x423 tid-255) codecs: :0{(no-codecs)} (from: remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={(no-codecs)}) +DMNCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071 callref-0x423 tid-255) rx MNCC_SETUP_REQ (RTP=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DPAG Paging: IMSI-901700000010650:MSISDN-46071 for MNCC: establish call: Starting paging paging request (CALL_CONVERSATIONAL) to IMSI-901700000010650:MSISDN-46071 on GERAN-A strcmp(paging_expecting_imsi, vsub->imsi) == 0 @@ -5364,7 +5610,7 @@ DMSC dummy_msc_i{0}: Allocated DMSC dummy_msc_i{0}: is child of msub_fsm DREF msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: + rx_from_ms: now used by 1 (rx_from_ms) DBSSAP msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: RAN decode: COMPL_L3 -DBSSAP msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: Complete Layer 3: Codec List (BSS Supported): GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111 +DBSSAP msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: Complete Layer 3: Codec List (BSS Supported): GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111 DRLL msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: Dispatching 04.08 message: RR GSM48_MT_RR_PAG_RESP DRR msc_a(IMSI-901700000010650:GERAN-A:PAGING_RESP){MSC_A_ST_VALIDATE_L3}: Rx PAGING RESPONSE IMSI-901700000010650 DREF msc_a(IMSI-901700000010650:GERAN-A:PAGING_RESP){MSC_A_ST_VALIDATE_L3}: + paging-response: now used by 2 (rx_from_ms,paging-response) @@ -5397,7 +5643,7 @@ DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_AUTHE DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_AUTHENTICATED}: Received Event MSC_A_EV_TRANSACTION_ACCEPTED DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_AUTHENTICATED}: state_chg to MSC_A_ST_COMMUNICATING DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) starting timer T303 with 30 seconds -DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: remote=1.2.3.4:56{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) new state NULL -> CALL_PRESENT DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Sending DTAP: CC GSM48_MT_CC_SETUP DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN encode: DTAP on GERAN-A @@ -5419,7 +5665,7 @@ DCC trans(CC:CALL_PRESENT IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Starting call assignment DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){ESTABLISHING}: Allocated DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){ESTABLISHING}: is child of msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP) -DCC trans(CC:CALL_PRESENT IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{GSM#3} (from: remote=1.2.3.4:56{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={GSM#3} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:CALL_PRESENT IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{GSM#3} (from: remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={GSM#3} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) MGW <--CRCX to RTP_TO_CN-- MSC: call_id=0xf codecs=GSM#3 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){UNINITIALIZED}: Allocated DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){UNINITIALIZED}: is child of call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP) @@ -5439,17 +5685,18 @@ DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMU DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){ESTABLISHING}: Received Event CALL_LEG_EV_RTP_STREAM_ADDR_AVAILABLE DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Received Event MSC_EV_CALL_LEG_RTP_LOCAL_ADDR_AVAILABLE DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: MGW endpoint's RTP address available for the CI RTP_TO_RAN: 10.23.23.1:23 (osmux=no:-2) -DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{GSM#3} (from: remote=1.2.3.4:56{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={GSM#3} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{GSM#3} (from: remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={GSM#3} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) Sending Assignment Command DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN encode: ASSIGNMENT_COMMAND on GERAN-A DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST - VALIDATE_PERM_SPEECH OK: &bssap_assignment_command_last_channel_type == t->mt_tx_assignment_perm_speech == FR1 - Assignment completes, triggering CRCX to CN +- ms_sends_assignment_complete(GSM) -> FR1 0x0 DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN decode: ASSIGNMENT_COMPLETE DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-15:RTP_TO_RAN:no-CI){UNINITIALIZED}: no change: codecs already set to GSM#3 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-15:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting remote addr to 1.2.3.4:1234 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-15:RTP_TO_RAN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-1234){UNINITIALIZED}: Not committing: no MGW endpoint CI set up -DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{GSM#3} (from: assigned=GSM#3 remote=1.2.3.4:56{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={GSM#3} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{GSM#3} (from: assigned=GSM#3 remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={GSM#3} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) Assignment Complete: RAN: GSM#3, CN: GSM#3 DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) Assignment complete, but still waiting for the CRCX OK on the CN side RTP - MNCC sends MNCC_RTP_CREATE, which first waits for the CN side RTP @@ -5462,7 +5709,7 @@ DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COM DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){ESTABLISHING}: Received Event CALL_LEG_EV_RTP_STREAM_ADDR_AVAILABLE DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Received Event MSC_EV_CALL_LEG_RTP_LOCAL_ADDR_AVAILABLE DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: MGW endpoint's RTP address available for the CI RTP_TO_CN: 10.23.23.1:23 (osmux=no:-2) -DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{GSM#3} (from: assigned=GSM#3 remote=1.2.3.4:56{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={GSM#3} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{GSM#3} (from: assigned=GSM#3 remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={GSM#3} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DMNCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) tx MNCC_RTP_CREATE (RTP=10.23.23.1:23{GSM#3}) MSC --> MNCC: callref 0x423: MNCC_RTP_CREATE v=0
@@ -5484,7 +5731,7 @@ DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_ DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) stopping pending timer T310 DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) starting timer T301 with 180 seconds DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) new state MO_TERM_CALL_CONF -> CALL_RECEIVED -DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{GSM#3} (from: assigned=GSM#3 remote=1.2.3.4:56{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={GSM#3} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{GSM#3} (from: assigned=GSM#3 remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={GSM#3} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DMNCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) tx MNCC_ALERT_IND (RTP=10.23.23.1:23{GSM#3}) MSC --> MNCC: callref 0x423: MNCC_ALERT_IND v=0
@@ -5506,7 +5753,7 @@ DRLL msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMU DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) rx CONNECT in state CALL_RECEIVED DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) stopping pending timer T301 DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) new state CALL_RECEIVED -> CONNECT_REQUEST -DCC trans(CC:CONNECT_REQUEST IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{GSM#3} (from: assigned=GSM#3 remote=1.2.3.4:56{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={GSM#3} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:CONNECT_REQUEST IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{GSM#3} (from: assigned=GSM#3 remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={GSM#3} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DMNCC trans(CC:CONNECT_REQUEST IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) tx MNCC_SETUP_CNF (RTP=10.23.23.1:23{GSM#3}) MSC --> MNCC: callref 0x423: MNCC_SETUP_CNF v=0
@@ -5637,7 +5884,7 @@ DMSC dummy_msc_i{0}: Allocated DMSC dummy_msc_i{0}: is child of msub_fsm DREF msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: + rx_from_ms: now used by 1 (rx_from_ms) DBSSAP msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: RAN decode: COMPL_L3 -DBSSAP msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: Complete Layer 3: Codec List (BSS Supported): GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111 +DBSSAP msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: Complete Layer 3: Codec List (BSS Supported): GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111 DRLL msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: Dispatching 04.08 message: MM GSM48_MT_MM_CM_SERV_REQ DMM msc_a(IMSI-901700000010650:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_VALIDATE_L3}: Rx CM SERVICE REQUEST cm_service_type=MO-Call DREF msc_a(IMSI-901700000010650:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_VALIDATE_L3}: + cm_service_cc: now used by 2 (rx_from_ms,cm_service_cc) @@ -5684,43 +5931,53 @@ DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_CO DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: - cm_service_cc: now used by 2 (rx_from_ms,cc) DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000009 tid-8) rx SETUP in state NULL DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000009 tid-8) starting guard timer with 180 seconds -DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000009 tid-8) codecs: :0{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000009 tid-8) codecs: :0{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000009 tid-8) SETUP to 123 DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000009 tid-8) new state NULL -> INITIATED DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Starting call assignment DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){ESTABLISHING}: Allocated DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){ESTABLISHING}: is child of msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ) -DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000009 tid-8) codecs: :0{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) - MGW <--CRCX to RTP_TO_CN-- MSC: call_id=0x10 codecs=AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000009 tid-8) codecs: :0{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) + MGW <--CRCX to RTP_TO_CN-- MSC: call_id=0x10 codecs=AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){UNINITIALIZED}: Allocated DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){UNINITIALIZED}: is child of call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ) -DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-16:RTP_TO_CN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111 - MGW <--CRCX to RTP_TO_RAN-- MSC: call_id=0x10 codecs=AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-16:RTP_TO_CN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 + MGW <--CRCX to RTP_TO_RAN-- MSC: call_id=0x10 codecs=AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){UNINITIALIZED}: Allocated DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){UNINITIALIZED}: is child of call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ) -DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-16:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-16:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: - rx_from_ms: now used by 1 (cc) - As soon as the MGW port towards CN is created, MNCC_SETUP_IND is triggered MGW --CRCX OK to RTP_TO_CN--> MSC DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){ESTABLISHING}: Received Event CALL_LEG_EV_RTP_STREAM_ADDR_AVAILABLE DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Received Event MSC_EV_CALL_LEG_RTP_LOCAL_ADDR_AVAILABLE DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: MGW endpoint's RTP address available for the CI RTP_TO_CN: 10.23.23.1:23 (osmux=no:-2) -DMNCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000009 tid-8) tx MNCC_SETUP_IND (RTP=10.23.23.1:23{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DMNCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000009 tid-8) tx MNCC_SETUP_IND (RTP=10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) MSC --> MNCC: callref 0x80000009: MNCC_SETUP_IND v=0
o=OsmoMSC 0 0 IN IP4 10.23.23.1
s=GSM Call
c=IN IP4 10.23.23.1
t=0 0
-m=audio 23 RTP/AVP 112 110 3 111
+m=audio 23 RTP/AVP 112 114 115 116 117 118 110 3 111
a=rtpmap:112 AMR/8000
-a=fmtp:112 octet-align=1
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
a=rtpmap:110 GSM-EFR/8000
a=rtpmap:3 GSM/8000
a=rtpmap:111 GSM-HR-08/8000
a=ptime:20
-- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mo_tx_sdp_mncc_setup_ind == AMR:octet-align=1#112 GSM-EFR#110 GSM#3 GSM-HR-08#111 +- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mo_tx_sdp_mncc_setup_ind == AMR:octet-align=1;mode-set=0,2,4,7#112 AMR:octet-align=1;mode-set=7#114 AMR:octet-align=1;mode-set=0,2,4#115 AMR:mode-set=0,2,4,7#116 AMR:mode-set=7#117 AMR:mode-set=0,2,4#118 GSM-EFR#110 GSM#3 GSM-HR-08#111 - MNCC replies with MNCC_RTP_CREATE MSC <-- MNCC: callref 0x80000009: MNCC_RTP_CREATE @@ -5731,35 +5988,46 @@ DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_ DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){ESTABLISHING}: Received Event CALL_LEG_EV_RTP_STREAM_ADDR_AVAILABLE DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Received Event MSC_EV_CALL_LEG_RTP_LOCAL_ADDR_AVAILABLE DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: MGW endpoint's RTP address available for the CI RTP_TO_RAN: 10.23.23.1:23 (osmux=no:-2) -DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000009 tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000009 tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000009 tid-8) Sending Assignment Command DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN encode: ASSIGNMENT_COMMAND on GERAN-A DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST - VALIDATE_PERM_SPEECH OK: &bssap_assignment_command_last_channel_type == t->mo_tx_assignment_perm_speech == FR3 HR3 FR2 FR1 HR1 -- Assignment succeeds, triggering MNCC_RTP_CREATE ack to MNCC +- Assignment succeeds with FR AMR, triggering MNCC_RTP_CREATE ack to MNCC with AMR:octet-align=1;mode-set=0,2,4,7#112 AMR:octet-align=1;mode-set=7#114 AMR:octet-align=1;mode-set=0,2,4#115 AMR:mode-set=0,2,4,7#116 AMR:mode-set=7#117 AMR:mode-set=0,2,4#118 GSM-EFR#110 GSM#3 GSM-HR-08#111 +- ms_sends_assignment_complete(AMR) -> FR3 0x2 DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN decode: ASSIGNMENT_COMPLETE -DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-16:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1#112 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-16:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1;mode-set=0,2,4,7#112 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-16:RTP_TO_RAN:no-CI:local-10-23-23-1-23){UNINITIALIZED}: setting remote addr to 1.2.3.4:1234 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-16:RTP_TO_RAN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-1234){UNINITIALIZED}: Not committing: no MGW endpoint CI set up -DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000009 tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1#112 MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) -DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000009 tid-8) Assignment Complete: RAN: AMR:octet-align=1#112, CN: AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111 -DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000009 tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1#112 MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) -DMNCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000009 tid-8) tx MNCC_RTP_CREATE (RTP=10.23.23.1:23{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000009 tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000009 tid-8) Assignment Complete: RAN: AMR:octet-align=1;mode-set=0,2,4,7#112, CN: AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000009 tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DMNCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000009 tid-8) tx MNCC_RTP_CREATE (RTP=10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) MSC --> MNCC: callref 0x80000009: MNCC_RTP_CREATE v=0
o=OsmoMSC 0 0 IN IP4 10.23.23.1
s=GSM Call
c=IN IP4 10.23.23.1
t=0 0
-m=audio 23 RTP/AVP 112 110 3 111
+m=audio 23 RTP/AVP 112 114 115 116 117 118 110 3 111
a=rtpmap:112 AMR/8000
-a=fmtp:112 octet-align=1
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
a=rtpmap:110 GSM-EFR/8000
a=rtpmap:3 GSM/8000
a=rtpmap:111 GSM-HR-08/8000
a=ptime:20
-- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mo_tx_sdp_mncc_rtp_create == AMR:octet-align=1#112 GSM-EFR#110 GSM#3 GSM-HR-08#111 +- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mo_tx_sdp_mncc_rtp_create == AMR:octet-align=1;mode-set=0,2,4,7#112 AMR:octet-align=1;mode-set=7#114 AMR:octet-align=1;mode-set=0,2,4#115 AMR:mode-set=0,2,4,7#116 AMR:mode-set=7#117 AMR:mode-set=0,2,4#118 GSM-EFR#110 GSM#3 GSM-HR-08#111 - MNCC says that's fine MSC <-- MNCC: callref 0x80000009: MNCC_CALL_PROC_REQ @@ -5774,27 +6042,37 @@ DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_CO DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Assignment for this trans already started earlier - Total time passed: 1251.000933 s -- The other call leg got established (not shown here), MNCC tells us so, with codecs { AMR:octet-align=1#127 GSM-EFR#110 GSM#3 GSM-HR-08#111 } +- The other call leg got established (not shown here), MNCC tells us so, with codecs { AMR:octet-align=1;mode-set=0,2,4,7#127 AMR:octet-align=1;mode-set=7#126 AMR:octet-align=1;mode-set=0,2,4#125 AMR:mode-set=0,2,4,7#124 AMR:mode-set=7#123 AMR:mode-set=0,2,4#122 GSM-EFR#110 GSM#3 GSM-HR-08#111 } MSC <-- MNCC: callref 0x80000009: MNCC_ALERT_REQ v=0
o=OsmoMSC 0 0 IN IP4 1.2.3.4
s=GSM Call
c=IN IP4 1.2.3.4
t=0 0
-m=audio 56 RTP/AVP 127 110 3 111
+m=audio 56 RTP/AVP 127 126 125 124 123 122 110 3 111
a=rtpmap:127 AMR/8000
-a=fmtp:127 octet-align=1
+a=fmtp:127 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:126 AMR/8000
+a=fmtp:126 octet-align=1;mode-set=7
+a=rtpmap:125 AMR/8000
+a=fmtp:125 octet-align=1;mode-set=0,2,4
+a=rtpmap:124 AMR/8000
+a=fmtp:124 mode-set=0,2,4,7
+a=rtpmap:123 AMR/8000
+a=fmtp:123 mode-set=7
+a=rtpmap:122 AMR/8000
+a=fmtp:122 mode-set=0,2,4
a=rtpmap:110 GSM-EFR/8000
a=rtpmap:3 GSM/8000
a=rtpmap:111 GSM-HR-08/8000
a=ptime:20
-DMNCC trans(CC:MO_CALL_PROC IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000009 tid-8) rx MNCC_ALERT_REQ (RTP=1.2.3.4:56{AMR:octet-align=1#127,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DMNCC trans(CC:MO_CALL_PROC IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000009 tid-8) rx MNCC_ALERT_REQ (RTP=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#127,AMR:octet-align=1;mode-set=7#126,AMR:octet-align=1;mode-set=0,2,4#125,AMR:mode-set=0,2,4,7#124,AMR:mode-set=7#123,AMR:mode-set=0,2,4#122,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DCC trans(CC:MO_CALL_PROC IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000009 tid-8) stopping pending guard timer DCC trans(CC:MO_CALL_PROC IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000009 tid-8) starting guard timer with 180 seconds DCC trans(CC:MO_CALL_PROC IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000009 tid-8) new state MO_CALL_PROC -> CALL_DELIVERED -DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000009 tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1#127,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1#112 remote=1.2.3.4:56{AMR:octet-align=1#127,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) -DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-16:RTP_TO_CN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1#127,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000009 tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#127,AMR:octet-align=1;mode-set=7#126,AMR:octet-align=1;mode-set=0,2,4#125,AMR:mode-set=0,2,4,7#124,AMR:mode-set=7#123,AMR:mode-set=0,2,4#122,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#127,AMR:octet-align=1;mode-set=7#126,AMR:octet-align=1;mode-set=0,2,4#125,AMR:mode-set=0,2,4,7#124,AMR:mode-set=7#123,AMR:mode-set=0,2,4#122,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-16:RTP_TO_CN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1;mode-set=0,2,4,7#127,AMR:octet-align=1;mode-set=7#126,AMR:octet-align=1;mode-set=0,2,4#125,AMR:mode-set=0,2,4,7#124,AMR:mode-set=7#123,AMR:mode-set=0,2,4#122,GSM-EFR#110,GSM#3,GSM-HR-08#111 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-16:RTP_TO_CN:no-CI:local-10-23-23-1-23){UNINITIALIZED}: setting remote addr to 1.2.3.4:56 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-16:RTP_TO_CN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-56){UNINITIALIZED}: Not committing: no MGW endpoint CI set up DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Sending DTAP: CC GSM48_MT_CC_ALERTING @@ -5808,21 +6086,31 @@ o=OsmoMSC 0 0 IN IP4 1.2.3.4 s=GSM Call
c=IN IP4 1.2.3.4
t=0 0
-m=audio 56 RTP/AVP 127 110 3 111
+m=audio 56 RTP/AVP 127 126 125 124 123 122 110 3 111
a=rtpmap:127 AMR/8000
-a=fmtp:127 octet-align=1
+a=fmtp:127 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:126 AMR/8000
+a=fmtp:126 octet-align=1;mode-set=7
+a=rtpmap:125 AMR/8000
+a=fmtp:125 octet-align=1;mode-set=0,2,4
+a=rtpmap:124 AMR/8000
+a=fmtp:124 mode-set=0,2,4,7
+a=rtpmap:123 AMR/8000
+a=fmtp:123 mode-set=7
+a=rtpmap:122 AMR/8000
+a=fmtp:122 mode-set=0,2,4
a=rtpmap:110 GSM-EFR/8000
a=rtpmap:3 GSM/8000
a=rtpmap:111 GSM-HR-08/8000
a=ptime:20
-DMNCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000009 tid-8) rx MNCC_SETUP_RSP (RTP=1.2.3.4:56{AMR:octet-align=1#127,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DMNCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000009 tid-8) rx MNCC_SETUP_RSP (RTP=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#127,AMR:octet-align=1;mode-set=7#126,AMR:octet-align=1;mode-set=0,2,4#125,AMR:mode-set=0,2,4,7#124,AMR:mode-set=7#123,AMR:mode-set=0,2,4#122,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000009 tid-8) stopping pending guard timer DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000009 tid-8) starting guard timer with 180 seconds DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000009 tid-8) starting timer T313 with 30 seconds DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000009 tid-8) new state CALL_DELIVERED -> CONNECT_IND -DCC trans(CC:CONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000009 tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1#127,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1#112 remote=1.2.3.4:56{AMR:octet-align=1#127,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) -DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-16:RTP_TO_CN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-56){UNINITIALIZED}: no change: codecs already set to AMR:octet-align=1#127,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC trans(CC:CONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x80000009 tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#127,AMR:octet-align=1;mode-set=7#126,AMR:octet-align=1;mode-set=0,2,4#125,AMR:mode-set=0,2,4,7#124,AMR:mode-set=7#123,AMR:mode-set=0,2,4#122,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#127,AMR:octet-align=1;mode-set=7#126,AMR:octet-align=1;mode-set=0,2,4#125,AMR:mode-set=0,2,4,7#124,AMR:mode-set=7#123,AMR:mode-set=0,2,4#122,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-16:RTP_TO_CN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-56){UNINITIALIZED}: no change: codecs already set to AMR:octet-align=1;mode-set=0,2,4,7#127,AMR:octet-align=1;mode-set=7#126,AMR:octet-align=1;mode-set=0,2,4#125,AMR:mode-set=0,2,4,7#124,AMR:mode-set=7#123,AMR:mode-set=0,2,4#122,GSM-EFR#110,GSM#3,GSM-HR-08#111 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-16:RTP_TO_CN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-56){UNINITIALIZED}: remote addr already 1.2.3.4:56, no change DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-16:RTP_TO_CN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-56){UNINITIALIZED}: Not committing: no MGW endpoint CI set up DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Sending DTAP: CC GSM48_MT_CC_CONNECT @@ -5867,9 +6155,19 @@ o=OsmoMSC 0 0 IN IP4 1.2.3.4 s=GSM Call
c=IN IP4 1.2.3.4
t=0 0
-m=audio 56 RTP/AVP 127 110 3 111
+m=audio 56 RTP/AVP 127 126 125 124 123 122 110 3 111
a=rtpmap:127 AMR/8000
-a=fmtp:127 octet-align=1
+a=fmtp:127 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:126 AMR/8000
+a=fmtp:126 octet-align=1;mode-set=7
+a=rtpmap:125 AMR/8000
+a=fmtp:125 octet-align=1;mode-set=0,2,4
+a=rtpmap:124 AMR/8000
+a=fmtp:124 mode-set=0,2,4,7
+a=rtpmap:123 AMR/8000
+a=fmtp:123 mode-set=7
+a=rtpmap:122 AMR/8000
+a=fmtp:122 mode-set=0,2,4
a=rtpmap:110 GSM-EFR/8000
a=rtpmap:3 GSM/8000
a=rtpmap:111 GSM-HR-08/8000
@@ -5960,9 +6258,19 @@ o=OsmoMSC 0 0 IN IP4 1.2.3.4 s=GSM Call
c=IN IP4 1.2.3.4
t=0 0
-m=audio 56 RTP/AVP 112 110 3 111
+m=audio 56 RTP/AVP 112 114 115 116 117 118 110 3 111
a=rtpmap:112 AMR/8000
-a=fmtp:112 octet-align=1
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
a=rtpmap:110 GSM-EFR/8000
a=rtpmap:3 GSM/8000
a=rtpmap:111 GSM-HR-08/8000
@@ -5971,8 +6279,8 @@ a=ptime:20 DREF VLR subscr IMSI-901700000010650:MSISDN-46071 + mncc_tx_to_gsm_cc: now used by 2 (attached,mncc_tx_to_gsm_cc) DREF VLR subscr IMSI-901700000010650:MSISDN-46071 + CC: now used by 3 (attached,mncc_tx_to_gsm_cc,CC) DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071 callref-0x423 tid-255) New transaction -DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071 callref-0x423 tid-255) codecs: :0{(no-codecs)} (from: remote=1.2.3.4:56{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={(no-codecs)}) -DMNCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071 callref-0x423 tid-255) rx MNCC_SETUP_REQ (RTP=1.2.3.4:56{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071 callref-0x423 tid-255) codecs: :0{(no-codecs)} (from: remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={(no-codecs)}) +DMNCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071 callref-0x423 tid-255) rx MNCC_SETUP_REQ (RTP=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DPAG Paging: IMSI-901700000010650:MSISDN-46071 for MNCC: establish call: Starting paging paging request (CALL_CONVERSATIONAL) to IMSI-901700000010650:MSISDN-46071 on GERAN-A strcmp(paging_expecting_imsi, vsub->imsi) == 0 @@ -5991,7 +6299,7 @@ DMSC dummy_msc_i{0}: Allocated DMSC dummy_msc_i{0}: is child of msub_fsm DREF msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: + rx_from_ms: now used by 1 (rx_from_ms) DBSSAP msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: RAN decode: COMPL_L3 -DBSSAP msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: Complete Layer 3: Codec List (BSS Supported): GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111 +DBSSAP msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: Complete Layer 3: Codec List (BSS Supported): GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111 DRLL msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: Dispatching 04.08 message: RR GSM48_MT_RR_PAG_RESP DRR msc_a(IMSI-901700000010650:GERAN-A:PAGING_RESP){MSC_A_ST_VALIDATE_L3}: Rx PAGING RESPONSE IMSI-901700000010650 DREF msc_a(IMSI-901700000010650:GERAN-A:PAGING_RESP){MSC_A_ST_VALIDATE_L3}: + paging-response: now used by 2 (rx_from_ms,paging-response) @@ -6024,7 +6332,7 @@ DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_AUTHE DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_AUTHENTICATED}: Received Event MSC_A_EV_TRANSACTION_ACCEPTED DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_AUTHENTICATED}: state_chg to MSC_A_ST_COMMUNICATING DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) starting timer T303 with 30 seconds -DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: remote=1.2.3.4:56{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) new state NULL -> CALL_PRESENT DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Sending DTAP: CC GSM48_MT_CC_SETUP DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN encode: DTAP on GERAN-A @@ -6046,15 +6354,15 @@ DCC trans(CC:CALL_PRESENT IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Starting call assignment DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){ESTABLISHING}: Allocated DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){ESTABLISHING}: is child of msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP) -DCC trans(CC:CALL_PRESENT IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: remote=1.2.3.4:56{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) - MGW <--CRCX to RTP_TO_CN-- MSC: call_id=0x11 codecs=AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC trans(CC:CALL_PRESENT IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) + MGW <--CRCX to RTP_TO_CN-- MSC: call_id=0x11 codecs=AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){UNINITIALIZED}: Allocated DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){UNINITIALIZED}: is child of call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP) -DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-17:RTP_TO_CN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111 - MGW <--CRCX to RTP_TO_RAN-- MSC: call_id=0x11 codecs=AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-17:RTP_TO_CN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 + MGW <--CRCX to RTP_TO_RAN-- MSC: call_id=0x11 codecs=AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){UNINITIALIZED}: Allocated DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){UNINITIALIZED}: is child of call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP) -DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-17:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-17:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 DCC trans(CC:CALL_PRESENT IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) new state CALL_PRESENT -> MO_TERM_CALL_CONF DMNCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) tx MNCC_CALL_CONF_IND MSC --> MNCC: callref 0x423: MNCC_CALL_CONF_IND @@ -6066,18 +6374,19 @@ DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMU DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){ESTABLISHING}: Received Event CALL_LEG_EV_RTP_STREAM_ADDR_AVAILABLE DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Received Event MSC_EV_CALL_LEG_RTP_LOCAL_ADDR_AVAILABLE DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: MGW endpoint's RTP address available for the CI RTP_TO_RAN: 10.23.23.1:23 (osmux=no:-2) -DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: remote=1.2.3.4:56{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) Sending Assignment Command DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN encode: ASSIGNMENT_COMMAND on GERAN-A DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST - VALIDATE_PERM_SPEECH OK: &bssap_assignment_command_last_channel_type == t->mt_tx_assignment_perm_speech == FR3 HR3 FR2 FR1 HR1 - Assignment completes, triggering CRCX to CN +- ms_sends_assignment_complete(AMR) -> FR3 0x2 DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN decode: ASSIGNMENT_COMPLETE -DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-17:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1#112 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-17:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1;mode-set=0,2,4,7#112 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-17:RTP_TO_RAN:no-CI:local-10-23-23-1-23){UNINITIALIZED}: setting remote addr to 1.2.3.4:1234 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-17:RTP_TO_RAN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-1234){UNINITIALIZED}: Not committing: no MGW endpoint CI set up -DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1#112 remote=1.2.3.4:56{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) -DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) Assignment Complete: RAN: AMR:octet-align=1#112, CN: AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) Assignment Complete: RAN: AMR:octet-align=1;mode-set=0,2,4,7#112, CN: AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) Assignment complete, but still waiting for the CRCX OK on the CN side RTP - MNCC sends MNCC_RTP_CREATE, which first waits for the CN side RTP MSC <-- MNCC: callref 0x423: MNCC_RTP_CREATE @@ -6089,23 +6398,33 @@ DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COM DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){ESTABLISHING}: Received Event CALL_LEG_EV_RTP_STREAM_ADDR_AVAILABLE DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Received Event MSC_EV_CALL_LEG_RTP_LOCAL_ADDR_AVAILABLE DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: MGW endpoint's RTP address available for the CI RTP_TO_CN: 10.23.23.1:23 (osmux=no:-2) -DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1#112 remote=1.2.3.4:56{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) -DMNCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) tx MNCC_RTP_CREATE (RTP=10.23.23.1:23{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DMNCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) tx MNCC_RTP_CREATE (RTP=10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) MSC --> MNCC: callref 0x423: MNCC_RTP_CREATE v=0
o=OsmoMSC 0 0 IN IP4 10.23.23.1
s=GSM Call
c=IN IP4 10.23.23.1
t=0 0
-m=audio 23 RTP/AVP 112 110 3 111
+m=audio 23 RTP/AVP 112 114 115 116 117 118 110 3 111
a=rtpmap:112 AMR/8000
-a=fmtp:112 octet-align=1
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
a=rtpmap:110 GSM-EFR/8000
a=rtpmap:3 GSM/8000
a=rtpmap:111 GSM-HR-08/8000
a=ptime:20
-- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mt_tx_sdp_mncc_rtp_create == AMR:octet-align=1#127 GSM-EFR#110 GSM#3 GSM-HR-08#111 +- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mt_tx_sdp_mncc_rtp_create == AMR:octet-align=1;mode-set=0,2,4,7#127 AMR:octet-align=1;mode-set=7#126 AMR:octet-align=1;mode-set=0,2,4#125 AMR:mode-set=0,2,4,7#124 AMR:mode-set=7#123 AMR:mode-set=0,2,4#122 GSM-EFR#110 GSM#3 GSM-HR-08#111 - Total time passed: 1376.001024 s MSC <--GERAN-A-- MS: GSM48_MT_CC_ALERTING DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: + rx_from_ms: now used by 2 (cc,rx_from_ms) @@ -6115,24 +6434,34 @@ DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_ DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) stopping pending timer T310 DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) starting timer T301 with 180 seconds DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) new state MO_TERM_CALL_CONF -> CALL_RECEIVED -DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1#112 remote=1.2.3.4:56{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) -DMNCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) tx MNCC_ALERT_IND (RTP=10.23.23.1:23{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DMNCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) tx MNCC_ALERT_IND (RTP=10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) MSC --> MNCC: callref 0x423: MNCC_ALERT_IND v=0
o=OsmoMSC 0 0 IN IP4 10.23.23.1
s=GSM Call
c=IN IP4 10.23.23.1
t=0 0
-m=audio 23 RTP/AVP 112 110 3 111
+m=audio 23 RTP/AVP 112 114 115 116 117 118 110 3 111
a=rtpmap:112 AMR/8000
-a=fmtp:112 octet-align=1
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
a=rtpmap:110 GSM-EFR/8000
a=rtpmap:3 GSM/8000
a=rtpmap:111 GSM-HR-08/8000
a=ptime:20
DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: - rx_from_ms: now used by 1 (cc) -- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mt_tx_sdp_mncc_alert_ind == AMR:octet-align=1#127 GSM-EFR#110 GSM#3 GSM-HR-08#111 +- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mt_tx_sdp_mncc_alert_ind == AMR:octet-align=1;mode-set=0,2,4,7#127 AMR:octet-align=1;mode-set=7#126 AMR:octet-align=1;mode-set=0,2,4#125 AMR:mode-set=0,2,4,7#124 AMR:mode-set=7#123 AMR:mode-set=0,2,4#122 GSM-EFR#110 GSM#3 GSM-HR-08#111 - Total time passed: 1377.001047 s MSC <--GERAN-A-- MS: GSM48_MT_CC_CONNECT DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: + rx_from_ms: now used by 2 (cc,rx_from_ms) @@ -6141,24 +6470,34 @@ DRLL msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMU DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) rx CONNECT in state CALL_RECEIVED DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) stopping pending timer T301 DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) new state CALL_RECEIVED -> CONNECT_REQUEST -DCC trans(CC:CONNECT_REQUEST IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1#112 remote=1.2.3.4:56{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) -DMNCC trans(CC:CONNECT_REQUEST IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) tx MNCC_SETUP_CNF (RTP=10.23.23.1:23{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:CONNECT_REQUEST IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DMNCC trans(CC:CONNECT_REQUEST IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) tx MNCC_SETUP_CNF (RTP=10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) MSC --> MNCC: callref 0x423: MNCC_SETUP_CNF v=0
o=OsmoMSC 0 0 IN IP4 10.23.23.1
s=GSM Call
c=IN IP4 10.23.23.1
t=0 0
-m=audio 23 RTP/AVP 112 110 3 111
+m=audio 23 RTP/AVP 112 114 115 116 117 118 110 3 111
a=rtpmap:112 AMR/8000
-a=fmtp:112 octet-align=1
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
a=rtpmap:110 GSM-EFR/8000
a=rtpmap:3 GSM/8000
a=rtpmap:111 GSM-HR-08/8000
a=ptime:20
DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: - rx_from_ms: now used by 1 (cc) -- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mt_tx_sdp_mncc_setup_cnf == AMR:octet-align=1#127 GSM-EFR#110 GSM#3 GSM-HR-08#111 +- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mt_tx_sdp_mncc_setup_cnf == AMR:octet-align=1;mode-set=0,2,4,7#127 AMR:octet-align=1;mode-set=7#126 AMR:octet-align=1;mode-set=0,2,4#125 AMR:mode-set=0,2,4,7#124 AMR:mode-set=7#123 AMR:mode-set=0,2,4#122 GSM-EFR#110 GSM#3 GSM-HR-08#111 MSC <-- MNCC: callref 0x423: MNCC_SETUP_COMPL_REQ DMNCC trans(CC:CONNECT_REQUEST IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) rx MNCC_SETUP_COMPL_REQ @@ -6276,7 +6615,7 @@ DMSC dummy_msc_i{0}: Allocated DMSC dummy_msc_i{0}: is child of msub_fsm DREF msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: + rx_from_ms: now used by 1 (rx_from_ms) DBSSAP msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: RAN decode: COMPL_L3 -DBSSAP msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: Complete Layer 3: Codec List (BSS Supported): GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111 +DBSSAP msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: Complete Layer 3: Codec List (BSS Supported): GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111 DRLL msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: Dispatching 04.08 message: MM GSM48_MT_MM_CM_SERV_REQ DMM msc_a(IMSI-901700000010650:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_VALIDATE_L3}: Rx CM SERVICE REQUEST cm_service_type=MO-Call DREF msc_a(IMSI-901700000010650:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_VALIDATE_L3}: + cm_service_cc: now used by 2 (rx_from_ms,cm_service_cc) @@ -6323,43 +6662,53 @@ DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_CO DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: - cm_service_cc: now used by 2 (rx_from_ms,cc) DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000a tid-8) rx SETUP in state NULL DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000a tid-8) starting guard timer with 180 seconds -DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000a tid-8) codecs: :0{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000a tid-8) codecs: :0{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000a tid-8) SETUP to 123 DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000a tid-8) new state NULL -> INITIATED DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Starting call assignment DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){ESTABLISHING}: Allocated DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){ESTABLISHING}: is child of msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ) -DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000a tid-8) codecs: :0{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) - MGW <--CRCX to RTP_TO_CN-- MSC: call_id=0x12 codecs=AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000a tid-8) codecs: :0{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) + MGW <--CRCX to RTP_TO_CN-- MSC: call_id=0x12 codecs=AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){UNINITIALIZED}: Allocated DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){UNINITIALIZED}: is child of call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ) -DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-18:RTP_TO_CN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111 - MGW <--CRCX to RTP_TO_RAN-- MSC: call_id=0x12 codecs=AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-18:RTP_TO_CN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 + MGW <--CRCX to RTP_TO_RAN-- MSC: call_id=0x12 codecs=AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){UNINITIALIZED}: Allocated DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){UNINITIALIZED}: is child of call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ) -DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-18:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-18:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: - rx_from_ms: now used by 1 (cc) - As soon as the MGW port towards CN is created, MNCC_SETUP_IND is triggered MGW --CRCX OK to RTP_TO_CN--> MSC DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){ESTABLISHING}: Received Event CALL_LEG_EV_RTP_STREAM_ADDR_AVAILABLE DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Received Event MSC_EV_CALL_LEG_RTP_LOCAL_ADDR_AVAILABLE DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: MGW endpoint's RTP address available for the CI RTP_TO_CN: 10.23.23.1:23 (osmux=no:-2) -DMNCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000a tid-8) tx MNCC_SETUP_IND (RTP=10.23.23.1:23{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DMNCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000a tid-8) tx MNCC_SETUP_IND (RTP=10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) MSC --> MNCC: callref 0x8000000a: MNCC_SETUP_IND v=0
o=OsmoMSC 0 0 IN IP4 10.23.23.1
s=GSM Call
c=IN IP4 10.23.23.1
t=0 0
-m=audio 23 RTP/AVP 112 110 3 111
+m=audio 23 RTP/AVP 112 114 115 116 117 118 110 3 111
a=rtpmap:112 AMR/8000
-a=fmtp:112 octet-align=1
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
a=rtpmap:110 GSM-EFR/8000
a=rtpmap:3 GSM/8000
a=rtpmap:111 GSM-HR-08/8000
a=ptime:20
-- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mo_tx_sdp_mncc_setup_ind == AMR:octet-align=1#112 GSM-EFR#110 GSM#3 GSM-HR-08#111 +- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mo_tx_sdp_mncc_setup_ind == AMR:octet-align=1;mode-set=0,2,4,7#112 AMR:octet-align=1;mode-set=7#114 AMR:octet-align=1;mode-set=0,2,4#115 AMR:mode-set=0,2,4,7#116 AMR:mode-set=7#117 AMR:mode-set=0,2,4#118 GSM-EFR#110 GSM#3 GSM-HR-08#111 - MNCC replies with MNCC_RTP_CREATE MSC <-- MNCC: callref 0x8000000a: MNCC_RTP_CREATE @@ -6370,35 +6719,46 @@ DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_ DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){ESTABLISHING}: Received Event CALL_LEG_EV_RTP_STREAM_ADDR_AVAILABLE DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Received Event MSC_EV_CALL_LEG_RTP_LOCAL_ADDR_AVAILABLE DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: MGW endpoint's RTP address available for the CI RTP_TO_RAN: 10.23.23.1:23 (osmux=no:-2) -DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000a tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000a tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000a tid-8) Sending Assignment Command DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN encode: ASSIGNMENT_COMMAND on GERAN-A DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST - VALIDATE_PERM_SPEECH OK: &bssap_assignment_command_last_channel_type == t->mo_tx_assignment_perm_speech == FR3 HR3 FR2 FR1 HR1 -- Assignment succeeds, triggering MNCC_RTP_CREATE ack to MNCC +- Assignment succeeds with FR AMR, triggering MNCC_RTP_CREATE ack to MNCC with AMR:octet-align=1;mode-set=0,2,4,7#127 AMR:octet-align=1;mode-set=7#126 AMR:octet-align=1;mode-set=0,2,4#125 AMR:mode-set=0,2,4,7#124 AMR:mode-set=7#123 AMR:mode-set=0,2,4#122 GSM-EFR#110 GSM#3 GSM-HR-08#111 +- ms_sends_assignment_complete(AMR) -> FR3 0x2 DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN decode: ASSIGNMENT_COMPLETE -DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-18:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1#112 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-18:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1;mode-set=0,2,4,7#112 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-18:RTP_TO_RAN:no-CI:local-10-23-23-1-23){UNINITIALIZED}: setting remote addr to 1.2.3.4:1234 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-18:RTP_TO_RAN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-1234){UNINITIALIZED}: Not committing: no MGW endpoint CI set up -DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000a tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1#112 MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) -DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000a tid-8) Assignment Complete: RAN: AMR:octet-align=1#112, CN: AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111 -DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000a tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1#112 MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) -DMNCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000a tid-8) tx MNCC_RTP_CREATE (RTP=10.23.23.1:23{AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000a tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000a tid-8) Assignment Complete: RAN: AMR:octet-align=1;mode-set=0,2,4,7#112, CN: AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000a tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DMNCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000a tid-8) tx MNCC_RTP_CREATE (RTP=10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) MSC --> MNCC: callref 0x8000000a: MNCC_RTP_CREATE v=0
o=OsmoMSC 0 0 IN IP4 10.23.23.1
s=GSM Call
c=IN IP4 10.23.23.1
t=0 0
-m=audio 23 RTP/AVP 112 110 3 111
+m=audio 23 RTP/AVP 112 114 115 116 117 118 110 3 111
a=rtpmap:112 AMR/8000
-a=fmtp:112 octet-align=1
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
a=rtpmap:110 GSM-EFR/8000
a=rtpmap:3 GSM/8000
a=rtpmap:111 GSM-HR-08/8000
a=ptime:20
-- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mo_tx_sdp_mncc_rtp_create == AMR:octet-align=1#127 GSM-EFR#110 GSM#3 GSM-HR-08#111 +- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mo_tx_sdp_mncc_rtp_create == AMR:octet-align=1;mode-set=0,2,4,7#127 AMR:octet-align=1;mode-set=7#126 AMR:octet-align=1;mode-set=0,2,4#125 AMR:mode-set=0,2,4,7#124 AMR:mode-set=7#123 AMR:mode-set=0,2,4#122 GSM-EFR#110 GSM#3 GSM-HR-08#111 - MNCC says that's fine MSC <-- MNCC: callref 0x8000000a: MNCC_CALL_PROC_REQ @@ -6413,27 +6773,37 @@ DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_CO DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Assignment for this trans already started earlier - Total time passed: 1501.001115 s -- The other call leg got established (not shown here), MNCC tells us so, with codecs { AMR:octet-align=1#127 GSM-EFR#110 GSM#3 GSM-HR-08#111 } +- The other call leg got established (not shown here), MNCC tells us so, with codecs { AMR:octet-align=1;mode-set=0,2,4,7#127 AMR:octet-align=1;mode-set=7#126 AMR:octet-align=1;mode-set=0,2,4#125 AMR:mode-set=0,2,4,7#124 AMR:mode-set=7#123 AMR:mode-set=0,2,4#122 GSM-EFR#110 GSM#3 GSM-HR-08#111 } MSC <-- MNCC: callref 0x8000000a: MNCC_ALERT_REQ v=0
o=OsmoMSC 0 0 IN IP4 1.2.3.4
s=GSM Call
c=IN IP4 1.2.3.4
t=0 0
-m=audio 56 RTP/AVP 127 110 3 111
+m=audio 56 RTP/AVP 127 126 125 124 123 122 110 3 111
a=rtpmap:127 AMR/8000
-a=fmtp:127 octet-align=1
+a=fmtp:127 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:126 AMR/8000
+a=fmtp:126 octet-align=1;mode-set=7
+a=rtpmap:125 AMR/8000
+a=fmtp:125 octet-align=1;mode-set=0,2,4
+a=rtpmap:124 AMR/8000
+a=fmtp:124 mode-set=0,2,4,7
+a=rtpmap:123 AMR/8000
+a=fmtp:123 mode-set=7
+a=rtpmap:122 AMR/8000
+a=fmtp:122 mode-set=0,2,4
a=rtpmap:110 GSM-EFR/8000
a=rtpmap:3 GSM/8000
a=rtpmap:111 GSM-HR-08/8000
a=ptime:20
-DMNCC trans(CC:MO_CALL_PROC IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000a tid-8) rx MNCC_ALERT_REQ (RTP=1.2.3.4:56{AMR:octet-align=1#127,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DMNCC trans(CC:MO_CALL_PROC IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000a tid-8) rx MNCC_ALERT_REQ (RTP=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#127,AMR:octet-align=1;mode-set=7#126,AMR:octet-align=1;mode-set=0,2,4#125,AMR:mode-set=0,2,4,7#124,AMR:mode-set=7#123,AMR:mode-set=0,2,4#122,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DCC trans(CC:MO_CALL_PROC IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000a tid-8) stopping pending guard timer DCC trans(CC:MO_CALL_PROC IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000a tid-8) starting guard timer with 180 seconds DCC trans(CC:MO_CALL_PROC IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000a tid-8) new state MO_CALL_PROC -> CALL_DELIVERED -DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000a tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1#127,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1#112 remote=1.2.3.4:56{AMR:octet-align=1#127,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) -DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-18:RTP_TO_CN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1#127,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000a tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#127,AMR:octet-align=1;mode-set=7#126,AMR:octet-align=1;mode-set=0,2,4#125,AMR:mode-set=0,2,4,7#124,AMR:mode-set=7#123,AMR:mode-set=0,2,4#122,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#127,AMR:octet-align=1;mode-set=7#126,AMR:octet-align=1;mode-set=0,2,4#125,AMR:mode-set=0,2,4,7#124,AMR:mode-set=7#123,AMR:mode-set=0,2,4#122,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-18:RTP_TO_CN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1;mode-set=0,2,4,7#127,AMR:octet-align=1;mode-set=7#126,AMR:octet-align=1;mode-set=0,2,4#125,AMR:mode-set=0,2,4,7#124,AMR:mode-set=7#123,AMR:mode-set=0,2,4#122,GSM-EFR#110,GSM#3,GSM-HR-08#111 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-18:RTP_TO_CN:no-CI:local-10-23-23-1-23){UNINITIALIZED}: setting remote addr to 1.2.3.4:56 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-18:RTP_TO_CN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-56){UNINITIALIZED}: Not committing: no MGW endpoint CI set up DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Sending DTAP: CC GSM48_MT_CC_ALERTING @@ -6447,21 +6817,31 @@ o=OsmoMSC 0 0 IN IP4 1.2.3.4 s=GSM Call
c=IN IP4 1.2.3.4
t=0 0
-m=audio 56 RTP/AVP 127 110 3 111
+m=audio 56 RTP/AVP 127 126 125 124 123 122 110 3 111
a=rtpmap:127 AMR/8000
-a=fmtp:127 octet-align=1
+a=fmtp:127 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:126 AMR/8000
+a=fmtp:126 octet-align=1;mode-set=7
+a=rtpmap:125 AMR/8000
+a=fmtp:125 octet-align=1;mode-set=0,2,4
+a=rtpmap:124 AMR/8000
+a=fmtp:124 mode-set=0,2,4,7
+a=rtpmap:123 AMR/8000
+a=fmtp:123 mode-set=7
+a=rtpmap:122 AMR/8000
+a=fmtp:122 mode-set=0,2,4
a=rtpmap:110 GSM-EFR/8000
a=rtpmap:3 GSM/8000
a=rtpmap:111 GSM-HR-08/8000
a=ptime:20
-DMNCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000a tid-8) rx MNCC_SETUP_RSP (RTP=1.2.3.4:56{AMR:octet-align=1#127,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DMNCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000a tid-8) rx MNCC_SETUP_RSP (RTP=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#127,AMR:octet-align=1;mode-set=7#126,AMR:octet-align=1;mode-set=0,2,4#125,AMR:mode-set=0,2,4,7#124,AMR:mode-set=7#123,AMR:mode-set=0,2,4#122,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000a tid-8) stopping pending guard timer DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000a tid-8) starting guard timer with 180 seconds DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000a tid-8) starting timer T313 with 30 seconds DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000a tid-8) new state CALL_DELIVERED -> CONNECT_IND -DCC trans(CC:CONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000a tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1#127,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1#112 remote=1.2.3.4:56{AMR:octet-align=1#127,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) -DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-18:RTP_TO_CN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-56){UNINITIALIZED}: no change: codecs already set to AMR:octet-align=1#127,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC trans(CC:CONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000a tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#127,AMR:octet-align=1;mode-set=7#126,AMR:octet-align=1;mode-set=0,2,4#125,AMR:mode-set=0,2,4,7#124,AMR:mode-set=7#123,AMR:mode-set=0,2,4#122,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#127,AMR:octet-align=1;mode-set=7#126,AMR:octet-align=1;mode-set=0,2,4#125,AMR:mode-set=0,2,4,7#124,AMR:mode-set=7#123,AMR:mode-set=0,2,4#122,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-18:RTP_TO_CN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-56){UNINITIALIZED}: no change: codecs already set to AMR:octet-align=1;mode-set=0,2,4,7#127,AMR:octet-align=1;mode-set=7#126,AMR:octet-align=1;mode-set=0,2,4#125,AMR:mode-set=0,2,4,7#124,AMR:mode-set=7#123,AMR:mode-set=0,2,4#122,GSM-EFR#110,GSM#3,GSM-HR-08#111 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-18:RTP_TO_CN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-56){UNINITIALIZED}: remote addr already 1.2.3.4:56, no change DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-18:RTP_TO_CN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-56){UNINITIALIZED}: Not committing: no MGW endpoint CI set up DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Sending DTAP: CC GSM48_MT_CC_CONNECT @@ -6506,9 +6886,19 @@ o=OsmoMSC 0 0 IN IP4 1.2.3.4 s=GSM Call
c=IN IP4 1.2.3.4
t=0 0
-m=audio 56 RTP/AVP 127 110 3 111
+m=audio 56 RTP/AVP 127 126 125 124 123 122 110 3 111
a=rtpmap:127 AMR/8000
-a=fmtp:127 octet-align=1
+a=fmtp:127 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:126 AMR/8000
+a=fmtp:126 octet-align=1;mode-set=7
+a=rtpmap:125 AMR/8000
+a=fmtp:125 octet-align=1;mode-set=0,2,4
+a=rtpmap:124 AMR/8000
+a=fmtp:124 mode-set=0,2,4,7
+a=rtpmap:123 AMR/8000
+a=fmtp:123 mode-set=7
+a=rtpmap:122 AMR/8000
+a=fmtp:122 mode-set=0,2,4
a=rtpmap:110 GSM-EFR/8000
a=rtpmap:3 GSM/8000
a=rtpmap:111 GSM-HR-08/8000
@@ -6599,9 +6989,19 @@ o=OsmoMSC 0 0 IN IP4 1.2.3.4 s=GSM Call
c=IN IP4 1.2.3.4
t=0 0
-m=audio 56 RTP/AVP 127 110 3 111
+m=audio 56 RTP/AVP 127 126 125 124 123 122 110 3 111
a=rtpmap:127 AMR/8000
-a=fmtp:127 octet-align=1
+a=fmtp:127 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:126 AMR/8000
+a=fmtp:126 octet-align=1;mode-set=7
+a=rtpmap:125 AMR/8000
+a=fmtp:125 octet-align=1;mode-set=0,2,4
+a=rtpmap:124 AMR/8000
+a=fmtp:124 mode-set=0,2,4,7
+a=rtpmap:123 AMR/8000
+a=fmtp:123 mode-set=7
+a=rtpmap:122 AMR/8000
+a=fmtp:122 mode-set=0,2,4
a=rtpmap:110 GSM-EFR/8000
a=rtpmap:3 GSM/8000
a=rtpmap:111 GSM-HR-08/8000
@@ -6610,8 +7010,8 @@ a=ptime:20 DREF VLR subscr IMSI-901700000010650:MSISDN-46071 + mncc_tx_to_gsm_cc: now used by 2 (attached,mncc_tx_to_gsm_cc) DREF VLR subscr IMSI-901700000010650:MSISDN-46071 + CC: now used by 3 (attached,mncc_tx_to_gsm_cc,CC) DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071 callref-0x423 tid-255) New transaction -DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071 callref-0x423 tid-255) codecs: :0{(no-codecs)} (from: remote=1.2.3.4:56{AMR:octet-align=1#127,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={(no-codecs)}) -DMNCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071 callref-0x423 tid-255) rx MNCC_SETUP_REQ (RTP=1.2.3.4:56{AMR:octet-align=1#127,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071 callref-0x423 tid-255) codecs: :0{(no-codecs)} (from: remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#127,AMR:octet-align=1;mode-set=7#126,AMR:octet-align=1;mode-set=0,2,4#125,AMR:mode-set=0,2,4,7#124,AMR:mode-set=7#123,AMR:mode-set=0,2,4#122,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={(no-codecs)}) +DMNCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071 callref-0x423 tid-255) rx MNCC_SETUP_REQ (RTP=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#127,AMR:octet-align=1;mode-set=7#126,AMR:octet-align=1;mode-set=0,2,4#125,AMR:mode-set=0,2,4,7#124,AMR:mode-set=7#123,AMR:mode-set=0,2,4#122,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DPAG Paging: IMSI-901700000010650:MSISDN-46071 for MNCC: establish call: Starting paging paging request (CALL_CONVERSATIONAL) to IMSI-901700000010650:MSISDN-46071 on GERAN-A strcmp(paging_expecting_imsi, vsub->imsi) == 0 @@ -6630,7 +7030,7 @@ DMSC dummy_msc_i{0}: Allocated DMSC dummy_msc_i{0}: is child of msub_fsm DREF msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: + rx_from_ms: now used by 1 (rx_from_ms) DBSSAP msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: RAN decode: COMPL_L3 -DBSSAP msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: Complete Layer 3: Codec List (BSS Supported): GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111 +DBSSAP msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: Complete Layer 3: Codec List (BSS Supported): GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111 DRLL msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: Dispatching 04.08 message: RR GSM48_MT_RR_PAG_RESP DRR msc_a(IMSI-901700000010650:GERAN-A:PAGING_RESP){MSC_A_ST_VALIDATE_L3}: Rx PAGING RESPONSE IMSI-901700000010650 DREF msc_a(IMSI-901700000010650:GERAN-A:PAGING_RESP){MSC_A_ST_VALIDATE_L3}: + paging-response: now used by 2 (rx_from_ms,paging-response) @@ -6663,7 +7063,7 @@ DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_AUTHE DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_AUTHENTICATED}: Received Event MSC_A_EV_TRANSACTION_ACCEPTED DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_AUTHENTICATED}: state_chg to MSC_A_ST_COMMUNICATING DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) starting timer T303 with 30 seconds -DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1#127,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: remote=1.2.3.4:56{AMR:octet-align=1#127,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1;mode-set=0,2,4,7#127,AMR:octet-align=1;mode-set=7#126,AMR:octet-align=1;mode-set=0,2,4#125,AMR:mode-set=0,2,4,7#124,AMR:mode-set=7#123,AMR:mode-set=0,2,4#122,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#127,AMR:octet-align=1;mode-set=7#126,AMR:octet-align=1;mode-set=0,2,4#125,AMR:mode-set=0,2,4,7#124,AMR:mode-set=7#123,AMR:mode-set=0,2,4#122,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) new state NULL -> CALL_PRESENT DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Sending DTAP: CC GSM48_MT_CC_SETUP DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN encode: DTAP on GERAN-A @@ -6685,15 +7085,15 @@ DCC trans(CC:CALL_PRESENT IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Starting call assignment DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){ESTABLISHING}: Allocated DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){ESTABLISHING}: is child of msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP) -DCC trans(CC:CALL_PRESENT IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1#127,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: remote=1.2.3.4:56{AMR:octet-align=1#127,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) - MGW <--CRCX to RTP_TO_CN-- MSC: call_id=0x13 codecs=AMR:octet-align=1#127,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC trans(CC:CALL_PRESENT IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1;mode-set=0,2,4,7#127,AMR:octet-align=1;mode-set=7#126,AMR:octet-align=1;mode-set=0,2,4#125,AMR:mode-set=0,2,4,7#124,AMR:mode-set=7#123,AMR:mode-set=0,2,4#122,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#127,AMR:octet-align=1;mode-set=7#126,AMR:octet-align=1;mode-set=0,2,4#125,AMR:mode-set=0,2,4,7#124,AMR:mode-set=7#123,AMR:mode-set=0,2,4#122,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) + MGW <--CRCX to RTP_TO_CN-- MSC: call_id=0x13 codecs=AMR:octet-align=1;mode-set=0,2,4,7#127,AMR:octet-align=1;mode-set=7#126,AMR:octet-align=1;mode-set=0,2,4#125,AMR:mode-set=0,2,4,7#124,AMR:mode-set=7#123,AMR:mode-set=0,2,4#122,GSM-EFR#110,GSM#3,GSM-HR-08#111 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){UNINITIALIZED}: Allocated DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){UNINITIALIZED}: is child of call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP) -DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-19:RTP_TO_CN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1#127,GSM-EFR#110,GSM#3,GSM-HR-08#111 - MGW <--CRCX to RTP_TO_RAN-- MSC: call_id=0x13 codecs=AMR:octet-align=1#127,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-19:RTP_TO_CN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1;mode-set=0,2,4,7#127,AMR:octet-align=1;mode-set=7#126,AMR:octet-align=1;mode-set=0,2,4#125,AMR:mode-set=0,2,4,7#124,AMR:mode-set=7#123,AMR:mode-set=0,2,4#122,GSM-EFR#110,GSM#3,GSM-HR-08#111 + MGW <--CRCX to RTP_TO_RAN-- MSC: call_id=0x13 codecs=AMR:octet-align=1;mode-set=0,2,4,7#127,AMR:octet-align=1;mode-set=7#126,AMR:octet-align=1;mode-set=0,2,4#125,AMR:mode-set=0,2,4,7#124,AMR:mode-set=7#123,AMR:mode-set=0,2,4#122,GSM-EFR#110,GSM#3,GSM-HR-08#111 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){UNINITIALIZED}: Allocated DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){UNINITIALIZED}: is child of call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP) -DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-19:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1#127,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-19:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1;mode-set=0,2,4,7#127,AMR:octet-align=1;mode-set=7#126,AMR:octet-align=1;mode-set=0,2,4#125,AMR:mode-set=0,2,4,7#124,AMR:mode-set=7#123,AMR:mode-set=0,2,4#122,GSM-EFR#110,GSM#3,GSM-HR-08#111 DCC trans(CC:CALL_PRESENT IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) new state CALL_PRESENT -> MO_TERM_CALL_CONF DMNCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) tx MNCC_CALL_CONF_IND MSC --> MNCC: callref 0x423: MNCC_CALL_CONF_IND @@ -6705,18 +7105,19 @@ DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMU DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){ESTABLISHING}: Received Event CALL_LEG_EV_RTP_STREAM_ADDR_AVAILABLE DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Received Event MSC_EV_CALL_LEG_RTP_LOCAL_ADDR_AVAILABLE DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: MGW endpoint's RTP address available for the CI RTP_TO_RAN: 10.23.23.1:23 (osmux=no:-2) -DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1#127,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: remote=1.2.3.4:56{AMR:octet-align=1#127,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1;mode-set=0,2,4,7#127,AMR:octet-align=1;mode-set=7#126,AMR:octet-align=1;mode-set=0,2,4#125,AMR:mode-set=0,2,4,7#124,AMR:mode-set=7#123,AMR:mode-set=0,2,4#122,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#127,AMR:octet-align=1;mode-set=7#126,AMR:octet-align=1;mode-set=0,2,4#125,AMR:mode-set=0,2,4,7#124,AMR:mode-set=7#123,AMR:mode-set=0,2,4#122,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) Sending Assignment Command DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN encode: ASSIGNMENT_COMMAND on GERAN-A DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST - VALIDATE_PERM_SPEECH OK: &bssap_assignment_command_last_channel_type == t->mt_tx_assignment_perm_speech == FR3 HR3 FR2 FR1 HR1 - Assignment completes, triggering CRCX to CN +- ms_sends_assignment_complete(AMR) -> FR3 0x2 DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN decode: ASSIGNMENT_COMPLETE -DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-19:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1#112 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-19:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1;mode-set=0,2,4,7#112 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-19:RTP_TO_RAN:no-CI:local-10-23-23-1-23){UNINITIALIZED}: setting remote addr to 1.2.3.4:1234 DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-19:RTP_TO_RAN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-1234){UNINITIALIZED}: Not committing: no MGW endpoint CI set up -DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1#127,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1#112 remote=1.2.3.4:56{AMR:octet-align=1#127,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) -DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) Assignment Complete: RAN: AMR:octet-align=1#112, CN: AMR:octet-align=1#127,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1;mode-set=0,2,4,7#127,AMR:octet-align=1;mode-set=7#126,AMR:octet-align=1;mode-set=0,2,4#125,AMR:mode-set=0,2,4,7#124,AMR:mode-set=7#123,AMR:mode-set=0,2,4#122,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#127,AMR:octet-align=1;mode-set=7#126,AMR:octet-align=1;mode-set=0,2,4#125,AMR:mode-set=0,2,4,7#124,AMR:mode-set=7#123,AMR:mode-set=0,2,4#122,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) Assignment Complete: RAN: AMR:octet-align=1;mode-set=0,2,4,7#112, CN: AMR:octet-align=1;mode-set=0,2,4,7#127,AMR:octet-align=1;mode-set=7#126,AMR:octet-align=1;mode-set=0,2,4#125,AMR:mode-set=0,2,4,7#124,AMR:mode-set=7#123,AMR:mode-set=0,2,4#122,GSM-EFR#110,GSM#3,GSM-HR-08#111 DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) Assignment complete, but still waiting for the CRCX OK on the CN side RTP - MNCC sends MNCC_RTP_CREATE, which first waits for the CN side RTP MSC <-- MNCC: callref 0x423: MNCC_RTP_CREATE @@ -6728,23 +7129,33 @@ DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COM DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){ESTABLISHING}: Received Event CALL_LEG_EV_RTP_STREAM_ADDR_AVAILABLE DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Received Event MSC_EV_CALL_LEG_RTP_LOCAL_ADDR_AVAILABLE DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: MGW endpoint's RTP address available for the CI RTP_TO_CN: 10.23.23.1:23 (osmux=no:-2) -DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{AMR:octet-align=1#127,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1#112 remote=1.2.3.4:56{AMR:octet-align=1#127,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) -DMNCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) tx MNCC_RTP_CREATE (RTP=10.23.23.1:23{AMR:octet-align=1#127,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#127,AMR:octet-align=1;mode-set=7#126,AMR:octet-align=1;mode-set=0,2,4#125,AMR:mode-set=0,2,4,7#124,AMR:mode-set=7#123,AMR:mode-set=0,2,4#122,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#127,AMR:octet-align=1;mode-set=7#126,AMR:octet-align=1;mode-set=0,2,4#125,AMR:mode-set=0,2,4,7#124,AMR:mode-set=7#123,AMR:mode-set=0,2,4#122,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DMNCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) tx MNCC_RTP_CREATE (RTP=10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#127,AMR:octet-align=1;mode-set=7#126,AMR:octet-align=1;mode-set=0,2,4#125,AMR:mode-set=0,2,4,7#124,AMR:mode-set=7#123,AMR:mode-set=0,2,4#122,GSM-EFR#110,GSM#3,GSM-HR-08#111}) MSC --> MNCC: callref 0x423: MNCC_RTP_CREATE v=0
o=OsmoMSC 0 0 IN IP4 10.23.23.1
s=GSM Call
c=IN IP4 10.23.23.1
t=0 0
-m=audio 23 RTP/AVP 127 110 3 111
+m=audio 23 RTP/AVP 127 126 125 124 123 122 110 3 111
a=rtpmap:127 AMR/8000
-a=fmtp:127 octet-align=1
+a=fmtp:127 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:126 AMR/8000
+a=fmtp:126 octet-align=1;mode-set=7
+a=rtpmap:125 AMR/8000
+a=fmtp:125 octet-align=1;mode-set=0,2,4
+a=rtpmap:124 AMR/8000
+a=fmtp:124 mode-set=0,2,4,7
+a=rtpmap:123 AMR/8000
+a=fmtp:123 mode-set=7
+a=rtpmap:122 AMR/8000
+a=fmtp:122 mode-set=0,2,4
a=rtpmap:110 GSM-EFR/8000
a=rtpmap:3 GSM/8000
a=rtpmap:111 GSM-HR-08/8000
a=ptime:20
-- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mt_tx_sdp_mncc_rtp_create == AMR:octet-align=1#127 GSM-EFR#110 GSM#3 GSM-HR-08#111 +- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mt_tx_sdp_mncc_rtp_create == AMR:octet-align=1;mode-set=0,2,4,7#127 AMR:octet-align=1;mode-set=7#126 AMR:octet-align=1;mode-set=0,2,4#125 AMR:mode-set=0,2,4,7#124 AMR:mode-set=7#123 AMR:mode-set=0,2,4#122 GSM-EFR#110 GSM#3 GSM-HR-08#111 - Total time passed: 1626.001206 s MSC <--GERAN-A-- MS: GSM48_MT_CC_ALERTING DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: + rx_from_ms: now used by 2 (cc,rx_from_ms) @@ -6754,24 +7165,34 @@ DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_ DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) stopping pending timer T310 DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) starting timer T301 with 180 seconds DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) new state MO_TERM_CALL_CONF -> CALL_RECEIVED -DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{AMR:octet-align=1#127,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1#112 remote=1.2.3.4:56{AMR:octet-align=1#127,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) -DMNCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) tx MNCC_ALERT_IND (RTP=10.23.23.1:23{AMR:octet-align=1#127,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#127,AMR:octet-align=1;mode-set=7#126,AMR:octet-align=1;mode-set=0,2,4#125,AMR:mode-set=0,2,4,7#124,AMR:mode-set=7#123,AMR:mode-set=0,2,4#122,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#127,AMR:octet-align=1;mode-set=7#126,AMR:octet-align=1;mode-set=0,2,4#125,AMR:mode-set=0,2,4,7#124,AMR:mode-set=7#123,AMR:mode-set=0,2,4#122,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DMNCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) tx MNCC_ALERT_IND (RTP=10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#127,AMR:octet-align=1;mode-set=7#126,AMR:octet-align=1;mode-set=0,2,4#125,AMR:mode-set=0,2,4,7#124,AMR:mode-set=7#123,AMR:mode-set=0,2,4#122,GSM-EFR#110,GSM#3,GSM-HR-08#111}) MSC --> MNCC: callref 0x423: MNCC_ALERT_IND v=0
o=OsmoMSC 0 0 IN IP4 10.23.23.1
s=GSM Call
c=IN IP4 10.23.23.1
t=0 0
-m=audio 23 RTP/AVP 127 110 3 111
+m=audio 23 RTP/AVP 127 126 125 124 123 122 110 3 111
a=rtpmap:127 AMR/8000
-a=fmtp:127 octet-align=1
+a=fmtp:127 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:126 AMR/8000
+a=fmtp:126 octet-align=1;mode-set=7
+a=rtpmap:125 AMR/8000
+a=fmtp:125 octet-align=1;mode-set=0,2,4
+a=rtpmap:124 AMR/8000
+a=fmtp:124 mode-set=0,2,4,7
+a=rtpmap:123 AMR/8000
+a=fmtp:123 mode-set=7
+a=rtpmap:122 AMR/8000
+a=fmtp:122 mode-set=0,2,4
a=rtpmap:110 GSM-EFR/8000
a=rtpmap:3 GSM/8000
a=rtpmap:111 GSM-HR-08/8000
a=ptime:20
DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: - rx_from_ms: now used by 1 (cc) -- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mt_tx_sdp_mncc_alert_ind == AMR:octet-align=1#127 GSM-EFR#110 GSM#3 GSM-HR-08#111 +- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mt_tx_sdp_mncc_alert_ind == AMR:octet-align=1;mode-set=0,2,4,7#127 AMR:octet-align=1;mode-set=7#126 AMR:octet-align=1;mode-set=0,2,4#125 AMR:mode-set=0,2,4,7#124 AMR:mode-set=7#123 AMR:mode-set=0,2,4#122 GSM-EFR#110 GSM#3 GSM-HR-08#111 - Total time passed: 1627.001229 s MSC <--GERAN-A-- MS: GSM48_MT_CC_CONNECT DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: + rx_from_ms: now used by 2 (cc,rx_from_ms) @@ -6780,24 +7201,34 @@ DRLL msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMU DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) rx CONNECT in state CALL_RECEIVED DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) stopping pending timer T301 DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) new state CALL_RECEIVED -> CONNECT_REQUEST -DCC trans(CC:CONNECT_REQUEST IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{AMR:octet-align=1#127,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1#112 remote=1.2.3.4:56{AMR:octet-align=1#127,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1#112,GSM-HR-08#111} RAN={AMR:octet-align=1#112,GSM-EFR#110,GSM#3,GSM-HR-08#111}) -DMNCC trans(CC:CONNECT_REQUEST IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) tx MNCC_SETUP_CNF (RTP=10.23.23.1:23{AMR:octet-align=1#127,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:CONNECT_REQUEST IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#127,AMR:octet-align=1;mode-set=7#126,AMR:octet-align=1;mode-set=0,2,4#125,AMR:mode-set=0,2,4,7#124,AMR:mode-set=7#123,AMR:mode-set=0,2,4#122,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#127,AMR:octet-align=1;mode-set=7#126,AMR:octet-align=1;mode-set=0,2,4#125,AMR:mode-set=0,2,4,7#124,AMR:mode-set=7#123,AMR:mode-set=0,2,4#122,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DMNCC trans(CC:CONNECT_REQUEST IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) tx MNCC_SETUP_CNF (RTP=10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#127,AMR:octet-align=1;mode-set=7#126,AMR:octet-align=1;mode-set=0,2,4#125,AMR:mode-set=0,2,4,7#124,AMR:mode-set=7#123,AMR:mode-set=0,2,4#122,GSM-EFR#110,GSM#3,GSM-HR-08#111}) MSC --> MNCC: callref 0x423: MNCC_SETUP_CNF v=0
o=OsmoMSC 0 0 IN IP4 10.23.23.1
s=GSM Call
c=IN IP4 10.23.23.1
t=0 0
-m=audio 23 RTP/AVP 127 110 3 111
+m=audio 23 RTP/AVP 127 126 125 124 123 122 110 3 111
a=rtpmap:127 AMR/8000
-a=fmtp:127 octet-align=1
+a=fmtp:127 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:126 AMR/8000
+a=fmtp:126 octet-align=1;mode-set=7
+a=rtpmap:125 AMR/8000
+a=fmtp:125 octet-align=1;mode-set=0,2,4
+a=rtpmap:124 AMR/8000
+a=fmtp:124 mode-set=0,2,4,7
+a=rtpmap:123 AMR/8000
+a=fmtp:123 mode-set=7
+a=rtpmap:122 AMR/8000
+a=fmtp:122 mode-set=0,2,4
a=rtpmap:110 GSM-EFR/8000
a=rtpmap:3 GSM/8000
a=rtpmap:111 GSM-HR-08/8000
a=ptime:20
DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: - rx_from_ms: now used by 1 (cc) -- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mt_tx_sdp_mncc_setup_cnf == AMR:octet-align=1#127 GSM-EFR#110 GSM#3 GSM-HR-08#111 +- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mt_tx_sdp_mncc_setup_cnf == AMR:octet-align=1;mode-set=0,2,4,7#127 AMR:octet-align=1;mode-set=7#126 AMR:octet-align=1;mode-set=0,2,4#125 AMR:mode-set=0,2,4,7#124 AMR:mode-set=7#123 AMR:mode-set=0,2,4#122 GSM-EFR#110 GSM#3 GSM-HR-08#111 MSC <-- MNCC: callref 0x423: MNCC_SETUP_COMPL_REQ DMNCC trans(CC:CONNECT_REQUEST IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) rx MNCC_SETUP_COMPL_REQ @@ -6901,6 +7332,2215 @@ DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_RELEA - ======================== SUCCESS: MT call: AMR picked by both MO and MT, but MO assigns a different payload type number + + +- ======================== MO call: AMR with rate limitations +- CM Service Request with Codec List (BSS Supported) = FR1 FR2 FR3:57ff HR1 HR3:73f + MSC <--GERAN-A-- MS: GSM48_MT_MM_CM_SERV_REQ + new conn +DMSC msub_fsm{active}: Allocated +DMSC msc_a{MSC_A_ST_VALIDATE_L3}: Allocated +DMSC msc_a{MSC_A_ST_VALIDATE_L3}: is child of msub_fsm +DMSC msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: state_chg to MSC_A_ST_VALIDATE_L3 +DMSC dummy_msc_i{0}: Allocated +DMSC dummy_msc_i{0}: is child of msub_fsm +DREF msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: + rx_from_ms: now used by 1 (rx_from_ms) +DBSSAP msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: RAN decode: COMPL_L3 +DBSSAP msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: Complete Layer 3: Codec List (BSS Supported): GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111 +DRLL msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: Dispatching 04.08 message: MM GSM48_MT_MM_CM_SERV_REQ +DMM msc_a(IMSI-901700000010650:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_VALIDATE_L3}: Rx CM SERVICE REQUEST cm_service_type=MO-Call +DREF msc_a(IMSI-901700000010650:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_VALIDATE_L3}: + cm_service_cc: now used by 2 (rx_from_ms,cm_service_cc) +DVLR Process_Access_Request_VLR(IMSI-901700000010650:GERAN-A:CM_SERVICE_REQ){PR_ARQ_S_INIT}: Allocated +DVLR Process_Access_Request_VLR(IMSI-901700000010650:GERAN-A:CM_SERVICE_REQ){PR_ARQ_S_INIT}: is child of msc_a(IMSI-901700000010650:GERAN-A:CM_SERVICE_REQ) +DVLR Process_Access_Request_VLR(IMSI-901700000010650:GERAN-A:CM_SERVICE_REQ){PR_ARQ_S_INIT}: rev=R99 net=GERAN (no Auth) +DVLR Process_Access_Request_VLR(IMSI-901700000010650:GERAN-A:CM_SERVICE_REQ){PR_ARQ_S_INIT}: Received Event PR_ARQ_E_START +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 + proc_arq_vlr_fn_init: now used by 2 (attached,proc_arq_vlr_fn_init) +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 + active-conn: now used by 3 (attached,proc_arq_vlr_fn_init,active-conn) +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_VALIDATE_L3}: Received Event MSC_A_EV_COMPLETE_LAYER_3_OK +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_VALIDATE_L3}: state_chg to MSC_A_ST_AUTH_CIPH +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){PR_ARQ_S_INIT}: proc_arq_vlr_fn_post_imsi() +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){PR_ARQ_S_INIT}: _proc_arq_vlr_node2() +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){PR_ARQ_S_INIT}: _proc_arq_vlr_node2_post_ciph() +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_AUTH_CIPH}: RAN encode: COMMON_ID on GERAN-A +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){PR_ARQ_S_INIT}: _proc_arq_vlr_node2_post_vlr() +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){PR_ARQ_S_INIT}: _proc_arq_vlr_post_pres() +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){PR_ARQ_S_INIT}: _proc_arq_vlr_post_trace() +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){PR_ARQ_S_INIT}: _proc_arq_vlr_post_imei() +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){PR_ARQ_S_INIT}: proc_arq_fsm_done(PASSED) +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){PR_ARQ_S_INIT}: state_chg to PR_ARQ_S_DONE +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){PR_ARQ_S_DONE}: Process Access Request result: PASSED +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_AUTH_CIPH}: Sending DTAP: MM GSM48_MT_MM_CM_SERV_ACC +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_AUTH_CIPH}: RAN encode: DTAP on GERAN-A +- DTAP --GERAN-A--> MS: GSM48_MT_MM_CM_SERV_ACC: 0521 +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_AUTH_CIPH}: Received Event MSC_A_EV_AUTHENTICATED +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_AUTH_CIPH}: state_chg to MSC_A_ST_AUTHENTICATED +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 - proc_arq_vlr_fn_init: now used by 2 (attached,active-conn) +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_AUTHENTICATED}: - rx_from_ms: now used by 1 (cm_service_cc) + cm_service_result_sent == 1 +msc_a_is_accepted() == true +- MS sends CC SETUP with Bearer Capability = AMR AMR GSM-EFR GSM GSM-HR-08 + MSC <--GERAN-A-- MS: GSM48_MT_CC_SETUP +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_AUTHENTICATED}: + rx_from_ms: now used by 2 (cm_service_cc,rx_from_ms) +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_AUTHENTICATED}: RAN decode: DTAP +DRLL msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_AUTHENTICATED}: Dispatching 04.08 message: CC GSM48_MT_CC_SETUP +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 + CC: now used by 3 (attached,active-conn,CC) +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071 callref-0x8000000b tid-8) New transaction +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_AUTHENTICATED}: Received Event MSC_A_EV_TRANSACTION_ACCEPTED +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_AUTHENTICATED}: state_chg to MSC_A_ST_COMMUNICATING +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: + cc: now used by 3 (cm_service_cc,rx_from_ms,cc) +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: - cm_service_cc: now used by 2 (rx_from_ms,cc) +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000b tid-8) rx SETUP in state NULL +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000b tid-8) starting guard timer with 180 seconds +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000b tid-8) codecs: :0{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000b tid-8) SETUP to 123 +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000b tid-8) new state NULL -> INITIATED +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Starting call assignment +DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){ESTABLISHING}: Allocated +DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){ESTABLISHING}: is child of msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ) +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000b tid-8) codecs: :0{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) + MGW <--CRCX to RTP_TO_CN-- MSC: call_id=0x14 codecs=AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){UNINITIALIZED}: Allocated +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){UNINITIALIZED}: is child of call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ) +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-20:RTP_TO_CN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 + MGW <--CRCX to RTP_TO_RAN-- MSC: call_id=0x14 codecs=AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){UNINITIALIZED}: Allocated +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){UNINITIALIZED}: is child of call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ) +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-20:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: - rx_from_ms: now used by 1 (cc) +- As soon as the MGW port towards CN is created, MNCC_SETUP_IND is triggered + MGW --CRCX OK to RTP_TO_CN--> MSC +DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){ESTABLISHING}: Received Event CALL_LEG_EV_RTP_STREAM_ADDR_AVAILABLE +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Received Event MSC_EV_CALL_LEG_RTP_LOCAL_ADDR_AVAILABLE +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: MGW endpoint's RTP address available for the CI RTP_TO_CN: 10.23.23.1:23 (osmux=no:-2) +DMNCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000b tid-8) tx MNCC_SETUP_IND (RTP=10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) + MSC --> MNCC: callref 0x8000000b: MNCC_SETUP_IND +v=0
+o=OsmoMSC 0 0 IN IP4 10.23.23.1
+s=GSM Call
+c=IN IP4 10.23.23.1
+t=0 0
+m=audio 23 RTP/AVP 112 114 115 116 117 118 110 3 111
+a=rtpmap:112 AMR/8000
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
+a=rtpmap:110 GSM-EFR/8000
+a=rtpmap:3 GSM/8000
+a=rtpmap:111 GSM-HR-08/8000
+a=ptime:20
+ +- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mo_tx_sdp_mncc_setup_ind == AMR:octet-align=1;mode-set=0,2,4,7#112 AMR:octet-align=1;mode-set=7#114 AMR:octet-align=1;mode-set=0,2,4#115 AMR:mode-set=0,2,4,7#116 AMR:mode-set=7#117 AMR:mode-set=0,2,4#118 GSM-EFR#110 GSM#3 GSM-HR-08#111 +- MNCC replies with MNCC_RTP_CREATE + MSC <-- MNCC: callref 0x8000000b: MNCC_RTP_CREATE + +DMNCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000b tid-8) rx MNCC_RTP_CREATE +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Assignment for this trans already started earlier +- MGW acknowledges the CRCX, triggering Assignment with FR3 HR3 FR2 FR1 HR1 + MGW --CRCX OK to RTP_TO_RAN--> MSC +DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){ESTABLISHING}: Received Event CALL_LEG_EV_RTP_STREAM_ADDR_AVAILABLE +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Received Event MSC_EV_CALL_LEG_RTP_LOCAL_ADDR_AVAILABLE +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: MGW endpoint's RTP address available for the CI RTP_TO_RAN: 10.23.23.1:23 (osmux=no:-2) +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000b tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000b tid-8) Sending Assignment Command +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN encode: ASSIGNMENT_COMMAND on GERAN-A +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST +- VALIDATE_PERM_SPEECH OK: &bssap_assignment_command_last_channel_type == t->mo_tx_assignment_perm_speech == FR3 HR3 FR2 FR1 HR1 +- Assignment succeeds with FR AMR, triggering MNCC_RTP_CREATE ack to MNCC with AMR:octet-align=1;mode-set=0,2,4,7#112 AMR:octet-align=1;mode-set=7#114 AMR:octet-align=1;mode-set=0,2,4#115 AMR:mode-set=0,2,4,7#116 AMR:mode-set=7#117 AMR:mode-set=0,2,4#118 GSM-EFR#110 GSM#3 GSM-HR-08#111 +- ms_sends_assignment_complete(AMR) -> FR3 0x2 +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN decode: ASSIGNMENT_COMPLETE +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-20:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1;mode-set=0,2,4,7#112 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-20:RTP_TO_RAN:no-CI:local-10-23-23-1-23){UNINITIALIZED}: setting remote addr to 1.2.3.4:1234 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-20:RTP_TO_RAN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-1234){UNINITIALIZED}: Not committing: no MGW endpoint CI set up +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000b tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000b tid-8) Assignment Complete: RAN: AMR:octet-align=1;mode-set=0,2,4,7#112, CN: AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000b tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DMNCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000b tid-8) tx MNCC_RTP_CREATE (RTP=10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) + MSC --> MNCC: callref 0x8000000b: MNCC_RTP_CREATE +v=0
+o=OsmoMSC 0 0 IN IP4 10.23.23.1
+s=GSM Call
+c=IN IP4 10.23.23.1
+t=0 0
+m=audio 23 RTP/AVP 112 114 115 116 117 118 110 3 111
+a=rtpmap:112 AMR/8000
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
+a=rtpmap:110 GSM-EFR/8000
+a=rtpmap:3 GSM/8000
+a=rtpmap:111 GSM-HR-08/8000
+a=ptime:20
+ +- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mo_tx_sdp_mncc_rtp_create == AMR:octet-align=1;mode-set=0,2,4,7#112 AMR:octet-align=1;mode-set=7#114 AMR:octet-align=1;mode-set=0,2,4#115 AMR:mode-set=0,2,4,7#116 AMR:mode-set=7#117 AMR:mode-set=0,2,4#118 GSM-EFR#110 GSM#3 GSM-HR-08#111 +- MNCC says that's fine + MSC <-- MNCC: callref 0x8000000b: MNCC_CALL_PROC_REQ + +DMNCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000b tid-8) rx MNCC_CALL_PROC_REQ +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000b tid-8) stopping pending guard timer +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000b tid-8) starting guard timer with 180 seconds +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000b tid-8) new state INITIATED -> MO_CALL_PROC +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Sending DTAP: CC GSM48_MT_CC_CALL_PROC +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN encode: DTAP on GERAN-A +- DTAP --GERAN-A--> MS: GSM48_MT_CC_CALL_PROC: 8302 +- DTAP matches expected message +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Assignment for this trans already started earlier +- Total time passed: 1751.001297 s +- The other call leg got established (not shown here), MNCC tells us so, with codecs { AMR:octet-align=1;mode-set=0,2,4,7#112 AMR:octet-align=1;mode-set=7#114 AMR:octet-align=1;mode-set=0,2,4#115 AMR:mode-set=0,2,4,7#116 AMR:mode-set=7#117 AMR:mode-set=0,2,4#118 GSM-EFR#110 GSM#3 GSM-HR-08#111 } + MSC <-- MNCC: callref 0x8000000b: MNCC_ALERT_REQ +v=0
+o=OsmoMSC 0 0 IN IP4 1.2.3.4
+s=GSM Call
+c=IN IP4 1.2.3.4
+t=0 0
+m=audio 56 RTP/AVP 112 114 115 116 117 118 110 3 111
+a=rtpmap:112 AMR/8000
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
+a=rtpmap:110 GSM-EFR/8000
+a=rtpmap:3 GSM/8000
+a=rtpmap:111 GSM-HR-08/8000
+a=ptime:20
+ +DMNCC trans(CC:MO_CALL_PROC IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000b tid-8) rx MNCC_ALERT_REQ (RTP=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:MO_CALL_PROC IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000b tid-8) stopping pending guard timer +DCC trans(CC:MO_CALL_PROC IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000b tid-8) starting guard timer with 180 seconds +DCC trans(CC:MO_CALL_PROC IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000b tid-8) new state MO_CALL_PROC -> CALL_DELIVERED +DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000b tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-20:RTP_TO_CN:no-CI){UNINITIALIZED}: no change: codecs already set to AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-20:RTP_TO_CN:no-CI){UNINITIALIZED}: setting remote addr to 1.2.3.4:56 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-20:RTP_TO_CN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-56){UNINITIALIZED}: Not committing: no MGW endpoint CI set up +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Sending DTAP: CC GSM48_MT_CC_ALERTING +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN encode: DTAP on GERAN-A +- DTAP --GERAN-A--> MS: GSM48_MT_CC_ALERTING: 8301 +- DTAP matches expected message +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST + MSC <-- MNCC: callref 0x8000000b: MNCC_SETUP_RSP +v=0
+o=OsmoMSC 0 0 IN IP4 1.2.3.4
+s=GSM Call
+c=IN IP4 1.2.3.4
+t=0 0
+m=audio 56 RTP/AVP 112 114 115 116 117 118 110 3 111
+a=rtpmap:112 AMR/8000
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
+a=rtpmap:110 GSM-EFR/8000
+a=rtpmap:3 GSM/8000
+a=rtpmap:111 GSM-HR-08/8000
+a=ptime:20
+ +DMNCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000b tid-8) rx MNCC_SETUP_RSP (RTP=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000b tid-8) stopping pending guard timer +DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000b tid-8) starting guard timer with 180 seconds +DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000b tid-8) starting timer T313 with 30 seconds +DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000b tid-8) new state CALL_DELIVERED -> CONNECT_IND +DCC trans(CC:CONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000b tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-20:RTP_TO_CN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-56){UNINITIALIZED}: no change: codecs already set to AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-20:RTP_TO_CN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-56){UNINITIALIZED}: remote addr already 1.2.3.4:56, no change +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-20:RTP_TO_CN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-56){UNINITIALIZED}: Not committing: no MGW endpoint CI set up +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Sending DTAP: CC GSM48_MT_CC_CONNECT +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN encode: DTAP on GERAN-A +- DTAP --GERAN-A--> MS: GSM48_MT_CC_CONNECT: 8307 +- DTAP matches expected message +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST +- Total time passed: 1752.001320 s + MSC <--GERAN-A-- MS: GSM48_MT_CC_CONNECT_ACK +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: + rx_from_ms: now used by 2 (cc,rx_from_ms) +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN decode: DTAP +DRLL msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Dispatching 04.08 message: CC GSM48_MT_CC_CONNECT_ACK +DCC trans(CC:CONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000b tid-8) rx CONNECT_ACK in state CONNECT_IND +DCC trans(CC:CONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000b tid-8) stopping pending timer T313 +DCC trans(CC:CONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000b tid-8) new state CONNECT_IND -> ACTIVE +DCC trans(CC:ACTIVE IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000b tid-8) stopping pending guard timer +DMNCC trans(CC:ACTIVE IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000b tid-8) tx MNCC_SETUP_COMPL_IND + MSC --> MNCC: callref 0x8000000b: MNCC_SETUP_COMPL_IND + +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: - rx_from_ms: now used by 1 (cc) +- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mo_tx_sdp_mncc_setup_compl_ind == + + +- RTP stream goes ahead, not shown here. +- Total time passed: 1875.001365 s + + +- Call ends + MSC <--GERAN-A-- MS: GSM48_MT_CC_DISCONNECT +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: + rx_from_ms: now used by 2 (cc,rx_from_ms) +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN decode: DTAP +DRLL msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Dispatching 04.08 message: CC GSM48_MT_CC_DISCONNECT +DCC trans(CC:ACTIVE IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000b tid-8) rx DISCONNECT in state ACTIVE +DCC trans(CC:ACTIVE IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000b tid-8) new state ACTIVE -> DISCONNECT_IND +DMNCC trans(CC:DISCONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000b tid-8) tx MNCC_DISC_IND + MSC --> MNCC: callref 0x8000000b: MNCC_DISC_IND + +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: - rx_from_ms: now used by 1 (cc) + MSC <-- MNCC: callref 0x8000000b: MNCC_REL_REQ +v=0
+o=OsmoMSC 0 0 IN IP4 1.2.3.4
+s=GSM Call
+c=IN IP4 1.2.3.4
+t=0 0
+m=audio 56 RTP/AVP 112 114 115 116 117 118 110 3 111
+a=rtpmap:112 AMR/8000
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
+a=rtpmap:110 GSM-EFR/8000
+a=rtpmap:3 GSM/8000
+a=rtpmap:111 GSM-HR-08/8000
+a=ptime:20
+ +DMNCC trans(CC:DISCONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000b tid-8) rx MNCC_REL_REQ +DCC trans(CC:DISCONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000b tid-8) starting guard timer with 180 seconds +DCC trans(CC:DISCONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000b tid-8) starting timer T308 with 10 seconds +DCC trans(CC:DISCONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000b tid-8) new state DISCONNECT_IND -> RELEASE_REQ +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Sending DTAP: CC GSM48_MT_CC_RELEASE +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN encode: DTAP on GERAN-A +- DTAP --GERAN-A--> MS: GSM48_MT_CC_RELEASE: 832d +- DTAP matches expected message +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST + MSC <--GERAN-A-- MS: GSM48_MT_CC_RELEASE_COMPL +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: + rx_from_ms: now used by 2 (cc,rx_from_ms) +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN decode: DTAP +DRLL msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Dispatching 04.08 message: CC GSM48_MT_CC_RELEASE_COMPL +DCC trans(CC:RELEASE_REQ IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000b tid-8) rx RELEASE_COMPL in state RELEASE_REQ +DCC trans(CC:RELEASE_REQ IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000b tid-8) stopping pending timer T308 +DMNCC trans(CC:RELEASE_REQ IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000b tid-8) tx MNCC_REL_CNF + MSC --> MNCC: callref 0x8000000b: MNCC_REL_CNF + +DCC trans(CC:RELEASE_REQ IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x0 tid-8) Freeing transaction +DCC trans(CC:RELEASE_REQ IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x0 tid-8) new state RELEASE_REQ -> NULL +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x0 tid-8) stopping pending guard timer +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 - CC: now used by 2 (attached,active-conn) +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: - cc: now used by 1 (rx_from_ms) +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: - rx_from_ms: now used by 0 (-) +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Received Event MSC_A_EV_UNUSED +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: state_chg to MSC_A_ST_RELEASING +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_RELEASING}: Releasing: msc_a use is 0 (-) +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 + msc_a_fsm_releasing_onenter: now used by 3 (attached,active-conn,msc_a_fsm_releasing_onenter) +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 + vlr_subscr_cancel_attach_fsm: now used by 4 (attached,active-conn,msc_a_fsm_releasing_onenter,vlr_subscr_cancel_attach_fsm) +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 - vlr_subscr_cancel_attach_fsm: now used by 3 (attached,active-conn,msc_a_fsm_releasing_onenter) +DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){ESTABLISHING}: state_chg to RELEASING +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-20:RTP_TO_RAN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-1234){UNINITIALIZED}: Terminating (cause = OSMO_FSM_TERM_PARENT) +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-20:RTP_TO_RAN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-1234){UNINITIALIZED}: Removing from parent call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ) +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-20:RTP_TO_RAN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-1234){UNINITIALIZED}: Deallocated +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-20:RTP_TO_CN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-56){UNINITIALIZED}: Terminating (cause = OSMO_FSM_TERM_PARENT) +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-20:RTP_TO_CN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-56){UNINITIALIZED}: Removing from parent call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ) +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-20:RTP_TO_CN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-56){UNINITIALIZED}: Deallocated +DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){RELEASING}: Terminating (cause = OSMO_FSM_TERM_REGULAR) +DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){RELEASING}: Removing from parent msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ) +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_RELEASING}: Received Event MSC_EV_CALL_LEG_TERM +DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){RELEASING}: Deallocated +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_RELEASING}: + wait-Clear-Complete: now used by 1 (wait-Clear-Complete) +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_RELEASING}: RAN encode: CLEAR_COMMAND on GERAN-A +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 - msc_a_fsm_releasing_onenter: now used by 2 (attached,active-conn) +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_RELEASING}: RAN decode: CLEAR_COMPLETE +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_RELEASING}: - wait-Clear-Complete: now used by 0 (-) +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_RELEASING}: Received Event MSC_A_EV_UNUSED +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_RELEASING}: state_chg to MSC_A_ST_RELEASED +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_RELEASED}: Released: msc_a use is 0 (-) +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_RELEASED}: Terminating (cause = OSMO_FSM_TERM_REGULAR) +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){PR_ARQ_S_DONE}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ)) +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){PR_ARQ_S_DONE}: Removing from parent msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ) +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){PR_ARQ_S_DONE}: Deferring: will deallocate with msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ) +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_RELEASED}: Removing from parent msub_fsm +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_RELEASED}: max total use count was 3 +DMSC msub_fsm{active}: Received Event MSUB_EV_ROLE_TERMINATED +DMSC msub(IMSI-901700000010650:MSISDN-46071) MSC-A terminated +DMSC msub(IMSI-901700000010650:MSISDN-46071) 1 MSC-I still active +DMSC msub_fsm{active}: state_chg to terminating +DMSC msub_fsm{terminating}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_REGULAR, caused by: msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ)) +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){0}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ)) +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){0}: Removing from parent msub_fsm +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){0}: Deferring: will deallocate with msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ) +DMSC msub(IMSI-901700000010650:MSISDN-46071) Free +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 - active-conn: now used by 1 (attached) +DMSC msub_fsm{terminating}: Deferring: will deallocate with msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ) +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_RELEASED}: Deallocated, including all deferred deallocations +- msub gone + llist_count(&msub_list) == 0 + + +- ======================== SUCCESS: MO call: AMR with rate limitations + + +- ======================== MT call: AMR with rate limitations + + +- MNCC asks us to setup a call, causing Paging + MSC <-- MNCC: callref 0x423: MNCC_SETUP_REQ +v=0
+o=OsmoMSC 0 0 IN IP4 1.2.3.4
+s=GSM Call
+c=IN IP4 1.2.3.4
+t=0 0
+m=audio 56 RTP/AVP 112 114 115 116 117 118 110 3 111
+a=rtpmap:112 AMR/8000
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
+a=rtpmap:110 GSM-EFR/8000
+a=rtpmap:3 GSM/8000
+a=rtpmap:111 GSM-HR-08/8000
+a=ptime:20
+ +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 + mncc_tx_to_gsm_cc: now used by 2 (attached,mncc_tx_to_gsm_cc) +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 + CC: now used by 3 (attached,mncc_tx_to_gsm_cc,CC) +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071 callref-0x423 tid-255) New transaction +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071 callref-0x423 tid-255) codecs: :0{(no-codecs)} (from: remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={(no-codecs)}) +DMNCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071 callref-0x423 tid-255) rx MNCC_SETUP_REQ (RTP=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DPAG Paging: IMSI-901700000010650:MSISDN-46071 for MNCC: establish call: Starting paging + paging request (CALL_CONVERSATIONAL) to IMSI-901700000010650:MSISDN-46071 on GERAN-A + strcmp(paging_expecting_imsi, vsub->imsi) == 0 +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 + Paging: now used by 4 (attached,mncc_tx_to_gsm_cc,CC,Paging) +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 - mncc_tx_to_gsm_cc: now used by 3 (attached,CC,Paging) + paging_sent == 1 +- MS replies with Paging Response, with Codec List (BSS Supported) = FR1 FR2 FR3:57ff HR1 HR3:73f +- VLR accepts, MSC sends CC Setup with Bearer Capability = AMR AMR GSM-EFR GSM GSM-HR-08 + MSC <--GERAN-A-- MS: GSM48_MT_RR_PAG_RESP + new conn +DMSC msub_fsm{active}: Allocated +DMSC msc_a{MSC_A_ST_VALIDATE_L3}: Allocated +DMSC msc_a{MSC_A_ST_VALIDATE_L3}: is child of msub_fsm +DMSC msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: state_chg to MSC_A_ST_VALIDATE_L3 +DMSC dummy_msc_i{0}: Allocated +DMSC dummy_msc_i{0}: is child of msub_fsm +DREF msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: + rx_from_ms: now used by 1 (rx_from_ms) +DBSSAP msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: RAN decode: COMPL_L3 +DBSSAP msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: Complete Layer 3: Codec List (BSS Supported): GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111 +DRLL msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: Dispatching 04.08 message: RR GSM48_MT_RR_PAG_RESP +DRR msc_a(IMSI-901700000010650:GERAN-A:PAGING_RESP){MSC_A_ST_VALIDATE_L3}: Rx PAGING RESPONSE IMSI-901700000010650 +DREF msc_a(IMSI-901700000010650:GERAN-A:PAGING_RESP){MSC_A_ST_VALIDATE_L3}: + paging-response: now used by 2 (rx_from_ms,paging-response) +DVLR Process_Access_Request_VLR(IMSI-901700000010650:GERAN-A:PAGING_RESP){PR_ARQ_S_INIT}: Allocated +DVLR Process_Access_Request_VLR(IMSI-901700000010650:GERAN-A:PAGING_RESP){PR_ARQ_S_INIT}: is child of msc_a(IMSI-901700000010650:GERAN-A:PAGING_RESP) +DVLR Process_Access_Request_VLR(IMSI-901700000010650:GERAN-A:PAGING_RESP){PR_ARQ_S_INIT}: rev=R99 net=GERAN (no Auth) +DVLR Process_Access_Request_VLR(IMSI-901700000010650:GERAN-A:PAGING_RESP){PR_ARQ_S_INIT}: Received Event PR_ARQ_E_START +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 + proc_arq_vlr_fn_init: now used by 4 (attached,CC,Paging,proc_arq_vlr_fn_init) +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 + active-conn: now used by 5 (attached,CC,Paging,proc_arq_vlr_fn_init,active-conn) +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_VALIDATE_L3}: Received Event MSC_A_EV_COMPLETE_LAYER_3_OK +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_VALIDATE_L3}: state_chg to MSC_A_ST_AUTH_CIPH +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){PR_ARQ_S_INIT}: proc_arq_vlr_fn_post_imsi() +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){PR_ARQ_S_INIT}: _proc_arq_vlr_node2() +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){PR_ARQ_S_INIT}: _proc_arq_vlr_node2_post_ciph() +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_AUTH_CIPH}: RAN encode: COMMON_ID on GERAN-A +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){PR_ARQ_S_INIT}: _proc_arq_vlr_node2_post_vlr() +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){PR_ARQ_S_INIT}: _proc_arq_vlr_post_pres() +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){PR_ARQ_S_INIT}: _proc_arq_vlr_post_trace() +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){PR_ARQ_S_INIT}: _proc_arq_vlr_post_imei() +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){PR_ARQ_S_INIT}: proc_arq_fsm_done(PASSED) +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){PR_ARQ_S_INIT}: state_chg to PR_ARQ_S_DONE +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){PR_ARQ_S_DONE}: Process Access Request result: PASSED +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_AUTH_CIPH}: Received Event MSC_A_EV_AUTHENTICATED +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_AUTH_CIPH}: state_chg to MSC_A_ST_AUTHENTICATED +DPAG Paging: IMSI-901700000010650:MSISDN-46071 for MNCC: establish call: Paging Response action (success) +DPAG Paging: IMSI-901700000010650:MSISDN-46071 for MNCC: establish call: Removing Paging Request +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071 callref-0x423 tid-255) Paging succeeded +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_AUTHENTICATED}: + cc: now used by 3 (rx_from_ms,paging-response,cc) +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_AUTHENTICATED}: Received Event MSC_A_EV_TRANSACTION_ACCEPTED +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_AUTHENTICATED}: state_chg to MSC_A_ST_COMMUNICATING +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) starting timer T303 with 30 seconds +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) new state NULL -> CALL_PRESENT +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Sending DTAP: CC GSM48_MT_CC_SETUP +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN encode: DTAP on GERAN-A +- DTAP --GERAN-A--> MS: GSM48_MT_CC_SETUP: 03050406600405020081 +- DTAP matches expected message +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 - Paging: now used by 4 (attached,CC,proc_arq_vlr_fn_init,active-conn) +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: - paging-response: now used by 2 (rx_from_ms,cc) +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 - proc_arq_vlr_fn_init: now used by 3 (attached,CC,active-conn) +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: - rx_from_ms: now used by 1 (cc) +- MS confirms call, we create a RAN-side RTP and forward MNCC_CALL_CONF_IND + MSC <--GERAN-A-- MS: GSM48_MT_CC_CALL_CONF +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: + rx_from_ms: now used by 2 (cc,rx_from_ms) +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN decode: DTAP +DRLL msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Dispatching 04.08 message: CC GSM48_MT_CC_CALL_CONF +DCC trans(CC:CALL_PRESENT IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) rx CALL_CONF in state CALL_PRESENT +DCC trans(CC:CALL_PRESENT IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) stopping pending timer T303 +DCC trans(CC:CALL_PRESENT IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) starting timer T310 with 30 seconds +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Starting call assignment +DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){ESTABLISHING}: Allocated +DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){ESTABLISHING}: is child of msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP) +DCC trans(CC:CALL_PRESENT IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) + MGW <--CRCX to RTP_TO_CN-- MSC: call_id=0x15 codecs=AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){UNINITIALIZED}: Allocated +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){UNINITIALIZED}: is child of call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP) +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-21:RTP_TO_CN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 + MGW <--CRCX to RTP_TO_RAN-- MSC: call_id=0x15 codecs=AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){UNINITIALIZED}: Allocated +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){UNINITIALIZED}: is child of call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP) +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-21:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC trans(CC:CALL_PRESENT IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) new state CALL_PRESENT -> MO_TERM_CALL_CONF +DMNCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) tx MNCC_CALL_CONF_IND + MSC --> MNCC: callref 0x423: MNCC_CALL_CONF_IND + +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: - rx_from_ms: now used by 1 (cc) +- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mt_tx_sdp_mncc_call_conf_ind == +- MGW acknowledges the CRCX to RAN, triggering Assignment with FR3 HR3 FR2 FR1 HR1 + MGW --CRCX OK to RTP_TO_RAN--> MSC +DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){ESTABLISHING}: Received Event CALL_LEG_EV_RTP_STREAM_ADDR_AVAILABLE +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Received Event MSC_EV_CALL_LEG_RTP_LOCAL_ADDR_AVAILABLE +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: MGW endpoint's RTP address available for the CI RTP_TO_RAN: 10.23.23.1:23 (osmux=no:-2) +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) Sending Assignment Command +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN encode: ASSIGNMENT_COMMAND on GERAN-A +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST +- VALIDATE_PERM_SPEECH OK: &bssap_assignment_command_last_channel_type == t->mt_tx_assignment_perm_speech == FR3 HR3 FR2 FR1 HR1 +- Assignment completes, triggering CRCX to CN +- ms_sends_assignment_complete(AMR) -> FR3 0x2 +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN decode: ASSIGNMENT_COMPLETE +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-21:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1;mode-set=0,2,4,7#112 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-21:RTP_TO_RAN:no-CI:local-10-23-23-1-23){UNINITIALIZED}: setting remote addr to 1.2.3.4:1234 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-21:RTP_TO_RAN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-1234){UNINITIALIZED}: Not committing: no MGW endpoint CI set up +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) Assignment Complete: RAN: AMR:octet-align=1;mode-set=0,2,4,7#112, CN: AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) Assignment complete, but still waiting for the CRCX OK on the CN side RTP +- MNCC sends MNCC_RTP_CREATE, which first waits for the CN side RTP + MSC <-- MNCC: callref 0x423: MNCC_RTP_CREATE + +DMNCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) rx MNCC_RTP_CREATE +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Assignment for this trans already started earlier +- When the CN side RTP address is known, ack MNCC_RTP_CREATE + MGW --CRCX OK to RTP_TO_CN--> MSC +DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){ESTABLISHING}: Received Event CALL_LEG_EV_RTP_STREAM_ADDR_AVAILABLE +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Received Event MSC_EV_CALL_LEG_RTP_LOCAL_ADDR_AVAILABLE +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: MGW endpoint's RTP address available for the CI RTP_TO_CN: 10.23.23.1:23 (osmux=no:-2) +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DMNCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) tx MNCC_RTP_CREATE (RTP=10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) + MSC --> MNCC: callref 0x423: MNCC_RTP_CREATE +v=0
+o=OsmoMSC 0 0 IN IP4 10.23.23.1
+s=GSM Call
+c=IN IP4 10.23.23.1
+t=0 0
+m=audio 23 RTP/AVP 112 114 115 116 117 118 110 3 111
+a=rtpmap:112 AMR/8000
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
+a=rtpmap:110 GSM-EFR/8000
+a=rtpmap:3 GSM/8000
+a=rtpmap:111 GSM-HR-08/8000
+a=ptime:20
+ +- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mt_tx_sdp_mncc_rtp_create == AMR:octet-align=1;mode-set=0,2,4,7#112 AMR:octet-align=1;mode-set=7#114 AMR:octet-align=1;mode-set=0,2,4#115 AMR:mode-set=0,2,4,7#116 AMR:mode-set=7#117 AMR:mode-set=0,2,4#118 GSM-EFR#110 GSM#3 GSM-HR-08#111 +- Total time passed: 1876.001388 s + MSC <--GERAN-A-- MS: GSM48_MT_CC_ALERTING +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: + rx_from_ms: now used by 2 (cc,rx_from_ms) +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN decode: DTAP +DRLL msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Dispatching 04.08 message: CC GSM48_MT_CC_ALERTING +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) rx ALERTING in state MO_TERM_CALL_CONF +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) stopping pending timer T310 +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) starting timer T301 with 180 seconds +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) new state MO_TERM_CALL_CONF -> CALL_RECEIVED +DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DMNCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) tx MNCC_ALERT_IND (RTP=10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) + MSC --> MNCC: callref 0x423: MNCC_ALERT_IND +v=0
+o=OsmoMSC 0 0 IN IP4 10.23.23.1
+s=GSM Call
+c=IN IP4 10.23.23.1
+t=0 0
+m=audio 23 RTP/AVP 112 114 115 116 117 118 110 3 111
+a=rtpmap:112 AMR/8000
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
+a=rtpmap:110 GSM-EFR/8000
+a=rtpmap:3 GSM/8000
+a=rtpmap:111 GSM-HR-08/8000
+a=ptime:20
+ +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: - rx_from_ms: now used by 1 (cc) +- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mt_tx_sdp_mncc_alert_ind == AMR:octet-align=1;mode-set=0,2,4,7#112 AMR:octet-align=1;mode-set=7#114 AMR:octet-align=1;mode-set=0,2,4#115 AMR:mode-set=0,2,4,7#116 AMR:mode-set=7#117 AMR:mode-set=0,2,4#118 GSM-EFR#110 GSM#3 GSM-HR-08#111 +- Total time passed: 1877.001411 s + MSC <--GERAN-A-- MS: GSM48_MT_CC_CONNECT +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: + rx_from_ms: now used by 2 (cc,rx_from_ms) +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN decode: DTAP +DRLL msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Dispatching 04.08 message: CC GSM48_MT_CC_CONNECT +DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) rx CONNECT in state CALL_RECEIVED +DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) stopping pending timer T301 +DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) new state CALL_RECEIVED -> CONNECT_REQUEST +DCC trans(CC:CONNECT_REQUEST IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DMNCC trans(CC:CONNECT_REQUEST IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) tx MNCC_SETUP_CNF (RTP=10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) + MSC --> MNCC: callref 0x423: MNCC_SETUP_CNF +v=0
+o=OsmoMSC 0 0 IN IP4 10.23.23.1
+s=GSM Call
+c=IN IP4 10.23.23.1
+t=0 0
+m=audio 23 RTP/AVP 112 114 115 116 117 118 110 3 111
+a=rtpmap:112 AMR/8000
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
+a=rtpmap:110 GSM-EFR/8000
+a=rtpmap:3 GSM/8000
+a=rtpmap:111 GSM-HR-08/8000
+a=ptime:20
+ +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: - rx_from_ms: now used by 1 (cc) +- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mt_tx_sdp_mncc_setup_cnf == AMR:octet-align=1;mode-set=0,2,4,7#112 AMR:octet-align=1;mode-set=7#114 AMR:octet-align=1;mode-set=0,2,4#115 AMR:mode-set=0,2,4,7#116 AMR:mode-set=7#117 AMR:mode-set=0,2,4#118 GSM-EFR#110 GSM#3 GSM-HR-08#111 + MSC <-- MNCC: callref 0x423: MNCC_SETUP_COMPL_REQ + +DMNCC trans(CC:CONNECT_REQUEST IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) rx MNCC_SETUP_COMPL_REQ +DCC trans(CC:CONNECT_REQUEST IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) starting guard timer with 180 seconds +DCC trans(CC:CONNECT_REQUEST IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) new state CONNECT_REQUEST -> ACTIVE +DCC trans(CC:ACTIVE IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) stopping pending guard timer +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Sending DTAP: CC GSM48_MT_CC_CONNECT_ACK +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN encode: DTAP on GERAN-A +- DTAP --GERAN-A--> MS: GSM48_MT_CC_CONNECT_ACK: 030f +- DTAP matches expected message +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST + + +- RTP stream goes ahead, not shown here. +- Total time passed: 2000.001456 s + + +- Call ends + MSC <--GERAN-A-- MS: GSM48_MT_CC_DISCONNECT +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: + rx_from_ms: now used by 2 (cc,rx_from_ms) +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN decode: DTAP +DRLL msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Dispatching 04.08 message: CC GSM48_MT_CC_DISCONNECT +DCC trans(CC:ACTIVE IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) rx DISCONNECT in state ACTIVE +DCC trans(CC:ACTIVE IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) new state ACTIVE -> DISCONNECT_IND +DMNCC trans(CC:DISCONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) tx MNCC_DISC_IND + MSC --> MNCC: callref 0x423: MNCC_DISC_IND + +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: - rx_from_ms: now used by 1 (cc) + MSC <-- MNCC: callref 0x423: MNCC_REL_REQ + +DMNCC trans(CC:DISCONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) rx MNCC_REL_REQ +DCC trans(CC:DISCONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) starting guard timer with 180 seconds +DCC trans(CC:DISCONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) starting timer T308 with 10 seconds +DCC trans(CC:DISCONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) new state DISCONNECT_IND -> RELEASE_REQ +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Sending DTAP: CC GSM48_MT_CC_RELEASE +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN encode: DTAP on GERAN-A +- DTAP --GERAN-A--> MS: GSM48_MT_CC_RELEASE: 032d +- DTAP matches expected message +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST + MSC <--GERAN-A-- MS: GSM48_MT_CC_RELEASE_COMPL +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: + rx_from_ms: now used by 2 (cc,rx_from_ms) +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN decode: DTAP +DRLL msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Dispatching 04.08 message: CC GSM48_MT_CC_RELEASE_COMPL +DCC trans(CC:RELEASE_REQ IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) rx RELEASE_COMPL in state RELEASE_REQ +DCC trans(CC:RELEASE_REQ IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) stopping pending timer T308 +DMNCC trans(CC:RELEASE_REQ IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) tx MNCC_REL_CNF + MSC --> MNCC: callref 0x423: MNCC_REL_CNF + +DCC trans(CC:RELEASE_REQ IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x0 tid-0) Freeing transaction +DCC trans(CC:RELEASE_REQ IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x0 tid-0) new state RELEASE_REQ -> NULL +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x0 tid-0) stopping pending guard timer +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 - CC: now used by 2 (attached,active-conn) +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: - cc: now used by 1 (rx_from_ms) +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: - rx_from_ms: now used by 0 (-) +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Received Event MSC_A_EV_UNUSED +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: state_chg to MSC_A_ST_RELEASING +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_RELEASING}: Releasing: msc_a use is 0 (-) +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 + msc_a_fsm_releasing_onenter: now used by 3 (attached,active-conn,msc_a_fsm_releasing_onenter) +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 + vlr_subscr_cancel_attach_fsm: now used by 4 (attached,active-conn,msc_a_fsm_releasing_onenter,vlr_subscr_cancel_attach_fsm) +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 - vlr_subscr_cancel_attach_fsm: now used by 3 (attached,active-conn,msc_a_fsm_releasing_onenter) +DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){ESTABLISHING}: state_chg to RELEASING +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-21:RTP_TO_RAN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-1234){UNINITIALIZED}: Terminating (cause = OSMO_FSM_TERM_PARENT) +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-21:RTP_TO_RAN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-1234){UNINITIALIZED}: Removing from parent call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP) +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-21:RTP_TO_RAN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-1234){UNINITIALIZED}: Deallocated +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-21:RTP_TO_CN:no-CI){UNINITIALIZED}: Terminating (cause = OSMO_FSM_TERM_PARENT) +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-21:RTP_TO_CN:no-CI){UNINITIALIZED}: Removing from parent call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP) +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-21:RTP_TO_CN:no-CI){UNINITIALIZED}: Deallocated +DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){RELEASING}: Terminating (cause = OSMO_FSM_TERM_REGULAR) +DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){RELEASING}: Removing from parent msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP) +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_RELEASING}: Received Event MSC_EV_CALL_LEG_TERM +DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){RELEASING}: Deallocated +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_RELEASING}: + wait-Clear-Complete: now used by 1 (wait-Clear-Complete) +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_RELEASING}: RAN encode: CLEAR_COMMAND on GERAN-A +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 - msc_a_fsm_releasing_onenter: now used by 2 (attached,active-conn) +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_RELEASING}: RAN decode: CLEAR_COMPLETE +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_RELEASING}: - wait-Clear-Complete: now used by 0 (-) +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_RELEASING}: Received Event MSC_A_EV_UNUSED +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_RELEASING}: state_chg to MSC_A_ST_RELEASED +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_RELEASED}: Released: msc_a use is 0 (-) +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_RELEASED}: Terminating (cause = OSMO_FSM_TERM_REGULAR) +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){PR_ARQ_S_DONE}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP)) +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){PR_ARQ_S_DONE}: Removing from parent msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP) +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){PR_ARQ_S_DONE}: Deferring: will deallocate with msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP) +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_RELEASED}: Removing from parent msub_fsm +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_RELEASED}: max total use count was 3 +DMSC msub_fsm{active}: Received Event MSUB_EV_ROLE_TERMINATED +DMSC msub(IMSI-901700000010650:MSISDN-46071) MSC-A terminated +DMSC msub(IMSI-901700000010650:MSISDN-46071) 1 MSC-I still active +DMSC msub_fsm{active}: state_chg to terminating +DMSC msub_fsm{terminating}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_REGULAR, caused by: msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP)) +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){0}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP)) +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){0}: Removing from parent msub_fsm +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){0}: Deferring: will deallocate with msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP) +DMSC msub(IMSI-901700000010650:MSISDN-46071) Free +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 - active-conn: now used by 1 (attached) +DMSC msub_fsm{terminating}: Deferring: will deallocate with msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP) +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_RELEASED}: Deallocated, including all deferred deallocations +- msub gone + llist_count(&msub_list) == 0 + + +- ======================== SUCCESS: MT call: AMR with rate limitations + + +- ======================== MO call: MO on AMR-HR, MT on AMR-FR. See that the AMR modes are selected to match AMR-HR +- CM Service Request with Codec List (BSS Supported) = FR1 FR2 FR3:57ff HR1 HR3:73f + MSC <--GERAN-A-- MS: GSM48_MT_MM_CM_SERV_REQ + new conn +DMSC msub_fsm{active}: Allocated +DMSC msc_a{MSC_A_ST_VALIDATE_L3}: Allocated +DMSC msc_a{MSC_A_ST_VALIDATE_L3}: is child of msub_fsm +DMSC msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: state_chg to MSC_A_ST_VALIDATE_L3 +DMSC dummy_msc_i{0}: Allocated +DMSC dummy_msc_i{0}: is child of msub_fsm +DREF msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: + rx_from_ms: now used by 1 (rx_from_ms) +DBSSAP msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: RAN decode: COMPL_L3 +DBSSAP msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: Complete Layer 3: Codec List (BSS Supported): GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111 +DRLL msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: Dispatching 04.08 message: MM GSM48_MT_MM_CM_SERV_REQ +DMM msc_a(IMSI-901700000010650:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_VALIDATE_L3}: Rx CM SERVICE REQUEST cm_service_type=MO-Call +DREF msc_a(IMSI-901700000010650:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_VALIDATE_L3}: + cm_service_cc: now used by 2 (rx_from_ms,cm_service_cc) +DVLR Process_Access_Request_VLR(IMSI-901700000010650:GERAN-A:CM_SERVICE_REQ){PR_ARQ_S_INIT}: Allocated +DVLR Process_Access_Request_VLR(IMSI-901700000010650:GERAN-A:CM_SERVICE_REQ){PR_ARQ_S_INIT}: is child of msc_a(IMSI-901700000010650:GERAN-A:CM_SERVICE_REQ) +DVLR Process_Access_Request_VLR(IMSI-901700000010650:GERAN-A:CM_SERVICE_REQ){PR_ARQ_S_INIT}: rev=R99 net=GERAN (no Auth) +DVLR Process_Access_Request_VLR(IMSI-901700000010650:GERAN-A:CM_SERVICE_REQ){PR_ARQ_S_INIT}: Received Event PR_ARQ_E_START +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 + proc_arq_vlr_fn_init: now used by 2 (attached,proc_arq_vlr_fn_init) +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 + active-conn: now used by 3 (attached,proc_arq_vlr_fn_init,active-conn) +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_VALIDATE_L3}: Received Event MSC_A_EV_COMPLETE_LAYER_3_OK +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_VALIDATE_L3}: state_chg to MSC_A_ST_AUTH_CIPH +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){PR_ARQ_S_INIT}: proc_arq_vlr_fn_post_imsi() +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){PR_ARQ_S_INIT}: _proc_arq_vlr_node2() +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){PR_ARQ_S_INIT}: _proc_arq_vlr_node2_post_ciph() +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_AUTH_CIPH}: RAN encode: COMMON_ID on GERAN-A +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){PR_ARQ_S_INIT}: _proc_arq_vlr_node2_post_vlr() +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){PR_ARQ_S_INIT}: _proc_arq_vlr_post_pres() +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){PR_ARQ_S_INIT}: _proc_arq_vlr_post_trace() +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){PR_ARQ_S_INIT}: _proc_arq_vlr_post_imei() +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){PR_ARQ_S_INIT}: proc_arq_fsm_done(PASSED) +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){PR_ARQ_S_INIT}: state_chg to PR_ARQ_S_DONE +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){PR_ARQ_S_DONE}: Process Access Request result: PASSED +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_AUTH_CIPH}: Sending DTAP: MM GSM48_MT_MM_CM_SERV_ACC +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_AUTH_CIPH}: RAN encode: DTAP on GERAN-A +- DTAP --GERAN-A--> MS: GSM48_MT_MM_CM_SERV_ACC: 0521 +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_AUTH_CIPH}: Received Event MSC_A_EV_AUTHENTICATED +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_AUTH_CIPH}: state_chg to MSC_A_ST_AUTHENTICATED +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 - proc_arq_vlr_fn_init: now used by 2 (attached,active-conn) +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_AUTHENTICATED}: - rx_from_ms: now used by 1 (cm_service_cc) + cm_service_result_sent == 1 +msc_a_is_accepted() == true +- MS sends CC SETUP with Bearer Capability = AMR AMR GSM-EFR GSM GSM-HR-08 + MSC <--GERAN-A-- MS: GSM48_MT_CC_SETUP +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_AUTHENTICATED}: + rx_from_ms: now used by 2 (cm_service_cc,rx_from_ms) +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_AUTHENTICATED}: RAN decode: DTAP +DRLL msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_AUTHENTICATED}: Dispatching 04.08 message: CC GSM48_MT_CC_SETUP +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 + CC: now used by 3 (attached,active-conn,CC) +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071 callref-0x8000000c tid-8) New transaction +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_AUTHENTICATED}: Received Event MSC_A_EV_TRANSACTION_ACCEPTED +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_AUTHENTICATED}: state_chg to MSC_A_ST_COMMUNICATING +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: + cc: now used by 3 (cm_service_cc,rx_from_ms,cc) +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: - cm_service_cc: now used by 2 (rx_from_ms,cc) +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000c tid-8) rx SETUP in state NULL +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000c tid-8) starting guard timer with 180 seconds +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000c tid-8) codecs: :0{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000c tid-8) SETUP to 123 +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000c tid-8) new state NULL -> INITIATED +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Starting call assignment +DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){ESTABLISHING}: Allocated +DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){ESTABLISHING}: is child of msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ) +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000c tid-8) codecs: :0{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) + MGW <--CRCX to RTP_TO_CN-- MSC: call_id=0x16 codecs=AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){UNINITIALIZED}: Allocated +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){UNINITIALIZED}: is child of call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ) +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-22:RTP_TO_CN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 + MGW <--CRCX to RTP_TO_RAN-- MSC: call_id=0x16 codecs=AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){UNINITIALIZED}: Allocated +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){UNINITIALIZED}: is child of call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ) +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-22:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: - rx_from_ms: now used by 1 (cc) +- As soon as the MGW port towards CN is created, MNCC_SETUP_IND is triggered + MGW --CRCX OK to RTP_TO_CN--> MSC +DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){ESTABLISHING}: Received Event CALL_LEG_EV_RTP_STREAM_ADDR_AVAILABLE +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Received Event MSC_EV_CALL_LEG_RTP_LOCAL_ADDR_AVAILABLE +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: MGW endpoint's RTP address available for the CI RTP_TO_CN: 10.23.23.1:23 (osmux=no:-2) +DMNCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000c tid-8) tx MNCC_SETUP_IND (RTP=10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) + MSC --> MNCC: callref 0x8000000c: MNCC_SETUP_IND +v=0
+o=OsmoMSC 0 0 IN IP4 10.23.23.1
+s=GSM Call
+c=IN IP4 10.23.23.1
+t=0 0
+m=audio 23 RTP/AVP 112 114 115 116 117 118 110 3 111
+a=rtpmap:112 AMR/8000
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
+a=rtpmap:110 GSM-EFR/8000
+a=rtpmap:3 GSM/8000
+a=rtpmap:111 GSM-HR-08/8000
+a=ptime:20
+ +- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mo_tx_sdp_mncc_setup_ind == AMR:octet-align=1;mode-set=0,2,4,7#112 AMR:octet-align=1;mode-set=7#114 AMR:octet-align=1;mode-set=0,2,4#115 AMR:mode-set=0,2,4,7#116 AMR:mode-set=7#117 AMR:mode-set=0,2,4#118 GSM-EFR#110 GSM#3 GSM-HR-08#111 +- MNCC replies with MNCC_RTP_CREATE + MSC <-- MNCC: callref 0x8000000c: MNCC_RTP_CREATE + +DMNCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000c tid-8) rx MNCC_RTP_CREATE +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Assignment for this trans already started earlier +- MGW acknowledges the CRCX, triggering Assignment with FR3 HR3 FR2 FR1 HR1 + MGW --CRCX OK to RTP_TO_RAN--> MSC +DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){ESTABLISHING}: Received Event CALL_LEG_EV_RTP_STREAM_ADDR_AVAILABLE +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Received Event MSC_EV_CALL_LEG_RTP_LOCAL_ADDR_AVAILABLE +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: MGW endpoint's RTP address available for the CI RTP_TO_RAN: 10.23.23.1:23 (osmux=no:-2) +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000c tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000c tid-8) Sending Assignment Command +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN encode: ASSIGNMENT_COMMAND on GERAN-A +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST +- VALIDATE_PERM_SPEECH OK: &bssap_assignment_command_last_channel_type == t->mo_tx_assignment_perm_speech == FR3 HR3 FR2 FR1 HR1 +- Assignment succeeds with HR AMR:octet-align=1;mode-set=0,2,4, triggering MNCC_RTP_CREATE ack to MNCC with AMR:octet-align=1;mode-set=0,2,4#115 AMR:octet-align=1;mode-set=0,2,4,7#112 AMR:octet-align=1;mode-set=7#114 AMR:mode-set=0,2,4,7#116 AMR:mode-set=7#117 AMR:mode-set=0,2,4#118 GSM-EFR#110 GSM#3 GSM-HR-08#111 +- ms_sends_assignment_complete(AMR:octet-align=1;mode-set=0,2,4) -> HR3 0x2 +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN decode: ASSIGNMENT_COMPLETE +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-22:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1;mode-set=0,2,4#112 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-22:RTP_TO_RAN:no-CI:local-10-23-23-1-23){UNINITIALIZED}: setting remote addr to 1.2.3.4:1234 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-22:RTP_TO_RAN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-1234){UNINITIALIZED}: Not committing: no MGW endpoint CI set up +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000c tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4#112 MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000c tid-8) Assignment Complete: RAN: AMR:octet-align=1;mode-set=0,2,4#112, CN: AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000c tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4#112 MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DMNCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000c tid-8) tx MNCC_RTP_CREATE (RTP=10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) + MSC --> MNCC: callref 0x8000000c: MNCC_RTP_CREATE +v=0
+o=OsmoMSC 0 0 IN IP4 10.23.23.1
+s=GSM Call
+c=IN IP4 10.23.23.1
+t=0 0
+m=audio 23 RTP/AVP 115 112 114 116 117 118 110 3 111
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:112 AMR/8000
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
+a=rtpmap:110 GSM-EFR/8000
+a=rtpmap:3 GSM/8000
+a=rtpmap:111 GSM-HR-08/8000
+a=ptime:20
+ +- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mo_tx_sdp_mncc_rtp_create == AMR:octet-align=1;mode-set=0,2,4#115 AMR:octet-align=1;mode-set=0,2,4,7#112 AMR:octet-align=1;mode-set=7#114 AMR:mode-set=0,2,4,7#116 AMR:mode-set=7#117 AMR:mode-set=0,2,4#118 GSM-EFR#110 GSM#3 GSM-HR-08#111 +- MNCC says that's fine + MSC <-- MNCC: callref 0x8000000c: MNCC_CALL_PROC_REQ + +DMNCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000c tid-8) rx MNCC_CALL_PROC_REQ +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000c tid-8) stopping pending guard timer +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000c tid-8) starting guard timer with 180 seconds +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000c tid-8) new state INITIATED -> MO_CALL_PROC +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Sending DTAP: CC GSM48_MT_CC_CALL_PROC +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN encode: DTAP on GERAN-A +- DTAP --GERAN-A--> MS: GSM48_MT_CC_CALL_PROC: 8302 +- DTAP matches expected message +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Assignment for this trans already started earlier +- Total time passed: 2001.001479 s +- The other call leg got established (not shown here), MNCC tells us so, with codecs { AMR:octet-align=1;mode-set=0,2,4#115 AMR:octet-align=1;mode-set=0,2,4,7#112 AMR:octet-align=1;mode-set=7#114 AMR:mode-set=0,2,4,7#116 AMR:mode-set=7#117 AMR:mode-set=0,2,4#118 GSM-EFR#110 GSM#3 GSM-HR-08#111 } + MSC <-- MNCC: callref 0x8000000c: MNCC_ALERT_REQ +v=0
+o=OsmoMSC 0 0 IN IP4 1.2.3.4
+s=GSM Call
+c=IN IP4 1.2.3.4
+t=0 0
+m=audio 56 RTP/AVP 115 112 114 116 117 118 110 3 111
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:112 AMR/8000
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
+a=rtpmap:110 GSM-EFR/8000
+a=rtpmap:3 GSM/8000
+a=rtpmap:111 GSM-HR-08/8000
+a=ptime:20
+ +DMNCC trans(CC:MO_CALL_PROC IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000c tid-8) rx MNCC_ALERT_REQ (RTP=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:MO_CALL_PROC IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000c tid-8) stopping pending guard timer +DCC trans(CC:MO_CALL_PROC IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000c tid-8) starting guard timer with 180 seconds +DCC trans(CC:MO_CALL_PROC IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000c tid-8) new state MO_CALL_PROC -> CALL_DELIVERED +DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000c tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4#112 remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-22:RTP_TO_CN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-22:RTP_TO_CN:no-CI:local-10-23-23-1-23){UNINITIALIZED}: setting remote addr to 1.2.3.4:56 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-22:RTP_TO_CN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-56){UNINITIALIZED}: Not committing: no MGW endpoint CI set up +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Sending DTAP: CC GSM48_MT_CC_ALERTING +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN encode: DTAP on GERAN-A +- DTAP --GERAN-A--> MS: GSM48_MT_CC_ALERTING: 8301 +- DTAP matches expected message +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST + MSC <-- MNCC: callref 0x8000000c: MNCC_SETUP_RSP +v=0
+o=OsmoMSC 0 0 IN IP4 1.2.3.4
+s=GSM Call
+c=IN IP4 1.2.3.4
+t=0 0
+m=audio 56 RTP/AVP 115 112 114 116 117 118 110 3 111
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:112 AMR/8000
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
+a=rtpmap:110 GSM-EFR/8000
+a=rtpmap:3 GSM/8000
+a=rtpmap:111 GSM-HR-08/8000
+a=ptime:20
+ +DMNCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000c tid-8) rx MNCC_SETUP_RSP (RTP=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000c tid-8) stopping pending guard timer +DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000c tid-8) starting guard timer with 180 seconds +DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000c tid-8) starting timer T313 with 30 seconds +DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000c tid-8) new state CALL_DELIVERED -> CONNECT_IND +DCC trans(CC:CONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000c tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4#112 remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-22:RTP_TO_CN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-56){UNINITIALIZED}: no change: codecs already set to AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-22:RTP_TO_CN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-56){UNINITIALIZED}: remote addr already 1.2.3.4:56, no change +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-22:RTP_TO_CN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-56){UNINITIALIZED}: Not committing: no MGW endpoint CI set up +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Sending DTAP: CC GSM48_MT_CC_CONNECT +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN encode: DTAP on GERAN-A +- DTAP --GERAN-A--> MS: GSM48_MT_CC_CONNECT: 8307 +- DTAP matches expected message +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST +- Total time passed: 2002.001502 s + MSC <--GERAN-A-- MS: GSM48_MT_CC_CONNECT_ACK +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: + rx_from_ms: now used by 2 (cc,rx_from_ms) +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN decode: DTAP +DRLL msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Dispatching 04.08 message: CC GSM48_MT_CC_CONNECT_ACK +DCC trans(CC:CONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000c tid-8) rx CONNECT_ACK in state CONNECT_IND +DCC trans(CC:CONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000c tid-8) stopping pending timer T313 +DCC trans(CC:CONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000c tid-8) new state CONNECT_IND -> ACTIVE +DCC trans(CC:ACTIVE IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000c tid-8) stopping pending guard timer +DMNCC trans(CC:ACTIVE IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000c tid-8) tx MNCC_SETUP_COMPL_IND + MSC --> MNCC: callref 0x8000000c: MNCC_SETUP_COMPL_IND + +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: - rx_from_ms: now used by 1 (cc) +- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mo_tx_sdp_mncc_setup_compl_ind == + + +- RTP stream goes ahead, not shown here. +- Total time passed: 2125.001547 s + + +- Call ends + MSC <--GERAN-A-- MS: GSM48_MT_CC_DISCONNECT +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: + rx_from_ms: now used by 2 (cc,rx_from_ms) +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN decode: DTAP +DRLL msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Dispatching 04.08 message: CC GSM48_MT_CC_DISCONNECT +DCC trans(CC:ACTIVE IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000c tid-8) rx DISCONNECT in state ACTIVE +DCC trans(CC:ACTIVE IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000c tid-8) new state ACTIVE -> DISCONNECT_IND +DMNCC trans(CC:DISCONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000c tid-8) tx MNCC_DISC_IND + MSC --> MNCC: callref 0x8000000c: MNCC_DISC_IND + +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: - rx_from_ms: now used by 1 (cc) + MSC <-- MNCC: callref 0x8000000c: MNCC_REL_REQ +v=0
+o=OsmoMSC 0 0 IN IP4 1.2.3.4
+s=GSM Call
+c=IN IP4 1.2.3.4
+t=0 0
+m=audio 56 RTP/AVP 115 112 114 116 117 118 110 3 111
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:112 AMR/8000
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
+a=rtpmap:110 GSM-EFR/8000
+a=rtpmap:3 GSM/8000
+a=rtpmap:111 GSM-HR-08/8000
+a=ptime:20
+ +DMNCC trans(CC:DISCONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000c tid-8) rx MNCC_REL_REQ +DCC trans(CC:DISCONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000c tid-8) starting guard timer with 180 seconds +DCC trans(CC:DISCONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000c tid-8) starting timer T308 with 10 seconds +DCC trans(CC:DISCONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000c tid-8) new state DISCONNECT_IND -> RELEASE_REQ +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Sending DTAP: CC GSM48_MT_CC_RELEASE +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN encode: DTAP on GERAN-A +- DTAP --GERAN-A--> MS: GSM48_MT_CC_RELEASE: 832d +- DTAP matches expected message +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST + MSC <--GERAN-A-- MS: GSM48_MT_CC_RELEASE_COMPL +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: + rx_from_ms: now used by 2 (cc,rx_from_ms) +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN decode: DTAP +DRLL msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Dispatching 04.08 message: CC GSM48_MT_CC_RELEASE_COMPL +DCC trans(CC:RELEASE_REQ IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000c tid-8) rx RELEASE_COMPL in state RELEASE_REQ +DCC trans(CC:RELEASE_REQ IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000c tid-8) stopping pending timer T308 +DMNCC trans(CC:RELEASE_REQ IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000c tid-8) tx MNCC_REL_CNF + MSC --> MNCC: callref 0x8000000c: MNCC_REL_CNF + +DCC trans(CC:RELEASE_REQ IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x0 tid-8) Freeing transaction +DCC trans(CC:RELEASE_REQ IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x0 tid-8) new state RELEASE_REQ -> NULL +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x0 tid-8) stopping pending guard timer +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 - CC: now used by 2 (attached,active-conn) +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: - cc: now used by 1 (rx_from_ms) +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: - rx_from_ms: now used by 0 (-) +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Received Event MSC_A_EV_UNUSED +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: state_chg to MSC_A_ST_RELEASING +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_RELEASING}: Releasing: msc_a use is 0 (-) +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 + msc_a_fsm_releasing_onenter: now used by 3 (attached,active-conn,msc_a_fsm_releasing_onenter) +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 + vlr_subscr_cancel_attach_fsm: now used by 4 (attached,active-conn,msc_a_fsm_releasing_onenter,vlr_subscr_cancel_attach_fsm) +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 - vlr_subscr_cancel_attach_fsm: now used by 3 (attached,active-conn,msc_a_fsm_releasing_onenter) +DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){ESTABLISHING}: state_chg to RELEASING +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-22:RTP_TO_RAN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-1234){UNINITIALIZED}: Terminating (cause = OSMO_FSM_TERM_PARENT) +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-22:RTP_TO_RAN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-1234){UNINITIALIZED}: Removing from parent call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ) +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-22:RTP_TO_RAN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-1234){UNINITIALIZED}: Deallocated +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-22:RTP_TO_CN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-56){UNINITIALIZED}: Terminating (cause = OSMO_FSM_TERM_PARENT) +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-22:RTP_TO_CN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-56){UNINITIALIZED}: Removing from parent call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ) +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-22:RTP_TO_CN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-56){UNINITIALIZED}: Deallocated +DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){RELEASING}: Terminating (cause = OSMO_FSM_TERM_REGULAR) +DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){RELEASING}: Removing from parent msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ) +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_RELEASING}: Received Event MSC_EV_CALL_LEG_TERM +DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){RELEASING}: Deallocated +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_RELEASING}: + wait-Clear-Complete: now used by 1 (wait-Clear-Complete) +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_RELEASING}: RAN encode: CLEAR_COMMAND on GERAN-A +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 - msc_a_fsm_releasing_onenter: now used by 2 (attached,active-conn) +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_RELEASING}: RAN decode: CLEAR_COMPLETE +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_RELEASING}: - wait-Clear-Complete: now used by 0 (-) +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_RELEASING}: Received Event MSC_A_EV_UNUSED +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_RELEASING}: state_chg to MSC_A_ST_RELEASED +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_RELEASED}: Released: msc_a use is 0 (-) +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_RELEASED}: Terminating (cause = OSMO_FSM_TERM_REGULAR) +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){PR_ARQ_S_DONE}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ)) +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){PR_ARQ_S_DONE}: Removing from parent msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ) +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){PR_ARQ_S_DONE}: Deferring: will deallocate with msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ) +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_RELEASED}: Removing from parent msub_fsm +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_RELEASED}: max total use count was 3 +DMSC msub_fsm{active}: Received Event MSUB_EV_ROLE_TERMINATED +DMSC msub(IMSI-901700000010650:MSISDN-46071) MSC-A terminated +DMSC msub(IMSI-901700000010650:MSISDN-46071) 1 MSC-I still active +DMSC msub_fsm{active}: state_chg to terminating +DMSC msub_fsm{terminating}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_REGULAR, caused by: msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ)) +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){0}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ)) +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){0}: Removing from parent msub_fsm +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){0}: Deferring: will deallocate with msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ) +DMSC msub(IMSI-901700000010650:MSISDN-46071) Free +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 - active-conn: now used by 1 (attached) +DMSC msub_fsm{terminating}: Deferring: will deallocate with msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ) +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_RELEASED}: Deallocated, including all deferred deallocations +- msub gone + llist_count(&msub_list) == 0 + + +- ======================== SUCCESS: MO call: MO on AMR-HR, MT on AMR-FR. See that the AMR modes are selected to match AMR-HR + + +- ======================== MT call: MO on AMR-HR, MT on AMR-FR. See that the AMR modes are selected to match AMR-HR + + +- MNCC asks us to setup a call, causing Paging + MSC <-- MNCC: callref 0x423: MNCC_SETUP_REQ +v=0
+o=OsmoMSC 0 0 IN IP4 1.2.3.4
+s=GSM Call
+c=IN IP4 1.2.3.4
+t=0 0
+m=audio 56 RTP/AVP 115 112 114 116 117 118 110 3 111
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:112 AMR/8000
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
+a=rtpmap:110 GSM-EFR/8000
+a=rtpmap:3 GSM/8000
+a=rtpmap:111 GSM-HR-08/8000
+a=ptime:20
+ +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 + mncc_tx_to_gsm_cc: now used by 2 (attached,mncc_tx_to_gsm_cc) +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 + CC: now used by 3 (attached,mncc_tx_to_gsm_cc,CC) +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071 callref-0x423 tid-255) New transaction +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071 callref-0x423 tid-255) codecs: :0{(no-codecs)} (from: remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={(no-codecs)}) +DMNCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071 callref-0x423 tid-255) rx MNCC_SETUP_REQ (RTP=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DPAG Paging: IMSI-901700000010650:MSISDN-46071 for MNCC: establish call: Starting paging + paging request (CALL_CONVERSATIONAL) to IMSI-901700000010650:MSISDN-46071 on GERAN-A + strcmp(paging_expecting_imsi, vsub->imsi) == 0 +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 + Paging: now used by 4 (attached,mncc_tx_to_gsm_cc,CC,Paging) +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 - mncc_tx_to_gsm_cc: now used by 3 (attached,CC,Paging) + paging_sent == 1 +- MS replies with Paging Response, with Codec List (BSS Supported) = FR1 FR2 FR3:57ff HR1 HR3:73f +- VLR accepts, MSC sends CC Setup with Bearer Capability = AMR AMR GSM-EFR GSM GSM-HR-08 + MSC <--GERAN-A-- MS: GSM48_MT_RR_PAG_RESP + new conn +DMSC msub_fsm{active}: Allocated +DMSC msc_a{MSC_A_ST_VALIDATE_L3}: Allocated +DMSC msc_a{MSC_A_ST_VALIDATE_L3}: is child of msub_fsm +DMSC msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: state_chg to MSC_A_ST_VALIDATE_L3 +DMSC dummy_msc_i{0}: Allocated +DMSC dummy_msc_i{0}: is child of msub_fsm +DREF msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: + rx_from_ms: now used by 1 (rx_from_ms) +DBSSAP msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: RAN decode: COMPL_L3 +DBSSAP msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: Complete Layer 3: Codec List (BSS Supported): GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111 +DRLL msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: Dispatching 04.08 message: RR GSM48_MT_RR_PAG_RESP +DRR msc_a(IMSI-901700000010650:GERAN-A:PAGING_RESP){MSC_A_ST_VALIDATE_L3}: Rx PAGING RESPONSE IMSI-901700000010650 +DREF msc_a(IMSI-901700000010650:GERAN-A:PAGING_RESP){MSC_A_ST_VALIDATE_L3}: + paging-response: now used by 2 (rx_from_ms,paging-response) +DVLR Process_Access_Request_VLR(IMSI-901700000010650:GERAN-A:PAGING_RESP){PR_ARQ_S_INIT}: Allocated +DVLR Process_Access_Request_VLR(IMSI-901700000010650:GERAN-A:PAGING_RESP){PR_ARQ_S_INIT}: is child of msc_a(IMSI-901700000010650:GERAN-A:PAGING_RESP) +DVLR Process_Access_Request_VLR(IMSI-901700000010650:GERAN-A:PAGING_RESP){PR_ARQ_S_INIT}: rev=R99 net=GERAN (no Auth) +DVLR Process_Access_Request_VLR(IMSI-901700000010650:GERAN-A:PAGING_RESP){PR_ARQ_S_INIT}: Received Event PR_ARQ_E_START +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 + proc_arq_vlr_fn_init: now used by 4 (attached,CC,Paging,proc_arq_vlr_fn_init) +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 + active-conn: now used by 5 (attached,CC,Paging,proc_arq_vlr_fn_init,active-conn) +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_VALIDATE_L3}: Received Event MSC_A_EV_COMPLETE_LAYER_3_OK +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_VALIDATE_L3}: state_chg to MSC_A_ST_AUTH_CIPH +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){PR_ARQ_S_INIT}: proc_arq_vlr_fn_post_imsi() +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){PR_ARQ_S_INIT}: _proc_arq_vlr_node2() +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){PR_ARQ_S_INIT}: _proc_arq_vlr_node2_post_ciph() +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_AUTH_CIPH}: RAN encode: COMMON_ID on GERAN-A +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){PR_ARQ_S_INIT}: _proc_arq_vlr_node2_post_vlr() +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){PR_ARQ_S_INIT}: _proc_arq_vlr_post_pres() +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){PR_ARQ_S_INIT}: _proc_arq_vlr_post_trace() +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){PR_ARQ_S_INIT}: _proc_arq_vlr_post_imei() +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){PR_ARQ_S_INIT}: proc_arq_fsm_done(PASSED) +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){PR_ARQ_S_INIT}: state_chg to PR_ARQ_S_DONE +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){PR_ARQ_S_DONE}: Process Access Request result: PASSED +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_AUTH_CIPH}: Received Event MSC_A_EV_AUTHENTICATED +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_AUTH_CIPH}: state_chg to MSC_A_ST_AUTHENTICATED +DPAG Paging: IMSI-901700000010650:MSISDN-46071 for MNCC: establish call: Paging Response action (success) +DPAG Paging: IMSI-901700000010650:MSISDN-46071 for MNCC: establish call: Removing Paging Request +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071 callref-0x423 tid-255) Paging succeeded +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_AUTHENTICATED}: + cc: now used by 3 (rx_from_ms,paging-response,cc) +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_AUTHENTICATED}: Received Event MSC_A_EV_TRANSACTION_ACCEPTED +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_AUTHENTICATED}: state_chg to MSC_A_ST_COMMUNICATING +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) starting timer T303 with 30 seconds +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) new state NULL -> CALL_PRESENT +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Sending DTAP: CC GSM48_MT_CC_SETUP +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN encode: DTAP on GERAN-A +- DTAP --GERAN-A--> MS: GSM48_MT_CC_SETUP: 03050406600504020081 +- DTAP matches expected message +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 - Paging: now used by 4 (attached,CC,proc_arq_vlr_fn_init,active-conn) +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: - paging-response: now used by 2 (rx_from_ms,cc) +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 - proc_arq_vlr_fn_init: now used by 3 (attached,CC,active-conn) +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: - rx_from_ms: now used by 1 (cc) +- MS confirms call, we create a RAN-side RTP and forward MNCC_CALL_CONF_IND + MSC <--GERAN-A-- MS: GSM48_MT_CC_CALL_CONF +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: + rx_from_ms: now used by 2 (cc,rx_from_ms) +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN decode: DTAP +DRLL msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Dispatching 04.08 message: CC GSM48_MT_CC_CALL_CONF +DCC trans(CC:CALL_PRESENT IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) rx CALL_CONF in state CALL_PRESENT +DCC trans(CC:CALL_PRESENT IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) stopping pending timer T303 +DCC trans(CC:CALL_PRESENT IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) starting timer T310 with 30 seconds +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Starting call assignment +DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){ESTABLISHING}: Allocated +DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){ESTABLISHING}: is child of msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP) +DCC trans(CC:CALL_PRESENT IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) + MGW <--CRCX to RTP_TO_CN-- MSC: call_id=0x17 codecs=AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){UNINITIALIZED}: Allocated +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){UNINITIALIZED}: is child of call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP) +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-23:RTP_TO_CN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 + MGW <--CRCX to RTP_TO_RAN-- MSC: call_id=0x17 codecs=AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){UNINITIALIZED}: Allocated +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){UNINITIALIZED}: is child of call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP) +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-23:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC trans(CC:CALL_PRESENT IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) new state CALL_PRESENT -> MO_TERM_CALL_CONF +DMNCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) tx MNCC_CALL_CONF_IND + MSC --> MNCC: callref 0x423: MNCC_CALL_CONF_IND + +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: - rx_from_ms: now used by 1 (cc) +- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mt_tx_sdp_mncc_call_conf_ind == +- MGW acknowledges the CRCX to RAN, triggering Assignment with HR3 FR3 FR2 FR1 HR1 + MGW --CRCX OK to RTP_TO_RAN--> MSC +DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){ESTABLISHING}: Received Event CALL_LEG_EV_RTP_STREAM_ADDR_AVAILABLE +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Received Event MSC_EV_CALL_LEG_RTP_LOCAL_ADDR_AVAILABLE +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: MGW endpoint's RTP address available for the CI RTP_TO_RAN: 10.23.23.1:23 (osmux=no:-2) +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) Sending Assignment Command +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN encode: ASSIGNMENT_COMMAND on GERAN-A +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST +- VALIDATE_PERM_SPEECH OK: &bssap_assignment_command_last_channel_type == t->mt_tx_assignment_perm_speech == HR3 FR3 FR2 FR1 HR1 +- Assignment completes, triggering CRCX to CN +- ms_sends_assignment_complete(AMR:octet-align=1;mode-set=0,2,4) -> HR3 0x2 +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN decode: ASSIGNMENT_COMPLETE +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-23:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1;mode-set=0,2,4#112 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-23:RTP_TO_RAN:no-CI:local-10-23-23-1-23){UNINITIALIZED}: setting remote addr to 1.2.3.4:1234 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-23:RTP_TO_RAN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-1234){UNINITIALIZED}: Not committing: no MGW endpoint CI set up +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4#112 remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) Assignment Complete: RAN: AMR:octet-align=1;mode-set=0,2,4#112, CN: AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) Assignment complete, but still waiting for the CRCX OK on the CN side RTP +- MNCC sends MNCC_RTP_CREATE, which first waits for the CN side RTP + MSC <-- MNCC: callref 0x423: MNCC_RTP_CREATE + +DMNCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) rx MNCC_RTP_CREATE +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Assignment for this trans already started earlier +- When the CN side RTP address is known, ack MNCC_RTP_CREATE + MGW --CRCX OK to RTP_TO_CN--> MSC +DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){ESTABLISHING}: Received Event CALL_LEG_EV_RTP_STREAM_ADDR_AVAILABLE +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Received Event MSC_EV_CALL_LEG_RTP_LOCAL_ADDR_AVAILABLE +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: MGW endpoint's RTP address available for the CI RTP_TO_CN: 10.23.23.1:23 (osmux=no:-2) +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4#112 remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DMNCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) tx MNCC_RTP_CREATE (RTP=10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) + MSC --> MNCC: callref 0x423: MNCC_RTP_CREATE +v=0
+o=OsmoMSC 0 0 IN IP4 10.23.23.1
+s=GSM Call
+c=IN IP4 10.23.23.1
+t=0 0
+m=audio 23 RTP/AVP 115 112 114 116 117 118 110 3 111
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:112 AMR/8000
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
+a=rtpmap:110 GSM-EFR/8000
+a=rtpmap:3 GSM/8000
+a=rtpmap:111 GSM-HR-08/8000
+a=ptime:20
+ +- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mt_tx_sdp_mncc_rtp_create == AMR:octet-align=1;mode-set=0,2,4#115 AMR:octet-align=1;mode-set=0,2,4,7#112 AMR:octet-align=1;mode-set=7#114 AMR:mode-set=0,2,4,7#116 AMR:mode-set=7#117 AMR:mode-set=0,2,4#118 GSM-EFR#110 GSM#3 GSM-HR-08#111 +- Total time passed: 2126.001570 s + MSC <--GERAN-A-- MS: GSM48_MT_CC_ALERTING +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: + rx_from_ms: now used by 2 (cc,rx_from_ms) +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN decode: DTAP +DRLL msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Dispatching 04.08 message: CC GSM48_MT_CC_ALERTING +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) rx ALERTING in state MO_TERM_CALL_CONF +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) stopping pending timer T310 +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) starting timer T301 with 180 seconds +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) new state MO_TERM_CALL_CONF -> CALL_RECEIVED +DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4#112 remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DMNCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) tx MNCC_ALERT_IND (RTP=10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) + MSC --> MNCC: callref 0x423: MNCC_ALERT_IND +v=0
+o=OsmoMSC 0 0 IN IP4 10.23.23.1
+s=GSM Call
+c=IN IP4 10.23.23.1
+t=0 0
+m=audio 23 RTP/AVP 115 112 114 116 117 118 110 3 111
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:112 AMR/8000
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
+a=rtpmap:110 GSM-EFR/8000
+a=rtpmap:3 GSM/8000
+a=rtpmap:111 GSM-HR-08/8000
+a=ptime:20
+ +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: - rx_from_ms: now used by 1 (cc) +- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mt_tx_sdp_mncc_alert_ind == AMR:octet-align=1;mode-set=0,2,4#115 AMR:octet-align=1;mode-set=0,2,4,7#112 AMR:octet-align=1;mode-set=7#114 AMR:mode-set=0,2,4,7#116 AMR:mode-set=7#117 AMR:mode-set=0,2,4#118 GSM-EFR#110 GSM#3 GSM-HR-08#111 +- Total time passed: 2127.001593 s + MSC <--GERAN-A-- MS: GSM48_MT_CC_CONNECT +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: + rx_from_ms: now used by 2 (cc,rx_from_ms) +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN decode: DTAP +DRLL msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Dispatching 04.08 message: CC GSM48_MT_CC_CONNECT +DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) rx CONNECT in state CALL_RECEIVED +DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) stopping pending timer T301 +DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) new state CALL_RECEIVED -> CONNECT_REQUEST +DCC trans(CC:CONNECT_REQUEST IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4#112 remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DMNCC trans(CC:CONNECT_REQUEST IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) tx MNCC_SETUP_CNF (RTP=10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) + MSC --> MNCC: callref 0x423: MNCC_SETUP_CNF +v=0
+o=OsmoMSC 0 0 IN IP4 10.23.23.1
+s=GSM Call
+c=IN IP4 10.23.23.1
+t=0 0
+m=audio 23 RTP/AVP 115 112 114 116 117 118 110 3 111
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:112 AMR/8000
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
+a=rtpmap:110 GSM-EFR/8000
+a=rtpmap:3 GSM/8000
+a=rtpmap:111 GSM-HR-08/8000
+a=ptime:20
+ +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: - rx_from_ms: now used by 1 (cc) +- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mt_tx_sdp_mncc_setup_cnf == AMR:octet-align=1;mode-set=0,2,4#115 AMR:octet-align=1;mode-set=0,2,4,7#112 AMR:octet-align=1;mode-set=7#114 AMR:mode-set=0,2,4,7#116 AMR:mode-set=7#117 AMR:mode-set=0,2,4#118 GSM-EFR#110 GSM#3 GSM-HR-08#111 + MSC <-- MNCC: callref 0x423: MNCC_SETUP_COMPL_REQ + +DMNCC trans(CC:CONNECT_REQUEST IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) rx MNCC_SETUP_COMPL_REQ +DCC trans(CC:CONNECT_REQUEST IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) starting guard timer with 180 seconds +DCC trans(CC:CONNECT_REQUEST IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) new state CONNECT_REQUEST -> ACTIVE +DCC trans(CC:ACTIVE IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) stopping pending guard timer +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Sending DTAP: CC GSM48_MT_CC_CONNECT_ACK +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN encode: DTAP on GERAN-A +- DTAP --GERAN-A--> MS: GSM48_MT_CC_CONNECT_ACK: 030f +- DTAP matches expected message +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST + + +- RTP stream goes ahead, not shown here. +- Total time passed: 2250.001638 s + + +- Call ends + MSC <--GERAN-A-- MS: GSM48_MT_CC_DISCONNECT +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: + rx_from_ms: now used by 2 (cc,rx_from_ms) +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN decode: DTAP +DRLL msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Dispatching 04.08 message: CC GSM48_MT_CC_DISCONNECT +DCC trans(CC:ACTIVE IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) rx DISCONNECT in state ACTIVE +DCC trans(CC:ACTIVE IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) new state ACTIVE -> DISCONNECT_IND +DMNCC trans(CC:DISCONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) tx MNCC_DISC_IND + MSC --> MNCC: callref 0x423: MNCC_DISC_IND + +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: - rx_from_ms: now used by 1 (cc) + MSC <-- MNCC: callref 0x423: MNCC_REL_REQ + +DMNCC trans(CC:DISCONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) rx MNCC_REL_REQ +DCC trans(CC:DISCONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) starting guard timer with 180 seconds +DCC trans(CC:DISCONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) starting timer T308 with 10 seconds +DCC trans(CC:DISCONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) new state DISCONNECT_IND -> RELEASE_REQ +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Sending DTAP: CC GSM48_MT_CC_RELEASE +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN encode: DTAP on GERAN-A +- DTAP --GERAN-A--> MS: GSM48_MT_CC_RELEASE: 032d +- DTAP matches expected message +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST + MSC <--GERAN-A-- MS: GSM48_MT_CC_RELEASE_COMPL +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: + rx_from_ms: now used by 2 (cc,rx_from_ms) +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN decode: DTAP +DRLL msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Dispatching 04.08 message: CC GSM48_MT_CC_RELEASE_COMPL +DCC trans(CC:RELEASE_REQ IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) rx RELEASE_COMPL in state RELEASE_REQ +DCC trans(CC:RELEASE_REQ IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) stopping pending timer T308 +DMNCC trans(CC:RELEASE_REQ IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) tx MNCC_REL_CNF + MSC --> MNCC: callref 0x423: MNCC_REL_CNF + +DCC trans(CC:RELEASE_REQ IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x0 tid-0) Freeing transaction +DCC trans(CC:RELEASE_REQ IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x0 tid-0) new state RELEASE_REQ -> NULL +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x0 tid-0) stopping pending guard timer +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 - CC: now used by 2 (attached,active-conn) +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: - cc: now used by 1 (rx_from_ms) +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: - rx_from_ms: now used by 0 (-) +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Received Event MSC_A_EV_UNUSED +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: state_chg to MSC_A_ST_RELEASING +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_RELEASING}: Releasing: msc_a use is 0 (-) +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 + msc_a_fsm_releasing_onenter: now used by 3 (attached,active-conn,msc_a_fsm_releasing_onenter) +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 + vlr_subscr_cancel_attach_fsm: now used by 4 (attached,active-conn,msc_a_fsm_releasing_onenter,vlr_subscr_cancel_attach_fsm) +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 - vlr_subscr_cancel_attach_fsm: now used by 3 (attached,active-conn,msc_a_fsm_releasing_onenter) +DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){ESTABLISHING}: state_chg to RELEASING +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-23:RTP_TO_RAN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-1234){UNINITIALIZED}: Terminating (cause = OSMO_FSM_TERM_PARENT) +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-23:RTP_TO_RAN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-1234){UNINITIALIZED}: Removing from parent call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP) +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-23:RTP_TO_RAN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-1234){UNINITIALIZED}: Deallocated +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-23:RTP_TO_CN:no-CI){UNINITIALIZED}: Terminating (cause = OSMO_FSM_TERM_PARENT) +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-23:RTP_TO_CN:no-CI){UNINITIALIZED}: Removing from parent call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP) +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-23:RTP_TO_CN:no-CI){UNINITIALIZED}: Deallocated +DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){RELEASING}: Terminating (cause = OSMO_FSM_TERM_REGULAR) +DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){RELEASING}: Removing from parent msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP) +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_RELEASING}: Received Event MSC_EV_CALL_LEG_TERM +DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){RELEASING}: Deallocated +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_RELEASING}: + wait-Clear-Complete: now used by 1 (wait-Clear-Complete) +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_RELEASING}: RAN encode: CLEAR_COMMAND on GERAN-A +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 - msc_a_fsm_releasing_onenter: now used by 2 (attached,active-conn) +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_RELEASING}: RAN decode: CLEAR_COMPLETE +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_RELEASING}: - wait-Clear-Complete: now used by 0 (-) +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_RELEASING}: Received Event MSC_A_EV_UNUSED +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_RELEASING}: state_chg to MSC_A_ST_RELEASED +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_RELEASED}: Released: msc_a use is 0 (-) +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_RELEASED}: Terminating (cause = OSMO_FSM_TERM_REGULAR) +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){PR_ARQ_S_DONE}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP)) +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){PR_ARQ_S_DONE}: Removing from parent msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP) +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){PR_ARQ_S_DONE}: Deferring: will deallocate with msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP) +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_RELEASED}: Removing from parent msub_fsm +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_RELEASED}: max total use count was 3 +DMSC msub_fsm{active}: Received Event MSUB_EV_ROLE_TERMINATED +DMSC msub(IMSI-901700000010650:MSISDN-46071) MSC-A terminated +DMSC msub(IMSI-901700000010650:MSISDN-46071) 1 MSC-I still active +DMSC msub_fsm{active}: state_chg to terminating +DMSC msub_fsm{terminating}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_REGULAR, caused by: msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP)) +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){0}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP)) +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){0}: Removing from parent msub_fsm +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){0}: Deferring: will deallocate with msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP) +DMSC msub(IMSI-901700000010650:MSISDN-46071) Free +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 - active-conn: now used by 1 (attached) +DMSC msub_fsm{terminating}: Deferring: will deallocate with msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP) +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_RELEASED}: Deallocated, including all deferred deallocations +- msub gone + llist_count(&msub_list) == 0 + + +- ======================== SUCCESS: MT call: MO on AMR-HR, MT on AMR-FR. See that the AMR modes are selected to match AMR-HR + + +- ======================== MO call: MO on AMR-FR, MT on AMR-HR. See that the AMR modes are selected to match AMR-HR +- CM Service Request with Codec List (BSS Supported) = FR1 FR2 FR3:57ff HR1 HR3:73f + MSC <--GERAN-A-- MS: GSM48_MT_MM_CM_SERV_REQ + new conn +DMSC msub_fsm{active}: Allocated +DMSC msc_a{MSC_A_ST_VALIDATE_L3}: Allocated +DMSC msc_a{MSC_A_ST_VALIDATE_L3}: is child of msub_fsm +DMSC msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: state_chg to MSC_A_ST_VALIDATE_L3 +DMSC dummy_msc_i{0}: Allocated +DMSC dummy_msc_i{0}: is child of msub_fsm +DREF msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: + rx_from_ms: now used by 1 (rx_from_ms) +DBSSAP msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: RAN decode: COMPL_L3 +DBSSAP msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: Complete Layer 3: Codec List (BSS Supported): GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111 +DRLL msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: Dispatching 04.08 message: MM GSM48_MT_MM_CM_SERV_REQ +DMM msc_a(IMSI-901700000010650:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_VALIDATE_L3}: Rx CM SERVICE REQUEST cm_service_type=MO-Call +DREF msc_a(IMSI-901700000010650:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_VALIDATE_L3}: + cm_service_cc: now used by 2 (rx_from_ms,cm_service_cc) +DVLR Process_Access_Request_VLR(IMSI-901700000010650:GERAN-A:CM_SERVICE_REQ){PR_ARQ_S_INIT}: Allocated +DVLR Process_Access_Request_VLR(IMSI-901700000010650:GERAN-A:CM_SERVICE_REQ){PR_ARQ_S_INIT}: is child of msc_a(IMSI-901700000010650:GERAN-A:CM_SERVICE_REQ) +DVLR Process_Access_Request_VLR(IMSI-901700000010650:GERAN-A:CM_SERVICE_REQ){PR_ARQ_S_INIT}: rev=R99 net=GERAN (no Auth) +DVLR Process_Access_Request_VLR(IMSI-901700000010650:GERAN-A:CM_SERVICE_REQ){PR_ARQ_S_INIT}: Received Event PR_ARQ_E_START +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 + proc_arq_vlr_fn_init: now used by 2 (attached,proc_arq_vlr_fn_init) +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 + active-conn: now used by 3 (attached,proc_arq_vlr_fn_init,active-conn) +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_VALIDATE_L3}: Received Event MSC_A_EV_COMPLETE_LAYER_3_OK +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_VALIDATE_L3}: state_chg to MSC_A_ST_AUTH_CIPH +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){PR_ARQ_S_INIT}: proc_arq_vlr_fn_post_imsi() +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){PR_ARQ_S_INIT}: _proc_arq_vlr_node2() +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){PR_ARQ_S_INIT}: _proc_arq_vlr_node2_post_ciph() +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_AUTH_CIPH}: RAN encode: COMMON_ID on GERAN-A +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){PR_ARQ_S_INIT}: _proc_arq_vlr_node2_post_vlr() +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){PR_ARQ_S_INIT}: _proc_arq_vlr_post_pres() +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){PR_ARQ_S_INIT}: _proc_arq_vlr_post_trace() +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){PR_ARQ_S_INIT}: _proc_arq_vlr_post_imei() +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){PR_ARQ_S_INIT}: proc_arq_fsm_done(PASSED) +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){PR_ARQ_S_INIT}: state_chg to PR_ARQ_S_DONE +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){PR_ARQ_S_DONE}: Process Access Request result: PASSED +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_AUTH_CIPH}: Sending DTAP: MM GSM48_MT_MM_CM_SERV_ACC +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_AUTH_CIPH}: RAN encode: DTAP on GERAN-A +- DTAP --GERAN-A--> MS: GSM48_MT_MM_CM_SERV_ACC: 0521 +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_AUTH_CIPH}: Received Event MSC_A_EV_AUTHENTICATED +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_AUTH_CIPH}: state_chg to MSC_A_ST_AUTHENTICATED +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 - proc_arq_vlr_fn_init: now used by 2 (attached,active-conn) +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_AUTHENTICATED}: - rx_from_ms: now used by 1 (cm_service_cc) + cm_service_result_sent == 1 +msc_a_is_accepted() == true +- MS sends CC SETUP with Bearer Capability = AMR AMR GSM-EFR GSM GSM-HR-08 + MSC <--GERAN-A-- MS: GSM48_MT_CC_SETUP +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_AUTHENTICATED}: + rx_from_ms: now used by 2 (cm_service_cc,rx_from_ms) +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_AUTHENTICATED}: RAN decode: DTAP +DRLL msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_AUTHENTICATED}: Dispatching 04.08 message: CC GSM48_MT_CC_SETUP +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 + CC: now used by 3 (attached,active-conn,CC) +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071 callref-0x8000000d tid-8) New transaction +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_AUTHENTICATED}: Received Event MSC_A_EV_TRANSACTION_ACCEPTED +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_AUTHENTICATED}: state_chg to MSC_A_ST_COMMUNICATING +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: + cc: now used by 3 (cm_service_cc,rx_from_ms,cc) +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: - cm_service_cc: now used by 2 (rx_from_ms,cc) +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000d tid-8) rx SETUP in state NULL +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000d tid-8) starting guard timer with 180 seconds +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000d tid-8) codecs: :0{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000d tid-8) SETUP to 123 +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000d tid-8) new state NULL -> INITIATED +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Starting call assignment +DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){ESTABLISHING}: Allocated +DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){ESTABLISHING}: is child of msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ) +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000d tid-8) codecs: :0{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) + MGW <--CRCX to RTP_TO_CN-- MSC: call_id=0x18 codecs=AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){UNINITIALIZED}: Allocated +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){UNINITIALIZED}: is child of call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ) +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-24:RTP_TO_CN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 + MGW <--CRCX to RTP_TO_RAN-- MSC: call_id=0x18 codecs=AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){UNINITIALIZED}: Allocated +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){UNINITIALIZED}: is child of call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ) +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-24:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: - rx_from_ms: now used by 1 (cc) +- As soon as the MGW port towards CN is created, MNCC_SETUP_IND is triggered + MGW --CRCX OK to RTP_TO_CN--> MSC +DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){ESTABLISHING}: Received Event CALL_LEG_EV_RTP_STREAM_ADDR_AVAILABLE +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Received Event MSC_EV_CALL_LEG_RTP_LOCAL_ADDR_AVAILABLE +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: MGW endpoint's RTP address available for the CI RTP_TO_CN: 10.23.23.1:23 (osmux=no:-2) +DMNCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000d tid-8) tx MNCC_SETUP_IND (RTP=10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) + MSC --> MNCC: callref 0x8000000d: MNCC_SETUP_IND +v=0
+o=OsmoMSC 0 0 IN IP4 10.23.23.1
+s=GSM Call
+c=IN IP4 10.23.23.1
+t=0 0
+m=audio 23 RTP/AVP 112 114 115 116 117 118 110 3 111
+a=rtpmap:112 AMR/8000
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
+a=rtpmap:110 GSM-EFR/8000
+a=rtpmap:3 GSM/8000
+a=rtpmap:111 GSM-HR-08/8000
+a=ptime:20
+ +- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mo_tx_sdp_mncc_setup_ind == AMR:octet-align=1;mode-set=0,2,4,7#112 AMR:octet-align=1;mode-set=7#114 AMR:octet-align=1;mode-set=0,2,4#115 AMR:mode-set=0,2,4,7#116 AMR:mode-set=7#117 AMR:mode-set=0,2,4#118 GSM-EFR#110 GSM#3 GSM-HR-08#111 +- MNCC replies with MNCC_RTP_CREATE + MSC <-- MNCC: callref 0x8000000d: MNCC_RTP_CREATE + +DMNCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000d tid-8) rx MNCC_RTP_CREATE +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Assignment for this trans already started earlier +- MGW acknowledges the CRCX, triggering Assignment with FR3 HR3 FR2 FR1 HR1 + MGW --CRCX OK to RTP_TO_RAN--> MSC +DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){ESTABLISHING}: Received Event CALL_LEG_EV_RTP_STREAM_ADDR_AVAILABLE +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Received Event MSC_EV_CALL_LEG_RTP_LOCAL_ADDR_AVAILABLE +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: MGW endpoint's RTP address available for the CI RTP_TO_RAN: 10.23.23.1:23 (osmux=no:-2) +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000d tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000d tid-8) Sending Assignment Command +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN encode: ASSIGNMENT_COMMAND on GERAN-A +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST +- VALIDATE_PERM_SPEECH OK: &bssap_assignment_command_last_channel_type == t->mo_tx_assignment_perm_speech == FR3 HR3 FR2 FR1 HR1 +- Assignment succeeds with FR AMR:octet-align=1;mode-set=0,2,4,7, triggering MNCC_RTP_CREATE ack to MNCC with AMR:octet-align=1;mode-set=0,2,4,7#112 AMR:octet-align=1;mode-set=7#114 AMR:octet-align=1;mode-set=0,2,4#115 AMR:mode-set=0,2,4,7#116 AMR:mode-set=7#117 AMR:mode-set=0,2,4#118 GSM-EFR#110 GSM#3 GSM-HR-08#111 +- ms_sends_assignment_complete(AMR:octet-align=1;mode-set=0,2,4,7) -> FR3 0x2 +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN decode: ASSIGNMENT_COMPLETE +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-24:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1;mode-set=0,2,4,7#112 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-24:RTP_TO_RAN:no-CI:local-10-23-23-1-23){UNINITIALIZED}: setting remote addr to 1.2.3.4:1234 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-24:RTP_TO_RAN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-1234){UNINITIALIZED}: Not committing: no MGW endpoint CI set up +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000d tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000d tid-8) Assignment Complete: RAN: AMR:octet-align=1;mode-set=0,2,4,7#112, CN: AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000d tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DMNCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000d tid-8) tx MNCC_RTP_CREATE (RTP=10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) + MSC --> MNCC: callref 0x8000000d: MNCC_RTP_CREATE +v=0
+o=OsmoMSC 0 0 IN IP4 10.23.23.1
+s=GSM Call
+c=IN IP4 10.23.23.1
+t=0 0
+m=audio 23 RTP/AVP 112 114 115 116 117 118 110 3 111
+a=rtpmap:112 AMR/8000
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
+a=rtpmap:110 GSM-EFR/8000
+a=rtpmap:3 GSM/8000
+a=rtpmap:111 GSM-HR-08/8000
+a=ptime:20
+ +- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mo_tx_sdp_mncc_rtp_create == AMR:octet-align=1;mode-set=0,2,4,7#112 AMR:octet-align=1;mode-set=7#114 AMR:octet-align=1;mode-set=0,2,4#115 AMR:mode-set=0,2,4,7#116 AMR:mode-set=7#117 AMR:mode-set=0,2,4#118 GSM-EFR#110 GSM#3 GSM-HR-08#111 +- MNCC says that's fine + MSC <-- MNCC: callref 0x8000000d: MNCC_CALL_PROC_REQ + +DMNCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000d tid-8) rx MNCC_CALL_PROC_REQ +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000d tid-8) stopping pending guard timer +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000d tid-8) starting guard timer with 180 seconds +DCC trans(CC:INITIATED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000d tid-8) new state INITIATED -> MO_CALL_PROC +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Sending DTAP: CC GSM48_MT_CC_CALL_PROC +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN encode: DTAP on GERAN-A +- DTAP --GERAN-A--> MS: GSM48_MT_CC_CALL_PROC: 8302 +- DTAP matches expected message +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Assignment for this trans already started earlier +- Total time passed: 2251.001661 s +- The other call leg got established (not shown here), MNCC tells us so, with codecs { AMR:octet-align=1;mode-set=0,2,4#115 AMR:octet-align=1;mode-set=0,2,4,7#112 AMR:octet-align=1;mode-set=7#114 AMR:mode-set=0,2,4,7#116 AMR:mode-set=7#117 AMR:mode-set=0,2,4#118 GSM-EFR#110 GSM#3 GSM-HR-08#111 } +- Expecting re-assignment + MSC <-- MNCC: callref 0x8000000d: MNCC_ALERT_REQ +v=0
+o=OsmoMSC 0 0 IN IP4 1.2.3.4
+s=GSM Call
+c=IN IP4 1.2.3.4
+t=0 0
+m=audio 56 RTP/AVP 115 112 114 116 117 118 110 3 111
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:112 AMR/8000
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
+a=rtpmap:110 GSM-EFR/8000
+a=rtpmap:3 GSM/8000
+a=rtpmap:111 GSM-HR-08/8000
+a=ptime:20
+ +DMNCC trans(CC:MO_CALL_PROC IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000d tid-8) rx MNCC_ALERT_REQ (RTP=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:MO_CALL_PROC IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000d tid-8) stopping pending guard timer +DCC trans(CC:MO_CALL_PROC IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000d tid-8) starting guard timer with 180 seconds +DCC trans(CC:MO_CALL_PROC IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000d tid-8) new state MO_CALL_PROC -> CALL_DELIVERED +DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000d tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-24:RTP_TO_CN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-24:RTP_TO_CN:no-CI:local-10-23-23-1-23){UNINITIALIZED}: setting remote addr to 1.2.3.4:56 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-24:RTP_TO_CN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-56){UNINITIALIZED}: Not committing: no MGW endpoint CI set up +DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000d tid-8) Remote call leg mismatches assigned codec: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4,7#112 remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000d tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000d tid-8) Sending Assignment Command +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN encode: ASSIGNMENT_COMMAND on GERAN-A +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Sending DTAP: CC GSM48_MT_CC_ALERTING +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN encode: DTAP on GERAN-A +- DTAP --GERAN-A--> MS: GSM48_MT_CC_ALERTING: 8301 +- DTAP matches expected message +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST +- Validating re-assignment +- VALIDATE_PERM_SPEECH OK: &bssap_assignment_command_last_channel_type == t->mo_tx_reassignment_perm_speech == HR3 FR3 FR2 FR1 HR1 +- ms_sends_assignment_complete(AMR:octet-align=1;mode-set=0,2,4) -> HR3 0x2 +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN decode: ASSIGNMENT_COMPLETE +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-24:RTP_TO_RAN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-1234){UNINITIALIZED}: setting codecs to AMR:octet-align=1;mode-set=0,2,4#112 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-24:RTP_TO_RAN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-1234){UNINITIALIZED}: remote addr already 1.2.3.4:1234, no change +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-24:RTP_TO_RAN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-1234){UNINITIALIZED}: Not committing: no MGW endpoint CI set up +DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000d tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4#112 remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000d tid-8) Assignment Complete: RAN: AMR:octet-align=1;mode-set=0,2,4#112, CN: AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000d tid-8) Re-Assignment complete + MSC <-- MNCC: callref 0x8000000d: MNCC_SETUP_RSP +v=0
+o=OsmoMSC 0 0 IN IP4 1.2.3.4
+s=GSM Call
+c=IN IP4 1.2.3.4
+t=0 0
+m=audio 56 RTP/AVP 115 112 114 116 117 118 110 3 111
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:112 AMR/8000
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
+a=rtpmap:110 GSM-EFR/8000
+a=rtpmap:3 GSM/8000
+a=rtpmap:111 GSM-HR-08/8000
+a=ptime:20
+ +DMNCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000d tid-8) rx MNCC_SETUP_RSP (RTP=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000d tid-8) stopping pending guard timer +DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000d tid-8) starting guard timer with 180 seconds +DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000d tid-8) starting timer T313 with 30 seconds +DCC trans(CC:CALL_DELIVERED IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000d tid-8) new state CALL_DELIVERED -> CONNECT_IND +DCC trans(CC:CONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000d tid-8) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4#112 remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-24:RTP_TO_CN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-56){UNINITIALIZED}: no change: codecs already set to AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-24:RTP_TO_CN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-56){UNINITIALIZED}: remote addr already 1.2.3.4:56, no change +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-24:RTP_TO_CN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-56){UNINITIALIZED}: Not committing: no MGW endpoint CI set up +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Sending DTAP: CC GSM48_MT_CC_CONNECT +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN encode: DTAP on GERAN-A +- DTAP --GERAN-A--> MS: GSM48_MT_CC_CONNECT: 8307 +- DTAP matches expected message +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST +- Total time passed: 2252.001684 s + MSC <--GERAN-A-- MS: GSM48_MT_CC_CONNECT_ACK +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: + rx_from_ms: now used by 2 (cc,rx_from_ms) +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN decode: DTAP +DRLL msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Dispatching 04.08 message: CC GSM48_MT_CC_CONNECT_ACK +DCC trans(CC:CONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000d tid-8) rx CONNECT_ACK in state CONNECT_IND +DCC trans(CC:CONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000d tid-8) stopping pending timer T313 +DCC trans(CC:CONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000d tid-8) new state CONNECT_IND -> ACTIVE +DCC trans(CC:ACTIVE IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000d tid-8) stopping pending guard timer +DMNCC trans(CC:ACTIVE IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000d tid-8) tx MNCC_SETUP_COMPL_IND + MSC --> MNCC: callref 0x8000000d: MNCC_SETUP_COMPL_IND + +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: - rx_from_ms: now used by 1 (cc) +- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mo_tx_sdp_mncc_setup_compl_ind == + + +- RTP stream goes ahead, not shown here. +- Total time passed: 2375.001729 s + + +- Call ends + MSC <--GERAN-A-- MS: GSM48_MT_CC_DISCONNECT +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: + rx_from_ms: now used by 2 (cc,rx_from_ms) +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN decode: DTAP +DRLL msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Dispatching 04.08 message: CC GSM48_MT_CC_DISCONNECT +DCC trans(CC:ACTIVE IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000d tid-8) rx DISCONNECT in state ACTIVE +DCC trans(CC:ACTIVE IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000d tid-8) new state ACTIVE -> DISCONNECT_IND +DMNCC trans(CC:DISCONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000d tid-8) tx MNCC_DISC_IND + MSC --> MNCC: callref 0x8000000d: MNCC_DISC_IND + +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: - rx_from_ms: now used by 1 (cc) + MSC <-- MNCC: callref 0x8000000d: MNCC_REL_REQ +v=0
+o=OsmoMSC 0 0 IN IP4 1.2.3.4
+s=GSM Call
+c=IN IP4 1.2.3.4
+t=0 0
+m=audio 56 RTP/AVP 115 112 114 116 117 118 110 3 111
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:112 AMR/8000
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
+a=rtpmap:110 GSM-EFR/8000
+a=rtpmap:3 GSM/8000
+a=rtpmap:111 GSM-HR-08/8000
+a=ptime:20
+ +DMNCC trans(CC:DISCONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000d tid-8) rx MNCC_REL_REQ +DCC trans(CC:DISCONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000d tid-8) starting guard timer with 180 seconds +DCC trans(CC:DISCONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000d tid-8) starting timer T308 with 10 seconds +DCC trans(CC:DISCONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000d tid-8) new state DISCONNECT_IND -> RELEASE_REQ +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Sending DTAP: CC GSM48_MT_CC_RELEASE +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN encode: DTAP on GERAN-A +- DTAP --GERAN-A--> MS: GSM48_MT_CC_RELEASE: 832d +- DTAP matches expected message +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST + MSC <--GERAN-A-- MS: GSM48_MT_CC_RELEASE_COMPL +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: + rx_from_ms: now used by 2 (cc,rx_from_ms) +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: RAN decode: DTAP +DRLL msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Dispatching 04.08 message: CC GSM48_MT_CC_RELEASE_COMPL +DCC trans(CC:RELEASE_REQ IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000d tid-8) rx RELEASE_COMPL in state RELEASE_REQ +DCC trans(CC:RELEASE_REQ IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000d tid-8) stopping pending timer T308 +DMNCC trans(CC:RELEASE_REQ IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x8000000d tid-8) tx MNCC_REL_CNF + MSC --> MNCC: callref 0x8000000d: MNCC_REL_CNF + +DCC trans(CC:RELEASE_REQ IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x0 tid-8) Freeing transaction +DCC trans(CC:RELEASE_REQ IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x0 tid-8) new state RELEASE_REQ -> NULL +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ callref-0x0 tid-8) stopping pending guard timer +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 - CC: now used by 2 (attached,active-conn) +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: - cc: now used by 1 (rx_from_ms) +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: - rx_from_ms: now used by 0 (-) +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: Received Event MSC_A_EV_UNUSED +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_COMMUNICATING}: state_chg to MSC_A_ST_RELEASING +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_RELEASING}: Releasing: msc_a use is 0 (-) +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 + msc_a_fsm_releasing_onenter: now used by 3 (attached,active-conn,msc_a_fsm_releasing_onenter) +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 + vlr_subscr_cancel_attach_fsm: now used by 4 (attached,active-conn,msc_a_fsm_releasing_onenter,vlr_subscr_cancel_attach_fsm) +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 - vlr_subscr_cancel_attach_fsm: now used by 3 (attached,active-conn,msc_a_fsm_releasing_onenter) +DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){ESTABLISHING}: state_chg to RELEASING +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-24:RTP_TO_RAN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-1234){UNINITIALIZED}: Terminating (cause = OSMO_FSM_TERM_PARENT) +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-24:RTP_TO_RAN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-1234){UNINITIALIZED}: Removing from parent call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ) +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-24:RTP_TO_RAN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-1234){UNINITIALIZED}: Deallocated +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-24:RTP_TO_CN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-56){UNINITIALIZED}: Terminating (cause = OSMO_FSM_TERM_PARENT) +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-24:RTP_TO_CN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-56){UNINITIALIZED}: Removing from parent call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ) +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ:trans-8:call-24:RTP_TO_CN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-56){UNINITIALIZED}: Deallocated +DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){RELEASING}: Terminating (cause = OSMO_FSM_TERM_REGULAR) +DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){RELEASING}: Removing from parent msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ) +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_RELEASING}: Received Event MSC_EV_CALL_LEG_TERM +DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){RELEASING}: Deallocated +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_RELEASING}: + wait-Clear-Complete: now used by 1 (wait-Clear-Complete) +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_RELEASING}: RAN encode: CLEAR_COMMAND on GERAN-A +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 - msc_a_fsm_releasing_onenter: now used by 2 (attached,active-conn) +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_RELEASING}: RAN decode: CLEAR_COMPLETE +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_RELEASING}: - wait-Clear-Complete: now used by 0 (-) +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_RELEASING}: Received Event MSC_A_EV_UNUSED +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_RELEASING}: state_chg to MSC_A_ST_RELEASED +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_RELEASED}: Released: msc_a use is 0 (-) +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_RELEASED}: Terminating (cause = OSMO_FSM_TERM_REGULAR) +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){PR_ARQ_S_DONE}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ)) +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){PR_ARQ_S_DONE}: Removing from parent msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ) +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){PR_ARQ_S_DONE}: Deferring: will deallocate with msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ) +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_RELEASED}: Removing from parent msub_fsm +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_RELEASED}: max total use count was 3 +DMSC msub_fsm{active}: Received Event MSUB_EV_ROLE_TERMINATED +DMSC msub(IMSI-901700000010650:MSISDN-46071) MSC-A terminated +DMSC msub(IMSI-901700000010650:MSISDN-46071) 1 MSC-I still active +DMSC msub_fsm{active}: state_chg to terminating +DMSC msub_fsm{terminating}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_REGULAR, caused by: msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ)) +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){0}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ)) +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){0}: Removing from parent msub_fsm +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){0}: Deferring: will deallocate with msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ) +DMSC msub(IMSI-901700000010650:MSISDN-46071) Free +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 - active-conn: now used by 1 (attached) +DMSC msub_fsm{terminating}: Deferring: will deallocate with msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ) +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:CM_SERVICE_REQ){MSC_A_ST_RELEASED}: Deallocated, including all deferred deallocations +- msub gone + llist_count(&msub_list) == 0 + + +- ======================== SUCCESS: MO call: MO on AMR-FR, MT on AMR-HR. See that the AMR modes are selected to match AMR-HR + + +- ======================== MT call: MO on AMR-FR, MT on AMR-HR. See that the AMR modes are selected to match AMR-HR + + +- MNCC asks us to setup a call, causing Paging + MSC <-- MNCC: callref 0x423: MNCC_SETUP_REQ +v=0
+o=OsmoMSC 0 0 IN IP4 1.2.3.4
+s=GSM Call
+c=IN IP4 1.2.3.4
+t=0 0
+m=audio 56 RTP/AVP 112 114 115 116 117 118 110 3 111
+a=rtpmap:112 AMR/8000
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
+a=rtpmap:110 GSM-EFR/8000
+a=rtpmap:3 GSM/8000
+a=rtpmap:111 GSM-HR-08/8000
+a=ptime:20
+ +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 + mncc_tx_to_gsm_cc: now used by 2 (attached,mncc_tx_to_gsm_cc) +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 + CC: now used by 3 (attached,mncc_tx_to_gsm_cc,CC) +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071 callref-0x423 tid-255) New transaction +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071 callref-0x423 tid-255) codecs: :0{(no-codecs)} (from: remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} RAN={(no-codecs)}) +DMNCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071 callref-0x423 tid-255) rx MNCC_SETUP_REQ (RTP=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DPAG Paging: IMSI-901700000010650:MSISDN-46071 for MNCC: establish call: Starting paging + paging request (CALL_CONVERSATIONAL) to IMSI-901700000010650:MSISDN-46071 on GERAN-A + strcmp(paging_expecting_imsi, vsub->imsi) == 0 +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 + Paging: now used by 4 (attached,mncc_tx_to_gsm_cc,CC,Paging) +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 - mncc_tx_to_gsm_cc: now used by 3 (attached,CC,Paging) + paging_sent == 1 +- MS replies with Paging Response, with Codec List (BSS Supported) = FR1 FR2 FR3:57ff HR1 HR3:73f +- VLR accepts, MSC sends CC Setup with Bearer Capability = AMR AMR GSM-EFR GSM GSM-HR-08 + MSC <--GERAN-A-- MS: GSM48_MT_RR_PAG_RESP + new conn +DMSC msub_fsm{active}: Allocated +DMSC msc_a{MSC_A_ST_VALIDATE_L3}: Allocated +DMSC msc_a{MSC_A_ST_VALIDATE_L3}: is child of msub_fsm +DMSC msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: state_chg to MSC_A_ST_VALIDATE_L3 +DMSC dummy_msc_i{0}: Allocated +DMSC dummy_msc_i{0}: is child of msub_fsm +DREF msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: + rx_from_ms: now used by 1 (rx_from_ms) +DBSSAP msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: RAN decode: COMPL_L3 +DBSSAP msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: Complete Layer 3: Codec List (BSS Supported): GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111 +DRLL msc_a(unknown:GERAN-A:NONE){MSC_A_ST_VALIDATE_L3}: Dispatching 04.08 message: RR GSM48_MT_RR_PAG_RESP +DRR msc_a(IMSI-901700000010650:GERAN-A:PAGING_RESP){MSC_A_ST_VALIDATE_L3}: Rx PAGING RESPONSE IMSI-901700000010650 +DREF msc_a(IMSI-901700000010650:GERAN-A:PAGING_RESP){MSC_A_ST_VALIDATE_L3}: + paging-response: now used by 2 (rx_from_ms,paging-response) +DVLR Process_Access_Request_VLR(IMSI-901700000010650:GERAN-A:PAGING_RESP){PR_ARQ_S_INIT}: Allocated +DVLR Process_Access_Request_VLR(IMSI-901700000010650:GERAN-A:PAGING_RESP){PR_ARQ_S_INIT}: is child of msc_a(IMSI-901700000010650:GERAN-A:PAGING_RESP) +DVLR Process_Access_Request_VLR(IMSI-901700000010650:GERAN-A:PAGING_RESP){PR_ARQ_S_INIT}: rev=R99 net=GERAN (no Auth) +DVLR Process_Access_Request_VLR(IMSI-901700000010650:GERAN-A:PAGING_RESP){PR_ARQ_S_INIT}: Received Event PR_ARQ_E_START +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 + proc_arq_vlr_fn_init: now used by 4 (attached,CC,Paging,proc_arq_vlr_fn_init) +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 + active-conn: now used by 5 (attached,CC,Paging,proc_arq_vlr_fn_init,active-conn) +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_VALIDATE_L3}: Received Event MSC_A_EV_COMPLETE_LAYER_3_OK +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_VALIDATE_L3}: state_chg to MSC_A_ST_AUTH_CIPH +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){PR_ARQ_S_INIT}: proc_arq_vlr_fn_post_imsi() +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){PR_ARQ_S_INIT}: _proc_arq_vlr_node2() +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){PR_ARQ_S_INIT}: _proc_arq_vlr_node2_post_ciph() +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_AUTH_CIPH}: RAN encode: COMMON_ID on GERAN-A +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){PR_ARQ_S_INIT}: _proc_arq_vlr_node2_post_vlr() +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){PR_ARQ_S_INIT}: _proc_arq_vlr_post_pres() +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){PR_ARQ_S_INIT}: _proc_arq_vlr_post_trace() +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){PR_ARQ_S_INIT}: _proc_arq_vlr_post_imei() +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){PR_ARQ_S_INIT}: proc_arq_fsm_done(PASSED) +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){PR_ARQ_S_INIT}: state_chg to PR_ARQ_S_DONE +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){PR_ARQ_S_DONE}: Process Access Request result: PASSED +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_AUTH_CIPH}: Received Event MSC_A_EV_AUTHENTICATED +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_AUTH_CIPH}: state_chg to MSC_A_ST_AUTHENTICATED +DPAG Paging: IMSI-901700000010650:MSISDN-46071 for MNCC: establish call: Paging Response action (success) +DPAG Paging: IMSI-901700000010650:MSISDN-46071 for MNCC: establish call: Removing Paging Request +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071 callref-0x423 tid-255) Paging succeeded +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_AUTHENTICATED}: + cc: now used by 3 (rx_from_ms,paging-response,cc) +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_AUTHENTICATED}: Received Event MSC_A_EV_TRANSACTION_ACCEPTED +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_AUTHENTICATED}: state_chg to MSC_A_ST_COMMUNICATING +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) starting timer T303 with 30 seconds +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) new state NULL -> CALL_PRESENT +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Sending DTAP: CC GSM48_MT_CC_SETUP +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN encode: DTAP on GERAN-A +- DTAP --GERAN-A--> MS: GSM48_MT_CC_SETUP: 03050406600405020081 +- DTAP matches expected message +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 - Paging: now used by 4 (attached,CC,proc_arq_vlr_fn_init,active-conn) +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: - paging-response: now used by 2 (rx_from_ms,cc) +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 - proc_arq_vlr_fn_init: now used by 3 (attached,CC,active-conn) +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: - rx_from_ms: now used by 1 (cc) +- MS confirms call, we create a RAN-side RTP and forward MNCC_CALL_CONF_IND + MSC <--GERAN-A-- MS: GSM48_MT_CC_CALL_CONF +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: + rx_from_ms: now used by 2 (cc,rx_from_ms) +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN decode: DTAP +DRLL msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Dispatching 04.08 message: CC GSM48_MT_CC_CALL_CONF +DCC trans(CC:CALL_PRESENT IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) rx CALL_CONF in state CALL_PRESENT +DCC trans(CC:CALL_PRESENT IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) stopping pending timer T303 +DCC trans(CC:CALL_PRESENT IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) starting timer T310 with 30 seconds +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Starting call assignment +DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){ESTABLISHING}: Allocated +DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){ESTABLISHING}: is child of msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP) +DCC trans(CC:CALL_PRESENT IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) + MGW <--CRCX to RTP_TO_CN-- MSC: call_id=0x19 codecs=AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){UNINITIALIZED}: Allocated +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){UNINITIALIZED}: is child of call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP) +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-25:RTP_TO_CN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 + MGW <--CRCX to RTP_TO_RAN-- MSC: call_id=0x19 codecs=AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){UNINITIALIZED}: Allocated +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){UNINITIALIZED}: is child of call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP) +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-25:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC trans(CC:CALL_PRESENT IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) new state CALL_PRESENT -> MO_TERM_CALL_CONF +DMNCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) tx MNCC_CALL_CONF_IND + MSC --> MNCC: callref 0x423: MNCC_CALL_CONF_IND + +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: - rx_from_ms: now used by 1 (cc) +- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mt_tx_sdp_mncc_call_conf_ind == +- MGW acknowledges the CRCX to RAN, triggering Assignment with FR3 HR3 FR2 FR1 HR1 + MGW --CRCX OK to RTP_TO_RAN--> MSC +DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){ESTABLISHING}: Received Event CALL_LEG_EV_RTP_STREAM_ADDR_AVAILABLE +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Received Event MSC_EV_CALL_LEG_RTP_LOCAL_ADDR_AVAILABLE +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: MGW endpoint's RTP address available for the CI RTP_TO_RAN: 10.23.23.1:23 (osmux=no:-2) +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) Sending Assignment Command +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN encode: ASSIGNMENT_COMMAND on GERAN-A +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST +- VALIDATE_PERM_SPEECH OK: &bssap_assignment_command_last_channel_type == t->mt_tx_assignment_perm_speech == FR3 HR3 FR2 FR1 HR1 +- Assignment completes, triggering CRCX to CN +- ms_sends_assignment_complete(AMR:octet-align=1;mode-set=0,2,4) -> HR3 0x2 +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN decode: ASSIGNMENT_COMPLETE +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-25:RTP_TO_RAN:no-CI){UNINITIALIZED}: setting codecs to AMR:octet-align=1;mode-set=0,2,4#112 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-25:RTP_TO_RAN:no-CI:local-10-23-23-1-23){UNINITIALIZED}: setting remote addr to 1.2.3.4:1234 +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-25:RTP_TO_RAN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-1234){UNINITIALIZED}: Not committing: no MGW endpoint CI set up +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: :0{AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4#112 remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) Assignment Complete: RAN: AMR:octet-align=1;mode-set=0,2,4#112, CN: AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111 +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) Assignment complete, but still waiting for the CRCX OK on the CN side RTP +- MNCC sends MNCC_RTP_CREATE, which first waits for the CN side RTP + MSC <-- MNCC: callref 0x423: MNCC_RTP_CREATE + +DMNCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) rx MNCC_RTP_CREATE +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Assignment for this trans already started earlier +- When the CN side RTP address is known, ack MNCC_RTP_CREATE + MGW --CRCX OK to RTP_TO_CN--> MSC +DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){ESTABLISHING}: Received Event CALL_LEG_EV_RTP_STREAM_ADDR_AVAILABLE +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Received Event MSC_EV_CALL_LEG_RTP_LOCAL_ADDR_AVAILABLE +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: MGW endpoint's RTP address available for the CI RTP_TO_CN: 10.23.23.1:23 (osmux=no:-2) +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4#112 remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DMNCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) tx MNCC_RTP_CREATE (RTP=10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) + MSC --> MNCC: callref 0x423: MNCC_RTP_CREATE +v=0
+o=OsmoMSC 0 0 IN IP4 10.23.23.1
+s=GSM Call
+c=IN IP4 10.23.23.1
+t=0 0
+m=audio 23 RTP/AVP 115 112 114 116 117 118 110 3 111
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:112 AMR/8000
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
+a=rtpmap:110 GSM-EFR/8000
+a=rtpmap:3 GSM/8000
+a=rtpmap:111 GSM-HR-08/8000
+a=ptime:20
+ +- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mt_tx_sdp_mncc_rtp_create == AMR:octet-align=1;mode-set=0,2,4#115 AMR:octet-align=1;mode-set=0,2,4,7#112 AMR:octet-align=1;mode-set=7#114 AMR:mode-set=0,2,4,7#116 AMR:mode-set=7#117 AMR:mode-set=0,2,4#118 GSM-EFR#110 GSM#3 GSM-HR-08#111 +- Total time passed: 2376.001752 s + MSC <--GERAN-A-- MS: GSM48_MT_CC_ALERTING +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: + rx_from_ms: now used by 2 (cc,rx_from_ms) +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN decode: DTAP +DRLL msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Dispatching 04.08 message: CC GSM48_MT_CC_ALERTING +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) rx ALERTING in state MO_TERM_CALL_CONF +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) stopping pending timer T310 +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) starting timer T301 with 180 seconds +DCC trans(CC:MO_TERM_CALL_CONF IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) new state MO_TERM_CALL_CONF -> CALL_RECEIVED +DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4#112 remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DMNCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) tx MNCC_ALERT_IND (RTP=10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) + MSC --> MNCC: callref 0x423: MNCC_ALERT_IND +v=0
+o=OsmoMSC 0 0 IN IP4 10.23.23.1
+s=GSM Call
+c=IN IP4 10.23.23.1
+t=0 0
+m=audio 23 RTP/AVP 115 112 114 116 117 118 110 3 111
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:112 AMR/8000
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
+a=rtpmap:110 GSM-EFR/8000
+a=rtpmap:3 GSM/8000
+a=rtpmap:111 GSM-HR-08/8000
+a=ptime:20
+ +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: - rx_from_ms: now used by 1 (cc) +- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mt_tx_sdp_mncc_alert_ind == AMR:octet-align=1;mode-set=0,2,4#115 AMR:octet-align=1;mode-set=0,2,4,7#112 AMR:octet-align=1;mode-set=7#114 AMR:mode-set=0,2,4,7#116 AMR:mode-set=7#117 AMR:mode-set=0,2,4#118 GSM-EFR#110 GSM#3 GSM-HR-08#111 +- Total time passed: 2377.001775 s + MSC <--GERAN-A-- MS: GSM48_MT_CC_CONNECT +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: + rx_from_ms: now used by 2 (cc,rx_from_ms) +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN decode: DTAP +DRLL msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Dispatching 04.08 message: CC GSM48_MT_CC_CONNECT +DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) rx CONNECT in state CALL_RECEIVED +DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) stopping pending timer T301 +DCC trans(CC:CALL_RECEIVED IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) new state CALL_RECEIVED -> CONNECT_REQUEST +DCC trans(CC:CONNECT_REQUEST IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) codecs: 10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} (from: assigned=AMR:octet-align=1;mode-set=0,2,4#112 remote=1.2.3.4:56{AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} MS={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111} bss={GSM#3,GSM-EFR#110,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-HR-08#111} RAN={AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:octet-align=1;mode-set=0,2,4#115,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) +DMNCC trans(CC:CONNECT_REQUEST IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) tx MNCC_SETUP_CNF (RTP=10.23.23.1:23{AMR:octet-align=1;mode-set=0,2,4#115,AMR:octet-align=1;mode-set=0,2,4,7#112,AMR:octet-align=1;mode-set=7#114,AMR:mode-set=0,2,4,7#116,AMR:mode-set=7#117,AMR:mode-set=0,2,4#118,GSM-EFR#110,GSM#3,GSM-HR-08#111}) + MSC --> MNCC: callref 0x423: MNCC_SETUP_CNF +v=0
+o=OsmoMSC 0 0 IN IP4 10.23.23.1
+s=GSM Call
+c=IN IP4 10.23.23.1
+t=0 0
+m=audio 23 RTP/AVP 115 112 114 116 117 118 110 3 111
+a=rtpmap:115 AMR/8000
+a=fmtp:115 octet-align=1;mode-set=0,2,4
+a=rtpmap:112 AMR/8000
+a=fmtp:112 octet-align=1;mode-set=0,2,4,7
+a=rtpmap:114 AMR/8000
+a=fmtp:114 octet-align=1;mode-set=7
+a=rtpmap:116 AMR/8000
+a=fmtp:116 mode-set=0,2,4,7
+a=rtpmap:117 AMR/8000
+a=fmtp:117 mode-set=7
+a=rtpmap:118 AMR/8000
+a=fmtp:118 mode-set=0,2,4
+a=rtpmap:110 GSM-EFR/8000
+a=rtpmap:3 GSM/8000
+a=rtpmap:111 GSM-HR-08/8000
+a=ptime:20
+ +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: - rx_from_ms: now used by 1 (cc) +- VALIDATE_SDP OK: cc_to_mncc_tx_last_sdp == t->mt_tx_sdp_mncc_setup_cnf == AMR:octet-align=1;mode-set=0,2,4#115 AMR:octet-align=1;mode-set=0,2,4,7#112 AMR:octet-align=1;mode-set=7#114 AMR:mode-set=0,2,4,7#116 AMR:mode-set=7#117 AMR:mode-set=0,2,4#118 GSM-EFR#110 GSM#3 GSM-HR-08#111 + MSC <-- MNCC: callref 0x423: MNCC_SETUP_COMPL_REQ + +DMNCC trans(CC:CONNECT_REQUEST IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) rx MNCC_SETUP_COMPL_REQ +DCC trans(CC:CONNECT_REQUEST IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) starting guard timer with 180 seconds +DCC trans(CC:CONNECT_REQUEST IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) new state CONNECT_REQUEST -> ACTIVE +DCC trans(CC:ACTIVE IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) stopping pending guard timer +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Sending DTAP: CC GSM48_MT_CC_CONNECT_ACK +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN encode: DTAP on GERAN-A +- DTAP --GERAN-A--> MS: GSM48_MT_CC_CONNECT_ACK: 030f +- DTAP matches expected message +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST + + +- RTP stream goes ahead, not shown here. +- Total time passed: 2500.001820 s + + +- Call ends + MSC <--GERAN-A-- MS: GSM48_MT_CC_DISCONNECT +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: + rx_from_ms: now used by 2 (cc,rx_from_ms) +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN decode: DTAP +DRLL msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Dispatching 04.08 message: CC GSM48_MT_CC_DISCONNECT +DCC trans(CC:ACTIVE IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) rx DISCONNECT in state ACTIVE +DCC trans(CC:ACTIVE IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) new state ACTIVE -> DISCONNECT_IND +DMNCC trans(CC:DISCONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) tx MNCC_DISC_IND + MSC --> MNCC: callref 0x423: MNCC_DISC_IND + +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: - rx_from_ms: now used by 1 (cc) + MSC <-- MNCC: callref 0x423: MNCC_REL_REQ + +DMNCC trans(CC:DISCONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) rx MNCC_REL_REQ +DCC trans(CC:DISCONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) starting guard timer with 180 seconds +DCC trans(CC:DISCONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) starting timer T308 with 10 seconds +DCC trans(CC:DISCONNECT_IND IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) new state DISCONNECT_IND -> RELEASE_REQ +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Sending DTAP: CC GSM48_MT_CC_RELEASE +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN encode: DTAP on GERAN-A +- DTAP --GERAN-A--> MS: GSM48_MT_CC_RELEASE: 032d +- DTAP matches expected message +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST + MSC <--GERAN-A-- MS: GSM48_MT_CC_RELEASE_COMPL +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: + rx_from_ms: now used by 2 (cc,rx_from_ms) +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: RAN decode: DTAP +DRLL msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Dispatching 04.08 message: CC GSM48_MT_CC_RELEASE_COMPL +DCC trans(CC:RELEASE_REQ IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) rx RELEASE_COMPL in state RELEASE_REQ +DCC trans(CC:RELEASE_REQ IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) stopping pending timer T308 +DMNCC trans(CC:RELEASE_REQ IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x423 tid-0) tx MNCC_REL_CNF + MSC --> MNCC: callref 0x423: MNCC_REL_CNF + +DCC trans(CC:RELEASE_REQ IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x0 tid-0) Freeing transaction +DCC trans(CC:RELEASE_REQ IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x0 tid-0) new state RELEASE_REQ -> NULL +DCC trans(CC:NULL IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP callref-0x0 tid-0) stopping pending guard timer +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 - CC: now used by 2 (attached,active-conn) +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: - cc: now used by 1 (rx_from_ms) +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: - rx_from_ms: now used by 0 (-) +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: Received Event MSC_A_EV_UNUSED +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_COMMUNICATING}: state_chg to MSC_A_ST_RELEASING +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_RELEASING}: Releasing: msc_a use is 0 (-) +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 + msc_a_fsm_releasing_onenter: now used by 3 (attached,active-conn,msc_a_fsm_releasing_onenter) +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 + vlr_subscr_cancel_attach_fsm: now used by 4 (attached,active-conn,msc_a_fsm_releasing_onenter,vlr_subscr_cancel_attach_fsm) +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 - vlr_subscr_cancel_attach_fsm: now used by 3 (attached,active-conn,msc_a_fsm_releasing_onenter) +DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){ESTABLISHING}: state_chg to RELEASING +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-25:RTP_TO_RAN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-1234){UNINITIALIZED}: Terminating (cause = OSMO_FSM_TERM_PARENT) +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-25:RTP_TO_RAN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-1234){UNINITIALIZED}: Removing from parent call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP) +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-25:RTP_TO_RAN:no-CI:local-10-23-23-1-23:remote-1-2-3-4-1234){UNINITIALIZED}: Deallocated +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-25:RTP_TO_CN:no-CI){UNINITIALIZED}: Terminating (cause = OSMO_FSM_TERM_PARENT) +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-25:RTP_TO_CN:no-CI){UNINITIALIZED}: Removing from parent call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP) +DCC rtp_stream(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP:trans-0:call-25:RTP_TO_CN:no-CI){UNINITIALIZED}: Deallocated +DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){RELEASING}: Terminating (cause = OSMO_FSM_TERM_REGULAR) +DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){RELEASING}: Removing from parent msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP) +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_RELEASING}: Received Event MSC_EV_CALL_LEG_TERM +DCC call_leg(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){RELEASING}: Deallocated +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_RELEASING}: + wait-Clear-Complete: now used by 1 (wait-Clear-Complete) +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_RELEASING}: RAN encode: CLEAR_COMMAND on GERAN-A +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){0}: Received Event MSC_I_EV_FROM_A_FORWARD_ACCESS_SIGNALLING_REQUEST +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 - msc_a_fsm_releasing_onenter: now used by 2 (attached,active-conn) +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_RELEASING}: RAN decode: CLEAR_COMPLETE +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_RELEASING}: - wait-Clear-Complete: now used by 0 (-) +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_RELEASING}: Received Event MSC_A_EV_UNUSED +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_RELEASING}: state_chg to MSC_A_ST_RELEASED +DBSSAP msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_RELEASED}: Released: msc_a use is 0 (-) +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_RELEASED}: Terminating (cause = OSMO_FSM_TERM_REGULAR) +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){PR_ARQ_S_DONE}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP)) +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){PR_ARQ_S_DONE}: Removing from parent msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP) +DVLR Process_Access_Request_VLR(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){PR_ARQ_S_DONE}: Deferring: will deallocate with msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP) +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_RELEASED}: Removing from parent msub_fsm +DREF msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_RELEASED}: max total use count was 3 +DMSC msub_fsm{active}: Received Event MSUB_EV_ROLE_TERMINATED +DMSC msub(IMSI-901700000010650:MSISDN-46071) MSC-A terminated +DMSC msub(IMSI-901700000010650:MSISDN-46071) 1 MSC-I still active +DMSC msub_fsm{active}: state_chg to terminating +DMSC msub_fsm{terminating}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_REGULAR, caused by: msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP)) +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){0}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP)) +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){0}: Removing from parent msub_fsm +DMSC dummy_msc_i(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){0}: Deferring: will deallocate with msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP) +DMSC msub(IMSI-901700000010650:MSISDN-46071) Free +DREF VLR subscr IMSI-901700000010650:MSISDN-46071 - active-conn: now used by 1 (attached) +DMSC msub_fsm{terminating}: Deferring: will deallocate with msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP) +DMSC msc_a(IMSI-901700000010650:MSISDN-46071:GERAN-A:PAGING_RESP){MSC_A_ST_RELEASED}: Deallocated, including all deferred deallocations +- msub gone + llist_count(&msub_list) == 0 + + +- ======================== SUCCESS: MT call: MO on AMR-FR, MT on AMR-HR. See that the AMR modes are selected to match AMR-HR llist_count(&msub_list) == 0 DVLR freeing VLR subscr IMSI-901700000010650:MSISDN-46071 (max total use count was 5) ===== test_codecs: SUCCESS |