<p>Max <strong>merged</strong> this change.</p><p><a href="https://gerrit.osmocom.org/12577">View Change</a></p><div style="white-space:pre-wrap">Approvals:
  Neels Hofmeyr: Looks good to me, but someone else must approve
  Max: Looks good to me, approved
  Vadim Yanitskiy: Looks good to me, but someone else must approve
  Jenkins Builder: Verified

</div><pre style="font-family: monospace,monospace; white-space: pre-wrap;">Enable SMS-related log in VLR tests<br><br>The likely reason why it was disabled is due to<br>paging_cb_mmsms_est_req() logging pointers which results in unstable log<br>output. Fixing this allows us to track SMS-related regressions properly.<br><br>Change-Id: I44ae817d9edb73d182ff33ff5a2fd942e224e344<br>---<br>M src/libmsc/gsm_04_11.c<br>M tests/msc_vlr/msc_vlr_test_gsm_authen.err<br>M tests/msc_vlr/msc_vlr_test_gsm_ciph.err<br>M tests/msc_vlr/msc_vlr_test_ms_timeout.err<br>M tests/msc_vlr/msc_vlr_test_no_authen.err<br>M tests/msc_vlr/msc_vlr_test_reject_concurrency.err<br>M tests/msc_vlr/msc_vlr_test_umts_authen.err<br>M tests/msc_vlr/msc_vlr_tests.c<br>8 files changed, 590 insertions(+), 3 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/src/libmsc/gsm_04_11.c b/src/libmsc/gsm_04_11.c</span><br><span>index 15a92d4..8ef26a7 100644</span><br><span>--- a/src/libmsc/gsm_04_11.c</span><br><span>+++ b/src/libmsc/gsm_04_11.c</span><br><span>@@ -135,8 +135,7 @@</span><br><span>       struct gsm_sms *sms = trans->sms.sms;</span><br><span>     int rc = 0;</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">- DEBUGP(DLSMS, "paging_cb_mmsms_est_req(hooknum=%u, event=%u, "</span><br><span style="color: hsl(0, 100%, 40%);">-                "conn=%p, trans=%p)\n", hooknum, event, conn, trans);</span><br><span style="color: hsl(120, 100%, 40%);">+       DEBUGP(DLSMS, "paging_cb_mmsms_est_req(hooknum=%u, event=%u)\n", hooknum, event);</span><br><span> </span><br><span>      if (hooknum != GSM_HOOK_RR_PAGING)</span><br><span>           return -EINVAL;</span><br><span>diff --git a/tests/msc_vlr/msc_vlr_test_gsm_authen.err b/tests/msc_vlr/msc_vlr_test_gsm_authen.err</span><br><span>index c69fde8..6a67833 100644</span><br><span>--- a/tests/msc_vlr/msc_vlr_test_gsm_authen.err</span><br><span>+++ b/tests/msc_vlr/msc_vlr_test_gsm_authen.err</span><br><span>@@ -270,8 +270,17 @@</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage increases to: 2</span><br><span>   llist_count(&vsub->cs.requests) == 0</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage increases to: 3</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS Going to send a MT SMS</span><br><span> DCC (ti 00 sub IMSI-901700000004620:MSISDN-46071 callref 40000001) New transaction</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage increases to: 4</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) instance created for network</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) instance created for network.</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) message SM-RL-DATA_REQ received in state IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) TX SMS RP-DATA</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) new RP state IDLE -> WAIT_FOR_RP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MNSMS-EST-REQ received in state IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state IDLE -> MM_CONN_PENDING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS Initiating Paging procedure for IMSI-901700000004620:MSISDN-46071 due to MMSMS_EST_REQ</span><br><span> DMM Subscriber IMSI-901700000004620:MSISDN-46071 not paged yet, start paging.</span><br><span>   GERAN-A sends out paging request to IMSI 901700000004620, TMSI 0xffffffff, LAC 23</span><br><span>   strcmp(paging_expecting_imsi, imsi) == 0</span><br><span>@@ -354,7 +363,13 @@</span><br><span> DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:PAGING_RESP){RAN_CONN_S_AUTH_CIPH}: Received Event RAN_CONN_E_ACCEPTED</span><br><span> DPAG Paging success for IMSI-901700000004620:MSISDN-46071 (event=0)</span><br><span> DPAG Calling paging cbfn.</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS paging_cb_mmsms_est_req(hooknum=1, event=0)</span><br><span> DREF IMSI-901700000004620:MSISDN-46071: MSC conn use + trans_sms == 2 (0x22: dtap,trans_sms)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MMSMS-EST-CNF received in state MM_CONN_PENDING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) send CP data</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state MM_CONN_PENDING -> WAIT_CP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS sending CP message (trans=0)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS GSM4.11 TX 09 01 58 01 00 07 91 44 77 58 10 06 50 00 4c 00 05 80 64 70 f1 00 00 07 10 10 00 00 00 00 44 50 79 da 1e 1e e7 41 69 37 48 5e 9e a7 c9 65 37 3d 1d 66 83 c2 70 38 3b 3d 0e d3 d3 6f f7 1c 94 9e 83 c2 20 72 79 9e 96 87 c5 ec 32 a8 1d 96 af cb f4 b4 fb 0c 7a c3 e9 e9 b7 db 05 </span><br><span> DMSC msc_tx 91 bytes to IMSI-901700000004620:MSISDN-46071 via GERAN-A</span><br><span> - DTAP --GERAN-A--> MS: SMS:0x01: 09015801000791447758100650004c0005806470f1000007101000000000445079da1e1ee7416937485e9ea7c965373d1d6683c270383b3d0ed3d36ff71c949e83c22072799e9687c5ec32a81d96afcbf4b4fb0c7ac3e9e9b7db05</span><br><span> - DTAP matches expected message</span><br><span>@@ -374,19 +389,39 @@</span><br><span>   MSC <--GERAN-A-- MS: SMS:0x04</span><br><span> DREF IMSI-901700000004620:MSISDN-46071: MSC conn use + dtap == 2 (0x22: dtap,trans_sms)</span><br><span> DRLL Dispatching 04.08 message SMS:0x04 (0x9:0x4)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS receiving data (trans_id=0, msg_type=SMS:0x04)</span><br><span> DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:PAGING_RESP){RAN_CONN_S_ACCEPTED}: Received Event RAN_CONN_E_COMMUNICATING</span><br><span> DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:PAGING_RESP){RAN_CONN_S_ACCEPTED}: state_chg to RAN_CONN_S_COMMUNICATING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MMSMS-DATA-IND (CP ACK) received in state WAIT_CP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) received CP-ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state WAIT_CP_ACK -> MM_ESTABLISHED</span><br><span> DREF IMSI-901700000004620:MSISDN-46071: MSC conn use - dtap == 1 (0x20: trans_sms)</span><br><span>   llist_count(&net->ran_conns) == 1</span><br><span> - MS also sends RP-ACK, MSC in turn sends CP-ACK for that</span><br><span>   MSC <--GERAN-A-- MS: SMS:0x01</span><br><span> DREF IMSI-901700000004620:MSISDN-46071: MSC conn use + dtap == 2 (0x22: dtap,trans_sms)</span><br><span> DRLL Dispatching 04.08 message SMS:0x01 (0x9:0x1)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS receiving data (trans_id=0, msg_type=SMS:0x01)</span><br><span> DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:PAGING_RESP){RAN_CONN_S_COMMUNICATING}: Received Event RAN_CONN_E_COMMUNICATING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MMSMS-DATA-IND (CP DATA) received in state MM_ESTABLISHED</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) received CP-DATA</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS sending CP message (trans=0)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS GSM4.11 TX 09 04 </span><br><span> DMSC msc_tx 2 bytes to IMSI-901700000004620:MSISDN-46071 via GERAN-A</span><br><span> - DTAP --GERAN-A--> MS: SMS:0x04: 0904</span><br><span> - DTAP matches expected message</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS MNSMS-DATA/EST-IND</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) message MNSMS-DATA-IND received in state WAIT_FOR_RP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) RX SMS RP-ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) new RP state WAIT_FOR_RP_ACK -> IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS RX SMS RP-ACK (MO)</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage decreases to: 3</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) TX: MNSMS-REL-REQ</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MNSMS-REL-REQ received in state MM_ESTABLISHED</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state MM_ESTABLISHED -> IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS Got MMSMS_REL_REQ, destroying transaction.</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) clearing SMR instance</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) clearing instance</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage decreases to: 2</span><br><span> DREF IMSI-901700000004620:MSISDN-46071: MSC conn use - trans_sms == 1 (0x2: dtap)</span><br><span> DREF IMSI-901700000004620:MSISDN-46071: MSC conn use - dtap == 0 (0x0: )</span><br><span>@@ -757,8 +792,17 @@</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100 usage increases to: 2</span><br><span>   llist_count(&vsub->cs.requests) == 0</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100 usage increases to: 3</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS Going to send a MT SMS</span><br><span> DCC (ti 00 sub IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100 callref 40000002) New transaction</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100 usage increases to: 4</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) instance created for network</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) instance created for network.</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) message SM-RL-DATA_REQ received in state IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) TX SMS RP-DATA</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) new RP state IDLE -> WAIT_FOR_RP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MNSMS-EST-REQ received in state IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state IDLE -> MM_CONN_PENDING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS Initiating Paging procedure for IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100 due to MMSMS_EST_REQ</span><br><span> DMM Subscriber IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100 not paged yet, start paging.</span><br><span>   GERAN-A sends out paging request to IMSI 901700000004620, TMSI 0x03020100, LAC 23</span><br><span>   paging_expecting_tmsi == 0x03020100</span><br><span>@@ -841,7 +885,13 @@</span><br><span> DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100:GERAN-A-0:PAGING_RESP){RAN_CONN_S_AUTH_CIPH}: Received Event RAN_CONN_E_ACCEPTED</span><br><span> DPAG Paging success for IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100 (event=0)</span><br><span> DPAG Calling paging cbfn.</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS paging_cb_mmsms_est_req(hooknum=1, event=0)</span><br><span> DREF IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100: MSC conn use + trans_sms == 2 (0x22: dtap,trans_sms)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MMSMS-EST-CNF received in state MM_CONN_PENDING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) send CP data</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state MM_CONN_PENDING -> WAIT_CP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS sending CP message (trans=0)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS GSM4.11 TX 09 01 58 01 00 07 91 44 77 58 10 06 50 00 4c 00 05 80 64 70 f1 00 00 07 10 10 00 00 00 00 44 50 79 da 1e 1e e7 41 69 37 48 5e 9e a7 c9 65 37 3d 1d 66 83 c2 70 38 3b 3d 0e d3 d3 6f f7 1c 94 9e 83 c2 20 72 79 9e 96 87 c5 ec 32 a8 1d 96 af cb f4 b4 fb 0c 7a c3 e9 e9 b7 db 05 </span><br><span> DMSC msc_tx 91 bytes to IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100 via GERAN-A</span><br><span> - DTAP --GERAN-A--> MS: SMS:0x01: 09015801000791447758100650004c0005806470f1000007101000000000445079da1e1ee7416937485e9ea7c965373d1d6683c270383b3d0ed3d36ff71c949e83c22072799e9687c5ec32a81d96afcbf4b4fb0c7ac3e9e9b7db05</span><br><span> - DTAP matches expected message</span><br><span>@@ -861,19 +911,39 @@</span><br><span>   MSC <--GERAN-A-- MS: SMS:0x04</span><br><span> DREF IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100: MSC conn use + dtap == 2 (0x22: dtap,trans_sms)</span><br><span> DRLL Dispatching 04.08 message SMS:0x04 (0x9:0x4)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS receiving data (trans_id=0, msg_type=SMS:0x04)</span><br><span> DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100:GERAN-A-0:PAGING_RESP){RAN_CONN_S_ACCEPTED}: Received Event RAN_CONN_E_COMMUNICATING</span><br><span> DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100:GERAN-A-0:PAGING_RESP){RAN_CONN_S_ACCEPTED}: state_chg to RAN_CONN_S_COMMUNICATING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MMSMS-DATA-IND (CP ACK) received in state WAIT_CP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) received CP-ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state WAIT_CP_ACK -> MM_ESTABLISHED</span><br><span> DREF IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100: MSC conn use - dtap == 1 (0x20: trans_sms)</span><br><span>   llist_count(&net->ran_conns) == 1</span><br><span> - MS also sends RP-ACK, MSC in turn sends CP-ACK for that</span><br><span>   MSC <--GERAN-A-- MS: SMS:0x01</span><br><span> DREF IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100: MSC conn use + dtap == 2 (0x22: dtap,trans_sms)</span><br><span> DRLL Dispatching 04.08 message SMS:0x01 (0x9:0x1)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS receiving data (trans_id=0, msg_type=SMS:0x01)</span><br><span> DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100:GERAN-A-0:PAGING_RESP){RAN_CONN_S_COMMUNICATING}: Received Event RAN_CONN_E_COMMUNICATING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MMSMS-DATA-IND (CP DATA) received in state MM_ESTABLISHED</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) received CP-DATA</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS sending CP message (trans=0)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS GSM4.11 TX 09 04 </span><br><span> DMSC msc_tx 2 bytes to IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100 via GERAN-A</span><br><span> - DTAP --GERAN-A--> MS: SMS:0x04: 0904</span><br><span> - DTAP matches expected message</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS MNSMS-DATA/EST-IND</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) message MNSMS-DATA-IND received in state WAIT_FOR_RP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) RX SMS RP-ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) new RP state WAIT_FOR_RP_ACK -> IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS RX SMS RP-ACK (MO)</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100 usage decreases to: 3</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) TX: MNSMS-REL-REQ</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MNSMS-REL-REQ received in state MM_ESTABLISHED</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state MM_ESTABLISHED -> IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS Got MMSMS_REL_REQ, destroying transaction.</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) clearing SMR instance</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) clearing instance</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100 usage decreases to: 2</span><br><span> DREF IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100: MSC conn use - trans_sms == 1 (0x2: dtap)</span><br><span> DREF IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100: MSC conn use - dtap == 0 (0x0: )</span><br><span>@@ -2343,8 +2413,17 @@</span><br><span> DREF VLR subscr IMSI-901700000010650:MSISDN-42342 usage increases to: 2</span><br><span>   llist_count(&vsub->cs.requests) == 0</span><br><span> DREF VLR subscr IMSI-901700000010650:MSISDN-42342 usage increases to: 3</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS Going to send a MT SMS</span><br><span> DCC (ti 00 sub IMSI-901700000010650:MSISDN-42342 callref 40000003) New transaction</span><br><span> DREF VLR subscr IMSI-901700000010650:MSISDN-42342 usage increases to: 4</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) instance created for network</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) instance created for network.</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) message SM-RL-DATA_REQ received in state IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) TX SMS RP-DATA</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) new RP state IDLE -> WAIT_FOR_RP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MNSMS-EST-REQ received in state IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state IDLE -> MM_CONN_PENDING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS Initiating Paging procedure for IMSI-901700000010650:MSISDN-42342 due to MMSMS_EST_REQ</span><br><span> DMM Subscriber IMSI-901700000010650:MSISDN-42342 not paged yet, start paging.</span><br><span>   GERAN-A sends out paging request to IMSI 901700000010650, TMSI 0xffffffff, LAC 23</span><br><span>   strcmp(paging_expecting_imsi, imsi) == 0</span><br><span>@@ -2427,7 +2506,13 @@</span><br><span> DMM RAN_conn(IMSI-901700000010650:MSISDN-42342:GERAN-A-0:PAGING_RESP){RAN_CONN_S_AUTH_CIPH}: Received Event RAN_CONN_E_ACCEPTED</span><br><span> DPAG Paging success for IMSI-901700000010650:MSISDN-42342 (event=0)</span><br><span> DPAG Calling paging cbfn.</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS paging_cb_mmsms_est_req(hooknum=1, event=0)</span><br><span> DREF IMSI-901700000010650:MSISDN-42342: MSC conn use + trans_sms == 2 (0x22: dtap,trans_sms)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MMSMS-EST-CNF received in state MM_CONN_PENDING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) send CP data</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state MM_CONN_PENDING -> WAIT_CP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS sending CP message (trans=0)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS GSM4.11 TX 09 01 58 01 00 07 91 44 77 58 10 06 50 00 4c 00 05 80 24 43 f2 00 00 07 10 10 00 00 00 00 44 50 79 da 1e 1e e7 41 69 37 48 5e 9e a7 c9 65 37 3d 1d 66 83 c2 70 38 3b 3d 0e d3 d3 6f f7 1c 94 9e 83 c2 20 72 79 9e 96 87 c5 ec 32 a8 1d 96 af cb f4 b4 fb 0c 7a c3 e9 e9 b7 db 05 </span><br><span> DMSC msc_tx 91 bytes to IMSI-901700000010650:MSISDN-42342 via GERAN-A</span><br><span> - DTAP --GERAN-A--> MS: SMS:0x01: 09015801000791447758100650004c0005802443f2000007101000000000445079da1e1ee7416937485e9ea7c965373d1d6683c270383b3d0ed3d36ff71c949e83c22072799e9687c5ec32a81d96afcbf4b4fb0c7ac3e9e9b7db05</span><br><span> - DTAP matches expected message</span><br><span>@@ -2447,19 +2532,39 @@</span><br><span>   MSC <--GERAN-A-- MS: SMS:0x04</span><br><span> DREF IMSI-901700000010650:MSISDN-42342: MSC conn use + dtap == 2 (0x22: dtap,trans_sms)</span><br><span> DRLL Dispatching 04.08 message SMS:0x04 (0x9:0x4)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS receiving data (trans_id=0, msg_type=SMS:0x04)</span><br><span> DMM RAN_conn(IMSI-901700000010650:MSISDN-42342:GERAN-A-0:PAGING_RESP){RAN_CONN_S_ACCEPTED}: Received Event RAN_CONN_E_COMMUNICATING</span><br><span> DMM RAN_conn(IMSI-901700000010650:MSISDN-42342:GERAN-A-0:PAGING_RESP){RAN_CONN_S_ACCEPTED}: state_chg to RAN_CONN_S_COMMUNICATING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MMSMS-DATA-IND (CP ACK) received in state WAIT_CP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) received CP-ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state WAIT_CP_ACK -> MM_ESTABLISHED</span><br><span> DREF IMSI-901700000010650:MSISDN-42342: MSC conn use - dtap == 1 (0x20: trans_sms)</span><br><span>   llist_count(&net->ran_conns) == 1</span><br><span> - MS also sends RP-ACK, MSC in turn sends CP-ACK for that</span><br><span>   MSC <--GERAN-A-- MS: SMS:0x01</span><br><span> DREF IMSI-901700000010650:MSISDN-42342: MSC conn use + dtap == 2 (0x22: dtap,trans_sms)</span><br><span> DRLL Dispatching 04.08 message SMS:0x01 (0x9:0x1)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS receiving data (trans_id=0, msg_type=SMS:0x01)</span><br><span> DMM RAN_conn(IMSI-901700000010650:MSISDN-42342:GERAN-A-0:PAGING_RESP){RAN_CONN_S_COMMUNICATING}: Received Event RAN_CONN_E_COMMUNICATING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MMSMS-DATA-IND (CP DATA) received in state MM_ESTABLISHED</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) received CP-DATA</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS sending CP message (trans=0)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS GSM4.11 TX 09 04 </span><br><span> DMSC msc_tx 2 bytes to IMSI-901700000010650:MSISDN-42342 via GERAN-A</span><br><span> - DTAP --GERAN-A--> MS: SMS:0x04: 0904</span><br><span> - DTAP matches expected message</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS MNSMS-DATA/EST-IND</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) message MNSMS-DATA-IND received in state WAIT_FOR_RP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) RX SMS RP-ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) new RP state WAIT_FOR_RP_ACK -> IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS RX SMS RP-ACK (MO)</span><br><span> DREF VLR subscr IMSI-901700000010650:MSISDN-42342 usage decreases to: 3</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) TX: MNSMS-REL-REQ</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MNSMS-REL-REQ received in state MM_ESTABLISHED</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state MM_ESTABLISHED -> IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS Got MMSMS_REL_REQ, destroying transaction.</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) clearing SMR instance</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) clearing instance</span><br><span> DREF VLR subscr IMSI-901700000010650:MSISDN-42342 usage decreases to: 2</span><br><span> DREF IMSI-901700000010650:MSISDN-42342: MSC conn use - trans_sms == 1 (0x2: dtap)</span><br><span> DREF IMSI-901700000010650:MSISDN-42342: MSC conn use - dtap == 0 (0x0: )</span><br><span>diff --git a/tests/msc_vlr/msc_vlr_test_gsm_ciph.err b/tests/msc_vlr/msc_vlr_test_gsm_ciph.err</span><br><span>index 914683f..af11385 100644</span><br><span>--- a/tests/msc_vlr/msc_vlr_test_gsm_ciph.err</span><br><span>+++ b/tests/msc_vlr/msc_vlr_test_gsm_ciph.err</span><br><span>@@ -298,8 +298,17 @@</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage increases to: 2</span><br><span>   llist_count(&vsub->cs.requests) == 0</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage increases to: 3</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS Going to send a MT SMS</span><br><span> DCC (ti 00 sub IMSI-901700000004620:MSISDN-46071 callref 40000001) New transaction</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage increases to: 4</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) instance created for network</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) instance created for network.</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) message SM-RL-DATA_REQ received in state IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) TX SMS RP-DATA</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) new RP state IDLE -> WAIT_FOR_RP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MNSMS-EST-REQ received in state IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state IDLE -> MM_CONN_PENDING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS Initiating Paging procedure for IMSI-901700000004620:MSISDN-46071 due to MMSMS_EST_REQ</span><br><span> DMM Subscriber IMSI-901700000004620:MSISDN-46071 not paged yet, start paging.</span><br><span>   GERAN-A sends out paging request to IMSI 901700000004620, TMSI 0xffffffff, LAC 23</span><br><span>   strcmp(paging_expecting_imsi, imsi) == 0</span><br><span>@@ -407,7 +416,13 @@</span><br><span> DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:PAGING_RESP){RAN_CONN_S_AUTH_CIPH}: Received Event RAN_CONN_E_ACCEPTED</span><br><span> DPAG Paging success for IMSI-901700000004620:MSISDN-46071 (event=0)</span><br><span> DPAG Calling paging cbfn.</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS paging_cb_mmsms_est_req(hooknum=1, event=0)</span><br><span> DREF IMSI-901700000004620:MSISDN-46071: MSC conn use + trans_sms == 1 (0x20: trans_sms)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MMSMS-EST-CNF received in state MM_CONN_PENDING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) send CP data</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state MM_CONN_PENDING -> WAIT_CP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS sending CP message (trans=0)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS GSM4.11 TX 09 01 58 01 00 07 91 44 77 58 10 06 50 00 4c 00 05 80 64 70 f1 00 00 07 10 10 00 00 00 00 44 50 79 da 1e 1e e7 41 69 37 48 5e 9e a7 c9 65 37 3d 1d 66 83 c2 70 38 3b 3d 0e d3 d3 6f f7 1c 94 9e 83 c2 20 72 79 9e 96 87 c5 ec 32 a8 1d 96 af cb f4 b4 fb 0c 7a c3 e9 e9 b7 db 05 </span><br><span> DMSC msc_tx 91 bytes to IMSI-901700000004620:MSISDN-46071 via GERAN-A</span><br><span> - DTAP --GERAN-A--> MS: SMS:0x01: 09015801000791447758100650004c0005806470f1000007101000000000445079da1e1ee7416937485e9ea7c965373d1d6683c270383b3d0ed3d36ff71c949e83c22072799e9687c5ec32a81d96afcbf4b4fb0c7ac3e9e9b7db05</span><br><span> - DTAP matches expected message</span><br><span>@@ -426,19 +441,39 @@</span><br><span>   MSC <--GERAN-A-- MS: SMS:0x04</span><br><span> DREF IMSI-901700000004620:MSISDN-46071: MSC conn use + dtap == 2 (0x22: dtap,trans_sms)</span><br><span> DRLL Dispatching 04.08 message SMS:0x04 (0x9:0x4)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS receiving data (trans_id=0, msg_type=SMS:0x04)</span><br><span> DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:PAGING_RESP){RAN_CONN_S_ACCEPTED}: Received Event RAN_CONN_E_COMMUNICATING</span><br><span> DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:PAGING_RESP){RAN_CONN_S_ACCEPTED}: state_chg to RAN_CONN_S_COMMUNICATING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MMSMS-DATA-IND (CP ACK) received in state WAIT_CP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) received CP-ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state WAIT_CP_ACK -> MM_ESTABLISHED</span><br><span> DREF IMSI-901700000004620:MSISDN-46071: MSC conn use - dtap == 1 (0x20: trans_sms)</span><br><span>   llist_count(&net->ran_conns) == 1</span><br><span> - MS also sends RP-ACK, MSC in turn sends CP-ACK for that</span><br><span>   MSC <--GERAN-A-- MS: SMS:0x01</span><br><span> DREF IMSI-901700000004620:MSISDN-46071: MSC conn use + dtap == 2 (0x22: dtap,trans_sms)</span><br><span> DRLL Dispatching 04.08 message SMS:0x01 (0x9:0x1)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS receiving data (trans_id=0, msg_type=SMS:0x01)</span><br><span> DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:PAGING_RESP){RAN_CONN_S_COMMUNICATING}: Received Event RAN_CONN_E_COMMUNICATING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MMSMS-DATA-IND (CP DATA) received in state MM_ESTABLISHED</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) received CP-DATA</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS sending CP message (trans=0)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS GSM4.11 TX 09 04 </span><br><span> DMSC msc_tx 2 bytes to IMSI-901700000004620:MSISDN-46071 via GERAN-A</span><br><span> - DTAP --GERAN-A--> MS: SMS:0x04: 0904</span><br><span> - DTAP matches expected message</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS MNSMS-DATA/EST-IND</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) message MNSMS-DATA-IND received in state WAIT_FOR_RP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) RX SMS RP-ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) new RP state WAIT_FOR_RP_ACK -> IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS RX SMS RP-ACK (MO)</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage decreases to: 3</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) TX: MNSMS-REL-REQ</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MNSMS-REL-REQ received in state MM_ESTABLISHED</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state MM_ESTABLISHED -> IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS Got MMSMS_REL_REQ, destroying transaction.</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) clearing SMR instance</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) clearing instance</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage decreases to: 2</span><br><span> DREF IMSI-901700000004620:MSISDN-46071: MSC conn use - trans_sms == 1 (0x2: dtap)</span><br><span> DREF IMSI-901700000004620:MSISDN-46071: MSC conn use - dtap == 0 (0x0: )</span><br><span>@@ -838,8 +873,17 @@</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100 usage increases to: 2</span><br><span>   llist_count(&vsub->cs.requests) == 0</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100 usage increases to: 3</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS Going to send a MT SMS</span><br><span> DCC (ti 00 sub IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100 callref 40000002) New transaction</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100 usage increases to: 4</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) instance created for network</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) instance created for network.</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) message SM-RL-DATA_REQ received in state IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) TX SMS RP-DATA</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) new RP state IDLE -> WAIT_FOR_RP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MNSMS-EST-REQ received in state IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state IDLE -> MM_CONN_PENDING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS Initiating Paging procedure for IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100 due to MMSMS_EST_REQ</span><br><span> DMM Subscriber IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100 not paged yet, start paging.</span><br><span>   GERAN-A sends out paging request to IMSI 901700000004620, TMSI 0x03020100, LAC 23</span><br><span>   paging_expecting_tmsi == 0x03020100</span><br><span>@@ -947,7 +991,13 @@</span><br><span> DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100:GERAN-A-0:PAGING_RESP){RAN_CONN_S_AUTH_CIPH}: Received Event RAN_CONN_E_ACCEPTED</span><br><span> DPAG Paging success for IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100 (event=0)</span><br><span> DPAG Calling paging cbfn.</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS paging_cb_mmsms_est_req(hooknum=1, event=0)</span><br><span> DREF IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100: MSC conn use + trans_sms == 1 (0x20: trans_sms)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MMSMS-EST-CNF received in state MM_CONN_PENDING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) send CP data</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state MM_CONN_PENDING -> WAIT_CP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS sending CP message (trans=0)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS GSM4.11 TX 09 01 58 01 00 07 91 44 77 58 10 06 50 00 4c 00 05 80 64 70 f1 00 00 07 10 10 00 00 00 00 44 50 79 da 1e 1e e7 41 69 37 48 5e 9e a7 c9 65 37 3d 1d 66 83 c2 70 38 3b 3d 0e d3 d3 6f f7 1c 94 9e 83 c2 20 72 79 9e 96 87 c5 ec 32 a8 1d 96 af cb f4 b4 fb 0c 7a c3 e9 e9 b7 db 05 </span><br><span> DMSC msc_tx 91 bytes to IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100 via GERAN-A</span><br><span> - DTAP --GERAN-A--> MS: SMS:0x01: 09015801000791447758100650004c0005806470f1000007101000000000445079da1e1ee7416937485e9ea7c965373d1d6683c270383b3d0ed3d36ff71c949e83c22072799e9687c5ec32a81d96afcbf4b4fb0c7ac3e9e9b7db05</span><br><span> - DTAP matches expected message</span><br><span>@@ -966,19 +1016,39 @@</span><br><span>   MSC <--GERAN-A-- MS: SMS:0x04</span><br><span> DREF IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100: MSC conn use + dtap == 2 (0x22: dtap,trans_sms)</span><br><span> DRLL Dispatching 04.08 message SMS:0x04 (0x9:0x4)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS receiving data (trans_id=0, msg_type=SMS:0x04)</span><br><span> DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100:GERAN-A-0:PAGING_RESP){RAN_CONN_S_ACCEPTED}: Received Event RAN_CONN_E_COMMUNICATING</span><br><span> DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100:GERAN-A-0:PAGING_RESP){RAN_CONN_S_ACCEPTED}: state_chg to RAN_CONN_S_COMMUNICATING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MMSMS-DATA-IND (CP ACK) received in state WAIT_CP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) received CP-ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state WAIT_CP_ACK -> MM_ESTABLISHED</span><br><span> DREF IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100: MSC conn use - dtap == 1 (0x20: trans_sms)</span><br><span>   llist_count(&net->ran_conns) == 1</span><br><span> - MS also sends RP-ACK, MSC in turn sends CP-ACK for that</span><br><span>   MSC <--GERAN-A-- MS: SMS:0x01</span><br><span> DREF IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100: MSC conn use + dtap == 2 (0x22: dtap,trans_sms)</span><br><span> DRLL Dispatching 04.08 message SMS:0x01 (0x9:0x1)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS receiving data (trans_id=0, msg_type=SMS:0x01)</span><br><span> DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100:GERAN-A-0:PAGING_RESP){RAN_CONN_S_COMMUNICATING}: Received Event RAN_CONN_E_COMMUNICATING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MMSMS-DATA-IND (CP DATA) received in state MM_ESTABLISHED</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) received CP-DATA</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS sending CP message (trans=0)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS GSM4.11 TX 09 04 </span><br><span> DMSC msc_tx 2 bytes to IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100 via GERAN-A</span><br><span> - DTAP --GERAN-A--> MS: SMS:0x04: 0904</span><br><span> - DTAP matches expected message</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS MNSMS-DATA/EST-IND</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) message MNSMS-DATA-IND received in state WAIT_FOR_RP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) RX SMS RP-ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) new RP state WAIT_FOR_RP_ACK -> IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS RX SMS RP-ACK (MO)</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100 usage decreases to: 3</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) TX: MNSMS-REL-REQ</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MNSMS-REL-REQ received in state MM_ESTABLISHED</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state MM_ESTABLISHED -> IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS Got MMSMS_REL_REQ, destroying transaction.</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) clearing SMR instance</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) clearing instance</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100 usage decreases to: 2</span><br><span> DREF IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100: MSC conn use - trans_sms == 1 (0x2: dtap)</span><br><span> DREF IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100: MSC conn use - dtap == 0 (0x0: )</span><br><span>@@ -2086,8 +2156,17 @@</span><br><span> DREF VLR subscr IMSI-901700000010650:MSISDN-42342 usage increases to: 2</span><br><span>   llist_count(&vsub->cs.requests) == 0</span><br><span> DREF VLR subscr IMSI-901700000010650:MSISDN-42342 usage increases to: 3</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS Going to send a MT SMS</span><br><span> DCC (ti 00 sub IMSI-901700000010650:MSISDN-42342 callref 40000003) New transaction</span><br><span> DREF VLR subscr IMSI-901700000010650:MSISDN-42342 usage increases to: 4</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) instance created for network</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) instance created for network.</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) message SM-RL-DATA_REQ received in state IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) TX SMS RP-DATA</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) new RP state IDLE -> WAIT_FOR_RP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MNSMS-EST-REQ received in state IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state IDLE -> MM_CONN_PENDING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS Initiating Paging procedure for IMSI-901700000010650:MSISDN-42342 due to MMSMS_EST_REQ</span><br><span> DMM Subscriber IMSI-901700000010650:MSISDN-42342 not paged yet, start paging.</span><br><span>   GERAN-A sends out paging request to IMSI 901700000010650, TMSI 0xffffffff, LAC 23</span><br><span>   strcmp(paging_expecting_imsi, imsi) == 0</span><br><span>@@ -2185,7 +2264,13 @@</span><br><span> DMM RAN_conn(IMSI-901700000010650:MSISDN-42342:GERAN-A-0:PAGING_RESP){RAN_CONN_S_AUTH_CIPH}: Received Event RAN_CONN_E_ACCEPTED</span><br><span> DPAG Paging success for IMSI-901700000010650:MSISDN-42342 (event=0)</span><br><span> DPAG Calling paging cbfn.</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS paging_cb_mmsms_est_req(hooknum=1, event=0)</span><br><span> DREF IMSI-901700000010650:MSISDN-42342: MSC conn use + trans_sms == 1 (0x20: trans_sms)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MMSMS-EST-CNF received in state MM_CONN_PENDING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) send CP data</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state MM_CONN_PENDING -> WAIT_CP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS sending CP message (trans=0)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS GSM4.11 TX 09 01 58 01 00 07 91 44 77 58 10 06 50 00 4c 00 05 80 24 43 f2 00 00 07 10 10 00 00 00 00 44 50 79 da 1e 1e e7 41 69 37 48 5e 9e a7 c9 65 37 3d 1d 66 83 c2 70 38 3b 3d 0e d3 d3 6f f7 1c 94 9e 83 c2 20 72 79 9e 96 87 c5 ec 32 a8 1d 96 af cb f4 b4 fb 0c 7a c3 e9 e9 b7 db 05 </span><br><span> DMSC msc_tx 91 bytes to IMSI-901700000010650:MSISDN-42342 via GERAN-A</span><br><span> - DTAP --GERAN-A--> MS: SMS:0x01: 09015801000791447758100650004c0005802443f2000007101000000000445079da1e1ee7416937485e9ea7c965373d1d6683c270383b3d0ed3d36ff71c949e83c22072799e9687c5ec32a81d96afcbf4b4fb0c7ac3e9e9b7db05</span><br><span> - DTAP matches expected message</span><br><span>@@ -2204,19 +2289,39 @@</span><br><span>   MSC <--GERAN-A-- MS: SMS:0x04</span><br><span> DREF IMSI-901700000010650:MSISDN-42342: MSC conn use + dtap == 2 (0x22: dtap,trans_sms)</span><br><span> DRLL Dispatching 04.08 message SMS:0x04 (0x9:0x4)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS receiving data (trans_id=0, msg_type=SMS:0x04)</span><br><span> DMM RAN_conn(IMSI-901700000010650:MSISDN-42342:GERAN-A-0:PAGING_RESP){RAN_CONN_S_ACCEPTED}: Received Event RAN_CONN_E_COMMUNICATING</span><br><span> DMM RAN_conn(IMSI-901700000010650:MSISDN-42342:GERAN-A-0:PAGING_RESP){RAN_CONN_S_ACCEPTED}: state_chg to RAN_CONN_S_COMMUNICATING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MMSMS-DATA-IND (CP ACK) received in state WAIT_CP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) received CP-ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state WAIT_CP_ACK -> MM_ESTABLISHED</span><br><span> DREF IMSI-901700000010650:MSISDN-42342: MSC conn use - dtap == 1 (0x20: trans_sms)</span><br><span>   llist_count(&net->ran_conns) == 1</span><br><span> - MS also sends RP-ACK, MSC in turn sends CP-ACK for that</span><br><span>   MSC <--GERAN-A-- MS: SMS:0x01</span><br><span> DREF IMSI-901700000010650:MSISDN-42342: MSC conn use + dtap == 2 (0x22: dtap,trans_sms)</span><br><span> DRLL Dispatching 04.08 message SMS:0x01 (0x9:0x1)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS receiving data (trans_id=0, msg_type=SMS:0x01)</span><br><span> DMM RAN_conn(IMSI-901700000010650:MSISDN-42342:GERAN-A-0:PAGING_RESP){RAN_CONN_S_COMMUNICATING}: Received Event RAN_CONN_E_COMMUNICATING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MMSMS-DATA-IND (CP DATA) received in state MM_ESTABLISHED</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) received CP-DATA</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS sending CP message (trans=0)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS GSM4.11 TX 09 04 </span><br><span> DMSC msc_tx 2 bytes to IMSI-901700000010650:MSISDN-42342 via GERAN-A</span><br><span> - DTAP --GERAN-A--> MS: SMS:0x04: 0904</span><br><span> - DTAP matches expected message</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS MNSMS-DATA/EST-IND</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) message MNSMS-DATA-IND received in state WAIT_FOR_RP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) RX SMS RP-ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) new RP state WAIT_FOR_RP_ACK -> IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS RX SMS RP-ACK (MO)</span><br><span> DREF VLR subscr IMSI-901700000010650:MSISDN-42342 usage decreases to: 3</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) TX: MNSMS-REL-REQ</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MNSMS-REL-REQ received in state MM_ESTABLISHED</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state MM_ESTABLISHED -> IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS Got MMSMS_REL_REQ, destroying transaction.</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) clearing SMR instance</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) clearing instance</span><br><span> DREF VLR subscr IMSI-901700000010650:MSISDN-42342 usage decreases to: 2</span><br><span> DREF IMSI-901700000010650:MSISDN-42342: MSC conn use - trans_sms == 1 (0x2: dtap)</span><br><span> DREF IMSI-901700000010650:MSISDN-42342: MSC conn use - dtap == 0 (0x0: )</span><br><span>@@ -2576,8 +2681,17 @@</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-42342 usage increases to: 2</span><br><span>   llist_count(&vsub->cs.requests) == 0</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-42342 usage increases to: 3</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS Going to send a MT SMS</span><br><span> DCC (ti 00 sub IMSI-901700000004620:MSISDN-42342 callref 40000004) New transaction</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-42342 usage increases to: 4</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) instance created for network</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) instance created for network.</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) message SM-RL-DATA_REQ received in state IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) TX SMS RP-DATA</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) new RP state IDLE -> WAIT_FOR_RP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MNSMS-EST-REQ received in state IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state IDLE -> MM_CONN_PENDING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS Initiating Paging procedure for IMSI-901700000004620:MSISDN-42342 due to MMSMS_EST_REQ</span><br><span> DMM Subscriber IMSI-901700000004620:MSISDN-42342 not paged yet, start paging.</span><br><span>   GERAN-A sends out paging request to IMSI 901700000004620, TMSI 0xffffffff, LAC 23</span><br><span>   strcmp(paging_expecting_imsi, imsi) == 0</span><br><span>@@ -2685,7 +2799,13 @@</span><br><span> DMM RAN_conn(IMSI-901700000004620:MSISDN-42342:GERAN-A-0:PAGING_RESP){RAN_CONN_S_AUTH_CIPH}: Received Event RAN_CONN_E_ACCEPTED</span><br><span> DPAG Paging success for IMSI-901700000004620:MSISDN-42342 (event=0)</span><br><span> DPAG Calling paging cbfn.</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS paging_cb_mmsms_est_req(hooknum=1, event=0)</span><br><span> DREF IMSI-901700000004620:MSISDN-42342: MSC conn use + trans_sms == 1 (0x20: trans_sms)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MMSMS-EST-CNF received in state MM_CONN_PENDING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) send CP data</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state MM_CONN_PENDING -> WAIT_CP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS sending CP message (trans=0)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS GSM4.11 TX 09 01 58 01 00 07 91 44 77 58 10 06 50 00 4c 00 05 80 24 43 f2 00 00 07 10 10 00 00 00 00 44 50 79 da 1e 1e e7 41 69 37 48 5e 9e a7 c9 65 37 3d 1d 66 83 c2 70 38 3b 3d 0e d3 d3 6f f7 1c 94 9e 83 c2 20 72 79 9e 96 87 c5 ec 32 a8 1d 96 af cb f4 b4 fb 0c 7a c3 e9 e9 b7 db 05 </span><br><span> DMSC msc_tx 91 bytes to IMSI-901700000004620:MSISDN-42342 via GERAN-A</span><br><span> - DTAP --GERAN-A--> MS: SMS:0x01: 09015801000791447758100650004c0005802443f2000007101000000000445079da1e1ee7416937485e9ea7c965373d1d6683c270383b3d0ed3d36ff71c949e83c22072799e9687c5ec32a81d96afcbf4b4fb0c7ac3e9e9b7db05</span><br><span> - DTAP matches expected message</span><br><span>@@ -2704,19 +2824,39 @@</span><br><span>   MSC <--GERAN-A-- MS: SMS:0x04</span><br><span> DREF IMSI-901700000004620:MSISDN-42342: MSC conn use + dtap == 2 (0x22: dtap,trans_sms)</span><br><span> DRLL Dispatching 04.08 message SMS:0x04 (0x9:0x4)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS receiving data (trans_id=0, msg_type=SMS:0x04)</span><br><span> DMM RAN_conn(IMSI-901700000004620:MSISDN-42342:GERAN-A-0:PAGING_RESP){RAN_CONN_S_ACCEPTED}: Received Event RAN_CONN_E_COMMUNICATING</span><br><span> DMM RAN_conn(IMSI-901700000004620:MSISDN-42342:GERAN-A-0:PAGING_RESP){RAN_CONN_S_ACCEPTED}: state_chg to RAN_CONN_S_COMMUNICATING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MMSMS-DATA-IND (CP ACK) received in state WAIT_CP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) received CP-ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state WAIT_CP_ACK -> MM_ESTABLISHED</span><br><span> DREF IMSI-901700000004620:MSISDN-42342: MSC conn use - dtap == 1 (0x20: trans_sms)</span><br><span>   llist_count(&net->ran_conns) == 1</span><br><span> - MS also sends RP-ACK, MSC in turn sends CP-ACK for that</span><br><span>   MSC <--GERAN-A-- MS: SMS:0x01</span><br><span> DREF IMSI-901700000004620:MSISDN-42342: MSC conn use + dtap == 2 (0x22: dtap,trans_sms)</span><br><span> DRLL Dispatching 04.08 message SMS:0x01 (0x9:0x1)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS receiving data (trans_id=0, msg_type=SMS:0x01)</span><br><span> DMM RAN_conn(IMSI-901700000004620:MSISDN-42342:GERAN-A-0:PAGING_RESP){RAN_CONN_S_COMMUNICATING}: Received Event RAN_CONN_E_COMMUNICATING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MMSMS-DATA-IND (CP DATA) received in state MM_ESTABLISHED</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) received CP-DATA</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS sending CP message (trans=0)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS GSM4.11 TX 09 04 </span><br><span> DMSC msc_tx 2 bytes to IMSI-901700000004620:MSISDN-42342 via GERAN-A</span><br><span> - DTAP --GERAN-A--> MS: SMS:0x04: 0904</span><br><span> - DTAP matches expected message</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS MNSMS-DATA/EST-IND</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) message MNSMS-DATA-IND received in state WAIT_FOR_RP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) RX SMS RP-ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) new RP state WAIT_FOR_RP_ACK -> IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS RX SMS RP-ACK (MO)</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-42342 usage decreases to: 3</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) TX: MNSMS-REL-REQ</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MNSMS-REL-REQ received in state MM_ESTABLISHED</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state MM_ESTABLISHED -> IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS Got MMSMS_REL_REQ, destroying transaction.</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) clearing SMR instance</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) clearing instance</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-42342 usage decreases to: 2</span><br><span> DREF IMSI-901700000004620:MSISDN-42342: MSC conn use - trans_sms == 1 (0x2: dtap)</span><br><span> DREF IMSI-901700000004620:MSISDN-42342: MSC conn use - dtap == 0 (0x0: )</span><br><span>@@ -3076,8 +3216,17 @@</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-42342 usage increases to: 2</span><br><span>   llist_count(&vsub->cs.requests) == 0</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-42342 usage increases to: 3</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS Going to send a MT SMS</span><br><span> DCC (ti 00 sub IMSI-901700000004620:MSISDN-42342 callref 40000005) New transaction</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-42342 usage increases to: 4</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) instance created for network</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) instance created for network.</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) message SM-RL-DATA_REQ received in state IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) TX SMS RP-DATA</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) new RP state IDLE -> WAIT_FOR_RP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MNSMS-EST-REQ received in state IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state IDLE -> MM_CONN_PENDING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS Initiating Paging procedure for IMSI-901700000004620:MSISDN-42342 due to MMSMS_EST_REQ</span><br><span> DMM Subscriber IMSI-901700000004620:MSISDN-42342 not paged yet, start paging.</span><br><span>   GERAN-A sends out paging request to IMSI 901700000004620, TMSI 0xffffffff, LAC 23</span><br><span>   strcmp(paging_expecting_imsi, imsi) == 0</span><br><span>@@ -3180,7 +3329,13 @@</span><br><span> DMM RAN_conn(IMSI-901700000004620:MSISDN-42342:GERAN-A-0:PAGING_RESP){RAN_CONN_S_AUTH_CIPH}: Received Event RAN_CONN_E_ACCEPTED</span><br><span> DPAG Paging success for IMSI-901700000004620:MSISDN-42342 (event=0)</span><br><span> DPAG Calling paging cbfn.</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS paging_cb_mmsms_est_req(hooknum=1, event=0)</span><br><span> DREF IMSI-901700000004620:MSISDN-42342: MSC conn use + trans_sms == 1 (0x20: trans_sms)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MMSMS-EST-CNF received in state MM_CONN_PENDING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) send CP data</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state MM_CONN_PENDING -> WAIT_CP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS sending CP message (trans=0)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS GSM4.11 TX 09 01 58 01 00 07 91 44 77 58 10 06 50 00 4c 00 05 80 24 43 f2 00 00 07 10 10 00 00 00 00 44 50 79 da 1e 1e e7 41 69 37 48 5e 9e a7 c9 65 37 3d 1d 66 83 c2 70 38 3b 3d 0e d3 d3 6f f7 1c 94 9e 83 c2 20 72 79 9e 96 87 c5 ec 32 a8 1d 96 af cb f4 b4 fb 0c 7a c3 e9 e9 b7 db 05 </span><br><span> DMSC msc_tx 91 bytes to IMSI-901700000004620:MSISDN-42342 via GERAN-A</span><br><span> - DTAP --GERAN-A--> MS: SMS:0x01: 09015801000791447758100650004c0005802443f2000007101000000000445079da1e1ee7416937485e9ea7c965373d1d6683c270383b3d0ed3d36ff71c949e83c22072799e9687c5ec32a81d96afcbf4b4fb0c7ac3e9e9b7db05</span><br><span> - DTAP matches expected message</span><br><span>@@ -3199,19 +3354,39 @@</span><br><span>   MSC <--GERAN-A-- MS: SMS:0x04</span><br><span> DREF IMSI-901700000004620:MSISDN-42342: MSC conn use + dtap == 2 (0x22: dtap,trans_sms)</span><br><span> DRLL Dispatching 04.08 message SMS:0x04 (0x9:0x4)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS receiving data (trans_id=0, msg_type=SMS:0x04)</span><br><span> DMM RAN_conn(IMSI-901700000004620:MSISDN-42342:GERAN-A-0:PAGING_RESP){RAN_CONN_S_ACCEPTED}: Received Event RAN_CONN_E_COMMUNICATING</span><br><span> DMM RAN_conn(IMSI-901700000004620:MSISDN-42342:GERAN-A-0:PAGING_RESP){RAN_CONN_S_ACCEPTED}: state_chg to RAN_CONN_S_COMMUNICATING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MMSMS-DATA-IND (CP ACK) received in state WAIT_CP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) received CP-ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state WAIT_CP_ACK -> MM_ESTABLISHED</span><br><span> DREF IMSI-901700000004620:MSISDN-42342: MSC conn use - dtap == 1 (0x20: trans_sms)</span><br><span>   llist_count(&net->ran_conns) == 1</span><br><span> - MS also sends RP-ACK, MSC in turn sends CP-ACK for that</span><br><span>   MSC <--GERAN-A-- MS: SMS:0x01</span><br><span> DREF IMSI-901700000004620:MSISDN-42342: MSC conn use + dtap == 2 (0x22: dtap,trans_sms)</span><br><span> DRLL Dispatching 04.08 message SMS:0x01 (0x9:0x1)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS receiving data (trans_id=0, msg_type=SMS:0x01)</span><br><span> DMM RAN_conn(IMSI-901700000004620:MSISDN-42342:GERAN-A-0:PAGING_RESP){RAN_CONN_S_COMMUNICATING}: Received Event RAN_CONN_E_COMMUNICATING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MMSMS-DATA-IND (CP DATA) received in state MM_ESTABLISHED</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) received CP-DATA</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS sending CP message (trans=0)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS GSM4.11 TX 09 04 </span><br><span> DMSC msc_tx 2 bytes to IMSI-901700000004620:MSISDN-42342 via GERAN-A</span><br><span> - DTAP --GERAN-A--> MS: SMS:0x04: 0904</span><br><span> - DTAP matches expected message</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS MNSMS-DATA/EST-IND</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) message MNSMS-DATA-IND received in state WAIT_FOR_RP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) RX SMS RP-ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) new RP state WAIT_FOR_RP_ACK -> IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS RX SMS RP-ACK (MO)</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-42342 usage decreases to: 3</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) TX: MNSMS-REL-REQ</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MNSMS-REL-REQ received in state MM_ESTABLISHED</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state MM_ESTABLISHED -> IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS Got MMSMS_REL_REQ, destroying transaction.</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) clearing SMR instance</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) clearing instance</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-42342 usage decreases to: 2</span><br><span> DREF IMSI-901700000004620:MSISDN-42342: MSC conn use - trans_sms == 1 (0x2: dtap)</span><br><span> DREF IMSI-901700000004620:MSISDN-42342: MSC conn use - dtap == 0 (0x0: )</span><br><span>diff --git a/tests/msc_vlr/msc_vlr_test_ms_timeout.err b/tests/msc_vlr/msc_vlr_test_ms_timeout.err</span><br><span>index 5372919..e09389c 100644</span><br><span>--- a/tests/msc_vlr/msc_vlr_test_ms_timeout.err</span><br><span>+++ b/tests/msc_vlr/msc_vlr_test_ms_timeout.err</span><br><span>@@ -461,8 +461,17 @@</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage increases to: 2</span><br><span>   llist_count(&vsub->cs.requests) == 0</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage increases to: 3</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS Going to send a MT SMS</span><br><span> DCC (ti 00 sub IMSI-901700000004620:MSISDN-46071 callref 40000001) New transaction</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage increases to: 4</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) instance created for network</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) instance created for network.</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) message SM-RL-DATA_REQ received in state IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) TX SMS RP-DATA</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) new RP state IDLE -> WAIT_FOR_RP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MNSMS-EST-REQ received in state IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state IDLE -> MM_CONN_PENDING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS Initiating Paging procedure for IMSI-901700000004620:MSISDN-46071 due to MMSMS_EST_REQ</span><br><span> DMM Subscriber IMSI-901700000004620:MSISDN-46071 not paged yet, start paging.</span><br><span>   GERAN-A sends out paging request to IMSI 901700000004620, TMSI 0xffffffff, LAC 23</span><br><span>   strcmp(paging_expecting_imsi, imsi) == 0</span><br><span>@@ -479,8 +488,17 @@</span><br><span>   vsub->cs.is_paging == 1</span><br><span> - another request is added to the list but does not cause another paging</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage increases to: 6</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS Going to send a MT SMS</span><br><span> DCC (ti 01 sub IMSI-901700000004620:MSISDN-46071 callref 40000002) New transaction</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage increases to: 7</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) instance created for network</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) instance created for network.</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) message SM-RL-DATA_REQ received in state IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) TX SMS RP-DATA</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) new RP state IDLE -> WAIT_FOR_RP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MNSMS-EST-REQ received in state IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state IDLE -> MM_CONN_PENDING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS Initiating Paging procedure for IMSI-901700000004620:MSISDN-46071 due to MMSMS_EST_REQ</span><br><span> DMM Subscriber IMSI-901700000004620:MSISDN-46071 already paged.</span><br><span>   llist_count(&vsub->cs.requests) == 2</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage decreases to: 6</span><br><span>@@ -489,10 +507,34 @@</span><br><span> - Total time passed: 11.000000 s</span><br><span> DPAG Paging failure for IMSI-901700000004620:MSISDN-46071 (event=1)</span><br><span> DPAG Calling paging cbfn.</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS paging_cb_mmsms_est_req(hooknum=1, event=1)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MMSMS-REL-IND received in state MM_CONN_PENDING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) MM layer is released</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state MM_CONN_PENDING -> IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS MNSMS-ERROR-IND, no cause</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) message MNSMS-ERROR-IND received in state WAIT_FOR_RP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) TX SMS MNSMS-ERROR-IND</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) new RP state WAIT_FOR_RP_ACK -> IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) TX: MNSMS-REL-REQ</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MNSMS-REL-REQ received in state IDLE</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage decreases to: 5</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) clearing SMR instance</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) clearing instance</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage decreases to: 4</span><br><span> DPAG Calling paging cbfn.</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS paging_cb_mmsms_est_req(hooknum=1, event=1)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MMSMS-REL-IND received in state MM_CONN_PENDING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) MM layer is released</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state MM_CONN_PENDING -> IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS MNSMS-ERROR-IND, no cause</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) message MNSMS-ERROR-IND received in state WAIT_FOR_RP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) TX SMS MNSMS-ERROR-IND</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) new RP state WAIT_FOR_RP_ACK -> IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) TX: MNSMS-REL-REQ</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MNSMS-REL-REQ received in state IDLE</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage decreases to: 3</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) clearing SMR instance</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) clearing instance</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage decreases to: 2</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage decreases to: 1</span><br><span>   paging_stopped == 1</span><br><span>@@ -502,8 +544,17 @@</span><br><span> ---</span><br><span> - Now that the timeout has expired, another Paging is sent on request</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage increases to: 3</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS Going to send a MT SMS</span><br><span> DCC (ti 00 sub IMSI-901700000004620:MSISDN-46071 callref 40000003) New transaction</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage increases to: 4</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) instance created for network</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) instance created for network.</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) message SM-RL-DATA_REQ received in state IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) TX SMS RP-DATA</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) new RP state IDLE -> WAIT_FOR_RP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MNSMS-EST-REQ received in state IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state IDLE -> MM_CONN_PENDING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS Initiating Paging procedure for IMSI-901700000004620:MSISDN-46071 due to MMSMS_EST_REQ</span><br><span> DMM Subscriber IMSI-901700000004620:MSISDN-46071 not paged yet, start paging.</span><br><span>   GERAN-A sends out paging request to IMSI 901700000004620, TMSI 0xffffffff, LAC 23</span><br><span>   strcmp(paging_expecting_imsi, imsi) == 0</span><br><span>@@ -524,7 +575,19 @@</span><br><span> DMM IMSI DETACH for IMSI-901700000004620:MSISDN-46071</span><br><span> DPAG Paging failure for IMSI-901700000004620:MSISDN-46071 (event=1)</span><br><span> DPAG Calling paging cbfn.</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS paging_cb_mmsms_est_req(hooknum=1, event=1)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MMSMS-REL-IND received in state MM_CONN_PENDING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) MM layer is released</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state MM_CONN_PENDING -> IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS MNSMS-ERROR-IND, no cause</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) message MNSMS-ERROR-IND received in state WAIT_FOR_RP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) TX SMS MNSMS-ERROR-IND</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) new RP state WAIT_FOR_RP_ACK -> IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) TX: MNSMS-REL-REQ</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MNSMS-REL-REQ received in state IDLE</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage decreases to: 4</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) clearing SMR instance</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) clearing instance</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage decreases to: 3</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage decreases to: 2</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage increases to: 3</span><br><span>diff --git a/tests/msc_vlr/msc_vlr_test_no_authen.err b/tests/msc_vlr/msc_vlr_test_no_authen.err</span><br><span>index 3f6d8cd..96d1ad7 100644</span><br><span>--- a/tests/msc_vlr/msc_vlr_test_no_authen.err</span><br><span>+++ b/tests/msc_vlr/msc_vlr_test_no_authen.err</span><br><span>@@ -182,8 +182,17 @@</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage increases to: 2</span><br><span>   llist_count(&vsub->cs.requests) == 0</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage increases to: 3</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS Going to send a MT SMS</span><br><span> DCC (ti 00 sub IMSI-901700000004620:MSISDN-46071 callref 40000001) New transaction</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage increases to: 4</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) instance created for network</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) instance created for network.</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) message SM-RL-DATA_REQ received in state IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) TX SMS RP-DATA</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) new RP state IDLE -> WAIT_FOR_RP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MNSMS-EST-REQ received in state IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state IDLE -> MM_CONN_PENDING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS Initiating Paging procedure for IMSI-901700000004620:MSISDN-46071 due to MMSMS_EST_REQ</span><br><span> DMM Subscriber IMSI-901700000004620:MSISDN-46071 not paged yet, start paging.</span><br><span>   GERAN-A sends out paging request to IMSI 901700000004620, TMSI 0xffffffff, LAC 23</span><br><span>   strcmp(paging_expecting_imsi, imsi) == 0</span><br><span>@@ -224,7 +233,13 @@</span><br><span> DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:PAGING_RESP){RAN_CONN_S_NEW}: Received Event RAN_CONN_E_ACCEPTED</span><br><span> DPAG Paging success for IMSI-901700000004620:MSISDN-46071 (event=0)</span><br><span> DPAG Calling paging cbfn.</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS paging_cb_mmsms_est_req(hooknum=1, event=0)</span><br><span> DREF IMSI-901700000004620:MSISDN-46071: MSC conn use + trans_sms == 2 (0x21: compl_l3,trans_sms)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MMSMS-EST-CNF received in state MM_CONN_PENDING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) send CP data</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state MM_CONN_PENDING -> WAIT_CP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS sending CP message (trans=0)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS GSM4.11 TX 09 01 58 01 00 07 91 44 77 58 10 06 50 00 4c 00 05 80 64 70 f1 00 00 07 10 10 00 00 00 00 44 50 79 da 1e 1e e7 41 69 37 48 5e 9e a7 c9 65 37 3d 1d 66 83 c2 70 38 3b 3d 0e d3 d3 6f f7 1c 94 9e 83 c2 20 72 79 9e 96 87 c5 ec 32 a8 1d 96 af cb f4 b4 fb 0c 7a c3 e9 e9 b7 db 05 </span><br><span> DMSC msc_tx 91 bytes to IMSI-901700000004620:MSISDN-46071 via GERAN-A</span><br><span> - DTAP --GERAN-A--> MS: SMS:0x01: 09015801000791447758100650004c0005806470f1000007101000000000445079da1e1ee7416937485e9ea7c965373d1d6683c270383b3d0ed3d36ff71c949e83c22072799e9687c5ec32a81d96afcbf4b4fb0c7ac3e9e9b7db05</span><br><span> - DTAP matches expected message</span><br><span>@@ -246,19 +261,39 @@</span><br><span>   MSC <--GERAN-A-- MS: SMS:0x04</span><br><span> DREF IMSI-901700000004620:MSISDN-46071: MSC conn use + dtap == 2 (0x22: dtap,trans_sms)</span><br><span> DRLL Dispatching 04.08 message SMS:0x04 (0x9:0x4)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS receiving data (trans_id=0, msg_type=SMS:0x04)</span><br><span> DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:PAGING_RESP){RAN_CONN_S_ACCEPTED}: Received Event RAN_CONN_E_COMMUNICATING</span><br><span> DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:PAGING_RESP){RAN_CONN_S_ACCEPTED}: state_chg to RAN_CONN_S_COMMUNICATING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MMSMS-DATA-IND (CP ACK) received in state WAIT_CP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) received CP-ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state WAIT_CP_ACK -> MM_ESTABLISHED</span><br><span> DREF IMSI-901700000004620:MSISDN-46071: MSC conn use - dtap == 1 (0x20: trans_sms)</span><br><span>   llist_count(&net->ran_conns) == 1</span><br><span> - MS also sends RP-ACK, MSC in turn sends CP-ACK for that</span><br><span>   MSC <--GERAN-A-- MS: SMS:0x01</span><br><span> DREF IMSI-901700000004620:MSISDN-46071: MSC conn use + dtap == 2 (0x22: dtap,trans_sms)</span><br><span> DRLL Dispatching 04.08 message SMS:0x01 (0x9:0x1)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS receiving data (trans_id=0, msg_type=SMS:0x01)</span><br><span> DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:PAGING_RESP){RAN_CONN_S_COMMUNICATING}: Received Event RAN_CONN_E_COMMUNICATING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MMSMS-DATA-IND (CP DATA) received in state MM_ESTABLISHED</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) received CP-DATA</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS sending CP message (trans=0)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS GSM4.11 TX 09 04 </span><br><span> DMSC msc_tx 2 bytes to IMSI-901700000004620:MSISDN-46071 via GERAN-A</span><br><span> - DTAP --GERAN-A--> MS: SMS:0x04: 0904</span><br><span> - DTAP matches expected message</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS MNSMS-DATA/EST-IND</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) message MNSMS-DATA-IND received in state WAIT_FOR_RP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) RX SMS RP-ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) new RP state WAIT_FOR_RP_ACK -> IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS RX SMS RP-ACK (MO)</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage decreases to: 3</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) TX: MNSMS-REL-REQ</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MNSMS-REL-REQ received in state MM_ESTABLISHED</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state MM_ESTABLISHED -> IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS Got MMSMS_REL_REQ, destroying transaction.</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) clearing SMR instance</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) clearing instance</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage decreases to: 2</span><br><span> DREF IMSI-901700000004620:MSISDN-46071: MSC conn use - trans_sms == 1 (0x2: dtap)</span><br><span> DREF IMSI-901700000004620:MSISDN-46071: MSC conn use - dtap == 0 (0x0: )</span><br><span>@@ -541,8 +576,17 @@</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100 usage increases to: 2</span><br><span>   llist_count(&vsub->cs.requests) == 0</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100 usage increases to: 3</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS Going to send a MT SMS</span><br><span> DCC (ti 00 sub IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100 callref 40000002) New transaction</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100 usage increases to: 4</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) instance created for network</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) instance created for network.</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) message SM-RL-DATA_REQ received in state IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) TX SMS RP-DATA</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) new RP state IDLE -> WAIT_FOR_RP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MNSMS-EST-REQ received in state IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state IDLE -> MM_CONN_PENDING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS Initiating Paging procedure for IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100 due to MMSMS_EST_REQ</span><br><span> DMM Subscriber IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100 not paged yet, start paging.</span><br><span>   GERAN-A sends out paging request to IMSI 901700000004620, TMSI 0x03020100, LAC 23</span><br><span>   paging_expecting_tmsi == 0x03020100</span><br><span>@@ -583,7 +627,13 @@</span><br><span> DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100:GERAN-A-0:PAGING_RESP){RAN_CONN_S_NEW}: Received Event RAN_CONN_E_ACCEPTED</span><br><span> DPAG Paging success for IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100 (event=0)</span><br><span> DPAG Calling paging cbfn.</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS paging_cb_mmsms_est_req(hooknum=1, event=0)</span><br><span> DREF IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100: MSC conn use + trans_sms == 2 (0x21: compl_l3,trans_sms)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MMSMS-EST-CNF received in state MM_CONN_PENDING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) send CP data</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state MM_CONN_PENDING -> WAIT_CP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS sending CP message (trans=0)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS GSM4.11 TX 09 01 58 01 00 07 91 44 77 58 10 06 50 00 4c 00 05 80 64 70 f1 00 00 07 10 10 00 00 00 00 44 50 79 da 1e 1e e7 41 69 37 48 5e 9e a7 c9 65 37 3d 1d 66 83 c2 70 38 3b 3d 0e d3 d3 6f f7 1c 94 9e 83 c2 20 72 79 9e 96 87 c5 ec 32 a8 1d 96 af cb f4 b4 fb 0c 7a c3 e9 e9 b7 db 05 </span><br><span> DMSC msc_tx 91 bytes to IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100 via GERAN-A</span><br><span> - DTAP --GERAN-A--> MS: SMS:0x01: 09015801000791447758100650004c0005806470f1000007101000000000445079da1e1ee7416937485e9ea7c965373d1d6683c270383b3d0ed3d36ff71c949e83c22072799e9687c5ec32a81d96afcbf4b4fb0c7ac3e9e9b7db05</span><br><span> - DTAP matches expected message</span><br><span>@@ -605,19 +655,39 @@</span><br><span>   MSC <--GERAN-A-- MS: SMS:0x04</span><br><span> DREF IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100: MSC conn use + dtap == 2 (0x22: dtap,trans_sms)</span><br><span> DRLL Dispatching 04.08 message SMS:0x04 (0x9:0x4)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS receiving data (trans_id=0, msg_type=SMS:0x04)</span><br><span> DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100:GERAN-A-0:PAGING_RESP){RAN_CONN_S_ACCEPTED}: Received Event RAN_CONN_E_COMMUNICATING</span><br><span> DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100:GERAN-A-0:PAGING_RESP){RAN_CONN_S_ACCEPTED}: state_chg to RAN_CONN_S_COMMUNICATING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MMSMS-DATA-IND (CP ACK) received in state WAIT_CP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) received CP-ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state WAIT_CP_ACK -> MM_ESTABLISHED</span><br><span> DREF IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100: MSC conn use - dtap == 1 (0x20: trans_sms)</span><br><span>   llist_count(&net->ran_conns) == 1</span><br><span> - MS also sends RP-ACK, MSC in turn sends CP-ACK for that</span><br><span>   MSC <--GERAN-A-- MS: SMS:0x01</span><br><span> DREF IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100: MSC conn use + dtap == 2 (0x22: dtap,trans_sms)</span><br><span> DRLL Dispatching 04.08 message SMS:0x01 (0x9:0x1)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS receiving data (trans_id=0, msg_type=SMS:0x01)</span><br><span> DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100:GERAN-A-0:PAGING_RESP){RAN_CONN_S_COMMUNICATING}: Received Event RAN_CONN_E_COMMUNICATING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MMSMS-DATA-IND (CP DATA) received in state MM_ESTABLISHED</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) received CP-DATA</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS sending CP message (trans=0)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS GSM4.11 TX 09 04 </span><br><span> DMSC msc_tx 2 bytes to IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100 via GERAN-A</span><br><span> - DTAP --GERAN-A--> MS: SMS:0x04: 0904</span><br><span> - DTAP matches expected message</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS MNSMS-DATA/EST-IND</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) message MNSMS-DATA-IND received in state WAIT_FOR_RP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) RX SMS RP-ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) new RP state WAIT_FOR_RP_ACK -> IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS RX SMS RP-ACK (MO)</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100 usage decreases to: 3</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) TX: MNSMS-REL-REQ</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MNSMS-REL-REQ received in state MM_ESTABLISHED</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state MM_ESTABLISHED -> IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS Got MMSMS_REL_REQ, destroying transaction.</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) clearing SMR instance</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) clearing instance</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100 usage decreases to: 2</span><br><span> DREF IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100: MSC conn use - trans_sms == 1 (0x2: dtap)</span><br><span> DREF IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100: MSC conn use - dtap == 0 (0x0: )</span><br><span>diff --git a/tests/msc_vlr/msc_vlr_test_reject_concurrency.err b/tests/msc_vlr/msc_vlr_test_reject_concurrency.err</span><br><span>index f5692b9..2147e84 100644</span><br><span>--- a/tests/msc_vlr/msc_vlr_test_reject_concurrency.err</span><br><span>+++ b/tests/msc_vlr/msc_vlr_test_reject_concurrency.err</span><br><span>@@ -1215,8 +1215,17 @@</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage increases to: 2</span><br><span>   llist_count(&vsub->cs.requests) == 0</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage increases to: 3</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS Going to send a MT SMS</span><br><span> DCC (ti 00 sub IMSI-901700000004620:MSISDN-46071 callref 40000001) New transaction</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage increases to: 4</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) instance created for network</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) instance created for network.</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) message SM-RL-DATA_REQ received in state IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) TX SMS RP-DATA</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) new RP state IDLE -> WAIT_FOR_RP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MNSMS-EST-REQ received in state IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state IDLE -> MM_CONN_PENDING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS Initiating Paging procedure for IMSI-901700000004620:MSISDN-46071 due to MMSMS_EST_REQ</span><br><span> DMM Subscriber IMSI-901700000004620:MSISDN-46071 not paged yet, start paging.</span><br><span>   GERAN-A sends out paging request to IMSI 901700000004620, TMSI 0xffffffff, LAC 23</span><br><span>   strcmp(paging_expecting_imsi, imsi) == 0</span><br><span>@@ -1253,7 +1262,13 @@</span><br><span> DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:PAGING_RESP){RAN_CONN_S_NEW}: Received Event RAN_CONN_E_ACCEPTED</span><br><span> DPAG Paging success for IMSI-901700000004620:MSISDN-46071 (event=0)</span><br><span> DPAG Calling paging cbfn.</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS paging_cb_mmsms_est_req(hooknum=1, event=0)</span><br><span> DREF IMSI-901700000004620:MSISDN-46071: MSC conn use + trans_sms == 2 (0x21: compl_l3,trans_sms)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MMSMS-EST-CNF received in state MM_CONN_PENDING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) send CP data</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state MM_CONN_PENDING -> WAIT_CP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS sending CP message (trans=0)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS GSM4.11 TX 09 01 58 01 00 07 91 44 77 58 10 06 50 00 4c 00 05 80 64 70 f1 00 00 07 10 10 00 00 00 00 44 50 79 da 1e 1e e7 41 69 37 48 5e 9e a7 c9 65 37 3d 1d 66 83 c2 70 38 3b 3d 0e d3 d3 6f f7 1c 94 9e 83 c2 20 72 79 9e 96 87 c5 ec 32 a8 1d 96 af cb f4 b4 fb 0c 7a c3 e9 e9 b7 db 05 </span><br><span> DMSC msc_tx 91 bytes to IMSI-901700000004620:MSISDN-46071 via GERAN-A</span><br><span> - DTAP --GERAN-A--> MS: SMS:0x01: 09015801000791447758100650004c0005806470f1000007101000000000445079da1e1ee7416937485e9ea7c965373d1d6683c270383b3d0ed3d36ff71c949e83c22072799e9687c5ec32a81d96afcbf4b4fb0c7ac3e9e9b7db05</span><br><span> - DTAP matches expected message</span><br><span>@@ -1280,19 +1295,39 @@</span><br><span>   MSC <--GERAN-A-- MS: SMS:0x04</span><br><span> DREF IMSI-901700000004620:MSISDN-46071: MSC conn use + dtap == 2 (0x22: dtap,trans_sms)</span><br><span> DRLL Dispatching 04.08 message SMS:0x04 (0x9:0x4)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS receiving data (trans_id=0, msg_type=SMS:0x04)</span><br><span> DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:PAGING_RESP){RAN_CONN_S_ACCEPTED}: Received Event RAN_CONN_E_COMMUNICATING</span><br><span> DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:PAGING_RESP){RAN_CONN_S_ACCEPTED}: state_chg to RAN_CONN_S_COMMUNICATING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MMSMS-DATA-IND (CP ACK) received in state WAIT_CP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) received CP-ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state WAIT_CP_ACK -> MM_ESTABLISHED</span><br><span> DREF IMSI-901700000004620:MSISDN-46071: MSC conn use - dtap == 1 (0x20: trans_sms)</span><br><span>   llist_count(&net->ran_conns) == 1</span><br><span> - MS also sends RP-ACK, MSC in turn sends CP-ACK for that</span><br><span>   MSC <--GERAN-A-- MS: SMS:0x01</span><br><span> DREF IMSI-901700000004620:MSISDN-46071: MSC conn use + dtap == 2 (0x22: dtap,trans_sms)</span><br><span> DRLL Dispatching 04.08 message SMS:0x01 (0x9:0x1)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS receiving data (trans_id=0, msg_type=SMS:0x01)</span><br><span> DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:PAGING_RESP){RAN_CONN_S_COMMUNICATING}: Received Event RAN_CONN_E_COMMUNICATING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MMSMS-DATA-IND (CP DATA) received in state MM_ESTABLISHED</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) received CP-DATA</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS sending CP message (trans=0)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS GSM4.11 TX 09 04 </span><br><span> DMSC msc_tx 2 bytes to IMSI-901700000004620:MSISDN-46071 via GERAN-A</span><br><span> - DTAP --GERAN-A--> MS: SMS:0x04: 0904</span><br><span> - DTAP matches expected message</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS MNSMS-DATA/EST-IND</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) message MNSMS-DATA-IND received in state WAIT_FOR_RP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) RX SMS RP-ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) new RP state WAIT_FOR_RP_ACK -> IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS RX SMS RP-ACK (MO)</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage decreases to: 3</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) TX: MNSMS-REL-REQ</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MNSMS-REL-REQ received in state MM_ESTABLISHED</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state MM_ESTABLISHED -> IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS Got MMSMS_REL_REQ, destroying transaction.</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) clearing SMR instance</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) clearing instance</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage decreases to: 2</span><br><span> DREF IMSI-901700000004620:MSISDN-46071: MSC conn use - trans_sms == 1 (0x2: dtap)</span><br><span> DREF IMSI-901700000004620:MSISDN-46071: MSC conn use - dtap == 0 (0x0: )</span><br><span>@@ -1437,8 +1472,17 @@</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage increases to: 2</span><br><span>   llist_count(&vsub->cs.requests) == 0</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage increases to: 3</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS Going to send a MT SMS</span><br><span> DCC (ti 00 sub IMSI-901700000004620:MSISDN-46071 callref 40000002) New transaction</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage increases to: 4</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) instance created for network</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) instance created for network.</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) message SM-RL-DATA_REQ received in state IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) TX SMS RP-DATA</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) new RP state IDLE -> WAIT_FOR_RP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MNSMS-EST-REQ received in state IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state IDLE -> MM_CONN_PENDING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS Initiating Paging procedure for IMSI-901700000004620:MSISDN-46071 due to MMSMS_EST_REQ</span><br><span> DMM Subscriber IMSI-901700000004620:MSISDN-46071 not paged yet, start paging.</span><br><span>   GERAN-A sends out paging request to IMSI 901700000004620, TMSI 0xffffffff, LAC 23</span><br><span>   strcmp(paging_expecting_imsi, imsi) == 0</span><br><span>@@ -1475,7 +1519,13 @@</span><br><span> DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:PAGING_RESP){RAN_CONN_S_NEW}: Received Event RAN_CONN_E_ACCEPTED</span><br><span> DPAG Paging success for IMSI-901700000004620:MSISDN-46071 (event=0)</span><br><span> DPAG Calling paging cbfn.</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS paging_cb_mmsms_est_req(hooknum=1, event=0)</span><br><span> DREF IMSI-901700000004620:MSISDN-46071: MSC conn use + trans_sms == 2 (0x21: compl_l3,trans_sms)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MMSMS-EST-CNF received in state MM_CONN_PENDING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) send CP data</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state MM_CONN_PENDING -> WAIT_CP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS sending CP message (trans=0)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS GSM4.11 TX 09 01 58 01 00 07 91 44 77 58 10 06 50 00 4c 00 05 80 64 70 f1 00 00 07 10 10 00 00 00 00 44 50 79 da 1e 1e e7 41 69 37 48 5e 9e a7 c9 65 37 3d 1d 66 83 c2 70 38 3b 3d 0e d3 d3 6f f7 1c 94 9e 83 c2 20 72 79 9e 96 87 c5 ec 32 a8 1d 96 af cb f4 b4 fb 0c 7a c3 e9 e9 b7 db 05 </span><br><span> DMSC msc_tx 91 bytes to IMSI-901700000004620:MSISDN-46071 via GERAN-A</span><br><span> - DTAP --GERAN-A--> MS: SMS:0x01: 09015801000791447758100650004c0005806470f1000007101000000000445079da1e1ee7416937485e9ea7c965373d1d6683c270383b3d0ed3d36ff71c949e83c22072799e9687c5ec32a81d96afcbf4b4fb0c7ac3e9e9b7db05</span><br><span> - DTAP matches expected message</span><br><span>@@ -1508,19 +1558,39 @@</span><br><span>   MSC <--GERAN-A-- MS: SMS:0x04</span><br><span> DREF IMSI-901700000004620:MSISDN-46071: MSC conn use + dtap == 3 (0x2a: dtap,cm_service,trans_sms)</span><br><span> DRLL Dispatching 04.08 message SMS:0x04 (0x9:0x4)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS receiving data (trans_id=0, msg_type=SMS:0x04)</span><br><span> DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:CM_SERVICE_REQ){RAN_CONN_S_ACCEPTED}: Received Event RAN_CONN_E_COMMUNICATING</span><br><span> DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:CM_SERVICE_REQ){RAN_CONN_S_ACCEPTED}: state_chg to RAN_CONN_S_COMMUNICATING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MMSMS-DATA-IND (CP ACK) received in state WAIT_CP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) received CP-ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state WAIT_CP_ACK -> MM_ESTABLISHED</span><br><span> DREF IMSI-901700000004620:MSISDN-46071: MSC conn use - dtap == 2 (0x28: cm_service,trans_sms)</span><br><span>   llist_count(&net->ran_conns) == 1</span><br><span> - MS also sends RP-ACK, MSC in turn sends CP-ACK for that</span><br><span>   MSC <--GERAN-A-- MS: SMS:0x01</span><br><span> DREF IMSI-901700000004620:MSISDN-46071: MSC conn use + dtap == 3 (0x2a: dtap,cm_service,trans_sms)</span><br><span> DRLL Dispatching 04.08 message SMS:0x01 (0x9:0x1)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS receiving data (trans_id=0, msg_type=SMS:0x01)</span><br><span> DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:CM_SERVICE_REQ){RAN_CONN_S_COMMUNICATING}: Received Event RAN_CONN_E_COMMUNICATING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MMSMS-DATA-IND (CP DATA) received in state MM_ESTABLISHED</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) received CP-DATA</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS sending CP message (trans=0)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS GSM4.11 TX 09 04 </span><br><span> DMSC msc_tx 2 bytes to IMSI-901700000004620:MSISDN-46071 via GERAN-A</span><br><span> - DTAP --GERAN-A--> MS: SMS:0x04: 0904</span><br><span> - DTAP matches expected message</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS MNSMS-DATA/EST-IND</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) message MNSMS-DATA-IND received in state WAIT_FOR_RP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) RX SMS RP-ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) new RP state WAIT_FOR_RP_ACK -> IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS RX SMS RP-ACK (MO)</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage decreases to: 3</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) TX: MNSMS-REL-REQ</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MNSMS-REL-REQ received in state MM_ESTABLISHED</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state MM_ESTABLISHED -> IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS Got MMSMS_REL_REQ, destroying transaction.</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) clearing SMR instance</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) clearing instance</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage decreases to: 2</span><br><span> DREF IMSI-901700000004620:MSISDN-46071: MSC conn use - trans_sms == 2 (0xa: dtap,cm_service)</span><br><span> DREF IMSI-901700000004620:MSISDN-46071: MSC conn use - dtap == 1 (0x8: cm_service)</span><br><span>@@ -1680,8 +1750,17 @@</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage increases to: 2</span><br><span>   llist_count(&vsub->cs.requests) == 0</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage increases to: 3</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS Going to send a MT SMS</span><br><span> DCC (ti 00 sub IMSI-901700000004620:MSISDN-46071 callref 40000003) New transaction</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage increases to: 4</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) instance created for network</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) instance created for network.</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) message SM-RL-DATA_REQ received in state IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) TX SMS RP-DATA</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) new RP state IDLE -> WAIT_FOR_RP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MNSMS-EST-REQ received in state IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state IDLE -> MM_CONN_PENDING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS Initiating Paging procedure for IMSI-901700000004620:MSISDN-46071 due to MMSMS_EST_REQ</span><br><span> DMM Subscriber IMSI-901700000004620:MSISDN-46071 not paged yet, start paging.</span><br><span>   GERAN-A sends out paging request to IMSI 901700000004620, TMSI 0xffffffff, LAC 23</span><br><span>   strcmp(paging_expecting_imsi, imsi) == 0</span><br><span>@@ -1718,7 +1797,13 @@</span><br><span> DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:PAGING_RESP){RAN_CONN_S_NEW}: Received Event RAN_CONN_E_ACCEPTED</span><br><span> DPAG Paging success for IMSI-901700000004620:MSISDN-46071 (event=0)</span><br><span> DPAG Calling paging cbfn.</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS paging_cb_mmsms_est_req(hooknum=1, event=0)</span><br><span> DREF IMSI-901700000004620:MSISDN-46071: MSC conn use + trans_sms == 2 (0x21: compl_l3,trans_sms)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MMSMS-EST-CNF received in state MM_CONN_PENDING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) send CP data</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state MM_CONN_PENDING -> WAIT_CP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS sending CP message (trans=0)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS GSM4.11 TX 09 01 58 01 00 07 91 44 77 58 10 06 50 00 4c 00 05 80 64 70 f1 00 00 07 10 10 00 00 00 00 44 50 79 da 1e 1e e7 41 69 37 48 5e 9e a7 c9 65 37 3d 1d 66 83 c2 70 38 3b 3d 0e d3 d3 6f f7 1c 94 9e 83 c2 20 72 79 9e 96 87 c5 ec 32 a8 1d 96 af cb f4 b4 fb 0c 7a c3 e9 e9 b7 db 05 </span><br><span> DMSC msc_tx 91 bytes to IMSI-901700000004620:MSISDN-46071 via GERAN-A</span><br><span> - DTAP --GERAN-A--> MS: SMS:0x01: 09015801000791447758100650004c0005806470f1000007101000000000445079da1e1ee7416937485e9ea7c965373d1d6683c270383b3d0ed3d36ff71c949e83c22072799e9687c5ec32a81d96afcbf4b4fb0c7ac3e9e9b7db05</span><br><span> - DTAP matches expected message</span><br><span>@@ -1743,19 +1828,39 @@</span><br><span>   MSC <--GERAN-A-- MS: SMS:0x04</span><br><span> DREF IMSI-901700000004620:MSISDN-46071: MSC conn use + dtap == 2 (0x22: dtap,trans_sms)</span><br><span> DRLL Dispatching 04.08 message SMS:0x04 (0x9:0x4)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS receiving data (trans_id=0, msg_type=SMS:0x04)</span><br><span> DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:PAGING_RESP){RAN_CONN_S_ACCEPTED}: Received Event RAN_CONN_E_COMMUNICATING</span><br><span> DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:PAGING_RESP){RAN_CONN_S_ACCEPTED}: state_chg to RAN_CONN_S_COMMUNICATING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MMSMS-DATA-IND (CP ACK) received in state WAIT_CP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) received CP-ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state WAIT_CP_ACK -> MM_ESTABLISHED</span><br><span> DREF IMSI-901700000004620:MSISDN-46071: MSC conn use - dtap == 1 (0x20: trans_sms)</span><br><span>   llist_count(&net->ran_conns) == 1</span><br><span> - MS also sends RP-ACK, MSC in turn sends CP-ACK for that</span><br><span>   MSC <--GERAN-A-- MS: SMS:0x01</span><br><span> DREF IMSI-901700000004620:MSISDN-46071: MSC conn use + dtap == 2 (0x22: dtap,trans_sms)</span><br><span> DRLL Dispatching 04.08 message SMS:0x01 (0x9:0x1)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS receiving data (trans_id=0, msg_type=SMS:0x01)</span><br><span> DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:PAGING_RESP){RAN_CONN_S_COMMUNICATING}: Received Event RAN_CONN_E_COMMUNICATING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MMSMS-DATA-IND (CP DATA) received in state MM_ESTABLISHED</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) received CP-DATA</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS sending CP message (trans=0)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS GSM4.11 TX 09 04 </span><br><span> DMSC msc_tx 2 bytes to IMSI-901700000004620:MSISDN-46071 via GERAN-A</span><br><span> - DTAP --GERAN-A--> MS: SMS:0x04: 0904</span><br><span> - DTAP matches expected message</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS MNSMS-DATA/EST-IND</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) message MNSMS-DATA-IND received in state WAIT_FOR_RP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) RX SMS RP-ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) new RP state WAIT_FOR_RP_ACK -> IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS RX SMS RP-ACK (MO)</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage decreases to: 3</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) TX: MNSMS-REL-REQ</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MNSMS-REL-REQ received in state MM_ESTABLISHED</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state MM_ESTABLISHED -> IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS Got MMSMS_REL_REQ, destroying transaction.</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) clearing SMR instance</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) clearing instance</span><br><span> DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage decreases to: 2</span><br><span> DREF IMSI-901700000004620:MSISDN-46071: MSC conn use - trans_sms == 1 (0x2: dtap)</span><br><span> DREF IMSI-901700000004620:MSISDN-46071: MSC conn use - dtap == 0 (0x0: )</span><br><span>diff --git a/tests/msc_vlr/msc_vlr_test_umts_authen.err b/tests/msc_vlr/msc_vlr_test_umts_authen.err</span><br><span>index 18addc3..ee9eeba 100644</span><br><span>--- a/tests/msc_vlr/msc_vlr_test_umts_authen.err</span><br><span>+++ b/tests/msc_vlr/msc_vlr_test_umts_authen.err</span><br><span>@@ -287,8 +287,17 @@</span><br><span> DREF VLR subscr IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100 usage increases to: 2</span><br><span>   llist_count(&vsub->cs.requests) == 0</span><br><span> DREF VLR subscr IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100 usage increases to: 3</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS Going to send a MT SMS</span><br><span> DCC (ti 00 sub IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100 callref 40000001) New transaction</span><br><span> DREF VLR subscr IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100 usage increases to: 4</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) instance created for network</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) instance created for network.</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) message SM-RL-DATA_REQ received in state IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) TX SMS RP-DATA</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) new RP state IDLE -> WAIT_FOR_RP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MNSMS-EST-REQ received in state IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state IDLE -> MM_CONN_PENDING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS Initiating Paging procedure for IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100 due to MMSMS_EST_REQ</span><br><span> DMM Subscriber IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100 not paged yet, start paging.</span><br><span>   GERAN-A sends out paging request to IMSI 901700000010650, TMSI 0x03020100, LAC 23</span><br><span>   strcmp(paging_expecting_imsi, imsi) == 0</span><br><span>@@ -372,7 +381,13 @@</span><br><span> DMM RAN_conn(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:GERAN-A-0:PAGING_RESP){RAN_CONN_S_AUTH_CIPH}: Received Event RAN_CONN_E_ACCEPTED</span><br><span> DPAG Paging success for IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100 (event=0)</span><br><span> DPAG Calling paging cbfn.</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS paging_cb_mmsms_est_req(hooknum=1, event=0)</span><br><span> DREF IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100: MSC conn use + trans_sms == 2 (0x22: dtap,trans_sms)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MMSMS-EST-CNF received in state MM_CONN_PENDING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) send CP data</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state MM_CONN_PENDING -> WAIT_CP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS sending CP message (trans=0)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS GSM4.11 TX 09 01 58 01 00 07 91 44 77 58 10 06 50 00 4c 00 05 80 24 43 f2 00 00 07 10 10 00 00 00 00 44 50 79 da 1e 1e e7 41 69 37 48 5e 9e a7 c9 65 37 3d 1d 66 83 c2 70 38 3b 3d 0e d3 d3 6f f7 1c 94 9e 83 c2 20 72 79 9e 96 87 c5 ec 32 a8 1d 96 af cb f4 b4 fb 0c 7a c3 e9 e9 b7 db 05 </span><br><span> DMSC msc_tx 91 bytes to IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100 via GERAN-A</span><br><span> - DTAP --GERAN-A--> MS: SMS:0x01: 09015801000791447758100650004c0005802443f2000007101000000000445079da1e1ee7416937485e9ea7c965373d1d6683c270383b3d0ed3d36ff71c949e83c22072799e9687c5ec32a81d96afcbf4b4fb0c7ac3e9e9b7db05</span><br><span> - DTAP matches expected message</span><br><span>@@ -392,19 +407,39 @@</span><br><span>   MSC <--GERAN-A-- MS: SMS:0x04</span><br><span> DREF IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100: MSC conn use + dtap == 2 (0x22: dtap,trans_sms)</span><br><span> DRLL Dispatching 04.08 message SMS:0x04 (0x9:0x4)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS receiving data (trans_id=0, msg_type=SMS:0x04)</span><br><span> DMM RAN_conn(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:GERAN-A-0:PAGING_RESP){RAN_CONN_S_ACCEPTED}: Received Event RAN_CONN_E_COMMUNICATING</span><br><span> DMM RAN_conn(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:GERAN-A-0:PAGING_RESP){RAN_CONN_S_ACCEPTED}: state_chg to RAN_CONN_S_COMMUNICATING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MMSMS-DATA-IND (CP ACK) received in state WAIT_CP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) received CP-ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state WAIT_CP_ACK -> MM_ESTABLISHED</span><br><span> DREF IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100: MSC conn use - dtap == 1 (0x20: trans_sms)</span><br><span>   llist_count(&net->ran_conns) == 1</span><br><span> - MS also sends RP-ACK, MSC in turn sends CP-ACK for that</span><br><span>   MSC <--GERAN-A-- MS: SMS:0x01</span><br><span> DREF IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100: MSC conn use + dtap == 2 (0x22: dtap,trans_sms)</span><br><span> DRLL Dispatching 04.08 message SMS:0x01 (0x9:0x1)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS receiving data (trans_id=0, msg_type=SMS:0x01)</span><br><span> DMM RAN_conn(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:GERAN-A-0:PAGING_RESP){RAN_CONN_S_COMMUNICATING}: Received Event RAN_CONN_E_COMMUNICATING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MMSMS-DATA-IND (CP DATA) received in state MM_ESTABLISHED</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) received CP-DATA</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS sending CP message (trans=0)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS GSM4.11 TX 09 04 </span><br><span> DMSC msc_tx 2 bytes to IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100 via GERAN-A</span><br><span> - DTAP --GERAN-A--> MS: SMS:0x04: 0904</span><br><span> - DTAP matches expected message</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS MNSMS-DATA/EST-IND</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) message MNSMS-DATA-IND received in state WAIT_FOR_RP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) RX SMS RP-ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) new RP state WAIT_FOR_RP_ACK -> IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS RX SMS RP-ACK (MO)</span><br><span> DREF VLR subscr IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100 usage decreases to: 3</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) TX: MNSMS-REL-REQ</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MNSMS-REL-REQ received in state MM_ESTABLISHED</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state MM_ESTABLISHED -> IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS Got MMSMS_REL_REQ, destroying transaction.</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) clearing SMR instance</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) clearing instance</span><br><span> DREF VLR subscr IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100 usage decreases to: 2</span><br><span> DREF IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100: MSC conn use - trans_sms == 1 (0x2: dtap)</span><br><span> DREF IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100: MSC conn use - dtap == 0 (0x0: )</span><br><span>@@ -777,8 +812,17 @@</span><br><span> DREF VLR subscr IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100 usage increases to: 2</span><br><span>   llist_count(&vsub->cs.requests) == 0</span><br><span> DREF VLR subscr IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100 usage increases to: 3</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS Going to send a MT SMS</span><br><span> DCC (ti 00 sub IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100 callref 40000002) New transaction</span><br><span> DREF VLR subscr IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100 usage increases to: 4</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) instance created for network</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) instance created for network.</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) message SM-RL-DATA_REQ received in state IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) TX SMS RP-DATA</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) new RP state IDLE -> WAIT_FOR_RP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MNSMS-EST-REQ received in state IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state IDLE -> MM_CONN_PENDING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS Initiating Paging procedure for IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100 due to MMSMS_EST_REQ</span><br><span> DMM Subscriber IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100 not paged yet, start paging.</span><br><span>   UTRAN-Iu sends out paging request to IMSI 901700000010650, TMSI 0x03020100, LAC 23</span><br><span>   strcmp(paging_expecting_imsi, imsi) == 0</span><br><span>@@ -877,7 +921,13 @@</span><br><span> DMM RAN_conn(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu-42:PAGING_RESP){RAN_CONN_S_AUTH_CIPH}: Received Event RAN_CONN_E_ACCEPTED</span><br><span> DPAG Paging success for IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100 (event=0)</span><br><span> DPAG Calling paging cbfn.</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS paging_cb_mmsms_est_req(hooknum=1, event=0)</span><br><span> DREF IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100: MSC conn use + trans_sms == 1 (0x20: trans_sms)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MMSMS-EST-CNF received in state MM_CONN_PENDING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) send CP data</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state MM_CONN_PENDING -> WAIT_CP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS sending CP message (trans=0)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS GSM4.11 TX 09 01 58 01 00 07 91 44 77 58 10 06 50 00 4c 00 05 80 24 43 f2 00 00 07 10 10 00 00 00 00 44 50 79 da 1e 1e e7 41 69 37 48 5e 9e a7 c9 65 37 3d 1d 66 83 c2 70 38 3b 3d 0e d3 d3 6f f7 1c 94 9e 83 c2 20 72 79 9e 96 87 c5 ec 32 a8 1d 96 af cb f4 b4 fb 0c 7a c3 e9 e9 b7 db 05 </span><br><span> DMSC msc_tx 91 bytes to IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100 via UTRAN-Iu</span><br><span> - DTAP --UTRAN-Iu--> MS: SMS:0x01: 09015801000791447758100650004c0005802443f2000007101000000000445079da1e1ee7416937485e9ea7c965373d1d6683c270383b3d0ed3d36ff71c949e83c22072799e9687c5ec32a81d96afcbf4b4fb0c7ac3e9e9b7db05</span><br><span> - DTAP matches expected message</span><br><span>@@ -895,19 +945,39 @@</span><br><span>   MSC <--UTRAN-Iu-- MS: SMS:0x04</span><br><span> DREF IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100: MSC conn use + dtap == 2 (0x22: dtap,trans_sms)</span><br><span> DRLL Dispatching 04.08 message SMS:0x04 (0x9:0x4)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS receiving data (trans_id=0, msg_type=SMS:0x04)</span><br><span> DMM RAN_conn(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu-42:PAGING_RESP){RAN_CONN_S_ACCEPTED}: Received Event RAN_CONN_E_COMMUNICATING</span><br><span> DMM RAN_conn(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu-42:PAGING_RESP){RAN_CONN_S_ACCEPTED}: state_chg to RAN_CONN_S_COMMUNICATING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MMSMS-DATA-IND (CP ACK) received in state WAIT_CP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) received CP-ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state WAIT_CP_ACK -> MM_ESTABLISHED</span><br><span> DREF IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100: MSC conn use - dtap == 1 (0x20: trans_sms)</span><br><span>   llist_count(&net->ran_conns) == 1</span><br><span> - MS also sends RP-ACK, MSC in turn sends CP-ACK for that</span><br><span>   MSC <--UTRAN-Iu-- MS: SMS:0x01</span><br><span> DREF IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100: MSC conn use + dtap == 2 (0x22: dtap,trans_sms)</span><br><span> DRLL Dispatching 04.08 message SMS:0x01 (0x9:0x1)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS receiving data (trans_id=0, msg_type=SMS:0x01)</span><br><span> DMM RAN_conn(IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100:UTRAN-Iu-42:PAGING_RESP){RAN_CONN_S_COMMUNICATING}: Received Event RAN_CONN_E_COMMUNICATING</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MMSMS-DATA-IND (CP DATA) received in state MM_ESTABLISHED</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) received CP-DATA</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS sending CP message (trans=0)</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS GSM4.11 TX 09 04 </span><br><span> DMSC msc_tx 2 bytes to IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100 via UTRAN-Iu</span><br><span> - DTAP --UTRAN-Iu--> MS: SMS:0x04: 0904</span><br><span> - DTAP matches expected message</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS MNSMS-DATA/EST-IND</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) message MNSMS-DATA-IND received in state WAIT_FOR_RP_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) RX SMS RP-ACK</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) new RP state WAIT_FOR_RP_ACK -> IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS RX SMS RP-ACK (MO)</span><br><span> DREF VLR subscr IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100 usage decreases to: 3</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) TX: MNSMS-REL-REQ</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) message MNSMS-REL-REQ received in state MM_ESTABLISHED</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) new CP state MM_ESTABLISHED -> IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS Got MMSMS_REL_REQ, destroying transaction.</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMR(0) clearing SMR instance</span><br><span style="color: hsl(120, 100%, 40%);">+DLSMS SMC(0) clearing instance</span><br><span> DREF VLR subscr IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100 usage decreases to: 2</span><br><span> DREF IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100: MSC conn use - trans_sms == 1 (0x2: dtap)</span><br><span> DREF IMSI-901700000010650:MSISDN-42342:TMSI-0x03020100: MSC conn use - dtap == 0 (0x0: )</span><br><span>diff --git a/tests/msc_vlr/msc_vlr_tests.c b/tests/msc_vlr/msc_vlr_tests.c</span><br><span>index 44ecc50..296f055 100644</span><br><span>--- a/tests/msc_vlr/msc_vlr_tests.c</span><br><span>+++ b/tests/msc_vlr/msc_vlr_tests.c</span><br><span>@@ -1023,9 +1023,9 @@</span><br><span>     log_set_print_timestamp(osmo_stderr_target, 0);</span><br><span>      log_set_print_filename(osmo_stderr_target, 0);</span><br><span>       log_set_print_category(osmo_stderr_target, 1);</span><br><span style="color: hsl(120, 100%, 40%);">+        log_set_category_filter(osmo_stderr_target, DLSMS, 1, LOGL_DEBUG);</span><br><span> </span><br><span>       if (cmdline_opts.verbose) {</span><br><span style="color: hsl(0, 100%, 40%);">-             log_set_category_filter(osmo_stderr_target, DLSMS, 1, LOGL_DEBUG);</span><br><span>           log_set_print_filename2(osmo_stderr_target, LOG_FILENAME_BASENAME);</span><br><span>          log_set_print_filename_pos(osmo_stderr_target, LOG_FILENAME_POS_LINE_END);</span><br><span>           log_set_use_color(osmo_stderr_target, 1);</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/12577">change 12577</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.osmocom.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.osmocom.org/12577"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: osmo-msc </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-MessageType: merged </div>
<div style="display:none"> Gerrit-Change-Id: I44ae817d9edb73d182ff33ff5a2fd942e224e344 </div>
<div style="display:none"> Gerrit-Change-Number: 12577 </div>
<div style="display:none"> Gerrit-PatchSet: 2 </div>
<div style="display:none"> Gerrit-Owner: Max <msuraev@sysmocom.de> </div>
<div style="display:none"> Gerrit-Reviewer: Harald Welte <laforge@gnumonks.org> </div>
<div style="display:none"> Gerrit-Reviewer: Jenkins Builder (1000002) </div>
<div style="display:none"> Gerrit-Reviewer: Max <msuraev@sysmocom.de> </div>
<div style="display:none"> Gerrit-Reviewer: Neels Hofmeyr <nhofmeyr@sysmocom.de> </div>
<div style="display:none"> Gerrit-Reviewer: Stefan Sperling <stsp@stsp.name> </div>
<div style="display:none"> Gerrit-Reviewer: Vadim Yanitskiy <axilirator@gmail.com> </div>
<div style="display:none"> Gerrit-Reviewer: osmith <osmith@sysmocom.de> </div>