blob: 9f9b8bab764509b9e59cfdbd27dc625c1ad158dd [file] [log] [blame]
Neels Hofmeyrdfdc61d2018-03-02 00:40:58 +01001===== test_call_mo
Neels Hofmeyra99b4272017-11-21 17:13:23 +01002- Total time passed: 0.000000 s
3- Location Update request causes a GSUP Send Auth Info request to HLR
4 MSC <--RAN_UTRAN_IU-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
5 new conn
6DREF unknown: MSC conn use + compl_l3 == 1 (0x1)
7DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
8DREF unknown: MSC conn use + fsm == 2 (0x5)
9DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: Allocated
10DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
11DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
12DMM LOCATION UPDATING REQUEST: MI(IMSI)=901700000010650 type=NORMAL
13DMM LU/new-LAC: 23/23
14DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_IDLE}: Allocated
15DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_IDLE}: is child of Subscr_Conn(901700000010650)
16DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_IDLE}: rev=R99 net=UTRAN Auth+Ciph
17DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_IDLE}: Received Event VLR_ULA_E_UPDATE_LA
18DREF VLR subscr unknown usage increases to: 1
19DVLR set IMSI on subscriber; IMSI=901700000010650 id=901700000010650
20DVLR New subscr, IMSI: 901700000010650
21DREF VLR subscr IMSI:901700000010650 usage increases to: 2
22DREF VLR subscr IMSI:901700000010650 usage decreases to: 1
23DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_IDLE}: vlr_loc_upd_node1()
24DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_IDLE}: state_chg to VLR_ULA_S_WAIT_AUTH
25DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_NEEDS_AUTH}: Allocated
26DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_NEEDS_AUTH}: is child of vlr_lu_fsm(901700000010650)
27DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_NEEDS_AUTH}: Received Event VLR_AUTH_E_START
28DVLR GSUP tx: 08010809710000000156f0
29GSUP --> HLR: OSMO_GSUP_MSGT_SEND_AUTH_INFO_REQUEST: 08010809710000000156f0
30DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_NEEDS_AUTH}: state_chg to VLR_SUB_AS_NEEDS_AUTH_WAIT_AI
31DMM IMSI:901700000010650: bump: conn still being established (SUBSCR_CONN_S_NEW)
32DREF IMSI:901700000010650: MSC conn use - compl_l3 == 1 (0x4)
33 lu_result_sent == 0
34- from HLR, rx _SEND_AUTH_INFO_RESULT; VLR sends Auth Req to MS
35<-- GSUP rx OSMO_GSUP_MSGT_SEND_AUTH_INFO_RESULT: 0a010809710000000156f00362201039fa2f4e3d523d8619a73b4f65c3e14d21049b36efdf2208059a4f668f6fbe39231027497388b6cb044648f396aa155b95ef2410f64735036e5871319c679f4742a75ea125108704f5ba55f30000d2ee44b22c8ea9192708e229c19e791f2e4103622010c187a53a5e6b9d573cac7c74451fd46d210485aa31302208d3d50a000bf04f6e23101159ec926a50e98c034a6b7d7c9f418d2410df3a03d9ca5335641efc8e36d76cd20b25101843a645b98d00005b2d666af46c45d927087db47cf7f81e4dc703622010efa9c29a9742148d5c9070348716e1bb210469d5f9fb22083df176f0c29f1a3d2310eb50e770ddcc3060101d2f43b6c2b884241076542abce5ff9345b0e8947f4c6e019c2510f9375e6d41e1000096e7fe4ff1c27e392708706f996719ba609c03622010f023d5a3b24726e0631b64b3840f82532104d570c03f2208ec011be8919883d62310c4e58af4ba43f3bcd904e16984f086d724100593f65e752e5cb7f473862bda05aa0a2510541ff1f077270000c5ea00d658bc7e9a27083fd26072eaa2a04d036220102f8f90c780d6a9c0c53da7ac57b6707e2104b072446f220823f39f9f425ad6e6231065af0527fda95b0dc5ae4aa515cdf32f2410537c3b35a3b13b08d08eeb28098f45cc25104bf4e564f75300009bc796706bc6574427080edb0eadbea94ac2
36DVLR GSUP rx 511: 0a010809710000000156f00362201039fa2f4e3d523d8619a73b4f65c3e14d21049b36efdf2208059a4f668f6fbe39231027497388b6cb044648f396aa155b95ef2410f64735036e5871319c679f4742a75ea125108704f5ba55f30000d2ee44b22c8ea9192708e229c19e791f2e4103622010c187a53a5e6b9d573cac7c74451fd46d210485aa31302208d3d50a000bf04f6e23101159ec926a50e98c034a6b7d7c9f418d2410df3a03d9ca5335641efc8e36d76cd20b25101843a645b98d00005b2d666af46c45d927087db47cf7f81e4dc703622010efa9c29a9742148d5c9070348716e1bb210469d5f9fb22083df176f0c29f1a3d2310eb50e770ddcc3060101d2f43b6c2b884241076542abce5ff9345b0e8947f4c6e019c2510f9375e6d41e1000096e7fe4ff1c27e392708706f996719ba609c03622010f023d5a3b24726e0631b64b3840f82532104d570c03f2208ec011be8919883d62310c4e58af4ba43f3bcd904e16984f086d724100593f65e752e5cb7f473862bda05aa0a2510541ff1f077270000c5ea00d658bc7e9a27083fd26072eaa2a04d036220102f8f90c780d6a9c0c53da7ac57b6707e2104b072446f220823f39f9f425ad6e6231065af0527fda95b0dc5ae4aa515cdf32f2410537c3b35a3b13b08d08eeb28098f45cc25104bf4e564f75300009bc796706bc6574427080edb0eadbea94ac2
37DREF VLR subscr IMSI:901700000010650 usage increases to: 2
38DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_NEEDS_AUTH_WAIT_AI}: Received Event VLR_AUTH_E_HLR_SAI_ACK
39DVLR SUBSCR(IMSI:901700000010650) Received 5 auth tuples
40DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_NEEDS_AUTH_WAIT_AI}: state_chg to VLR_SUB_AS_WAIT_RESP
41DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_WAIT_RESP}: got auth tuple: use_count=1 key_seq=0
42- sending UMTS Auth Request for IMSI:901700000010650: tuple use_count=1 key_seq=0 auth_types=0x3 and...
43- ...rand=39fa2f4e3d523d8619a73b4f65c3e14d
44- ...autn=8704f5ba55f30000d2ee44b22c8ea919
45- ...expecting res=e229c19e791f2e41
46DREF VLR subscr IMSI:901700000010650 usage decreases to: 1
47<-- GSUP rx OSMO_GSUP_MSGT_SEND_AUTH_INFO_RESULT: vlr_gsupc_read_cb() returns 0
48 auth_request_sent == 1
49 lu_result_sent == 0
50- MS sends Authen Response, VLR accepts and sends SecurityModeControl
51 MSC <--RAN_UTRAN_IU-- MS: GSM48_MT_MM_AUTH_RESP
52DREF IMSI:901700000010650: MSC conn use + dtap == 2 (0x6)
53DRLL Dispatching 04.08 message GSM48_MT_MM_AUTH_RESP (0x5:0x14)
54DMM IMSI:901700000010650: MM R99 AUTHENTICATION RESPONSE (res = e229c19e791f2e41)
55DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_WAIT_RESP}: Received Event VLR_AUTH_E_MS_AUTH_RESP
56DVLR SUBSCR(IMSI:901700000010650) received res: e2 29 c1 9e 79 1f 2e 41
57DVLR SUBSCR(IMSI:901700000010650) AUTH established UMTS security context
58DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_WAIT_RESP}: Authentication terminating with result VLR_AUTH_RES_PASSED
59DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_WAIT_RESP}: state_chg to VLR_SUB_AS_AUTHENTICATED
60DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_AUTHENTICATED}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
61DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_AUTHENTICATED}: Removing from parent vlr_lu_fsm(901700000010650)
62DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_AUTHENTICATED}: Freeing instance
63DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_AUTHENTICATED}: Deallocated
64DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_WAIT_AUTH}: Received Event VLR_ULA_E_AUTH_RES
65DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_WAIT_AUTH}: vlr_loc_upd_post_auth()
Harald Welte71c51df2017-12-23 18:51:48 +010066DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_WAIT_AUTH}: Set Ciphering Mode
Neels Hofmeyrda21a522018-03-02 01:50:09 +010067DMM -> SECURITY MODE CONTROL IMSI:901700000010650
68- sending SecurityModeControl for UE ctx 42 send_ck=0 new_key=1
69- ...ik=27497388b6cb044648f396aa155b95ef
Neels Hofmeyra99b4272017-11-21 17:13:23 +010070DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_WAIT_AUTH}: state_chg to VLR_ULA_S_WAIT_CIPH
71DMM IMSI:901700000010650: bump: conn still being established (SUBSCR_CONN_S_NEW)
72DREF IMSI:901700000010650: MSC conn use - dtap == 1 (0x4)
73 cipher_mode_cmd_sent == 1
74 lu_result_sent == 0
75- MS sends SecurityModeControl acceptance, VLR accepts and sends GSUP LU Req to HLR
76DMM <- SECURITY MODE COMPLETE IMSI:901700000010650
77DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_WAIT_CIPH}: Received Event VLR_ULA_E_CIPH_RES
78DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_WAIT_CIPH}: vlr_loc_upd_post_ciph()
79DIUCS IMSI:901700000010650: tx CommonID 901700000010650
80- Iu Common ID --RAN_UTRAN_IU--> MS (IMSI=901700000010650)
81DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_WAIT_CIPH}: vlr_loc_upd_node_4()
82DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_WAIT_CIPH}: state_chg to VLR_ULA_S_WAIT_HLR_UPD
83DVLR upd_hlr_vlr_fsm(901700000010650){UPD_HLR_VLR_S_INIT}: Allocated
84DVLR upd_hlr_vlr_fsm(901700000010650){UPD_HLR_VLR_S_INIT}: is child of vlr_lu_fsm(901700000010650)
85DVLR upd_hlr_vlr_fsm(901700000010650){UPD_HLR_VLR_S_INIT}: Received Event UPD_HLR_VLR_E_START
86DVLR GSUP tx: 04010809710000000156f0
87GSUP --> HLR: OSMO_GSUP_MSGT_UPDATE_LOCATION_REQUEST: 04010809710000000156f0
88DVLR upd_hlr_vlr_fsm(901700000010650){UPD_HLR_VLR_S_INIT}: state_chg to UPD_HLR_VLR_S_WAIT_FOR_DATA
89 gsup_tx_confirmed == 1
90 lu_result_sent == 0
91- HLR sends _INSERT_DATA_REQUEST, VLR responds with _INSERT_DATA_RESULT
92<-- GSUP rx OSMO_GSUP_MSGT_INSERT_DATA_REQUEST: 10010809710000000156f00804032443f2
93DVLR GSUP rx 17: 10010809710000000156f00804032443f2
94DREF VLR subscr IMSI:901700000010650 usage increases to: 2
95DVLR IMSI:901700000010650 has MSISDN:42342
Maxa263bb22017-12-27 13:23:44 +010096DVLR SUBSCR(MSISDN:42342) VLR: update for IMSI=901700000010650 (MSISDN=42342, used=2)
Neels Hofmeyra99b4272017-11-21 17:13:23 +010097DVLR GSUP tx: 12010809710000000156f0
98GSUP --> HLR: OSMO_GSUP_MSGT_INSERT_DATA_RESULT: 12010809710000000156f0
99DREF VLR subscr MSISDN:42342 usage decreases to: 1
100<-- GSUP rx OSMO_GSUP_MSGT_INSERT_DATA_REQUEST: vlr_gsupc_read_cb() returns 0
101 lu_result_sent == 0
102- HLR also sends GSUP _UPDATE_LOCATION_RESULT
103<-- GSUP rx OSMO_GSUP_MSGT_UPDATE_LOCATION_RESULT: 06010809710000000156f0
104DVLR GSUP rx 11: 06010809710000000156f0
105DREF VLR subscr MSISDN:42342 usage increases to: 2
106DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_WAIT_HLR_UPD}: Received Event VLR_ULA_E_HLR_LU_RES
107DVLR upd_hlr_vlr_fsm(901700000010650){UPD_HLR_VLR_S_WAIT_FOR_DATA}: Received Event UPD_HLR_VLR_E_UPD_LOC_ACK
108DVLR upd_hlr_vlr_fsm(901700000010650){UPD_HLR_VLR_S_WAIT_FOR_DATA}: state_chg to UPD_HLR_VLR_S_DONE
109DVLR upd_hlr_vlr_fsm(901700000010650){UPD_HLR_VLR_S_DONE}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
110DVLR upd_hlr_vlr_fsm(901700000010650){UPD_HLR_VLR_S_DONE}: Removing from parent vlr_lu_fsm(901700000010650)
111DVLR upd_hlr_vlr_fsm(901700000010650){UPD_HLR_VLR_S_DONE}: Freeing instance
112DVLR upd_hlr_vlr_fsm(901700000010650){UPD_HLR_VLR_S_DONE}: Deallocated
113DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_WAIT_HLR_UPD}: Received Event VLR_ULA_E_UPD_HLR_COMPL
114DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_WAIT_HLR_UPD}: state_chg to VLR_ULA_S_WAIT_LU_COMPL
115DVLR lu_compl_vlr_fsm(901700000010650){LU_COMPL_VLR_S_INIT}: Allocated
116DVLR lu_compl_vlr_fsm(901700000010650){LU_COMPL_VLR_S_INIT}: is child of vlr_lu_fsm(901700000010650)
117DVLR lu_compl_vlr_fsm(901700000010650){LU_COMPL_VLR_S_INIT}: Received Event LU_COMPL_VLR_E_START
118DVLR lu_compl_vlr_fsm(901700000010650){LU_COMPL_VLR_S_INIT}: state_chg to LU_COMPL_VLR_S_WAIT_SUB_PRES
119DVLR sub_pres_vlr_fsm(901700000010650){SUB_PRES_VLR_S_INIT}: Allocated
120DVLR sub_pres_vlr_fsm(901700000010650){SUB_PRES_VLR_S_INIT}: is child of lu_compl_vlr_fsm(901700000010650)
121DVLR sub_pres_vlr_fsm(901700000010650){SUB_PRES_VLR_S_INIT}: Received Event SUB_PRES_VLR_E_START
122DVLR sub_pres_vlr_fsm(901700000010650){SUB_PRES_VLR_S_INIT}: state_chg to SUB_PRES_VLR_S_DONE
123DVLR sub_pres_vlr_fsm(901700000010650){SUB_PRES_VLR_S_DONE}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
124DVLR sub_pres_vlr_fsm(901700000010650){SUB_PRES_VLR_S_DONE}: Removing from parent lu_compl_vlr_fsm(901700000010650)
125DVLR sub_pres_vlr_fsm(901700000010650){SUB_PRES_VLR_S_DONE}: Freeing instance
126DVLR sub_pres_vlr_fsm(901700000010650){SUB_PRES_VLR_S_DONE}: Deallocated
127DVLR lu_compl_vlr_fsm(901700000010650){LU_COMPL_VLR_S_WAIT_SUB_PRES}: Received Event LU_COMPL_VLR_E_SUB_PRES_COMPL
128DVLR lu_compl_vlr_fsm(901700000010650){LU_COMPL_VLR_S_WAIT_SUB_PRES}: lu_compl_vlr_new_tmsi()
129DVLR lu_compl_vlr_fsm(901700000010650){LU_COMPL_VLR_S_WAIT_SUB_PRES}: state_chg to LU_COMPL_VLR_S_WAIT_TMSI_CNF
130- sending LU Accept for MSISDN:42342, with TMSI 0x03020100
131DREF VLR subscr MSISDN:42342 usage decreases to: 1
132<-- GSUP rx OSMO_GSUP_MSGT_UPDATE_LOCATION_RESULT: vlr_gsupc_read_cb() returns 0
133 lu_result_sent == 1
134- a LU Accept with a new TMSI was sent, waiting for TMSI Realloc Compl
135 llist_count(&net->subscr_conns) == 1
136msc_subscr_conn_is_accepted() == false
137- MS sends TMSI Realloc Complete
138 MSC <--RAN_UTRAN_IU-- MS: GSM48_MT_MM_TMSI_REALL_COMPL
139DREF MSISDN:42342: MSC conn use + dtap == 2 (0x6)
140DRLL Dispatching 04.08 message GSM48_MT_MM_TMSI_REALL_COMPL (0x5:0x1b)
141DMM TMSI Reallocation Completed. Subscriber: MSISDN:42342
142DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_WAIT_LU_COMPL}: Received Event VLR_ULA_E_NEW_TMSI_ACK
143DVLR lu_compl_vlr_fsm(901700000010650){LU_COMPL_VLR_S_WAIT_TMSI_CNF}: Received Event LU_COMPL_VLR_E_NEW_TMSI_ACK
144DREF VLR subscr MSISDN:42342 usage increases to: 2
145DVLR lu_compl_vlr_fsm(901700000010650){LU_COMPL_VLR_S_WAIT_TMSI_CNF}: state_chg to LU_COMPL_VLR_S_DONE
146DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_WAIT_LU_COMPL}: Received Event VLR_ULA_E_LU_COMPL_SUCCESS
147DVLR lu_compl_vlr_fsm(901700000010650){LU_COMPL_VLR_S_DONE}: Terminating (cause = OSMO_FSM_TERM_PARENT)
148DVLR lu_compl_vlr_fsm(901700000010650){LU_COMPL_VLR_S_DONE}: Removing from parent vlr_lu_fsm(901700000010650)
149DVLR lu_compl_vlr_fsm(901700000010650){LU_COMPL_VLR_S_DONE}: Freeing instance
150DVLR lu_compl_vlr_fsm(901700000010650){LU_COMPL_VLR_S_DONE}: Deallocated
151DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_WAIT_LU_COMPL}: state_chg to VLR_ULA_S_DONE
152DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_NEW}: Received Event SUBSCR_CONN_E_ACCEPTED
153DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_NEW}: SUBSCR_CONN_FROM_LU
154DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_NEW}: state_chg to SUBSCR_CONN_S_ACCEPTED
155DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
156DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_ACCEPTED}: bump: releasing conn
157DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_ACCEPTED}: state_chg to SUBSCR_CONN_S_RELEASED
158DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
159DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_DONE}: Terminating (cause = OSMO_FSM_TERM_PARENT)
160DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_DONE}: Removing from parent Subscr_Conn(901700000010650)
161DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
162DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_DONE}: Freeing instance
163DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_DONE}: Deallocated
164DMM msc_subscr_conn_close(vsub=MSISDN:42342, cause=2): no conn fsm, releasing directly without release event.
165- Iu Release --RAN_UTRAN_IU--> MS
166DREF MSISDN:42342: MSC conn use - fsm == 1 (0x2)
167DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Freeing instance
168DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Deallocated
169DREF MSISDN:42342: MSC conn use - dtap == 0 (0x0)
170DRLL subscr MSISDN:42342: Freeing subscriber connection
171DREF VLR subscr MSISDN:42342 usage decreases to: 1
172 iu_release_sent == 1
173- LU was successful, and the conn has already been closed
174 llist_count(&net->subscr_conns) == 0
175DREF VLR subscr MSISDN:42342 usage increases to: 2
176 vsub != NULL == 1
177 strcmp(vsub->imsi, IMSI) == 0
178 vsub->lac == 23
179DREF VLR subscr MSISDN:42342 usage decreases to: 1
180---
181- after a while, a new conn sends a CM Service Request. VLR responds with Auth Req, 2nd auth vector
182 MSC <--RAN_UTRAN_IU-- MS: GSM48_MT_MM_CM_SERV_REQ
183 new conn
184DREF unknown: MSC conn use + compl_l3 == 1 (0x1)
185DRLL Dispatching 04.08 message GSM48_MT_MM_CM_SERV_REQ (0x5:0x24)
186DMM <- CM SERVICE REQUEST serv_type=0x08 MI(IMSI)=901700000010650
187DREF unknown: MSC conn use + fsm == 2 (0x5)
188DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: Allocated
189DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
190DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
191DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_INIT}: Allocated
192DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_INIT}: is child of Subscr_Conn(901700000010650)
193DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_INIT}: rev=R99 net=UTRAN Auth+Ciph
194DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_INIT}: Received Event PR_ARQ_E_START
195DREF VLR subscr MSISDN:42342 usage increases to: 2
196DREF VLR subscr MSISDN:42342 usage increases to: 3
197DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_INIT}: proc_arq_vlr_fn_post_imsi()
198DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_INIT}: state_chg to PR_ARQ_S_WAIT_AUTH
199DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_NEEDS_AUTH}: Allocated
200DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_NEEDS_AUTH}: is child of Process_Access_Request_VLR(901700000010650)
201DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_NEEDS_AUTH}: Received Event VLR_AUTH_E_START
202DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_NEEDS_AUTH}: state_chg to VLR_SUB_AS_WAIT_RESP
203DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_WAIT_RESP}: got auth tuple: use_count=1 key_seq=1
204- sending UMTS Auth Request for MSISDN:42342: tuple use_count=1 key_seq=1 auth_types=0x3 and...
205- ...rand=c187a53a5e6b9d573cac7c74451fd46d
206- ...autn=1843a645b98d00005b2d666af46c45d9
207- ...expecting res=7db47cf7f81e4dc7
208DREF VLR subscr MSISDN:42342 usage decreases to: 2
209DMM MSISDN:42342: bump: conn still being established (SUBSCR_CONN_S_NEW)
210DREF MSISDN:42342: MSC conn use - compl_l3 == 1 (0x4)
211 cm_service_result_sent == 0
212 auth_request_sent == 1
213- needs auth, not yet accepted
214msc_subscr_conn_is_accepted() == false
215- MS sends Authen Response, VLR accepts and sends SecurityModeControl
216 MSC <--RAN_UTRAN_IU-- MS: GSM48_MT_MM_AUTH_RESP
217DREF MSISDN:42342: MSC conn use + dtap == 2 (0x6)
218DRLL Dispatching 04.08 message GSM48_MT_MM_AUTH_RESP (0x5:0x14)
219DMM MSISDN:42342: MM R99 AUTHENTICATION RESPONSE (res = 7db47cf7f81e4dc7)
220DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_WAIT_RESP}: Received Event VLR_AUTH_E_MS_AUTH_RESP
221DVLR SUBSCR(MSISDN:42342) received res: 7d b4 7c f7 f8 1e 4d c7
222DVLR SUBSCR(MSISDN:42342) AUTH established UMTS security context
223DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_WAIT_RESP}: Authentication terminating with result VLR_AUTH_RES_PASSED
224DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_WAIT_RESP}: state_chg to VLR_SUB_AS_AUTHENTICATED
225DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_AUTHENTICATED}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
226DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_AUTHENTICATED}: Removing from parent Process_Access_Request_VLR(901700000010650)
227DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_AUTHENTICATED}: Freeing instance
228DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_AUTHENTICATED}: Deallocated
229DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_WAIT_AUTH}: Received Event PR_ARQ_E_AUTH_RES
230DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_WAIT_AUTH}: got VLR_AUTH_RES_PASSED
231DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_WAIT_AUTH}: _proc_arq_vlr_node2()
Harald Welte71c51df2017-12-23 18:51:48 +0100232DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_WAIT_AUTH}: Set Ciphering Mode
Neels Hofmeyrda21a522018-03-02 01:50:09 +0100233DMM -> SECURITY MODE CONTROL MSISDN:42342
234- sending SecurityModeControl for UE ctx 42 send_ck=0 new_key=1
235- ...ik=1159ec926a50e98c034a6b7d7c9f418d
Neels Hofmeyra99b4272017-11-21 17:13:23 +0100236DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_WAIT_AUTH}: state_chg to PR_ARQ_S_WAIT_CIPH
237DMM MSISDN:42342: bump: conn still being established (SUBSCR_CONN_S_NEW)
238DREF MSISDN:42342: MSC conn use - dtap == 1 (0x4)
239 cipher_mode_cmd_sent == 1
240 cm_service_result_sent == 0
241- MS sends SecurityModeControl acceptance, VLR accepts; above Ciphering is an implicit CM Service Accept
242DMM <- SECURITY MODE COMPLETE MSISDN:42342
243DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_WAIT_CIPH}: Received Event PR_ARQ_E_CIPH_RES
244DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_WAIT_CIPH}: _proc_arq_vlr_node2_post_ciph()
245DIUCS MSISDN:42342: tx CommonID 901700000010650
246- Iu Common ID --RAN_UTRAN_IU--> MS (IMSI=901700000010650)
247DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_WAIT_CIPH}: _proc_arq_vlr_node2_post_vlr()
248DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_WAIT_CIPH}: _proc_arq_vlr_post_pres()
249DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_WAIT_CIPH}: _proc_arq_vlr_post_trace()
250DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_WAIT_CIPH}: _proc_arq_vlr_post_imei()
251DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_WAIT_CIPH}: proc_arq_fsm_done(VLR_PR_ARQ_RES_PASSED)
252DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_WAIT_CIPH}: state_chg to PR_ARQ_S_DONE
253DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_DONE}: Process Access Request result: VLR_PR_ARQ_RES_PASSED
254DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_NEW}: Received Event SUBSCR_CONN_E_ACCEPTED
255DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_NEW}: SUBSCR_CONN_FROM_CM_SERVICE_REQ
256DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_NEW}: state_chg to SUBSCR_CONN_S_ACCEPTED
257DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_ACCEPTED}: received_cm_service_request = true
258DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
259DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_ACCEPTED}: bump: still awaiting first request after a CM Service Request
260 cm_service_result_sent == 0
261---
262- a call is initiated
263- SETUP gets forwarded to MNCC
264 MSC <--RAN_UTRAN_IU-- MS: GSM48_MT_CC_SETUP
265DREF MSISDN:42342: MSC conn use + dtap == 2 (0x6)
266DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
267DREF VLR subscr MSISDN:42342 usage increases to: 3
268DREF MSISDN:42342: MSC conn use + trans_cc == 3 (0xe)
269DMM MSISDN:42342: rx msg GSM48_MT_CC_SETUP: received_cm_service_request changes to false
270DCC Subscriber MSISDN:42342 (42342) sends SETUP to 123
271DMNCC transmit message MNCC_SETUP_IND
272 MSC --> MNCC: callref 0x80000001: MNCC_SETUP_IND
273DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_COMMUNICATING
274DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_ACCEPTED}: state_chg to SUBSCR_CONN_S_COMMUNICATING
275DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
Harald Welte80315ef2018-01-24 22:53:00 +0100276DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_COMMUNICATING}: bump: connection still has active transaction: CC
Neels Hofmeyra99b4272017-11-21 17:13:23 +0100277DREF MSISDN:42342: MSC conn use - dtap == 2 (0xc)
278- MNCC says that's fine
279DMNCC receive message MNCC_CALL_PROC_REQ
280DMSC msc_tx 2 bytes to MSISDN:42342 via RAN_UTRAN_IU
281- DTAP --RAN_UTRAN_IU--> MS: GSM48_MT_CC_CALL_PROC: 8302
282- DTAP matches expected message
283 MS <--Call Assignment-- MSC: subscr=MSISDN:42342 callref=0x80000001
284- Total time passed: 1.000023 s
285- The other call leg got established (not shown here), MNCC tells us so
286DMNCC receive message MNCC_ALERT_REQ
287DMSC msc_tx 2 bytes to MSISDN:42342 via RAN_UTRAN_IU
288- DTAP --RAN_UTRAN_IU--> MS: GSM48_MT_CC_ALERTING: 8301
289- DTAP matches expected message
290DMNCC receive message MNCC_SETUP_RSP
291DMSC msc_tx 2 bytes to MSISDN:42342 via RAN_UTRAN_IU
292- DTAP --RAN_UTRAN_IU--> MS: GSM48_MT_CC_CONNECT: 8307
293- DTAP matches expected message
294- Total time passed: 2.000046 s
295 MSC <--RAN_UTRAN_IU-- MS: GSM48_MT_CC_CONNECT_ACK
296DREF MSISDN:42342: MSC conn use + dtap == 3 (0xe)
297DRLL Dispatching 04.08 message GSM48_MT_CC_CONNECT_ACK (0x3:0xf)
298DMNCC transmit message MNCC_SETUP_COMPL_IND
299 MSC --> MNCC: callref 0x80000001: MNCC_SETUP_COMPL_IND
300DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_COMMUNICATING
301DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
Harald Welte80315ef2018-01-24 22:53:00 +0100302DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_COMMUNICATING}: bump: connection still has active transaction: CC
Neels Hofmeyra99b4272017-11-21 17:13:23 +0100303DREF MSISDN:42342: MSC conn use - dtap == 2 (0xc)
304---
305- RTP stream goes ahead, not shown here.
306- Total time passed: 125.000091 s
307---
308- Call ends
309 MSC <--RAN_UTRAN_IU-- MS: GSM48_MT_CC_DISCONNECT
310DREF MSISDN:42342: MSC conn use + dtap == 3 (0xe)
311DRLL Dispatching 04.08 message GSM48_MT_CC_DISCONNECT (0x3:0x25)
312DMNCC transmit message MNCC_DISC_IND
313 MSC --> MNCC: callref 0x80000001: MNCC_DISC_IND
314DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_COMMUNICATING
315DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
Harald Welte80315ef2018-01-24 22:53:00 +0100316DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_COMMUNICATING}: bump: connection still has active transaction: CC
Neels Hofmeyra99b4272017-11-21 17:13:23 +0100317DREF MSISDN:42342: MSC conn use - dtap == 2 (0xc)
318DMNCC receive message MNCC_REL_REQ
319DMSC msc_tx 2 bytes to MSISDN:42342 via RAN_UTRAN_IU
320- DTAP --RAN_UTRAN_IU--> MS: GSM48_MT_CC_RELEASE: 832d
321- DTAP matches expected message
322 MSC <--RAN_UTRAN_IU-- MS: GSM48_MT_CC_RELEASE_COMPL
323DREF MSISDN:42342: MSC conn use + dtap == 3 (0xe)
324DRLL Dispatching 04.08 message GSM48_MT_CC_RELEASE_COMPL (0x3:0x2a)
325DMNCC transmit message MNCC_REL_CNF
326 MSC --> MNCC: callref 0x80000001: MNCC_REL_CNF
327 MS <--Call Release-- MSC: subscr=MSISDN:42342 callref=0x0
328DREF VLR subscr MSISDN:42342 usage decreases to: 2
329DREF MSISDN:42342: MSC conn use - trans_cc == 2 (0x6)
330DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_COMMUNICATING
331DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
332DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_COMMUNICATING}: bump: releasing conn
333DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_COMMUNICATING}: state_chg to SUBSCR_CONN_S_RELEASED
334DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
335DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_DONE}: Terminating (cause = OSMO_FSM_TERM_PARENT)
336DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_DONE}: Removing from parent Subscr_Conn(901700000010650)
337DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_DONE}: Freeing instance
338DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_DONE}: Deallocated
339DMM msc_subscr_conn_close(vsub=MSISDN:42342, cause=2): no conn fsm, releasing directly without release event.
340- Iu Release --RAN_UTRAN_IU--> MS
341DREF MSISDN:42342: MSC conn use - fsm == 1 (0x2)
342DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Freeing instance
343DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Deallocated
344DREF MSISDN:42342: MSC conn use - dtap == 0 (0x0)
345DRLL subscr MSISDN:42342: Freeing subscriber connection
346DREF VLR subscr MSISDN:42342 usage decreases to: 1
347 llist_count(&net->subscr_conns) == 0
348DREF freeing VLR subscr MSISDN:42342
Neels Hofmeyrdfdc61d2018-03-02 00:40:58 +0100349===== test_call_mo: SUCCESS
Neels Hofmeyra99b4272017-11-21 17:13:23 +0100350
351full talloc report on 'msgb' (total 0 bytes in 1 blocks)
Harald Welte23466192018-02-14 00:19:06 +0100352talloc_total_blocks(tall_bsc_ctx) == 7
Neels Hofmeyra99b4272017-11-21 17:13:23 +0100353
Neels Hofmeyrdfdc61d2018-03-02 00:40:58 +0100354===== test_call_mt
Neels Hofmeyra99b4272017-11-21 17:13:23 +0100355- Total time passed: 0.000000 s
356- Location Update request causes a GSUP Send Auth Info request to HLR
357 MSC <--RAN_UTRAN_IU-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
358 new conn
359DREF unknown: MSC conn use + compl_l3 == 1 (0x1)
360DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
361DREF unknown: MSC conn use + fsm == 2 (0x5)
362DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: Allocated
363DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
364DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
365DMM LOCATION UPDATING REQUEST: MI(IMSI)=901700000010650 type=NORMAL
366DMM LU/new-LAC: 23/23
367DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_IDLE}: Allocated
368DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_IDLE}: is child of Subscr_Conn(901700000010650)
369DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_IDLE}: rev=R99 net=UTRAN Auth+Ciph
370DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_IDLE}: Received Event VLR_ULA_E_UPDATE_LA
371DREF VLR subscr unknown usage increases to: 1
372DVLR set IMSI on subscriber; IMSI=901700000010650 id=901700000010650
373DVLR New subscr, IMSI: 901700000010650
374DREF VLR subscr IMSI:901700000010650 usage increases to: 2
375DREF VLR subscr IMSI:901700000010650 usage decreases to: 1
376DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_IDLE}: vlr_loc_upd_node1()
377DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_IDLE}: state_chg to VLR_ULA_S_WAIT_AUTH
378DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_NEEDS_AUTH}: Allocated
379DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_NEEDS_AUTH}: is child of vlr_lu_fsm(901700000010650)
380DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_NEEDS_AUTH}: Received Event VLR_AUTH_E_START
381DVLR GSUP tx: 08010809710000000156f0
382GSUP --> HLR: OSMO_GSUP_MSGT_SEND_AUTH_INFO_REQUEST: 08010809710000000156f0
383DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_NEEDS_AUTH}: state_chg to VLR_SUB_AS_NEEDS_AUTH_WAIT_AI
384DMM IMSI:901700000010650: bump: conn still being established (SUBSCR_CONN_S_NEW)
385DREF IMSI:901700000010650: MSC conn use - compl_l3 == 1 (0x4)
386 lu_result_sent == 0
387- from HLR, rx _SEND_AUTH_INFO_RESULT; VLR sends Auth Req to MS
388<-- GSUP rx OSMO_GSUP_MSGT_SEND_AUTH_INFO_RESULT: 0a010809710000000156f00362201039fa2f4e3d523d8619a73b4f65c3e14d21049b36efdf2208059a4f668f6fbe39231027497388b6cb044648f396aa155b95ef2410f64735036e5871319c679f4742a75ea125108704f5ba55f30000d2ee44b22c8ea9192708e229c19e791f2e4103622010c187a53a5e6b9d573cac7c74451fd46d210485aa31302208d3d50a000bf04f6e23101159ec926a50e98c034a6b7d7c9f418d2410df3a03d9ca5335641efc8e36d76cd20b25101843a645b98d00005b2d666af46c45d927087db47cf7f81e4dc703622010efa9c29a9742148d5c9070348716e1bb210469d5f9fb22083df176f0c29f1a3d2310eb50e770ddcc3060101d2f43b6c2b884241076542abce5ff9345b0e8947f4c6e019c2510f9375e6d41e1000096e7fe4ff1c27e392708706f996719ba609c03622010f023d5a3b24726e0631b64b3840f82532104d570c03f2208ec011be8919883d62310c4e58af4ba43f3bcd904e16984f086d724100593f65e752e5cb7f473862bda05aa0a2510541ff1f077270000c5ea00d658bc7e9a27083fd26072eaa2a04d036220102f8f90c780d6a9c0c53da7ac57b6707e2104b072446f220823f39f9f425ad6e6231065af0527fda95b0dc5ae4aa515cdf32f2410537c3b35a3b13b08d08eeb28098f45cc25104bf4e564f75300009bc796706bc6574427080edb0eadbea94ac2
389DVLR GSUP rx 511: 0a010809710000000156f00362201039fa2f4e3d523d8619a73b4f65c3e14d21049b36efdf2208059a4f668f6fbe39231027497388b6cb044648f396aa155b95ef2410f64735036e5871319c679f4742a75ea125108704f5ba55f30000d2ee44b22c8ea9192708e229c19e791f2e4103622010c187a53a5e6b9d573cac7c74451fd46d210485aa31302208d3d50a000bf04f6e23101159ec926a50e98c034a6b7d7c9f418d2410df3a03d9ca5335641efc8e36d76cd20b25101843a645b98d00005b2d666af46c45d927087db47cf7f81e4dc703622010efa9c29a9742148d5c9070348716e1bb210469d5f9fb22083df176f0c29f1a3d2310eb50e770ddcc3060101d2f43b6c2b884241076542abce5ff9345b0e8947f4c6e019c2510f9375e6d41e1000096e7fe4ff1c27e392708706f996719ba609c03622010f023d5a3b24726e0631b64b3840f82532104d570c03f2208ec011be8919883d62310c4e58af4ba43f3bcd904e16984f086d724100593f65e752e5cb7f473862bda05aa0a2510541ff1f077270000c5ea00d658bc7e9a27083fd26072eaa2a04d036220102f8f90c780d6a9c0c53da7ac57b6707e2104b072446f220823f39f9f425ad6e6231065af0527fda95b0dc5ae4aa515cdf32f2410537c3b35a3b13b08d08eeb28098f45cc25104bf4e564f75300009bc796706bc6574427080edb0eadbea94ac2
390DREF VLR subscr IMSI:901700000010650 usage increases to: 2
391DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_NEEDS_AUTH_WAIT_AI}: Received Event VLR_AUTH_E_HLR_SAI_ACK
392DVLR SUBSCR(IMSI:901700000010650) Received 5 auth tuples
393DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_NEEDS_AUTH_WAIT_AI}: state_chg to VLR_SUB_AS_WAIT_RESP
394DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_WAIT_RESP}: got auth tuple: use_count=1 key_seq=0
395- sending UMTS Auth Request for IMSI:901700000010650: tuple use_count=1 key_seq=0 auth_types=0x3 and...
396- ...rand=39fa2f4e3d523d8619a73b4f65c3e14d
397- ...autn=8704f5ba55f30000d2ee44b22c8ea919
398- ...expecting res=e229c19e791f2e41
399DREF VLR subscr IMSI:901700000010650 usage decreases to: 1
400<-- GSUP rx OSMO_GSUP_MSGT_SEND_AUTH_INFO_RESULT: vlr_gsupc_read_cb() returns 0
401 auth_request_sent == 1
402 lu_result_sent == 0
403- MS sends Authen Response, VLR accepts and sends SecurityModeControl
404 MSC <--RAN_UTRAN_IU-- MS: GSM48_MT_MM_AUTH_RESP
405DREF IMSI:901700000010650: MSC conn use + dtap == 2 (0x6)
406DRLL Dispatching 04.08 message GSM48_MT_MM_AUTH_RESP (0x5:0x14)
407DMM IMSI:901700000010650: MM R99 AUTHENTICATION RESPONSE (res = e229c19e791f2e41)
408DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_WAIT_RESP}: Received Event VLR_AUTH_E_MS_AUTH_RESP
409DVLR SUBSCR(IMSI:901700000010650) received res: e2 29 c1 9e 79 1f 2e 41
410DVLR SUBSCR(IMSI:901700000010650) AUTH established UMTS security context
411DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_WAIT_RESP}: Authentication terminating with result VLR_AUTH_RES_PASSED
412DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_WAIT_RESP}: state_chg to VLR_SUB_AS_AUTHENTICATED
413DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_AUTHENTICATED}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
414DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_AUTHENTICATED}: Removing from parent vlr_lu_fsm(901700000010650)
415DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_AUTHENTICATED}: Freeing instance
416DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_AUTHENTICATED}: Deallocated
417DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_WAIT_AUTH}: Received Event VLR_ULA_E_AUTH_RES
418DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_WAIT_AUTH}: vlr_loc_upd_post_auth()
Harald Welte71c51df2017-12-23 18:51:48 +0100419DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_WAIT_AUTH}: Set Ciphering Mode
Neels Hofmeyrda21a522018-03-02 01:50:09 +0100420DMM -> SECURITY MODE CONTROL IMSI:901700000010650
421- sending SecurityModeControl for UE ctx 42 send_ck=0 new_key=1
422- ...ik=27497388b6cb044648f396aa155b95ef
Neels Hofmeyra99b4272017-11-21 17:13:23 +0100423DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_WAIT_AUTH}: state_chg to VLR_ULA_S_WAIT_CIPH
424DMM IMSI:901700000010650: bump: conn still being established (SUBSCR_CONN_S_NEW)
425DREF IMSI:901700000010650: MSC conn use - dtap == 1 (0x4)
426 cipher_mode_cmd_sent == 1
427 lu_result_sent == 0
428- MS sends SecurityModeControl acceptance, VLR accepts and sends GSUP LU Req to HLR
429DMM <- SECURITY MODE COMPLETE IMSI:901700000010650
430DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_WAIT_CIPH}: Received Event VLR_ULA_E_CIPH_RES
431DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_WAIT_CIPH}: vlr_loc_upd_post_ciph()
432DIUCS IMSI:901700000010650: tx CommonID 901700000010650
433- Iu Common ID --RAN_UTRAN_IU--> MS (IMSI=901700000010650)
434DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_WAIT_CIPH}: vlr_loc_upd_node_4()
435DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_WAIT_CIPH}: state_chg to VLR_ULA_S_WAIT_HLR_UPD
436DVLR upd_hlr_vlr_fsm(901700000010650){UPD_HLR_VLR_S_INIT}: Allocated
437DVLR upd_hlr_vlr_fsm(901700000010650){UPD_HLR_VLR_S_INIT}: is child of vlr_lu_fsm(901700000010650)
438DVLR upd_hlr_vlr_fsm(901700000010650){UPD_HLR_VLR_S_INIT}: Received Event UPD_HLR_VLR_E_START
439DVLR GSUP tx: 04010809710000000156f0
440GSUP --> HLR: OSMO_GSUP_MSGT_UPDATE_LOCATION_REQUEST: 04010809710000000156f0
441DVLR upd_hlr_vlr_fsm(901700000010650){UPD_HLR_VLR_S_INIT}: state_chg to UPD_HLR_VLR_S_WAIT_FOR_DATA
442 gsup_tx_confirmed == 1
443 lu_result_sent == 0
444- HLR sends _INSERT_DATA_REQUEST, VLR responds with _INSERT_DATA_RESULT
445<-- GSUP rx OSMO_GSUP_MSGT_INSERT_DATA_REQUEST: 10010809710000000156f00804032443f2
446DVLR GSUP rx 17: 10010809710000000156f00804032443f2
447DREF VLR subscr IMSI:901700000010650 usage increases to: 2
448DVLR IMSI:901700000010650 has MSISDN:42342
Maxa263bb22017-12-27 13:23:44 +0100449DVLR SUBSCR(MSISDN:42342) VLR: update for IMSI=901700000010650 (MSISDN=42342, used=2)
Neels Hofmeyra99b4272017-11-21 17:13:23 +0100450DVLR GSUP tx: 12010809710000000156f0
451GSUP --> HLR: OSMO_GSUP_MSGT_INSERT_DATA_RESULT: 12010809710000000156f0
452DREF VLR subscr MSISDN:42342 usage decreases to: 1
453<-- GSUP rx OSMO_GSUP_MSGT_INSERT_DATA_REQUEST: vlr_gsupc_read_cb() returns 0
454 lu_result_sent == 0
455- HLR also sends GSUP _UPDATE_LOCATION_RESULT
456<-- GSUP rx OSMO_GSUP_MSGT_UPDATE_LOCATION_RESULT: 06010809710000000156f0
457DVLR GSUP rx 11: 06010809710000000156f0
458DREF VLR subscr MSISDN:42342 usage increases to: 2
459DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_WAIT_HLR_UPD}: Received Event VLR_ULA_E_HLR_LU_RES
460DVLR upd_hlr_vlr_fsm(901700000010650){UPD_HLR_VLR_S_WAIT_FOR_DATA}: Received Event UPD_HLR_VLR_E_UPD_LOC_ACK
461DVLR upd_hlr_vlr_fsm(901700000010650){UPD_HLR_VLR_S_WAIT_FOR_DATA}: state_chg to UPD_HLR_VLR_S_DONE
462DVLR upd_hlr_vlr_fsm(901700000010650){UPD_HLR_VLR_S_DONE}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
463DVLR upd_hlr_vlr_fsm(901700000010650){UPD_HLR_VLR_S_DONE}: Removing from parent vlr_lu_fsm(901700000010650)
464DVLR upd_hlr_vlr_fsm(901700000010650){UPD_HLR_VLR_S_DONE}: Freeing instance
465DVLR upd_hlr_vlr_fsm(901700000010650){UPD_HLR_VLR_S_DONE}: Deallocated
466DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_WAIT_HLR_UPD}: Received Event VLR_ULA_E_UPD_HLR_COMPL
467DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_WAIT_HLR_UPD}: state_chg to VLR_ULA_S_WAIT_LU_COMPL
468DVLR lu_compl_vlr_fsm(901700000010650){LU_COMPL_VLR_S_INIT}: Allocated
469DVLR lu_compl_vlr_fsm(901700000010650){LU_COMPL_VLR_S_INIT}: is child of vlr_lu_fsm(901700000010650)
470DVLR lu_compl_vlr_fsm(901700000010650){LU_COMPL_VLR_S_INIT}: Received Event LU_COMPL_VLR_E_START
471DVLR lu_compl_vlr_fsm(901700000010650){LU_COMPL_VLR_S_INIT}: state_chg to LU_COMPL_VLR_S_WAIT_SUB_PRES
472DVLR sub_pres_vlr_fsm(901700000010650){SUB_PRES_VLR_S_INIT}: Allocated
473DVLR sub_pres_vlr_fsm(901700000010650){SUB_PRES_VLR_S_INIT}: is child of lu_compl_vlr_fsm(901700000010650)
474DVLR sub_pres_vlr_fsm(901700000010650){SUB_PRES_VLR_S_INIT}: Received Event SUB_PRES_VLR_E_START
475DVLR sub_pres_vlr_fsm(901700000010650){SUB_PRES_VLR_S_INIT}: state_chg to SUB_PRES_VLR_S_DONE
476DVLR sub_pres_vlr_fsm(901700000010650){SUB_PRES_VLR_S_DONE}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
477DVLR sub_pres_vlr_fsm(901700000010650){SUB_PRES_VLR_S_DONE}: Removing from parent lu_compl_vlr_fsm(901700000010650)
478DVLR sub_pres_vlr_fsm(901700000010650){SUB_PRES_VLR_S_DONE}: Freeing instance
479DVLR sub_pres_vlr_fsm(901700000010650){SUB_PRES_VLR_S_DONE}: Deallocated
480DVLR lu_compl_vlr_fsm(901700000010650){LU_COMPL_VLR_S_WAIT_SUB_PRES}: Received Event LU_COMPL_VLR_E_SUB_PRES_COMPL
481DVLR lu_compl_vlr_fsm(901700000010650){LU_COMPL_VLR_S_WAIT_SUB_PRES}: lu_compl_vlr_new_tmsi()
482DVLR lu_compl_vlr_fsm(901700000010650){LU_COMPL_VLR_S_WAIT_SUB_PRES}: state_chg to LU_COMPL_VLR_S_WAIT_TMSI_CNF
483- sending LU Accept for MSISDN:42342, with TMSI 0x03020100
484DREF VLR subscr MSISDN:42342 usage decreases to: 1
485<-- GSUP rx OSMO_GSUP_MSGT_UPDATE_LOCATION_RESULT: vlr_gsupc_read_cb() returns 0
486 lu_result_sent == 1
487- a LU Accept with a new TMSI was sent, waiting for TMSI Realloc Compl
488 llist_count(&net->subscr_conns) == 1
489msc_subscr_conn_is_accepted() == false
490- MS sends TMSI Realloc Complete
491 MSC <--RAN_UTRAN_IU-- MS: GSM48_MT_MM_TMSI_REALL_COMPL
492DREF MSISDN:42342: MSC conn use + dtap == 2 (0x6)
493DRLL Dispatching 04.08 message GSM48_MT_MM_TMSI_REALL_COMPL (0x5:0x1b)
494DMM TMSI Reallocation Completed. Subscriber: MSISDN:42342
495DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_WAIT_LU_COMPL}: Received Event VLR_ULA_E_NEW_TMSI_ACK
496DVLR lu_compl_vlr_fsm(901700000010650){LU_COMPL_VLR_S_WAIT_TMSI_CNF}: Received Event LU_COMPL_VLR_E_NEW_TMSI_ACK
497DREF VLR subscr MSISDN:42342 usage increases to: 2
498DVLR lu_compl_vlr_fsm(901700000010650){LU_COMPL_VLR_S_WAIT_TMSI_CNF}: state_chg to LU_COMPL_VLR_S_DONE
499DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_WAIT_LU_COMPL}: Received Event VLR_ULA_E_LU_COMPL_SUCCESS
500DVLR lu_compl_vlr_fsm(901700000010650){LU_COMPL_VLR_S_DONE}: Terminating (cause = OSMO_FSM_TERM_PARENT)
501DVLR lu_compl_vlr_fsm(901700000010650){LU_COMPL_VLR_S_DONE}: Removing from parent vlr_lu_fsm(901700000010650)
502DVLR lu_compl_vlr_fsm(901700000010650){LU_COMPL_VLR_S_DONE}: Freeing instance
503DVLR lu_compl_vlr_fsm(901700000010650){LU_COMPL_VLR_S_DONE}: Deallocated
504DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_WAIT_LU_COMPL}: state_chg to VLR_ULA_S_DONE
505DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_NEW}: Received Event SUBSCR_CONN_E_ACCEPTED
506DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_NEW}: SUBSCR_CONN_FROM_LU
507DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_NEW}: state_chg to SUBSCR_CONN_S_ACCEPTED
508DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
509DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_ACCEPTED}: bump: releasing conn
510DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_ACCEPTED}: state_chg to SUBSCR_CONN_S_RELEASED
511DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
512DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_DONE}: Terminating (cause = OSMO_FSM_TERM_PARENT)
513DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_DONE}: Removing from parent Subscr_Conn(901700000010650)
514DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
515DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_DONE}: Freeing instance
516DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_DONE}: Deallocated
517DMM msc_subscr_conn_close(vsub=MSISDN:42342, cause=2): no conn fsm, releasing directly without release event.
518- Iu Release --RAN_UTRAN_IU--> MS
519DREF MSISDN:42342: MSC conn use - fsm == 1 (0x2)
520DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Freeing instance
521DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Deallocated
522DREF MSISDN:42342: MSC conn use - dtap == 0 (0x0)
523DRLL subscr MSISDN:42342: Freeing subscriber connection
524DREF VLR subscr MSISDN:42342 usage decreases to: 1
525 iu_release_sent == 1
526- LU was successful, and the conn has already been closed
527 llist_count(&net->subscr_conns) == 0
528DREF VLR subscr MSISDN:42342 usage increases to: 2
529 vsub != NULL == 1
530 strcmp(vsub->imsi, IMSI) == 0
531 vsub->lac == 23
532DREF VLR subscr MSISDN:42342 usage decreases to: 1
533---
534- after a while, MNCC asks us to setup a call, causing Paging
535DMNCC receive message MNCC_SETUP_REQ
536DREF VLR subscr MSISDN:42342 usage increases to: 2
537DREF VLR subscr MSISDN:42342 usage increases to: 3
538DMM Subscriber MSISDN:42342 not paged yet, start paging.
539 RAN_UTRAN_IU sends out paging request to IMSI 901700000010650, TMSI 0x03020100, LAC 23
540 strcmp(paging_expecting_imsi, imsi) == 0
541DREF VLR subscr MSISDN:42342 usage increases to: 4
542DREF VLR subscr MSISDN:42342 usage decreases to: 3
543 paging_sent == 1
544 paging_stopped == 0
545- MS replies with Paging Response, and VLR sends Auth Request
546 MSC <--RAN_UTRAN_IU-- MS: GSM48_MT_RR_PAG_RESP
547 new conn
548DREF unknown: MSC conn use + compl_l3 == 1 (0x1)
549DRLL Dispatching 04.08 message GSM48_MT_RR_PAG_RESP (0x6:0x27)
550DRR PAGING RESPONSE: MI(IMSI)=901700000010650
551DREF unknown: MSC conn use + fsm == 2 (0x5)
552DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: Allocated
553DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
554DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
555DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_INIT}: Allocated
556DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_INIT}: is child of Subscr_Conn(901700000010650)
557DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_INIT}: rev=R99 net=UTRAN Auth+Ciph
558DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_INIT}: Received Event PR_ARQ_E_START
559DREF VLR subscr MSISDN:42342 usage increases to: 4
560DREF VLR subscr MSISDN:42342 usage increases to: 5
561DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_INIT}: proc_arq_vlr_fn_post_imsi()
562DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_INIT}: state_chg to PR_ARQ_S_WAIT_AUTH
563DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_NEEDS_AUTH}: Allocated
564DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_NEEDS_AUTH}: is child of Process_Access_Request_VLR(901700000010650)
565DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_NEEDS_AUTH}: Received Event VLR_AUTH_E_START
566DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_NEEDS_AUTH}: state_chg to VLR_SUB_AS_WAIT_RESP
567DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_WAIT_RESP}: got auth tuple: use_count=1 key_seq=1
568- sending UMTS Auth Request for MSISDN:42342: tuple use_count=1 key_seq=1 auth_types=0x3 and...
569- ...rand=c187a53a5e6b9d573cac7c74451fd46d
570- ...autn=1843a645b98d00005b2d666af46c45d9
571- ...expecting res=7db47cf7f81e4dc7
572DREF VLR subscr MSISDN:42342 usage decreases to: 4
573DMM MSISDN:42342: bump: conn still being established (SUBSCR_CONN_S_NEW)
574DREF MSISDN:42342: MSC conn use - compl_l3 == 1 (0x4)
575 auth_request_sent == 1
576- MS sends Authen Response, VLR accepts and sends SecurityModeControl
577 MSC <--RAN_UTRAN_IU-- MS: GSM48_MT_MM_AUTH_RESP
578DREF MSISDN:42342: MSC conn use + dtap == 2 (0x6)
579DRLL Dispatching 04.08 message GSM48_MT_MM_AUTH_RESP (0x5:0x14)
580DMM MSISDN:42342: MM R99 AUTHENTICATION RESPONSE (res = 7db47cf7f81e4dc7)
581DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_WAIT_RESP}: Received Event VLR_AUTH_E_MS_AUTH_RESP
582DVLR SUBSCR(MSISDN:42342) received res: 7d b4 7c f7 f8 1e 4d c7
583DVLR SUBSCR(MSISDN:42342) AUTH established UMTS security context
584DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_WAIT_RESP}: Authentication terminating with result VLR_AUTH_RES_PASSED
585DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_WAIT_RESP}: state_chg to VLR_SUB_AS_AUTHENTICATED
586DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_AUTHENTICATED}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
587DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_AUTHENTICATED}: Removing from parent Process_Access_Request_VLR(901700000010650)
588DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_AUTHENTICATED}: Freeing instance
589DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_AUTHENTICATED}: Deallocated
590DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_WAIT_AUTH}: Received Event PR_ARQ_E_AUTH_RES
591DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_WAIT_AUTH}: got VLR_AUTH_RES_PASSED
592DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_WAIT_AUTH}: _proc_arq_vlr_node2()
Harald Welte71c51df2017-12-23 18:51:48 +0100593DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_WAIT_AUTH}: Set Ciphering Mode
Neels Hofmeyrda21a522018-03-02 01:50:09 +0100594DMM -> SECURITY MODE CONTROL MSISDN:42342
595- sending SecurityModeControl for UE ctx 42 send_ck=0 new_key=1
596- ...ik=1159ec926a50e98c034a6b7d7c9f418d
Neels Hofmeyra99b4272017-11-21 17:13:23 +0100597DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_WAIT_AUTH}: state_chg to PR_ARQ_S_WAIT_CIPH
598DMM MSISDN:42342: bump: conn still being established (SUBSCR_CONN_S_NEW)
599DREF MSISDN:42342: MSC conn use - dtap == 1 (0x4)
600 cipher_mode_cmd_sent == 1
601- MS sends SecurityModeControl acceptance, VLR accepts, sends CC Setup
602DMM <- SECURITY MODE COMPLETE MSISDN:42342
603DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_WAIT_CIPH}: Received Event PR_ARQ_E_CIPH_RES
604DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_WAIT_CIPH}: _proc_arq_vlr_node2_post_ciph()
605DIUCS MSISDN:42342: tx CommonID 901700000010650
606- Iu Common ID --RAN_UTRAN_IU--> MS (IMSI=901700000010650)
607DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_WAIT_CIPH}: _proc_arq_vlr_node2_post_vlr()
608DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_WAIT_CIPH}: _proc_arq_vlr_post_pres()
609DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_WAIT_CIPH}: _proc_arq_vlr_post_trace()
610DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_WAIT_CIPH}: _proc_arq_vlr_post_imei()
611DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_WAIT_CIPH}: proc_arq_fsm_done(VLR_PR_ARQ_RES_PASSED)
612DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_WAIT_CIPH}: state_chg to PR_ARQ_S_DONE
613DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_DONE}: Process Access Request result: VLR_PR_ARQ_RES_PASSED
614DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_NEW}: Received Event SUBSCR_CONN_E_ACCEPTED
615DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_NEW}: SUBSCR_CONN_FROM_PAGING_RESP
616DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_NEW}: state_chg to SUBSCR_CONN_S_ACCEPTED
617DPAG Paging success for MSISDN:42342 (event=0)
618DPAG Calling paging cbfn.
Neels Hofmeyr82be67d2017-11-22 15:43:03 +0100619DREF MSISDN:42342: MSC conn use + trans_cc == 2 (0xc)
Neels Hofmeyra99b4272017-11-21 17:13:23 +0100620DMSC msc_tx 2 bytes to MSISDN:42342 via RAN_UTRAN_IU
621- DTAP --RAN_UTRAN_IU--> MS: GSM48_MT_CC_SETUP: 0305
622- DTAP matches expected message
623DREF VLR subscr MSISDN:42342 usage decreases to: 3
624DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
Harald Welte80315ef2018-01-24 22:53:00 +0100625DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_ACCEPTED}: bump: connection still has active transaction: CC
Neels Hofmeyra99b4272017-11-21 17:13:23 +0100626 paging_stopped == 1
627 MSC <--RAN_UTRAN_IU-- MS: GSM48_MT_CC_CALL_CONF
Neels Hofmeyr82be67d2017-11-22 15:43:03 +0100628DREF MSISDN:42342: MSC conn use + dtap == 3 (0xe)
Neels Hofmeyra99b4272017-11-21 17:13:23 +0100629DRLL Dispatching 04.08 message GSM48_MT_CC_CALL_CONF (0x3:0x8)
630 MS <--Call Assignment-- MSC: subscr=MSISDN:42342 callref=0x423
631DMNCC transmit message MNCC_CALL_CONF_IND
632 MSC --> MNCC: callref 0x423: MNCC_CALL_CONF_IND
633DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_COMMUNICATING
634DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_ACCEPTED}: state_chg to SUBSCR_CONN_S_COMMUNICATING
635DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
Harald Welte80315ef2018-01-24 22:53:00 +0100636DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_COMMUNICATING}: bump: connection still has active transaction: CC
Neels Hofmeyr82be67d2017-11-22 15:43:03 +0100637DREF MSISDN:42342: MSC conn use - dtap == 2 (0xc)
Neels Hofmeyra99b4272017-11-21 17:13:23 +0100638- Total time passed: 1.000023 s
639 MSC <--RAN_UTRAN_IU-- MS: GSM48_MT_CC_ALERTING
Neels Hofmeyr82be67d2017-11-22 15:43:03 +0100640DREF MSISDN:42342: MSC conn use + dtap == 3 (0xe)
Neels Hofmeyra99b4272017-11-21 17:13:23 +0100641DRLL Dispatching 04.08 message GSM48_MT_CC_ALERTING (0x3:0x1)
642DMNCC transmit message MNCC_ALERT_IND
643 MSC --> MNCC: callref 0x423: MNCC_ALERT_IND
644DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_COMMUNICATING
645DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
Harald Welte80315ef2018-01-24 22:53:00 +0100646DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_COMMUNICATING}: bump: connection still has active transaction: CC
Neels Hofmeyr82be67d2017-11-22 15:43:03 +0100647DREF MSISDN:42342: MSC conn use - dtap == 2 (0xc)
Neels Hofmeyra99b4272017-11-21 17:13:23 +0100648- Total time passed: 2.000046 s
649 MSC <--RAN_UTRAN_IU-- MS: GSM48_MT_CC_CONNECT
Neels Hofmeyr82be67d2017-11-22 15:43:03 +0100650DREF MSISDN:42342: MSC conn use + dtap == 3 (0xe)
Neels Hofmeyra99b4272017-11-21 17:13:23 +0100651DRLL Dispatching 04.08 message GSM48_MT_CC_CONNECT (0x3:0x7)
652DMNCC transmit message MNCC_SETUP_CNF
653 MSC --> MNCC: callref 0x423: MNCC_SETUP_CNF
654DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_COMMUNICATING
655DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
Harald Welte80315ef2018-01-24 22:53:00 +0100656DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_COMMUNICATING}: bump: connection still has active transaction: CC
Neels Hofmeyr82be67d2017-11-22 15:43:03 +0100657DREF MSISDN:42342: MSC conn use - dtap == 2 (0xc)
Neels Hofmeyra99b4272017-11-21 17:13:23 +0100658DMNCC receive message MNCC_SETUP_COMPL_REQ
659DMSC msc_tx 2 bytes to MSISDN:42342 via RAN_UTRAN_IU
660- DTAP --RAN_UTRAN_IU--> MS: GSM48_MT_CC_CONNECT_ACK: 030f
661- DTAP matches expected message
662---
663- RTP stream goes ahead, not shown here.
664- Total time passed: 125.000091 s
665---
666- Call ends
667 MSC <--RAN_UTRAN_IU-- MS: GSM48_MT_CC_DISCONNECT
Neels Hofmeyr82be67d2017-11-22 15:43:03 +0100668DREF MSISDN:42342: MSC conn use + dtap == 3 (0xe)
Neels Hofmeyra99b4272017-11-21 17:13:23 +0100669DRLL Dispatching 04.08 message GSM48_MT_CC_DISCONNECT (0x3:0x25)
670DMNCC transmit message MNCC_DISC_IND
671 MSC --> MNCC: callref 0x423: MNCC_DISC_IND
672DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_COMMUNICATING
673DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
Harald Welte80315ef2018-01-24 22:53:00 +0100674DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_COMMUNICATING}: bump: connection still has active transaction: CC
Neels Hofmeyr82be67d2017-11-22 15:43:03 +0100675DREF MSISDN:42342: MSC conn use - dtap == 2 (0xc)
Neels Hofmeyra99b4272017-11-21 17:13:23 +0100676DMNCC receive message MNCC_REL_REQ
677DMSC msc_tx 2 bytes to MSISDN:42342 via RAN_UTRAN_IU
678- DTAP --RAN_UTRAN_IU--> MS: GSM48_MT_CC_RELEASE: 032d
679- DTAP matches expected message
680 MSC <--RAN_UTRAN_IU-- MS: GSM48_MT_CC_RELEASE_COMPL
Neels Hofmeyr82be67d2017-11-22 15:43:03 +0100681DREF MSISDN:42342: MSC conn use + dtap == 3 (0xe)
Neels Hofmeyra99b4272017-11-21 17:13:23 +0100682DRLL Dispatching 04.08 message GSM48_MT_CC_RELEASE_COMPL (0x3:0x2a)
683DMNCC transmit message MNCC_REL_CNF
684 MSC --> MNCC: callref 0x423: MNCC_REL_CNF
685 MS <--Call Release-- MSC: subscr=MSISDN:42342 callref=0x0
686DREF VLR subscr MSISDN:42342 usage decreases to: 2
Neels Hofmeyr82be67d2017-11-22 15:43:03 +0100687DREF MSISDN:42342: MSC conn use - trans_cc == 2 (0x6)
Neels Hofmeyra99b4272017-11-21 17:13:23 +0100688DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_COMMUNICATING
689DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
690DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_COMMUNICATING}: bump: releasing conn
691DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_COMMUNICATING}: state_chg to SUBSCR_CONN_S_RELEASED
692DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
693DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_DONE}: Terminating (cause = OSMO_FSM_TERM_PARENT)
694DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_DONE}: Removing from parent Subscr_Conn(901700000010650)
695DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_DONE}: Freeing instance
696DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_DONE}: Deallocated
697DMM msc_subscr_conn_close(vsub=MSISDN:42342, cause=2): no conn fsm, releasing directly without release event.
698- Iu Release --RAN_UTRAN_IU--> MS
Neels Hofmeyr82be67d2017-11-22 15:43:03 +0100699DREF MSISDN:42342: MSC conn use - fsm == 1 (0x2)
Neels Hofmeyra99b4272017-11-21 17:13:23 +0100700DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Freeing instance
701DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Deallocated
Neels Hofmeyr82be67d2017-11-22 15:43:03 +0100702DREF MSISDN:42342: MSC conn use - dtap == 0 (0x0)
703DRLL subscr MSISDN:42342: Freeing subscriber connection
704DREF VLR subscr MSISDN:42342 usage decreases to: 1
Neels Hofmeyra99b4272017-11-21 17:13:23 +0100705 llist_count(&net->subscr_conns) == 0
706DREF freeing VLR subscr MSISDN:42342
Neels Hofmeyrdfdc61d2018-03-02 00:40:58 +0100707===== test_call_mt: SUCCESS
Neels Hofmeyra99b4272017-11-21 17:13:23 +0100708
709full talloc report on 'msgb' (total 0 bytes in 1 blocks)
Harald Welte23466192018-02-14 00:19:06 +0100710talloc_total_blocks(tall_bsc_ctx) == 7
Neels Hofmeyra99b4272017-11-21 17:13:23 +0100711
712full talloc report on 'msgb' (total 0 bytes in 1 blocks)
Harald Welte23466192018-02-14 00:19:06 +0100713talloc_total_blocks(tall_bsc_ctx) == 7
Neels Hofmeyra99b4272017-11-21 17:13:23 +0100714