04.08: log protocol discriminators and message types by name
On incoming 04.08 messages, we log only the protocol discriminator in decimal. Enhance: log pdisc and message type in hex, and also log the protocol and message type as human readable string. Also adjust the msc_vlr tests' log statements for wrapped rx/tx functions of dtap from/to the MS. Adjust the expected output of msc_vlr_tests. Change-Id: Ida205d217e304337d816b14fd15e2ee435e7397d Depends: libosmocore change-id I0fca8e95ed5c2148b1a7440eff3fc9c7583898df
This commit is contained in:
parent
4df72051f9
commit
78ada64be7
|
@ -3003,10 +3003,10 @@ void cm_service_request_concludes(struct gsm_subscriber_connection *conn,
|
|||
uint8_t pdisc = gsm48_hdr_pdisc(gh);
|
||||
uint8_t msg_type = gsm48_hdr_msg_type(gh);
|
||||
|
||||
DEBUGP(DMM, "%s pdisc=%d msg_type=0x%02x:"
|
||||
DEBUGP(DMM, "%s: rx msg %s:"
|
||||
" received_cm_service_request changes to false\n",
|
||||
vlr_subscr_name(conn->vsub),
|
||||
pdisc, msg_type);
|
||||
gsm48_pdisc_msgtype_name(pdisc, msg_type));
|
||||
}
|
||||
conn->received_cm_service_request = false;
|
||||
}
|
||||
|
@ -3022,14 +3022,16 @@ int gsm0408_dispatch(struct gsm_subscriber_connection *conn, struct msgb *msg)
|
|||
OSMO_ASSERT(conn);
|
||||
OSMO_ASSERT(msg);
|
||||
|
||||
LOGP(DRLL, LOGL_DEBUG, "Dispatching 04.08 message, pdisc=%d\n", pdisc);
|
||||
LOGP(DRLL, LOGL_DEBUG, "Dispatching 04.08 message %s (0x%x:0x%x)\n",
|
||||
gsm48_pdisc_msgtype_name(pdisc, gsm48_hdr_msg_type(gh)),
|
||||
pdisc, gsm48_hdr_msg_type(gh));
|
||||
|
||||
if (!msc_subscr_conn_is_accepted(conn)
|
||||
&& !msg_is_initially_permitted(gh)) {
|
||||
LOGP(DRLL, LOGL_ERROR,
|
||||
"subscr %s: Message not permitted for initial conn:"
|
||||
" pdisc=0x%02x msg_type=0x%02x\n",
|
||||
vlr_subscr_name(conn->vsub), gh->proto_discr, gh->msg_type);
|
||||
"subscr %s: Message not permitted for initial conn: %s\n",
|
||||
vlr_subscr_name(conn->vsub),
|
||||
gsm48_pdisc_msgtype_name(pdisc, gsm48_hdr_msg_type(gh)));
|
||||
return -EACCES;
|
||||
}
|
||||
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
===== test_gsm_authen
|
||||
- Location Update request causes a GSUP Send Auth Info request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
|
@ -55,19 +55,19 @@ DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
|||
<-- GSUP rx OSMO_GSUP_MSGT_UPDATE_LOCATION_RESULT: vlr_gsupc_read_cb() returns 0
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
lu_result_sent == 0
|
||||
- MS sends Authen Response, VLR accepts and sends GSUP LU Req to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x54
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_AUTH_RESP
|
||||
DREF IMSI:901700000004620: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_AUTH_RESP (0x5:0x14)
|
||||
DMM IMSI:901700000004620: MM GSM AUTHENTICATION RESPONSE (sres = 2d8b2c3e)
|
||||
DVLR VLR_Authenticate(901700000004620){VLR_SUB_AS_WAIT_RESP}: Received Event VLR_AUTH_E_MS_AUTH_RESP
|
||||
DVLR SUBSCR(IMSI:901700000004620) received res: 2d 8b 2c 3e
|
||||
|
@ -162,10 +162,10 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
|||
llist_count(&net->subscr_conns) == 0
|
||||
---
|
||||
- after a while, a new conn sends a CM Service Request. VLR responds with Auth Req, 2nd auth vector
|
||||
rx from MS: pdisc=0x05 msg_type=0x24
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_CM_SERV_REQ
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_CM_SERV_REQ (0x5:0x24)
|
||||
DMM <- CM SERVICE REQUEST serv_type=0x08 MI(IMSI)=901700000004620
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
|
@ -195,18 +195,18 @@ DREF MSISDN:46071: MSC conn use - 1 == 1
|
|||
- needs auth, not yet accepted
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
- MS sends Authen Response, VLR accepts with a CM Service Accept
|
||||
rx from MS: pdisc=0x05 msg_type=0x54
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_AUTH_RESP
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_AUTH_RESP (0x5:0x14)
|
||||
DMM MSISDN:46071: MM GSM AUTHENTICATION RESPONSE (sres = 20bde240)
|
||||
DVLR VLR_Authenticate(901700000004620){VLR_SUB_AS_WAIT_RESP}: Received Event VLR_AUTH_E_MS_AUTH_RESP
|
||||
DVLR SUBSCR(MSISDN:46071) received res: 20 bd e2 40
|
||||
|
@ -242,16 +242,16 @@ DREF MSISDN:46071: MSC conn use - 1 == 1
|
|||
- a USSD request is serviced
|
||||
expecting USSD:
|
||||
Your extension is 46071
|
||||
rx from MS: pdisc=0x0b msg_type=0x3b
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_PDISC_NC_SS:0x3b
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=11
|
||||
DMM MSISDN:46071 pdisc=11 msg_type=0x3b: received_cm_service_request changes to false
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_NC_SS:0x3b (0xb:0x3b)
|
||||
DMM MSISDN:46071: rx msg GSM48_PDISC_NC_SS:0x3b: received_cm_service_request changes to false
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: state_chg to SUBSCR_CONN_S_COMMUNICATING
|
||||
DMM USSD: Own number requested
|
||||
DMM MSISDN:46071: MSISDN = 46071
|
||||
DMSC msc_tx 43 bytes to MSISDN:46071 via RAN_GERAN_A
|
||||
- DTAP --RAN_GERAN_A--> MS: 8b2a1c27a225020100302002013b301b04010f0416d9775d0e2ae3e965f73cfd7683d27310cd06bbc51a0d
|
||||
- DTAP --RAN_GERAN_A--> MS: GSM48_PDISC_NC_SS:0x2a: 8b2a1c27a225020100302002013b301b04010f0416d9775d0e2ae3e965f73cfd7683d27310cd06bbc51a0d
|
||||
- DTAP matches expected message
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_COMMUNICATING}: bump: releasing conn
|
||||
|
@ -288,10 +288,10 @@ DREF VLR subscr MSISDN:46071 usage increases to: 4
|
|||
llist_count(&vsub->cs.requests) == 1
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 3
|
||||
- MS replies with Paging Response, and VLR sends Auth Request with third key
|
||||
rx from MS: pdisc=0x06 msg_type=0x27
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_RR_PAG_RESP
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_PAG_RESP (0x6:0x27)
|
||||
DRR PAGING RESPONSE: MI(IMSI)=901700000004620
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
|
@ -320,18 +320,18 @@ DREF MSISDN:46071: MSC conn use - 1 == 1
|
|||
- needs auth, not yet accepted
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
- MS sends Authen Response, VLR accepts and sends pending SMS
|
||||
rx from MS: pdisc=0x05 msg_type=0x54
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_AUTH_RESP
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_AUTH_RESP (0x5:0x14)
|
||||
DMM MSISDN:46071: MM GSM AUTHENTICATION RESPONSE (sres = a29514ae)
|
||||
DVLR VLR_Authenticate(901700000004620){VLR_SUB_AS_WAIT_RESP}: Received Event VLR_AUTH_E_MS_AUTH_RESP
|
||||
DVLR SUBSCR(MSISDN:46071) received res: a2 95 14 ae
|
||||
|
@ -361,7 +361,7 @@ DPAG Calling paging cbfn.
|
|||
DREF VLR subscr MSISDN:46071 usage increases to: 5
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 3
|
||||
DMSC msc_tx 91 bytes to MSISDN:46071 via RAN_GERAN_A
|
||||
- DTAP --RAN_GERAN_A--> MS: 09015801000791447758100650004c0005806470f1000007101000000000445079da1e1ee7416937485e9ea7c965373d1d6683c270383b3d0ed3d36ff71c949e83c22072799e9687c5ec32a81d96afcbf4b4fb0c7ac3e9e9b7db05
|
||||
- DTAP --RAN_GERAN_A--> MS: GSM48_PDISC_SMS:0x01: 09015801000791447758100650004c0005806470f1000007101000000000445079da1e1ee7416937485e9ea7c965373d1d6683c270383b3d0ed3d36ff71c949e83c22072799e9687c5ec32a81d96afcbf4b4fb0c7ac3e9e9b7db05
|
||||
- DTAP matches expected message
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 4
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
|
@ -378,9 +378,9 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 4
|
|||
- conn is still open to wait for SMS ack dance
|
||||
llist_count(&net->subscr_conns) == 1
|
||||
- MS replies with CP-ACK for received SMS
|
||||
rx from MS: pdisc=0x89 msg_type=0x04
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_PDISC_SMS:0x04
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x04 (0x9:0x4)
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: state_chg to SUBSCR_CONN_S_COMMUNICATING
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
|
||||
|
@ -388,12 +388,12 @@ DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_COMMUNICATING}: bump: connection
|
|||
DREF MSISDN:46071: MSC conn use - 1 == 2
|
||||
llist_count(&net->subscr_conns) == 1
|
||||
- MS also sends RP-ACK, MSC in turn sends CP-ACK for that
|
||||
rx from MS: pdisc=0x89 msg_type=0x01
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_PDISC_SMS:0x01
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
DMSC msc_tx 2 bytes to MSISDN:46071 via RAN_GERAN_A
|
||||
- DTAP --RAN_GERAN_A--> MS: 0904
|
||||
- DTAP --RAN_GERAN_A--> MS: GSM48_PDISC_SMS:0x04: 0904
|
||||
- DTAP matches expected message
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 3
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
|
@ -418,10 +418,10 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
|||
llist_count(&net->subscr_conns) == 0
|
||||
---
|
||||
- subscriber detaches
|
||||
rx from MS: pdisc=0x05 msg_type=0x01
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_IMSI_DETACH_IND
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_IMSI_DETACH_IND (0x5:0x1)
|
||||
DMM IMSI DETACH INDICATION: MI(IMSI)=901700000004620
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 2
|
||||
DMM IMSI DETACH for MSISDN:46071
|
||||
|
@ -439,10 +439,10 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
|||
|
||||
===== test_gsm_authen_tmsi
|
||||
- Location Update request causes a GSUP Send Auth Info request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
|
@ -494,19 +494,19 @@ DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
|||
<-- GSUP rx OSMO_GSUP_MSGT_UPDATE_LOCATION_RESULT: vlr_gsupc_read_cb() returns 0
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
lu_result_sent == 0
|
||||
- MS sends Authen Response, VLR accepts and sends GSUP LU Req to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x54
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_AUTH_RESP
|
||||
DREF IMSI:901700000004620: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_AUTH_RESP (0x5:0x14)
|
||||
DMM IMSI:901700000004620: MM GSM AUTHENTICATION RESPONSE (sres = 2d8b2c3e)
|
||||
DVLR VLR_Authenticate(901700000004620){VLR_SUB_AS_WAIT_RESP}: Received Event VLR_AUTH_E_MS_AUTH_RESP
|
||||
DVLR SUBSCR(IMSI:901700000004620) received res: 2d 8b 2c 3e
|
||||
|
@ -577,14 +577,14 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
|||
lu_result_sent == 1
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
- even though the TMSI is not acked, we can already find the subscr with it
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 2
|
||||
vsub != NULL == 1
|
||||
|
@ -593,9 +593,9 @@ DREF VLR subscr MSISDN:46071 usage increases to: 2
|
|||
vsub->tmsi == 0xffffffff
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
- MS sends TMSI Realloc Complete
|
||||
rx from MS: pdisc=0x05 msg_type=0x5b
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_TMSI_REALL_COMPL
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_TMSI_REALL_COMPL (0x5:0x1b)
|
||||
DMM TMSI Reallocation Completed. Subscriber: MSISDN:46071
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_WAIT_LU_COMPL}: Received Event VLR_ULA_E_NEW_TMSI_ACK
|
||||
DVLR lu_compl_vlr_fsm(901700000004620){LU_COMPL_VLR_S_WAIT_TMSI_CNF}: Received Event LU_COMPL_VLR_E_NEW_TMSI_ACK
|
||||
|
@ -637,10 +637,10 @@ DREF VLR subscr MSISDN:46071 usage increases to: 2
|
|||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
---
|
||||
- after a while, a new conn sends a CM Service Request using above TMSI. VLR responds with Auth Req, 2nd auth vector
|
||||
rx from MS: pdisc=0x05 msg_type=0x24
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_CM_SERV_REQ
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_CM_SERV_REQ (0x5:0x24)
|
||||
DMM <- CM SERVICE REQUEST serv_type=0x08 MI(TMSI)=50462976
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(50462976){SUBSCR_CONN_S_INIT}: Allocated
|
||||
|
@ -670,18 +670,18 @@ DREF MSISDN:46071: MSC conn use - 1 == 1
|
|||
- needs auth, not yet accepted
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
- MS sends Authen Response, VLR accepts with a CM Service Accept
|
||||
rx from MS: pdisc=0x05 msg_type=0x54
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_AUTH_RESP
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_AUTH_RESP (0x5:0x14)
|
||||
DMM MSISDN:46071: MM GSM AUTHENTICATION RESPONSE (sres = 20bde240)
|
||||
DVLR VLR_Authenticate(50462976){VLR_SUB_AS_WAIT_RESP}: Received Event VLR_AUTH_E_MS_AUTH_RESP
|
||||
DVLR SUBSCR(MSISDN:46071) received res: 20 bd e2 40
|
||||
|
@ -717,16 +717,16 @@ DREF MSISDN:46071: MSC conn use - 1 == 1
|
|||
- a USSD request is serviced
|
||||
expecting USSD:
|
||||
Your extension is 46071
|
||||
rx from MS: pdisc=0x0b msg_type=0x3b
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_PDISC_NC_SS:0x3b
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=11
|
||||
DMM MSISDN:46071 pdisc=11 msg_type=0x3b: received_cm_service_request changes to false
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_NC_SS:0x3b (0xb:0x3b)
|
||||
DMM MSISDN:46071: rx msg GSM48_PDISC_NC_SS:0x3b: received_cm_service_request changes to false
|
||||
DMM Subscr_Conn(50462976){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
DMM Subscr_Conn(50462976){SUBSCR_CONN_S_ACCEPTED}: state_chg to SUBSCR_CONN_S_COMMUNICATING
|
||||
DMM USSD: Own number requested
|
||||
DMM MSISDN:46071: MSISDN = 46071
|
||||
DMSC msc_tx 43 bytes to MSISDN:46071 via RAN_GERAN_A
|
||||
- DTAP --RAN_GERAN_A--> MS: 8b2a1c27a225020100302002013b301b04010f0416d9775d0e2ae3e965f73cfd7683d27310cd06bbc51a0d
|
||||
- DTAP --RAN_GERAN_A--> MS: GSM48_PDISC_NC_SS:0x2a: 8b2a1c27a225020100302002013b301b04010f0416d9775d0e2ae3e965f73cfd7683d27310cd06bbc51a0d
|
||||
- DTAP matches expected message
|
||||
DMM Subscr_Conn(50462976){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DMM Subscr_Conn(50462976){SUBSCR_CONN_S_COMMUNICATING}: bump: releasing conn
|
||||
|
@ -763,10 +763,10 @@ DREF VLR subscr MSISDN:46071 usage increases to: 4
|
|||
llist_count(&vsub->cs.requests) == 1
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 3
|
||||
- MS replies with Paging Response using TMSI, and VLR sends Auth Request with third key
|
||||
rx from MS: pdisc=0x06 msg_type=0x27
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_RR_PAG_RESP
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_PAG_RESP (0x6:0x27)
|
||||
DRR PAGING RESPONSE: MI(TMSI)=50462976
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(50462976){SUBSCR_CONN_S_INIT}: Allocated
|
||||
|
@ -795,18 +795,18 @@ DREF MSISDN:46071: MSC conn use - 1 == 1
|
|||
- needs auth, not yet accepted
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
- MS sends Authen Response, VLR accepts and sends pending SMS
|
||||
rx from MS: pdisc=0x05 msg_type=0x54
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_AUTH_RESP
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_AUTH_RESP (0x5:0x14)
|
||||
DMM MSISDN:46071: MM GSM AUTHENTICATION RESPONSE (sres = a29514ae)
|
||||
DVLR VLR_Authenticate(50462976){VLR_SUB_AS_WAIT_RESP}: Received Event VLR_AUTH_E_MS_AUTH_RESP
|
||||
DVLR SUBSCR(MSISDN:46071) received res: a2 95 14 ae
|
||||
|
@ -836,7 +836,7 @@ DPAG Calling paging cbfn.
|
|||
DREF VLR subscr MSISDN:46071 usage increases to: 5
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 3
|
||||
DMSC msc_tx 91 bytes to MSISDN:46071 via RAN_GERAN_A
|
||||
- DTAP --RAN_GERAN_A--> MS: 09015801000791447758100650004c0005806470f1000007101000000000445079da1e1ee7416937485e9ea7c965373d1d6683c270383b3d0ed3d36ff71c949e83c22072799e9687c5ec32a81d96afcbf4b4fb0c7ac3e9e9b7db05
|
||||
- DTAP --RAN_GERAN_A--> MS: GSM48_PDISC_SMS:0x01: 09015801000791447758100650004c0005806470f1000007101000000000445079da1e1ee7416937485e9ea7c965373d1d6683c270383b3d0ed3d36ff71c949e83c22072799e9687c5ec32a81d96afcbf4b4fb0c7ac3e9e9b7db05
|
||||
- DTAP matches expected message
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 4
|
||||
DMM Subscr_Conn(50462976){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
|
@ -853,9 +853,9 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 4
|
|||
- conn is still open to wait for SMS ack dance
|
||||
llist_count(&net->subscr_conns) == 1
|
||||
- MS replies with CP-ACK for received SMS
|
||||
rx from MS: pdisc=0x89 msg_type=0x04
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_PDISC_SMS:0x04
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x04 (0x9:0x4)
|
||||
DMM Subscr_Conn(50462976){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
DMM Subscr_Conn(50462976){SUBSCR_CONN_S_ACCEPTED}: state_chg to SUBSCR_CONN_S_COMMUNICATING
|
||||
DMM Subscr_Conn(50462976){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
|
||||
|
@ -863,12 +863,12 @@ DMM Subscr_Conn(50462976){SUBSCR_CONN_S_COMMUNICATING}: bump: connection still h
|
|||
DREF MSISDN:46071: MSC conn use - 1 == 2
|
||||
llist_count(&net->subscr_conns) == 1
|
||||
- MS also sends RP-ACK, MSC in turn sends CP-ACK for that
|
||||
rx from MS: pdisc=0x89 msg_type=0x01
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_PDISC_SMS:0x01
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DMM Subscr_Conn(50462976){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
DMSC msc_tx 2 bytes to MSISDN:46071 via RAN_GERAN_A
|
||||
- DTAP --RAN_GERAN_A--> MS: 0904
|
||||
- DTAP --RAN_GERAN_A--> MS: GSM48_PDISC_SMS:0x04: 0904
|
||||
- DTAP matches expected message
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 3
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
|
@ -894,10 +894,10 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
|||
---
|
||||
- subscriber sends LU Request, this time with the TMSI
|
||||
- Location Update request causes an Auth Req to MS
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(50462976){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DMM Subscr_Conn(50462976){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
|
@ -926,9 +926,9 @@ DREF MSISDN:46071: MSC conn use - 1 == 1
|
|||
auth_request_sent == 1
|
||||
lu_result_sent == 0
|
||||
- MS sends Authen Response, VLR accepts and sends GSUP LU Req to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x54
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_AUTH_RESP
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_AUTH_RESP (0x5:0x14)
|
||||
DMM MSISDN:46071: MM GSM AUTHENTICATION RESPONSE (sres = 5afc8d72)
|
||||
DVLR VLR_Authenticate(50462976){VLR_SUB_AS_WAIT_RESP}: Received Event VLR_AUTH_E_MS_AUTH_RESP
|
||||
DVLR SUBSCR(MSISDN:46071) received res: 5a fc 8d 72
|
||||
|
@ -999,14 +999,14 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
|||
lu_result_sent == 1
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
- even though the TMSI is not acked, we can already find the subscr with it
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 3
|
||||
vsub != NULL == 1
|
||||
|
@ -1015,9 +1015,9 @@ DREF VLR subscr MSISDN:46071 usage increases to: 3
|
|||
vsub->tmsi == 0x03020100
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
- MS sends TMSI Realloc Complete
|
||||
rx from MS: pdisc=0x05 msg_type=0x5b
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_TMSI_REALL_COMPL
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_TMSI_REALL_COMPL (0x5:0x1b)
|
||||
DMM TMSI Reallocation Completed. Subscriber: MSISDN:46071
|
||||
DVLR vlr_lu_fsm(50462976){VLR_ULA_S_WAIT_LU_COMPL}: Received Event VLR_ULA_E_NEW_TMSI_ACK
|
||||
DVLR lu_compl_vlr_fsm(50462976){LU_COMPL_VLR_S_WAIT_TMSI_CNF}: Received Event LU_COMPL_VLR_E_NEW_TMSI_ACK
|
||||
|
@ -1058,10 +1058,10 @@ DREF VLR subscr MSISDN:46071 usage increases to: 2
|
|||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
---
|
||||
- subscriber detaches, using new TMSI
|
||||
rx from MS: pdisc=0x05 msg_type=0x01
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_IMSI_DETACH_IND
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_IMSI_DETACH_IND (0x5:0x1)
|
||||
DMM IMSI DETACH INDICATION: MI(TMSI)=117835012
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 2
|
||||
DMM IMSI DETACH for MSISDN:46071
|
||||
|
@ -1079,10 +1079,10 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
|||
|
||||
===== test_gsm_authen_imei
|
||||
- Location Update request causes a GSUP Send Auth Info request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
|
@ -1134,19 +1134,19 @@ DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
|||
<-- GSUP rx OSMO_GSUP_MSGT_UPDATE_LOCATION_RESULT: vlr_gsupc_read_cb() returns 0
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
lu_result_sent == 0
|
||||
- MS sends Authen Response, VLR accepts and sends GSUP LU Req to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x54
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_AUTH_RESP
|
||||
DREF IMSI:901700000004620: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_AUTH_RESP (0x5:0x14)
|
||||
DMM IMSI:901700000004620: MM GSM AUTHENTICATION RESPONSE (sres = 2d8b2c3e)
|
||||
DVLR VLR_Authenticate(901700000004620){VLR_SUB_AS_WAIT_RESP}: Received Event VLR_AUTH_E_MS_AUTH_RESP
|
||||
DVLR SUBSCR(IMSI:901700000004620) received res: 2d 8b 2c 3e
|
||||
|
@ -1209,7 +1209,7 @@ DVLR sub_pres_vlr_fsm(901700000004620){SUB_PRES_VLR_S_DONE}: Deallocated
|
|||
DVLR lu_compl_vlr_fsm(901700000004620){LU_COMPL_VLR_S_WAIT_SUB_PRES}: Received Event LU_COMPL_VLR_E_SUB_PRES_COMPL
|
||||
DVLR lu_compl_vlr_fsm(901700000004620){LU_COMPL_VLR_S_WAIT_SUB_PRES}: state_chg to LU_COMPL_VLR_S_WAIT_IMEI
|
||||
DMSC msc_tx 3 bytes to MSISDN:46071 via RAN_GERAN_A
|
||||
- DTAP --RAN_GERAN_A--> MS: 051802
|
||||
- DTAP --RAN_GERAN_A--> MS: GSM48_MT_MM_ID_REQ: 051802
|
||||
- DTAP matches expected message
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_UPDATE_LOCATION_RESULT: vlr_gsupc_read_cb() returns 0
|
||||
|
@ -1220,18 +1220,18 @@ DREF VLR subscr MSISDN:46071 usage increases to: 2
|
|||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
- MS replies with an Identity Response
|
||||
rx from MS: pdisc=0x05 msg_type=0x59
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_ID_RESP
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_ID_RESP (0x5:0x19)
|
||||
DMM IDENTITY RESPONSE: MI(IMEI)=423423423423423
|
||||
DVLR set IMEI on subscriber; IMSI=901700000004620 IMEI=423423423423423
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_WAIT_LU_COMPL}: Received Event VLR_ULA_E_ID_IMEI
|
||||
|
@ -1273,10 +1273,10 @@ DREF VLR subscr MSISDN:46071 usage increases to: 2
|
|||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
---
|
||||
- subscriber detaches
|
||||
rx from MS: pdisc=0x05 msg_type=0x01
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_IMSI_DETACH_IND
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_IMSI_DETACH_IND (0x5:0x1)
|
||||
DMM IMSI DETACH INDICATION: MI(IMSI)=901700000004620
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 2
|
||||
DMM IMSI DETACH for MSISDN:46071
|
||||
|
@ -1294,10 +1294,10 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
|||
|
||||
===== test_gsm_authen_tmsi_imei
|
||||
- Location Update request causes a GSUP Send Auth Info request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
|
@ -1349,19 +1349,19 @@ DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
|||
<-- GSUP rx OSMO_GSUP_MSGT_UPDATE_LOCATION_RESULT: vlr_gsupc_read_cb() returns 0
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
lu_result_sent == 0
|
||||
- MS sends Authen Response, VLR accepts and sends GSUP LU Req to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x54
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_AUTH_RESP
|
||||
DREF IMSI:901700000004620: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_AUTH_RESP (0x5:0x14)
|
||||
DMM IMSI:901700000004620: MM GSM AUTHENTICATION RESPONSE (sres = 2d8b2c3e)
|
||||
DVLR VLR_Authenticate(901700000004620){VLR_SUB_AS_WAIT_RESP}: Received Event VLR_AUTH_E_MS_AUTH_RESP
|
||||
DVLR SUBSCR(IMSI:901700000004620) received res: 2d 8b 2c 3e
|
||||
|
@ -1424,7 +1424,7 @@ DVLR sub_pres_vlr_fsm(901700000004620){SUB_PRES_VLR_S_DONE}: Deallocated
|
|||
DVLR lu_compl_vlr_fsm(901700000004620){LU_COMPL_VLR_S_WAIT_SUB_PRES}: Received Event LU_COMPL_VLR_E_SUB_PRES_COMPL
|
||||
DVLR lu_compl_vlr_fsm(901700000004620){LU_COMPL_VLR_S_WAIT_SUB_PRES}: state_chg to LU_COMPL_VLR_S_WAIT_IMEI_TMSI
|
||||
DMSC msc_tx 3 bytes to MSISDN:46071 via RAN_GERAN_A
|
||||
- DTAP --RAN_GERAN_A--> MS: 051802
|
||||
- DTAP --RAN_GERAN_A--> MS: GSM48_MT_MM_ID_REQ: 051802
|
||||
- DTAP matches expected message
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_UPDATE_LOCATION_RESULT: vlr_gsupc_read_cb() returns 0
|
||||
|
@ -1435,18 +1435,18 @@ DREF VLR subscr MSISDN:46071 usage increases to: 2
|
|||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
- MS replies with an Identity Response
|
||||
rx from MS: pdisc=0x05 msg_type=0x59
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_ID_RESP
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_ID_RESP (0x5:0x19)
|
||||
DMM IDENTITY RESPONSE: MI(IMEI)=423423423423423
|
||||
DVLR set IMEI on subscriber; IMSI=901700000004620 IMEI=423423423423423
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_WAIT_LU_COMPL}: Received Event VLR_ULA_E_ID_IMEI
|
||||
|
@ -1461,14 +1461,14 @@ DREF MSISDN:46071: MSC conn use - 1 == 1
|
|||
lu_result_sent == 1
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
- even though the TMSI is not acked, we can already find the subscr with it
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 2
|
||||
vsub != NULL == 1
|
||||
|
@ -1477,9 +1477,9 @@ DREF VLR subscr MSISDN:46071 usage increases to: 2
|
|||
vsub->tmsi == 0xffffffff
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
- MS sends TMSI Realloc Complete
|
||||
rx from MS: pdisc=0x05 msg_type=0x5b
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_TMSI_REALL_COMPL
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_TMSI_REALL_COMPL (0x5:0x1b)
|
||||
DMM TMSI Reallocation Completed. Subscriber: MSISDN:46071
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_WAIT_LU_COMPL}: Received Event VLR_ULA_E_NEW_TMSI_ACK
|
||||
DVLR lu_compl_vlr_fsm(901700000004620){LU_COMPL_VLR_S_WAIT_TMSI_CNF}: Received Event LU_COMPL_VLR_E_NEW_TMSI_ACK
|
||||
|
@ -1519,10 +1519,10 @@ DREF VLR subscr MSISDN:46071 usage increases to: 2
|
|||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
---
|
||||
- subscriber detaches, using TMSI
|
||||
rx from MS: pdisc=0x05 msg_type=0x01
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_IMSI_DETACH_IND
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_IMSI_DETACH_IND (0x5:0x1)
|
||||
DMM IMSI DETACH INDICATION: MI(TMSI)=50462976
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 2
|
||||
DMM IMSI DETACH for MSISDN:46071
|
||||
|
@ -1540,10 +1540,10 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
|||
|
||||
===== test_gsm_milenage_authen
|
||||
- Location Update request causes a GSUP Send Auth Info request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
|
@ -1586,9 +1586,9 @@ DREF VLR subscr IMSI:901700000010650 usage decreases to: 1
|
|||
auth_request_sent == 1
|
||||
lu_result_sent == 0
|
||||
- MS sends Authen Response, VLR accepts and sends GSUP LU Req to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x54
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_AUTH_RESP
|
||||
DREF IMSI:901700000010650: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_AUTH_RESP (0x5:0x14)
|
||||
DMM IMSI:901700000010650: MM GSM AUTHENTICATION RESPONSE (sres = 9b36efdf)
|
||||
DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_WAIT_RESP}: Received Event VLR_AUTH_E_MS_AUTH_RESP
|
||||
DVLR SUBSCR(IMSI:901700000010650) received res: 9b 36 ef df
|
||||
|
@ -1683,10 +1683,10 @@ DREF VLR subscr MSISDN:42342 usage decreases to: 1
|
|||
llist_count(&net->subscr_conns) == 0
|
||||
---
|
||||
- after a while, a new conn sends a CM Service Request. VLR responds with Auth Req, 2nd auth vector
|
||||
rx from MS: pdisc=0x05 msg_type=0x24
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_CM_SERV_REQ
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_CM_SERV_REQ (0x5:0x24)
|
||||
DMM <- CM SERVICE REQUEST serv_type=0x08 MI(IMSI)=901700000010650
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: Allocated
|
||||
|
@ -1716,18 +1716,18 @@ DREF MSISDN:42342: MSC conn use - 1 == 1
|
|||
- needs auth, not yet accepted
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
- MS sends Authen Response, VLR accepts with a CM Service Accept
|
||||
rx from MS: pdisc=0x05 msg_type=0x54
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_AUTH_RESP
|
||||
DREF MSISDN:42342: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_AUTH_RESP (0x5:0x14)
|
||||
DMM MSISDN:42342: MM GSM AUTHENTICATION RESPONSE (sres = 85aa3130)
|
||||
DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_WAIT_RESP}: Received Event VLR_AUTH_E_MS_AUTH_RESP
|
||||
DVLR SUBSCR(MSISDN:42342) received res: 85 aa 31 30
|
||||
|
@ -1763,16 +1763,16 @@ DREF MSISDN:42342: MSC conn use - 1 == 1
|
|||
- a USSD request is serviced
|
||||
expecting USSD:
|
||||
Your extension is 42342
|
||||
rx from MS: pdisc=0x0b msg_type=0x3b
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_PDISC_NC_SS:0x3b
|
||||
DREF MSISDN:42342: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=11
|
||||
DMM MSISDN:42342 pdisc=11 msg_type=0x3b: received_cm_service_request changes to false
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_NC_SS:0x3b (0xb:0x3b)
|
||||
DMM MSISDN:42342: rx msg GSM48_PDISC_NC_SS:0x3b: received_cm_service_request changes to false
|
||||
DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_ACCEPTED}: state_chg to SUBSCR_CONN_S_COMMUNICATING
|
||||
DMM USSD: Own number requested
|
||||
DMM MSISDN:42342: MSISDN = 42342
|
||||
DMSC msc_tx 43 bytes to MSISDN:42342 via RAN_GERAN_A
|
||||
- DTAP --RAN_GERAN_A--> MS: 8b2a1c27a225020100302002013b301b04010f0416d9775d0e2ae3e965f73cfd7683d273104d36a3c91a0d
|
||||
- DTAP --RAN_GERAN_A--> MS: GSM48_PDISC_NC_SS:0x2a: 8b2a1c27a225020100302002013b301b04010f0416d9775d0e2ae3e965f73cfd7683d273104d36a3c91a0d
|
||||
- DTAP matches expected message
|
||||
DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_COMMUNICATING}: bump: releasing conn
|
||||
|
@ -1809,10 +1809,10 @@ DREF VLR subscr MSISDN:42342 usage increases to: 4
|
|||
llist_count(&vsub->cs.requests) == 1
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 3
|
||||
- MS replies with Paging Response, and VLR sends Auth Request with third key
|
||||
rx from MS: pdisc=0x06 msg_type=0x27
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_RR_PAG_RESP
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_PAG_RESP (0x6:0x27)
|
||||
DRR PAGING RESPONSE: MI(IMSI)=901700000010650
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: Allocated
|
||||
|
@ -1841,18 +1841,18 @@ DREF MSISDN:42342: MSC conn use - 1 == 1
|
|||
- needs auth, not yet accepted
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
- MS sends Authen Response, VLR accepts and sends pending SMS
|
||||
rx from MS: pdisc=0x05 msg_type=0x54
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_AUTH_RESP
|
||||
DREF MSISDN:42342: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_AUTH_RESP (0x5:0x14)
|
||||
DMM MSISDN:42342: MM GSM AUTHENTICATION RESPONSE (sres = 69d5f9fb)
|
||||
DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_WAIT_RESP}: Received Event VLR_AUTH_E_MS_AUTH_RESP
|
||||
DVLR SUBSCR(MSISDN:42342) received res: 69 d5 f9 fb
|
||||
|
@ -1882,7 +1882,7 @@ DPAG Calling paging cbfn.
|
|||
DREF VLR subscr MSISDN:42342 usage increases to: 5
|
||||
DREF MSISDN:42342: MSC conn use + 1 == 3
|
||||
DMSC msc_tx 91 bytes to MSISDN:42342 via RAN_GERAN_A
|
||||
- DTAP --RAN_GERAN_A--> MS: 09015801000791447758100650004c0005802443f2000007101000000000445079da1e1ee7416937485e9ea7c965373d1d6683c270383b3d0ed3d36ff71c949e83c22072799e9687c5ec32a81d96afcbf4b4fb0c7ac3e9e9b7db05
|
||||
- DTAP --RAN_GERAN_A--> MS: GSM48_PDISC_SMS:0x01: 09015801000791447758100650004c0005802443f2000007101000000000445079da1e1ee7416937485e9ea7c965373d1d6683c270383b3d0ed3d36ff71c949e83c22072799e9687c5ec32a81d96afcbf4b4fb0c7ac3e9e9b7db05
|
||||
- DTAP matches expected message
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 4
|
||||
DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
|
@ -1899,9 +1899,9 @@ DREF VLR subscr MSISDN:42342 usage decreases to: 4
|
|||
- conn is still open to wait for SMS ack dance
|
||||
llist_count(&net->subscr_conns) == 1
|
||||
- MS replies with CP-ACK for received SMS
|
||||
rx from MS: pdisc=0x89 msg_type=0x04
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_PDISC_SMS:0x04
|
||||
DREF MSISDN:42342: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x04 (0x9:0x4)
|
||||
DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_ACCEPTED}: state_chg to SUBSCR_CONN_S_COMMUNICATING
|
||||
DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
|
||||
|
@ -1909,12 +1909,12 @@ DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_COMMUNICATING}: bump: connection
|
|||
DREF MSISDN:42342: MSC conn use - 1 == 2
|
||||
llist_count(&net->subscr_conns) == 1
|
||||
- MS also sends RP-ACK, MSC in turn sends CP-ACK for that
|
||||
rx from MS: pdisc=0x89 msg_type=0x01
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_PDISC_SMS:0x01
|
||||
DREF MSISDN:42342: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
DMSC msc_tx 2 bytes to MSISDN:42342 via RAN_GERAN_A
|
||||
- DTAP --RAN_GERAN_A--> MS: 0904
|
||||
- DTAP --RAN_GERAN_A--> MS: GSM48_PDISC_SMS:0x04: 0904
|
||||
- DTAP matches expected message
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 3
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 2
|
||||
|
@ -1939,10 +1939,10 @@ DREF VLR subscr MSISDN:42342 usage decreases to: 1
|
|||
llist_count(&net->subscr_conns) == 0
|
||||
---
|
||||
- subscriber detaches
|
||||
rx from MS: pdisc=0x05 msg_type=0x01
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_IMSI_DETACH_IND
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_IMSI_DETACH_IND (0x5:0x1)
|
||||
DMM IMSI DETACH INDICATION: MI(IMSI)=901700000010650
|
||||
DREF VLR subscr MSISDN:42342 usage increases to: 2
|
||||
DMM IMSI DETACH for MSISDN:42342
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
===== test_ciph
|
||||
- Location Update request causes a GSUP Send Auth Info request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
|
@ -46,9 +46,9 @@ DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
|||
lu_result_sent == 0
|
||||
auth_request_sent == 1
|
||||
- MS sends Authen Response, VLR accepts and sends Ciphering Mode Command to MS
|
||||
rx from MS: pdisc=0x05 msg_type=0x54
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_AUTH_RESP
|
||||
DREF IMSI:901700000004620: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_AUTH_RESP (0x5:0x14)
|
||||
DMM IMSI:901700000004620: MM GSM AUTHENTICATION RESPONSE (sres = 2d8b2c3e)
|
||||
DVLR VLR_Authenticate(901700000004620){VLR_SUB_AS_WAIT_RESP}: Received Event VLR_AUTH_E_MS_AUTH_RESP
|
||||
DVLR SUBSCR(IMSI:901700000004620) received res: 2d 8b 2c 3e
|
||||
|
@ -69,17 +69,17 @@ DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
|||
- needs ciph, not yet accepted
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
lu_result_sent == 0
|
||||
- MS sends Ciphering Mode Complete, VLR accepts and sends GSUP LU Req to HLR
|
||||
rx from MS: pdisc=0x06 msg_type=0x32
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_RR_CIPH_M_COMPL
|
||||
DRR IMSI:901700000004620: CIPHERING MODE COMPLETE
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_WAIT_CIPH}: Received Event VLR_ULA_E_CIPH_RES
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_WAIT_CIPH}: vlr_loc_upd_post_ciph()
|
||||
|
@ -162,10 +162,10 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
|||
llist_count(&net->subscr_conns) == 0
|
||||
---
|
||||
- after a while, a new conn sends a CM Service Request. VLR responds with Auth Req, 2nd auth vector
|
||||
rx from MS: pdisc=0x05 msg_type=0x24
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_CM_SERV_REQ
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_CM_SERV_REQ (0x5:0x24)
|
||||
DMM <- CM SERVICE REQUEST serv_type=0x08 MI(IMSI)=901700000004620
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
|
@ -195,18 +195,18 @@ DREF MSISDN:46071: MSC conn use - 1 == 1
|
|||
- needs auth, not yet accepted
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
- MS sends Authen Response, VLR accepts and requests Ciphering
|
||||
rx from MS: pdisc=0x05 msg_type=0x54
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_AUTH_RESP
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_AUTH_RESP (0x5:0x14)
|
||||
DMM MSISDN:46071: MM GSM AUTHENTICATION RESPONSE (sres = 20bde240)
|
||||
DVLR VLR_Authenticate(901700000004620){VLR_SUB_AS_WAIT_RESP}: Received Event VLR_AUTH_E_MS_AUTH_RESP
|
||||
DVLR SUBSCR(MSISDN:46071) received res: 20 bd e2 40
|
||||
|
@ -229,16 +229,16 @@ DREF MSISDN:46071: MSC conn use - 1 == 1
|
|||
- needs ciph, not yet accepted
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
- MS sends Ciphering Mode Complete, VLR accepts; above Ciphering is an implicit CM Service Accept
|
||||
rx from MS: pdisc=0x06 msg_type=0x32
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_RR_CIPH_M_COMPL
|
||||
DRR MSISDN:46071: CIPHERING MODE COMPLETE
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_WAIT_CIPH}: Received Event PR_ARQ_E_CIPH_RES
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_WAIT_CIPH}: _proc_arq_vlr_node2_post_ciph()
|
||||
|
@ -259,16 +259,16 @@ DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: bump: still awaiting f
|
|||
- a USSD request is serviced
|
||||
expecting USSD:
|
||||
Your extension is 46071
|
||||
rx from MS: pdisc=0x0b msg_type=0x3b
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_PDISC_NC_SS:0x3b
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=11
|
||||
DMM MSISDN:46071 pdisc=11 msg_type=0x3b: received_cm_service_request changes to false
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_NC_SS:0x3b (0xb:0x3b)
|
||||
DMM MSISDN:46071: rx msg GSM48_PDISC_NC_SS:0x3b: received_cm_service_request changes to false
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: state_chg to SUBSCR_CONN_S_COMMUNICATING
|
||||
DMM USSD: Own number requested
|
||||
DMM MSISDN:46071: MSISDN = 46071
|
||||
DMSC msc_tx 43 bytes to MSISDN:46071 via RAN_GERAN_A
|
||||
- DTAP --RAN_GERAN_A--> MS: 8b2a1c27a225020100302002013b301b04010f0416d9775d0e2ae3e965f73cfd7683d27310cd06bbc51a0d
|
||||
- DTAP --RAN_GERAN_A--> MS: GSM48_PDISC_NC_SS:0x2a: 8b2a1c27a225020100302002013b301b04010f0416d9775d0e2ae3e965f73cfd7683d27310cd06bbc51a0d
|
||||
- DTAP matches expected message
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_COMMUNICATING}: bump: releasing conn
|
||||
|
@ -305,10 +305,10 @@ DREF VLR subscr MSISDN:46071 usage increases to: 4
|
|||
llist_count(&vsub->cs.requests) == 1
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 3
|
||||
- MS replies with Paging Response, and VLR sends Auth Request with third key
|
||||
rx from MS: pdisc=0x06 msg_type=0x27
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_RR_PAG_RESP
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_PAG_RESP (0x6:0x27)
|
||||
DRR PAGING RESPONSE: MI(IMSI)=901700000004620
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
|
@ -337,18 +337,18 @@ DREF MSISDN:46071: MSC conn use - 1 == 1
|
|||
- needs auth, not yet accepted
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
- MS sends Authen Response, VLR accepts and requests Ciphering
|
||||
rx from MS: pdisc=0x05 msg_type=0x54
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_AUTH_RESP
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_AUTH_RESP (0x5:0x14)
|
||||
DMM MSISDN:46071: MM GSM AUTHENTICATION RESPONSE (sres = a29514ae)
|
||||
DVLR VLR_Authenticate(901700000004620){VLR_SUB_AS_WAIT_RESP}: Received Event VLR_AUTH_E_MS_AUTH_RESP
|
||||
DVLR SUBSCR(MSISDN:46071) received res: a2 95 14 ae
|
||||
|
@ -370,16 +370,16 @@ DREF MSISDN:46071: MSC conn use - 1 == 1
|
|||
- needs ciph, not yet accepted
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
- MS sends Ciphering Mode Complete, VLR accepts and sends pending SMS
|
||||
rx from MS: pdisc=0x06 msg_type=0x32
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_RR_CIPH_M_COMPL
|
||||
DRR MSISDN:46071: CIPHERING MODE COMPLETE
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_WAIT_CIPH}: Received Event PR_ARQ_E_CIPH_RES
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_WAIT_CIPH}: _proc_arq_vlr_node2_post_ciph()
|
||||
|
@ -398,7 +398,7 @@ DPAG Calling paging cbfn.
|
|||
DREF VLR subscr MSISDN:46071 usage increases to: 5
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DMSC msc_tx 91 bytes to MSISDN:46071 via RAN_GERAN_A
|
||||
- DTAP --RAN_GERAN_A--> MS: 09015801000791447758100650004c0005806470f1000007101000000000445079da1e1ee7416937485e9ea7c965373d1d6683c270383b3d0ed3d36ff71c949e83c22072799e9687c5ec32a81d96afcbf4b4fb0c7ac3e9e9b7db05
|
||||
- DTAP --RAN_GERAN_A--> MS: GSM48_PDISC_SMS:0x01: 09015801000791447758100650004c0005806470f1000007101000000000445079da1e1ee7416937485e9ea7c965373d1d6683c270383b3d0ed3d36ff71c949e83c22072799e9687c5ec32a81d96afcbf4b4fb0c7ac3e9e9b7db05
|
||||
- DTAP matches expected message
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 4
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
|
@ -412,9 +412,9 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 4
|
|||
- conn is still open to wait for SMS ack dance
|
||||
llist_count(&net->subscr_conns) == 1
|
||||
- MS replies with CP-ACK for received SMS
|
||||
rx from MS: pdisc=0x89 msg_type=0x04
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_PDISC_SMS:0x04
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x04 (0x9:0x4)
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: state_chg to SUBSCR_CONN_S_COMMUNICATING
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
|
||||
|
@ -422,12 +422,12 @@ DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_COMMUNICATING}: bump: connection
|
|||
DREF MSISDN:46071: MSC conn use - 1 == 2
|
||||
llist_count(&net->subscr_conns) == 1
|
||||
- MS also sends RP-ACK, MSC in turn sends CP-ACK for that
|
||||
rx from MS: pdisc=0x89 msg_type=0x01
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_PDISC_SMS:0x01
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
DMSC msc_tx 2 bytes to MSISDN:46071 via RAN_GERAN_A
|
||||
- DTAP --RAN_GERAN_A--> MS: 0904
|
||||
- DTAP --RAN_GERAN_A--> MS: GSM48_PDISC_SMS:0x04: 0904
|
||||
- DTAP matches expected message
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 3
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
|
@ -452,10 +452,10 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
|||
llist_count(&net->subscr_conns) == 0
|
||||
---
|
||||
- subscriber detaches
|
||||
rx from MS: pdisc=0x05 msg_type=0x01
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_IMSI_DETACH_IND
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_IMSI_DETACH_IND (0x5:0x1)
|
||||
DMM IMSI DETACH INDICATION: MI(IMSI)=901700000004620
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 2
|
||||
DMM IMSI DETACH for MSISDN:46071
|
||||
|
@ -473,10 +473,10 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
|||
|
||||
===== test_ciph_tmsi
|
||||
- Location Update request causes a GSUP Send Auth Info request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
|
@ -519,9 +519,9 @@ DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
|||
auth_request_sent == 1
|
||||
lu_result_sent == 0
|
||||
- MS sends Authen Response, VLR accepts and sends Ciphering Mode Command to MS
|
||||
rx from MS: pdisc=0x05 msg_type=0x54
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_AUTH_RESP
|
||||
DREF IMSI:901700000004620: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_AUTH_RESP (0x5:0x14)
|
||||
DMM IMSI:901700000004620: MM GSM AUTHENTICATION RESPONSE (sres = 2d8b2c3e)
|
||||
DVLR VLR_Authenticate(901700000004620){VLR_SUB_AS_WAIT_RESP}: Received Event VLR_AUTH_E_MS_AUTH_RESP
|
||||
DVLR SUBSCR(IMSI:901700000004620) received res: 2d 8b 2c 3e
|
||||
|
@ -543,17 +543,17 @@ DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
|||
- needs ciph, not yet accepted
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
lu_result_sent == 0
|
||||
- MS sends Ciphering Mode Complete, VLR accepts and sends GSUP LU Req to HLR
|
||||
rx from MS: pdisc=0x06 msg_type=0x32
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_RR_CIPH_M_COMPL
|
||||
DRR IMSI:901700000004620: CIPHERING MODE COMPLETE
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_WAIT_CIPH}: Received Event VLR_ULA_E_CIPH_RES
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_WAIT_CIPH}: vlr_loc_upd_post_ciph()
|
||||
|
@ -612,14 +612,14 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
|||
lu_result_sent == 1
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
- even though the TMSI is not acked, we can already find the subscr with it
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 2
|
||||
vsub != NULL == 1
|
||||
|
@ -628,9 +628,9 @@ DREF VLR subscr MSISDN:46071 usage increases to: 2
|
|||
vsub->tmsi == 0xffffffff
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
- MS sends TMSI Realloc Complete
|
||||
rx from MS: pdisc=0x05 msg_type=0x5b
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_TMSI_REALL_COMPL
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_TMSI_REALL_COMPL (0x5:0x1b)
|
||||
DMM TMSI Reallocation Completed. Subscriber: MSISDN:46071
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_WAIT_LU_COMPL}: Received Event VLR_ULA_E_NEW_TMSI_ACK
|
||||
DVLR lu_compl_vlr_fsm(901700000004620){LU_COMPL_VLR_S_WAIT_TMSI_CNF}: Received Event LU_COMPL_VLR_E_NEW_TMSI_ACK
|
||||
|
@ -672,10 +672,10 @@ DREF VLR subscr MSISDN:46071 usage increases to: 2
|
|||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
---
|
||||
- after a while, a new conn sends a CM Service Request using above TMSI. VLR responds with Auth Req, 2nd auth vector
|
||||
rx from MS: pdisc=0x05 msg_type=0x24
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_CM_SERV_REQ
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_CM_SERV_REQ (0x5:0x24)
|
||||
DMM <- CM SERVICE REQUEST serv_type=0x08 MI(TMSI)=50462976
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(50462976){SUBSCR_CONN_S_INIT}: Allocated
|
||||
|
@ -705,18 +705,18 @@ DREF MSISDN:46071: MSC conn use - 1 == 1
|
|||
- needs auth, not yet accepted
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
- MS sends Authen Response, VLR accepts and requests Ciphering
|
||||
rx from MS: pdisc=0x05 msg_type=0x54
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_AUTH_RESP
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_AUTH_RESP (0x5:0x14)
|
||||
DMM MSISDN:46071: MM GSM AUTHENTICATION RESPONSE (sres = 20bde240)
|
||||
DVLR VLR_Authenticate(50462976){VLR_SUB_AS_WAIT_RESP}: Received Event VLR_AUTH_E_MS_AUTH_RESP
|
||||
DVLR SUBSCR(MSISDN:46071) received res: 20 bd e2 40
|
||||
|
@ -739,16 +739,16 @@ DREF MSISDN:46071: MSC conn use - 1 == 1
|
|||
- needs ciph, not yet accepted
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
- MS sends Ciphering Mode Complete, VLR accepts; above Ciphering is an implicit CM Service Accept
|
||||
rx from MS: pdisc=0x06 msg_type=0x32
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_RR_CIPH_M_COMPL
|
||||
DRR MSISDN:46071: CIPHERING MODE COMPLETE
|
||||
DVLR Process_Access_Request_VLR(50462976){PR_ARQ_S_WAIT_CIPH}: Received Event PR_ARQ_E_CIPH_RES
|
||||
DVLR Process_Access_Request_VLR(50462976){PR_ARQ_S_WAIT_CIPH}: _proc_arq_vlr_node2_post_ciph()
|
||||
|
@ -769,16 +769,16 @@ DMM Subscr_Conn(50462976){SUBSCR_CONN_S_ACCEPTED}: bump: still awaiting first re
|
|||
- a USSD request is serviced
|
||||
expecting USSD:
|
||||
Your extension is 46071
|
||||
rx from MS: pdisc=0x0b msg_type=0x3b
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_PDISC_NC_SS:0x3b
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=11
|
||||
DMM MSISDN:46071 pdisc=11 msg_type=0x3b: received_cm_service_request changes to false
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_NC_SS:0x3b (0xb:0x3b)
|
||||
DMM MSISDN:46071: rx msg GSM48_PDISC_NC_SS:0x3b: received_cm_service_request changes to false
|
||||
DMM Subscr_Conn(50462976){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
DMM Subscr_Conn(50462976){SUBSCR_CONN_S_ACCEPTED}: state_chg to SUBSCR_CONN_S_COMMUNICATING
|
||||
DMM USSD: Own number requested
|
||||
DMM MSISDN:46071: MSISDN = 46071
|
||||
DMSC msc_tx 43 bytes to MSISDN:46071 via RAN_GERAN_A
|
||||
- DTAP --RAN_GERAN_A--> MS: 8b2a1c27a225020100302002013b301b04010f0416d9775d0e2ae3e965f73cfd7683d27310cd06bbc51a0d
|
||||
- DTAP --RAN_GERAN_A--> MS: GSM48_PDISC_NC_SS:0x2a: 8b2a1c27a225020100302002013b301b04010f0416d9775d0e2ae3e965f73cfd7683d27310cd06bbc51a0d
|
||||
- DTAP matches expected message
|
||||
DMM Subscr_Conn(50462976){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DMM Subscr_Conn(50462976){SUBSCR_CONN_S_COMMUNICATING}: bump: releasing conn
|
||||
|
@ -815,10 +815,10 @@ DREF VLR subscr MSISDN:46071 usage increases to: 4
|
|||
llist_count(&vsub->cs.requests) == 1
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 3
|
||||
- MS replies with Paging Response using TMSI, and VLR sends Auth Request with third key
|
||||
rx from MS: pdisc=0x06 msg_type=0x27
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_RR_PAG_RESP
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_PAG_RESP (0x6:0x27)
|
||||
DRR PAGING RESPONSE: MI(TMSI)=50462976
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(50462976){SUBSCR_CONN_S_INIT}: Allocated
|
||||
|
@ -847,18 +847,18 @@ DREF MSISDN:46071: MSC conn use - 1 == 1
|
|||
- needs auth, not yet accepted
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
- MS sends Authen Response, VLR accepts and requests Ciphering
|
||||
rx from MS: pdisc=0x05 msg_type=0x54
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_AUTH_RESP
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_AUTH_RESP (0x5:0x14)
|
||||
DMM MSISDN:46071: MM GSM AUTHENTICATION RESPONSE (sres = a29514ae)
|
||||
DVLR VLR_Authenticate(50462976){VLR_SUB_AS_WAIT_RESP}: Received Event VLR_AUTH_E_MS_AUTH_RESP
|
||||
DVLR SUBSCR(MSISDN:46071) received res: a2 95 14 ae
|
||||
|
@ -880,16 +880,16 @@ DREF MSISDN:46071: MSC conn use - 1 == 1
|
|||
- needs ciph, not yet accepted
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
- MS sends Ciphering Mode Complete, VLR accepts and sends pending SMS
|
||||
rx from MS: pdisc=0x06 msg_type=0x32
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_RR_CIPH_M_COMPL
|
||||
DRR MSISDN:46071: CIPHERING MODE COMPLETE
|
||||
DVLR Process_Access_Request_VLR(50462976){PR_ARQ_S_WAIT_CIPH}: Received Event PR_ARQ_E_CIPH_RES
|
||||
DVLR Process_Access_Request_VLR(50462976){PR_ARQ_S_WAIT_CIPH}: _proc_arq_vlr_node2_post_ciph()
|
||||
|
@ -908,7 +908,7 @@ DPAG Calling paging cbfn.
|
|||
DREF VLR subscr MSISDN:46071 usage increases to: 5
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DMSC msc_tx 91 bytes to MSISDN:46071 via RAN_GERAN_A
|
||||
- DTAP --RAN_GERAN_A--> MS: 09015801000791447758100650004c0005806470f1000007101000000000445079da1e1ee7416937485e9ea7c965373d1d6683c270383b3d0ed3d36ff71c949e83c22072799e9687c5ec32a81d96afcbf4b4fb0c7ac3e9e9b7db05
|
||||
- DTAP --RAN_GERAN_A--> MS: GSM48_PDISC_SMS:0x01: 09015801000791447758100650004c0005806470f1000007101000000000445079da1e1ee7416937485e9ea7c965373d1d6683c270383b3d0ed3d36ff71c949e83c22072799e9687c5ec32a81d96afcbf4b4fb0c7ac3e9e9b7db05
|
||||
- DTAP matches expected message
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 4
|
||||
DMM Subscr_Conn(50462976){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
|
@ -922,9 +922,9 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 4
|
|||
- conn is still open to wait for SMS ack dance
|
||||
llist_count(&net->subscr_conns) == 1
|
||||
- MS replies with CP-ACK for received SMS
|
||||
rx from MS: pdisc=0x89 msg_type=0x04
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_PDISC_SMS:0x04
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x04 (0x9:0x4)
|
||||
DMM Subscr_Conn(50462976){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
DMM Subscr_Conn(50462976){SUBSCR_CONN_S_ACCEPTED}: state_chg to SUBSCR_CONN_S_COMMUNICATING
|
||||
DMM Subscr_Conn(50462976){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
|
||||
|
@ -932,12 +932,12 @@ DMM Subscr_Conn(50462976){SUBSCR_CONN_S_COMMUNICATING}: bump: connection still h
|
|||
DREF MSISDN:46071: MSC conn use - 1 == 2
|
||||
llist_count(&net->subscr_conns) == 1
|
||||
- MS also sends RP-ACK, MSC in turn sends CP-ACK for that
|
||||
rx from MS: pdisc=0x89 msg_type=0x01
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_PDISC_SMS:0x01
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DMM Subscr_Conn(50462976){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
DMSC msc_tx 2 bytes to MSISDN:46071 via RAN_GERAN_A
|
||||
- DTAP --RAN_GERAN_A--> MS: 0904
|
||||
- DTAP --RAN_GERAN_A--> MS: GSM48_PDISC_SMS:0x04: 0904
|
||||
- DTAP matches expected message
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 3
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
|
@ -962,10 +962,10 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
|||
llist_count(&net->subscr_conns) == 0
|
||||
---
|
||||
- subscriber detaches, using TMSI
|
||||
rx from MS: pdisc=0x05 msg_type=0x01
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_IMSI_DETACH_IND
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_IMSI_DETACH_IND (0x5:0x1)
|
||||
DMM IMSI DETACH INDICATION: MI(TMSI)=50462976
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 2
|
||||
DMM IMSI DETACH for MSISDN:46071
|
||||
|
@ -983,10 +983,10 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
|||
|
||||
===== test_ciph_imei
|
||||
- Location Update request causes a GSUP Send Auth Info request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
|
@ -1029,9 +1029,9 @@ DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
|||
auth_request_sent == 1
|
||||
lu_result_sent == 0
|
||||
- MS sends Authen Response, VLR accepts and sends Ciphering Mode Command to MS
|
||||
rx from MS: pdisc=0x05 msg_type=0x54
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_AUTH_RESP
|
||||
DREF IMSI:901700000004620: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_AUTH_RESP (0x5:0x14)
|
||||
DMM IMSI:901700000004620: MM GSM AUTHENTICATION RESPONSE (sres = 2d8b2c3e)
|
||||
DVLR VLR_Authenticate(901700000004620){VLR_SUB_AS_WAIT_RESP}: Received Event VLR_AUTH_E_MS_AUTH_RESP
|
||||
DVLR SUBSCR(IMSI:901700000004620) received res: 2d 8b 2c 3e
|
||||
|
@ -1052,17 +1052,17 @@ DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
|||
- needs ciph, not yet accepted
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
lu_result_sent == 0
|
||||
- MS sends Ciphering Mode Complete, VLR accepts and sends GSUP LU Req to HLR
|
||||
rx from MS: pdisc=0x06 msg_type=0x32
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_RR_CIPH_M_COMPL
|
||||
DRR IMSI:901700000004620: CIPHERING MODE COMPLETE
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_WAIT_CIPH}: Received Event VLR_ULA_E_CIPH_RES
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_WAIT_CIPH}: vlr_loc_upd_post_ciph()
|
||||
|
@ -1113,7 +1113,7 @@ DVLR sub_pres_vlr_fsm(901700000004620){SUB_PRES_VLR_S_DONE}: Deallocated
|
|||
DVLR lu_compl_vlr_fsm(901700000004620){LU_COMPL_VLR_S_WAIT_SUB_PRES}: Received Event LU_COMPL_VLR_E_SUB_PRES_COMPL
|
||||
DVLR lu_compl_vlr_fsm(901700000004620){LU_COMPL_VLR_S_WAIT_SUB_PRES}: state_chg to LU_COMPL_VLR_S_WAIT_IMEI
|
||||
DMSC msc_tx 3 bytes to MSISDN:46071 via RAN_GERAN_A
|
||||
- DTAP --RAN_GERAN_A--> MS: 051802
|
||||
- DTAP --RAN_GERAN_A--> MS: GSM48_MT_MM_ID_REQ: 051802
|
||||
- DTAP matches expected message
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_UPDATE_LOCATION_RESULT: vlr_gsupc_read_cb() returns 0
|
||||
|
@ -1124,18 +1124,18 @@ DREF VLR subscr MSISDN:46071 usage increases to: 2
|
|||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
- MS replies with an Identity Response
|
||||
rx from MS: pdisc=0x05 msg_type=0x59
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_ID_RESP
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_ID_RESP (0x5:0x19)
|
||||
DMM IDENTITY RESPONSE: MI(IMEI)=423423423423423
|
||||
DVLR set IMEI on subscriber; IMSI=901700000004620 IMEI=423423423423423
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_WAIT_LU_COMPL}: Received Event VLR_ULA_E_ID_IMEI
|
||||
|
@ -1177,10 +1177,10 @@ DREF VLR subscr MSISDN:46071 usage increases to: 2
|
|||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
---
|
||||
- subscriber detaches
|
||||
rx from MS: pdisc=0x05 msg_type=0x01
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_IMSI_DETACH_IND
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_IMSI_DETACH_IND (0x5:0x1)
|
||||
DMM IMSI DETACH INDICATION: MI(IMSI)=901700000004620
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 2
|
||||
DMM IMSI DETACH for MSISDN:46071
|
||||
|
@ -1198,10 +1198,10 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
|||
|
||||
===== test_ciph_imeisv
|
||||
- Location Update request causes a GSUP Send Auth Info request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
|
@ -1244,9 +1244,9 @@ DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
|||
auth_request_sent == 1
|
||||
lu_result_sent == 0
|
||||
- MS sends Authen Response, VLR accepts and sends Ciphering Mode Command to MS
|
||||
rx from MS: pdisc=0x05 msg_type=0x54
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_AUTH_RESP
|
||||
DREF IMSI:901700000004620: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_AUTH_RESP (0x5:0x14)
|
||||
DMM IMSI:901700000004620: MM GSM AUTHENTICATION RESPONSE (sres = 2d8b2c3e)
|
||||
DVLR VLR_Authenticate(901700000004620){VLR_SUB_AS_WAIT_RESP}: Received Event VLR_AUTH_E_MS_AUTH_RESP
|
||||
DVLR SUBSCR(IMSI:901700000004620) received res: 2d 8b 2c 3e
|
||||
|
@ -1269,20 +1269,20 @@ DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
|||
- needs ciph, not yet accepted
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
lu_result_sent == 0
|
||||
DREF VLR subscr IMSI:901700000004620 usage increases to: 2
|
||||
vsub->imeisv[0] == 0
|
||||
DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
||||
- MS sends Ciphering Mode Complete with IMEISV, VLR accepts and sends GSUP LU Req to HLR
|
||||
rx from MS: pdisc=0x06 msg_type=0x32
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_RR_CIPH_M_COMPL
|
||||
DRR IMSI:901700000004620: CIPHERING MODE COMPLETE
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_WAIT_CIPH}: Received Event VLR_ULA_E_CIPH_RES
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_WAIT_CIPH}: got IMEISV: 4234234234234235F
|
||||
|
@ -1303,18 +1303,18 @@ DREF VLR subscr IMSI:901700000004620 usage increases to: 2
|
|||
DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
- MS replies with an Identity Response
|
||||
rx from MS: pdisc=0x05 msg_type=0x59
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_ID_RESP
|
||||
DREF IMSI:901700000004620: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_ID_RESP (0x5:0x19)
|
||||
DMM IDENTITY RESPONSE: MI(IMEI)=423423423423423
|
||||
DVLR set IMEI on subscriber; IMSI=901700000004620 IMEI=423423423423423
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_WAIT_HLR_UPD}: Received Event VLR_ULA_E_ID_IMEI
|
||||
|
@ -1391,10 +1391,10 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
|||
llist_count(&net->subscr_conns) == 0
|
||||
---
|
||||
- subscriber detaches
|
||||
rx from MS: pdisc=0x05 msg_type=0x01
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_IMSI_DETACH_IND
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_IMSI_DETACH_IND (0x5:0x1)
|
||||
DMM IMSI DETACH INDICATION: MI(IMSI)=901700000004620
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 2
|
||||
DMM IMSI DETACH for MSISDN:46071
|
||||
|
@ -1412,10 +1412,10 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
|||
|
||||
===== test_ciph_tmsi_imei
|
||||
- Location Update request causes a GSUP Send Auth Info request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
|
@ -1458,9 +1458,9 @@ DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
|||
auth_request_sent == 1
|
||||
lu_result_sent == 0
|
||||
- MS sends Authen Response, VLR accepts and sends Ciphering Mode Command to MS
|
||||
rx from MS: pdisc=0x05 msg_type=0x54
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_AUTH_RESP
|
||||
DREF IMSI:901700000004620: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_AUTH_RESP (0x5:0x14)
|
||||
DMM IMSI:901700000004620: MM GSM AUTHENTICATION RESPONSE (sres = 2d8b2c3e)
|
||||
DVLR VLR_Authenticate(901700000004620){VLR_SUB_AS_WAIT_RESP}: Received Event VLR_AUTH_E_MS_AUTH_RESP
|
||||
DVLR SUBSCR(IMSI:901700000004620) received res: 2d 8b 2c 3e
|
||||
|
@ -1481,17 +1481,17 @@ DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
|||
- needs ciph, not yet accepted
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
lu_result_sent == 0
|
||||
- MS sends Ciphering Mode Complete, VLR accepts and sends GSUP LU Req to HLR
|
||||
rx from MS: pdisc=0x06 msg_type=0x32
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_RR_CIPH_M_COMPL
|
||||
DRR IMSI:901700000004620: CIPHERING MODE COMPLETE
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_WAIT_CIPH}: Received Event VLR_ULA_E_CIPH_RES
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_WAIT_CIPH}: vlr_loc_upd_post_ciph()
|
||||
|
@ -1542,7 +1542,7 @@ DVLR sub_pres_vlr_fsm(901700000004620){SUB_PRES_VLR_S_DONE}: Deallocated
|
|||
DVLR lu_compl_vlr_fsm(901700000004620){LU_COMPL_VLR_S_WAIT_SUB_PRES}: Received Event LU_COMPL_VLR_E_SUB_PRES_COMPL
|
||||
DVLR lu_compl_vlr_fsm(901700000004620){LU_COMPL_VLR_S_WAIT_SUB_PRES}: state_chg to LU_COMPL_VLR_S_WAIT_IMEI_TMSI
|
||||
DMSC msc_tx 3 bytes to MSISDN:46071 via RAN_GERAN_A
|
||||
- DTAP --RAN_GERAN_A--> MS: 051802
|
||||
- DTAP --RAN_GERAN_A--> MS: GSM48_MT_MM_ID_REQ: 051802
|
||||
- DTAP matches expected message
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_UPDATE_LOCATION_RESULT: vlr_gsupc_read_cb() returns 0
|
||||
|
@ -1553,18 +1553,18 @@ DREF VLR subscr MSISDN:46071 usage increases to: 2
|
|||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
- MS replies with an Identity Response
|
||||
rx from MS: pdisc=0x05 msg_type=0x59
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_ID_RESP
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_ID_RESP (0x5:0x19)
|
||||
DMM IDENTITY RESPONSE: MI(IMEI)=423423423423423
|
||||
DVLR set IMEI on subscriber; IMSI=901700000004620 IMEI=423423423423423
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_WAIT_LU_COMPL}: Received Event VLR_ULA_E_ID_IMEI
|
||||
|
@ -1579,14 +1579,14 @@ DREF MSISDN:46071: MSC conn use - 1 == 1
|
|||
lu_result_sent == 1
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
- even though the TMSI is not acked, we can already find the subscr with it
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 2
|
||||
vsub != NULL == 1
|
||||
|
@ -1595,9 +1595,9 @@ DREF VLR subscr MSISDN:46071 usage increases to: 2
|
|||
vsub->tmsi == 0xffffffff
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
- MS sends TMSI Realloc Complete
|
||||
rx from MS: pdisc=0x05 msg_type=0x5b
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_TMSI_REALL_COMPL
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_TMSI_REALL_COMPL (0x5:0x1b)
|
||||
DMM TMSI Reallocation Completed. Subscriber: MSISDN:46071
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_WAIT_LU_COMPL}: Received Event VLR_ULA_E_NEW_TMSI_ACK
|
||||
DVLR lu_compl_vlr_fsm(901700000004620){LU_COMPL_VLR_S_WAIT_TMSI_CNF}: Received Event LU_COMPL_VLR_E_NEW_TMSI_ACK
|
||||
|
@ -1637,10 +1637,10 @@ DREF VLR subscr MSISDN:46071 usage increases to: 2
|
|||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
---
|
||||
- subscriber detaches, using TMSI
|
||||
rx from MS: pdisc=0x05 msg_type=0x01
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_IMSI_DETACH_IND
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_IMSI_DETACH_IND (0x5:0x1)
|
||||
DMM IMSI DETACH INDICATION: MI(TMSI)=50462976
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 2
|
||||
DMM IMSI DETACH for MSISDN:46071
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
===== test_hlr_rej_auth_info_unknown_imsi
|
||||
- Location Update request causes a GSUP Send Auth Info request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
|
@ -74,10 +74,10 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
|||
|
||||
===== test_hlr_rej_auth_info_net_fail
|
||||
- Location Update request causes a GSUP Send Auth Info request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
|
@ -150,10 +150,10 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
|||
---
|
||||
- Submit a used auth tuple in the VLR
|
||||
- Location Update request causes a GSUP Send Auth Info request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
|
@ -196,9 +196,9 @@ DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
|||
auth_request_sent == 1
|
||||
lu_result_sent == 0
|
||||
- MS sends Authen Response, VLR accepts and sends GSUP LU Req to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x54
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_AUTH_RESP
|
||||
DREF IMSI:901700000004620: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_AUTH_RESP (0x5:0x14)
|
||||
DMM IMSI:901700000004620: MM GSM AUTHENTICATION RESPONSE (sres = 2d8b2c3e)
|
||||
DVLR VLR_Authenticate(901700000004620){VLR_SUB_AS_WAIT_RESP}: Received Event VLR_AUTH_E_MS_AUTH_RESP
|
||||
DVLR SUBSCR(IMSI:901700000004620) received res: 2d 8b 2c 3e
|
||||
|
@ -299,10 +299,10 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
|||
---
|
||||
- Another LU wants to get new tuples; even though HLR sends Network Failure, we are reusing the old tuples.
|
||||
- Location Update request causes a GSUP Send Auth Info request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
|
@ -343,9 +343,9 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
|||
auth_request_sent == 1
|
||||
lu_result_sent == 0
|
||||
- MS sends Authen Response, VLR accepts and sends GSUP LU Req to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x54
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_AUTH_RESP
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_AUTH_RESP (0x5:0x14)
|
||||
DMM MSISDN:46071: MM GSM AUTHENTICATION RESPONSE (sres = 2d8b2c3e)
|
||||
DVLR VLR_Authenticate(901700000004620){VLR_SUB_AS_WAIT_RESP}: Received Event VLR_AUTH_E_MS_AUTH_RESP
|
||||
DVLR SUBSCR(MSISDN:46071) received res: 2d 8b 2c 3e
|
||||
|
@ -447,10 +447,10 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
|||
---
|
||||
- Submit a used auth tuple in the VLR
|
||||
- Location Update request causes a GSUP Send Auth Info request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
|
@ -493,9 +493,9 @@ DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
|||
auth_request_sent == 1
|
||||
lu_result_sent == 0
|
||||
- MS sends Authen Response, VLR accepts and sends GSUP LU Req to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x54
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_AUTH_RESP
|
||||
DREF IMSI:901700000004620: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_AUTH_RESP (0x5:0x14)
|
||||
DMM IMSI:901700000004620: MM GSM AUTHENTICATION RESPONSE (sres = 2d8b2c3e)
|
||||
DVLR VLR_Authenticate(901700000004620){VLR_SUB_AS_WAIT_RESP}: Received Event VLR_AUTH_E_MS_AUTH_RESP
|
||||
DVLR SUBSCR(IMSI:901700000004620) received res: 2d 8b 2c 3e
|
||||
|
@ -596,10 +596,10 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
|||
---
|
||||
- Another LU wants to get new tuples; HLR sends Network Failure, we reject.
|
||||
- Location Update request causes a GSUP Send Auth Info request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
|
@ -670,10 +670,10 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
|||
---
|
||||
- Submit a used auth tuple in the VLR
|
||||
- Location Update request causes a GSUP Send Auth Info request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
|
@ -716,9 +716,9 @@ DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
|||
auth_request_sent == 1
|
||||
lu_result_sent == 0
|
||||
- MS sends Authen Response, VLR accepts and sends GSUP LU Req to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x54
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_AUTH_RESP
|
||||
DREF IMSI:901700000004620: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_AUTH_RESP (0x5:0x14)
|
||||
DMM IMSI:901700000004620: MM GSM AUTHENTICATION RESPONSE (sres = 2d8b2c3e)
|
||||
DVLR VLR_Authenticate(901700000004620){VLR_SUB_AS_WAIT_RESP}: Received Event VLR_AUTH_E_MS_AUTH_RESP
|
||||
DVLR SUBSCR(IMSI:901700000004620) received res: 2d 8b 2c 3e
|
||||
|
@ -820,10 +820,10 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
|||
- Another LU wants to get new tuples; HLR sends IMSI Unknown. Even though we would re-use an old tuple, reject the unknown IMSI.
|
||||
net->vlr->cfg.auth_reuse_old_sets_on_error == 1
|
||||
- Location Update request causes a GSUP Send Auth Info request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
|
@ -892,10 +892,10 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
|||
|
||||
===== test_hlr_acc_but_no_auth_tuples
|
||||
- Location Update request causes a GSUP Send Auth Info request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
|
@ -965,10 +965,10 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
|||
|
||||
===== test_hlr_rej_lu
|
||||
- Location Update request causes a GSUP LU request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
|
@ -1041,10 +1041,10 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
|||
|
||||
===== test_hlr_no_insert_data
|
||||
- Location Update request causes a GSUP LU request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
===== test_hlr_timeout_lu_auth_info
|
||||
- Total time passed: 0.000000 s
|
||||
- Location Update request causes a GSUP Send Auth Info request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
|
@ -83,10 +83,10 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
|||
===== test_hlr_timeout_lu_upd_loc_result
|
||||
- Total time passed: 0.000000 s
|
||||
- Location Update request causes a GSUP LU request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
===== test_ms_timeout_lu_auth_resp
|
||||
- Total time passed: 0.000000 s
|
||||
- Location Update request causes a GSUP Send Auth Info request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
|
@ -103,10 +103,10 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
|||
===== test_ms_timeout_cm_auth_resp
|
||||
- Total time passed: 0.000000 s
|
||||
- Location Update request causes a GSUP Send Auth Info request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
|
@ -149,9 +149,9 @@ DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
|||
auth_request_sent == 1
|
||||
lu_result_sent == 0
|
||||
- MS sends Authen Response, VLR accepts and sends GSUP LU Req to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x54
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_AUTH_RESP
|
||||
DREF IMSI:901700000004620: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_AUTH_RESP (0x5:0x14)
|
||||
DMM IMSI:901700000004620: MM GSM AUTHENTICATION RESPONSE (sres = 2d8b2c3e)
|
||||
DVLR VLR_Authenticate(901700000004620){VLR_SUB_AS_WAIT_RESP}: Received Event VLR_AUTH_E_MS_AUTH_RESP
|
||||
DVLR SUBSCR(IMSI:901700000004620) received res: 2d 8b 2c 3e
|
||||
|
@ -246,10 +246,10 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
|||
llist_count(&net->subscr_conns) == 0
|
||||
---
|
||||
- after a while, a new conn sends a CM Service Request. VLR responds with Auth Req, 2nd auth vector
|
||||
rx from MS: pdisc=0x05 msg_type=0x24
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_CM_SERV_REQ
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_CM_SERV_REQ (0x5:0x24)
|
||||
DMM <- CM SERVICE REQUEST serv_type=0x08 MI(IMSI)=901700000004620
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
===== test_no_authen
|
||||
- Location Update request causes a GSUP LU request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
|
@ -46,14 +46,14 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
|||
- having received subscriber data does not mean acceptance
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
lu_result_sent == 0
|
||||
- HLR also sends GSUP _UPDATE_LOCATION_RESULT
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_UPDATE_LOCATION_RESULT: 06010809710000004026f0
|
||||
|
@ -115,10 +115,10 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
|||
llist_count(&net->subscr_conns) == 0
|
||||
---
|
||||
- after a while, a new conn sends a CM Service Request
|
||||
rx from MS: pdisc=0x05 msg_type=0x24
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_CM_SERV_REQ
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_CM_SERV_REQ (0x5:0x24)
|
||||
DMM <- CM SERVICE REQUEST serv_type=0x08 MI(IMSI)=901700000004620
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
|
@ -156,16 +156,16 @@ msc_subscr_conn_is_accepted() == true
|
|||
- a USSD request is serviced
|
||||
expecting USSD:
|
||||
Your extension is 46071
|
||||
rx from MS: pdisc=0x0b msg_type=0x3b
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_PDISC_NC_SS:0x3b
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=11
|
||||
DMM MSISDN:46071 pdisc=11 msg_type=0x3b: received_cm_service_request changes to false
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_NC_SS:0x3b (0xb:0x3b)
|
||||
DMM MSISDN:46071: rx msg GSM48_PDISC_NC_SS:0x3b: received_cm_service_request changes to false
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: state_chg to SUBSCR_CONN_S_COMMUNICATING
|
||||
DMM USSD: Own number requested
|
||||
DMM MSISDN:46071: MSISDN = 46071
|
||||
DMSC msc_tx 43 bytes to MSISDN:46071 via RAN_GERAN_A
|
||||
- DTAP --RAN_GERAN_A--> MS: 8b2a1c27a225020100302002013b301b04010f0416d9775d0e2ae3e965f73cfd7683d27310cd06bbc51a0d
|
||||
- DTAP --RAN_GERAN_A--> MS: GSM48_PDISC_NC_SS:0x2a: 8b2a1c27a225020100302002013b301b04010f0416d9775d0e2ae3e965f73cfd7683d27310cd06bbc51a0d
|
||||
- DTAP matches expected message
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_COMMUNICATING}: bump: releasing conn
|
||||
|
@ -203,10 +203,10 @@ DREF VLR subscr MSISDN:46071 usage increases to: 4
|
|||
llist_count(&vsub->cs.requests) == 1
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 3
|
||||
- MS replies with Paging Response, we deliver the SMS
|
||||
rx from MS: pdisc=0x06 msg_type=0x27
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_RR_PAG_RESP
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_PAG_RESP (0x6:0x27)
|
||||
DRR PAGING RESPONSE: MI(IMSI)=901700000004620
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
|
@ -236,7 +236,7 @@ DPAG Calling paging cbfn.
|
|||
DREF VLR subscr MSISDN:46071 usage increases to: 6
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 3
|
||||
DMSC msc_tx 91 bytes to MSISDN:46071 via RAN_GERAN_A
|
||||
- DTAP --RAN_GERAN_A--> MS: 09015801000791447758100650004c0005806470f1000007101000000000445079da1e1ee7416937485e9ea7c965373d1d6683c270383b3d0ed3d36ff71c949e83c22072799e9687c5ec32a81d96afcbf4b4fb0c7ac3e9e9b7db05
|
||||
- DTAP --RAN_GERAN_A--> MS: GSM48_PDISC_SMS:0x01: 09015801000791447758100650004c0005806470f1000007101000000000445079da1e1ee7416937485e9ea7c965373d1d6683c270383b3d0ed3d36ff71c949e83c22072799e9687c5ec32a81d96afcbf4b4fb0c7ac3e9e9b7db05
|
||||
- DTAP matches expected message
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 5
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
|
@ -254,9 +254,9 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 4
|
|||
- conn is still open to wait for SMS ack dance
|
||||
llist_count(&net->subscr_conns) == 1
|
||||
- MS replies with CP-ACK for received SMS
|
||||
rx from MS: pdisc=0x89 msg_type=0x04
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_PDISC_SMS:0x04
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x04 (0x9:0x4)
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: state_chg to SUBSCR_CONN_S_COMMUNICATING
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
|
||||
|
@ -264,12 +264,12 @@ DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_COMMUNICATING}: bump: connection
|
|||
DREF MSISDN:46071: MSC conn use - 1 == 2
|
||||
llist_count(&net->subscr_conns) == 1
|
||||
- MS also sends RP-ACK, MSC in turn sends CP-ACK for that
|
||||
rx from MS: pdisc=0x89 msg_type=0x01
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_PDISC_SMS:0x01
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
DMSC msc_tx 2 bytes to MSISDN:46071 via RAN_GERAN_A
|
||||
- DTAP --RAN_GERAN_A--> MS: 0904
|
||||
- DTAP --RAN_GERAN_A--> MS: GSM48_PDISC_SMS:0x04: 0904
|
||||
- DTAP matches expected message
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 3
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
|
@ -294,10 +294,10 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
|||
llist_count(&net->subscr_conns) == 0
|
||||
---
|
||||
- subscriber detaches
|
||||
rx from MS: pdisc=0x05 msg_type=0x01
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_IMSI_DETACH_IND
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_IMSI_DETACH_IND (0x5:0x1)
|
||||
DMM IMSI DETACH INDICATION: MI(IMSI)=901700000004620
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 2
|
||||
DMM IMSI DETACH for MSISDN:46071
|
||||
|
@ -315,10 +315,10 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
|||
|
||||
===== test_no_authen_tmsi
|
||||
- Location Update request causes a GSUP LU request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
|
@ -361,14 +361,14 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
|||
- having received subscriber data does not mean acceptance
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
lu_result_sent == 0
|
||||
- HLR also sends GSUP _UPDATE_LOCATION_RESULT
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_UPDATE_LOCATION_RESULT: 06010809710000004026f0
|
||||
|
@ -406,14 +406,14 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
|||
lu_result_sent == 1
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
- even though the TMSI is not acked, we can already find the subscr with it
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 2
|
||||
vsub != NULL == 1
|
||||
|
@ -422,9 +422,9 @@ DREF VLR subscr MSISDN:46071 usage increases to: 2
|
|||
vsub->tmsi == 0xffffffff
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
- MS sends TMSI Realloc Complete
|
||||
rx from MS: pdisc=0x05 msg_type=0x5b
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_TMSI_REALL_COMPL
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_TMSI_REALL_COMPL (0x5:0x1b)
|
||||
DMM TMSI Reallocation Completed. Subscriber: MSISDN:46071
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_WAIT_LU_COMPL}: Received Event VLR_ULA_E_NEW_TMSI_ACK
|
||||
DVLR lu_compl_vlr_fsm(901700000004620){LU_COMPL_VLR_S_WAIT_TMSI_CNF}: Received Event LU_COMPL_VLR_E_NEW_TMSI_ACK
|
||||
|
@ -466,10 +466,10 @@ DREF VLR subscr MSISDN:46071 usage increases to: 2
|
|||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
---
|
||||
- after a while, a new conn sends a CM Service Request using above TMSI
|
||||
rx from MS: pdisc=0x05 msg_type=0x24
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_CM_SERV_REQ
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_CM_SERV_REQ (0x5:0x24)
|
||||
DMM <- CM SERVICE REQUEST serv_type=0x08 MI(TMSI)=50462976
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(50462976){SUBSCR_CONN_S_INIT}: Allocated
|
||||
|
@ -507,16 +507,16 @@ msc_subscr_conn_is_accepted() == true
|
|||
- a USSD request is serviced
|
||||
expecting USSD:
|
||||
Your extension is 46071
|
||||
rx from MS: pdisc=0x0b msg_type=0x3b
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_PDISC_NC_SS:0x3b
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=11
|
||||
DMM MSISDN:46071 pdisc=11 msg_type=0x3b: received_cm_service_request changes to false
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_NC_SS:0x3b (0xb:0x3b)
|
||||
DMM MSISDN:46071: rx msg GSM48_PDISC_NC_SS:0x3b: received_cm_service_request changes to false
|
||||
DMM Subscr_Conn(50462976){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
DMM Subscr_Conn(50462976){SUBSCR_CONN_S_ACCEPTED}: state_chg to SUBSCR_CONN_S_COMMUNICATING
|
||||
DMM USSD: Own number requested
|
||||
DMM MSISDN:46071: MSISDN = 46071
|
||||
DMSC msc_tx 43 bytes to MSISDN:46071 via RAN_GERAN_A
|
||||
- DTAP --RAN_GERAN_A--> MS: 8b2a1c27a225020100302002013b301b04010f0416d9775d0e2ae3e965f73cfd7683d27310cd06bbc51a0d
|
||||
- DTAP --RAN_GERAN_A--> MS: GSM48_PDISC_NC_SS:0x2a: 8b2a1c27a225020100302002013b301b04010f0416d9775d0e2ae3e965f73cfd7683d27310cd06bbc51a0d
|
||||
- DTAP matches expected message
|
||||
DMM Subscr_Conn(50462976){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DMM Subscr_Conn(50462976){SUBSCR_CONN_S_COMMUNICATING}: bump: releasing conn
|
||||
|
@ -553,10 +553,10 @@ DREF VLR subscr MSISDN:46071 usage increases to: 4
|
|||
llist_count(&vsub->cs.requests) == 1
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 3
|
||||
- MS replies with Paging Response using TMSI, we deliver the SMS
|
||||
rx from MS: pdisc=0x06 msg_type=0x27
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_RR_PAG_RESP
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_PAG_RESP (0x6:0x27)
|
||||
DRR PAGING RESPONSE: MI(TMSI)=50462976
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(50462976){SUBSCR_CONN_S_INIT}: Allocated
|
||||
|
@ -586,7 +586,7 @@ DPAG Calling paging cbfn.
|
|||
DREF VLR subscr MSISDN:46071 usage increases to: 6
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 3
|
||||
DMSC msc_tx 91 bytes to MSISDN:46071 via RAN_GERAN_A
|
||||
- DTAP --RAN_GERAN_A--> MS: 09015801000791447758100650004c0005806470f1000007101000000000445079da1e1ee7416937485e9ea7c965373d1d6683c270383b3d0ed3d36ff71c949e83c22072799e9687c5ec32a81d96afcbf4b4fb0c7ac3e9e9b7db05
|
||||
- DTAP --RAN_GERAN_A--> MS: GSM48_PDISC_SMS:0x01: 09015801000791447758100650004c0005806470f1000007101000000000445079da1e1ee7416937485e9ea7c965373d1d6683c270383b3d0ed3d36ff71c949e83c22072799e9687c5ec32a81d96afcbf4b4fb0c7ac3e9e9b7db05
|
||||
- DTAP matches expected message
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 5
|
||||
DMM Subscr_Conn(50462976){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
|
@ -604,9 +604,9 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 4
|
|||
- conn is still open to wait for SMS ack dance
|
||||
llist_count(&net->subscr_conns) == 1
|
||||
- MS replies with CP-ACK for received SMS
|
||||
rx from MS: pdisc=0x89 msg_type=0x04
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_PDISC_SMS:0x04
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x04 (0x9:0x4)
|
||||
DMM Subscr_Conn(50462976){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
DMM Subscr_Conn(50462976){SUBSCR_CONN_S_ACCEPTED}: state_chg to SUBSCR_CONN_S_COMMUNICATING
|
||||
DMM Subscr_Conn(50462976){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
|
||||
|
@ -614,12 +614,12 @@ DMM Subscr_Conn(50462976){SUBSCR_CONN_S_COMMUNICATING}: bump: connection still h
|
|||
DREF MSISDN:46071: MSC conn use - 1 == 2
|
||||
llist_count(&net->subscr_conns) == 1
|
||||
- MS also sends RP-ACK, MSC in turn sends CP-ACK for that
|
||||
rx from MS: pdisc=0x89 msg_type=0x01
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_PDISC_SMS:0x01
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DMM Subscr_Conn(50462976){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
DMSC msc_tx 2 bytes to MSISDN:46071 via RAN_GERAN_A
|
||||
- DTAP --RAN_GERAN_A--> MS: 0904
|
||||
- DTAP --RAN_GERAN_A--> MS: GSM48_PDISC_SMS:0x04: 0904
|
||||
- DTAP matches expected message
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 3
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
|
@ -645,10 +645,10 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
|||
---
|
||||
- subscriber sends LU Request, this time with the TMSI
|
||||
- Location Update request causes a GSUP LU request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(50462976){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DMM Subscr_Conn(50462976){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
|
@ -689,14 +689,14 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
|||
- having received subscriber data does not mean acceptance
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
lu_result_sent == 0
|
||||
- HLR also sends GSUP _UPDATE_LOCATION_RESULT
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_UPDATE_LOCATION_RESULT: 06010809710000004026f0
|
||||
|
@ -734,14 +734,14 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
|||
lu_result_sent == 1
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
- even though the TMSI is not acked, we can already find the subscr with it
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 3
|
||||
vsub != NULL == 1
|
||||
|
@ -750,9 +750,9 @@ DREF VLR subscr MSISDN:46071 usage increases to: 3
|
|||
vsub->tmsi == 0x03020100
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
- MS sends TMSI Realloc Complete
|
||||
rx from MS: pdisc=0x05 msg_type=0x5b
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_TMSI_REALL_COMPL
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_TMSI_REALL_COMPL (0x5:0x1b)
|
||||
DMM TMSI Reallocation Completed. Subscriber: MSISDN:46071
|
||||
DVLR vlr_lu_fsm(50462976){VLR_ULA_S_WAIT_LU_COMPL}: Received Event VLR_ULA_E_NEW_TMSI_ACK
|
||||
DVLR lu_compl_vlr_fsm(50462976){LU_COMPL_VLR_S_WAIT_TMSI_CNF}: Received Event LU_COMPL_VLR_E_NEW_TMSI_ACK
|
||||
|
@ -793,10 +793,10 @@ DREF VLR subscr MSISDN:46071 usage increases to: 2
|
|||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
---
|
||||
- subscriber detaches, using new TMSI
|
||||
rx from MS: pdisc=0x05 msg_type=0x01
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_IMSI_DETACH_IND
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_IMSI_DETACH_IND (0x5:0x1)
|
||||
DMM IMSI DETACH INDICATION: MI(TMSI)=117835012
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 2
|
||||
DMM IMSI DETACH for MSISDN:46071
|
||||
|
@ -814,10 +814,10 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
|||
|
||||
===== test_no_authen_imei
|
||||
- Location Update request causes a GSUP LU request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
|
@ -860,14 +860,14 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
|||
- having received subscriber data does not mean acceptance
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
lu_result_sent == 0
|
||||
- HLR also sends GSUP _UPDATE_LOCATION_RESULT, and we send an ID Request for the IMEI to the MS
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_UPDATE_LOCATION_RESULT: 06010809710000004026f0
|
||||
|
@ -897,7 +897,7 @@ DVLR sub_pres_vlr_fsm(901700000004620){SUB_PRES_VLR_S_DONE}: Deallocated
|
|||
DVLR lu_compl_vlr_fsm(901700000004620){LU_COMPL_VLR_S_WAIT_SUB_PRES}: Received Event LU_COMPL_VLR_E_SUB_PRES_COMPL
|
||||
DVLR lu_compl_vlr_fsm(901700000004620){LU_COMPL_VLR_S_WAIT_SUB_PRES}: state_chg to LU_COMPL_VLR_S_WAIT_IMEI
|
||||
DMSC msc_tx 3 bytes to MSISDN:46071 via RAN_GERAN_A
|
||||
- DTAP --RAN_GERAN_A--> MS: 051802
|
||||
- DTAP --RAN_GERAN_A--> MS: GSM48_MT_MM_ID_REQ: 051802
|
||||
- DTAP matches expected message
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_UPDATE_LOCATION_RESULT: vlr_gsupc_read_cb() returns 0
|
||||
|
@ -908,18 +908,18 @@ DREF VLR subscr MSISDN:46071 usage increases to: 2
|
|||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
- MS replies with an Identity Response
|
||||
rx from MS: pdisc=0x05 msg_type=0x59
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_ID_RESP
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_ID_RESP (0x5:0x19)
|
||||
DMM IDENTITY RESPONSE: MI(IMEI)=423423423423423
|
||||
DVLR set IMEI on subscriber; IMSI=901700000004620 IMEI=423423423423423
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_WAIT_LU_COMPL}: Received Event VLR_ULA_E_ID_IMEI
|
||||
|
@ -961,10 +961,10 @@ DREF VLR subscr MSISDN:46071 usage increases to: 2
|
|||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
---
|
||||
- subscriber detaches
|
||||
rx from MS: pdisc=0x05 msg_type=0x01
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_IMSI_DETACH_IND
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_IMSI_DETACH_IND (0x5:0x1)
|
||||
DMM IMSI DETACH INDICATION: MI(IMSI)=901700000004620
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 2
|
||||
DMM IMSI DETACH for MSISDN:46071
|
||||
|
@ -982,10 +982,10 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
|||
|
||||
===== test_no_authen_tmsi_imei
|
||||
- Location Update request causes a GSUP LU request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
|
@ -1028,14 +1028,14 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
|||
- having received subscriber data does not mean acceptance
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
lu_result_sent == 0
|
||||
- HLR also sends GSUP _UPDATE_LOCATION_RESULT, and we send an ID Request for the IMEI to the MS
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_UPDATE_LOCATION_RESULT: 06010809710000004026f0
|
||||
|
@ -1065,7 +1065,7 @@ DVLR sub_pres_vlr_fsm(901700000004620){SUB_PRES_VLR_S_DONE}: Deallocated
|
|||
DVLR lu_compl_vlr_fsm(901700000004620){LU_COMPL_VLR_S_WAIT_SUB_PRES}: Received Event LU_COMPL_VLR_E_SUB_PRES_COMPL
|
||||
DVLR lu_compl_vlr_fsm(901700000004620){LU_COMPL_VLR_S_WAIT_SUB_PRES}: state_chg to LU_COMPL_VLR_S_WAIT_IMEI_TMSI
|
||||
DMSC msc_tx 3 bytes to MSISDN:46071 via RAN_GERAN_A
|
||||
- DTAP --RAN_GERAN_A--> MS: 051802
|
||||
- DTAP --RAN_GERAN_A--> MS: GSM48_MT_MM_ID_REQ: 051802
|
||||
- DTAP matches expected message
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_UPDATE_LOCATION_RESULT: vlr_gsupc_read_cb() returns 0
|
||||
|
@ -1076,18 +1076,18 @@ DREF VLR subscr MSISDN:46071 usage increases to: 2
|
|||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
- MS replies with an Identity Response
|
||||
rx from MS: pdisc=0x05 msg_type=0x59
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_ID_RESP
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_ID_RESP (0x5:0x19)
|
||||
DMM IDENTITY RESPONSE: MI(IMEI)=423423423423423
|
||||
DVLR set IMEI on subscriber; IMSI=901700000004620 IMEI=423423423423423
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_WAIT_LU_COMPL}: Received Event VLR_ULA_E_ID_IMEI
|
||||
|
@ -1102,18 +1102,18 @@ DREF MSISDN:46071: MSC conn use - 1 == 1
|
|||
lu_result_sent == 1
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
- MS sends TMSI Realloc Complete
|
||||
rx from MS: pdisc=0x05 msg_type=0x5b
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_TMSI_REALL_COMPL
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_TMSI_REALL_COMPL (0x5:0x1b)
|
||||
DMM TMSI Reallocation Completed. Subscriber: MSISDN:46071
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_WAIT_LU_COMPL}: Received Event VLR_ULA_E_NEW_TMSI_ACK
|
||||
DVLR lu_compl_vlr_fsm(901700000004620){LU_COMPL_VLR_S_WAIT_TMSI_CNF}: Received Event LU_COMPL_VLR_E_NEW_TMSI_ACK
|
||||
|
@ -1154,10 +1154,10 @@ DREF VLR subscr MSISDN:46071 usage increases to: 2
|
|||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
---
|
||||
- subscriber detaches
|
||||
rx from MS: pdisc=0x05 msg_type=0x01
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_IMSI_DETACH_IND
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_IMSI_DETACH_IND (0x5:0x1)
|
||||
DMM IMSI DETACH INDICATION: MI(IMSI)=901700000004620
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 2
|
||||
DMM IMSI DETACH for MSISDN:46071
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
===== test_reject_2nd_conn
|
||||
- Location Update Request on one connection
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
|
@ -35,10 +35,10 @@ DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
|||
lu_result_sent == 0
|
||||
llist_count(&net->subscr_conns) == 1
|
||||
- Another Location Update Request from the same subscriber on another connection is rejected
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
|
@ -151,10 +151,10 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
|||
|
||||
===== test_reject_lu_during_lu
|
||||
- Location Update Request
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
|
@ -187,9 +187,9 @@ DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
|||
llist_count(&net->subscr_conns) == 1
|
||||
---
|
||||
- Another Location Update Request from the same subscriber on the same conn is dropped silently
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
|
||||
DREF IMSI:901700000004620: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
|
||||
DMM 901700000004620: Error: connection already in use
|
||||
DMM IMSI:901700000004620: bump: conn still being established (SUBSCR_CONN_S_NEW)
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
||||
|
@ -273,10 +273,10 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
|||
|
||||
===== test_reject_cm_during_lu
|
||||
- Location Update Request
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
|
@ -309,14 +309,14 @@ DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
|||
llist_count(&net->subscr_conns) == 1
|
||||
---
|
||||
- A CM Service Request in the middle of a LU is rejected
|
||||
rx from MS: pdisc=0x05 msg_type=0x24
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_CM_SERV_REQ
|
||||
DREF IMSI:901700000004620: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_CM_SERV_REQ (0x5:0x24)
|
||||
DMM <- CM SERVICE REQUEST serv_type=0x08 MI(IMSI)=901700000004620
|
||||
DMM IMSI:901700000004620: connection already in use
|
||||
DMM -> CM SERVICE Reject cause: 17
|
||||
DMSC msc_tx 3 bytes to IMSI:901700000004620 via RAN_GERAN_A
|
||||
- DTAP --RAN_GERAN_A--> MS: 052211
|
||||
- DTAP --RAN_GERAN_A--> MS: GSM48_MT_MM_CM_SERV_REJ: 052211
|
||||
- DTAP matches expected message
|
||||
DMM IMSI:901700000004620: bump: conn still being established (SUBSCR_CONN_S_NEW)
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
||||
|
@ -401,10 +401,10 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
|||
|
||||
===== test_reject_paging_resp_during_lu
|
||||
- Location Update Request
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
|
@ -437,9 +437,9 @@ DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
|||
llist_count(&net->subscr_conns) == 1
|
||||
---
|
||||
- An erratic Paging Response is dropped silently
|
||||
rx from MS: pdisc=0x06 msg_type=0x27
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_RR_PAG_RESP
|
||||
DREF IMSI:901700000004620: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_PAG_RESP (0x6:0x27)
|
||||
DRR PAGING RESPONSE: MI(IMSI)=901700000004620
|
||||
DMM 901700000004620: Error: connection already in use
|
||||
DMM IMSI:901700000004620: bump: conn still being established (SUBSCR_CONN_S_NEW)
|
||||
|
@ -526,10 +526,10 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
|||
---
|
||||
- Subscriber does a normal LU
|
||||
- Location Update Request
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
|
@ -630,10 +630,10 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
|||
llist_count(&net->subscr_conns) == 0
|
||||
---
|
||||
- Subscriber does a normal CM Service Request
|
||||
rx from MS: pdisc=0x05 msg_type=0x24
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_CM_SERV_REQ
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_CM_SERV_REQ (0x5:0x24)
|
||||
DMM <- CM SERVICE REQUEST serv_type=0x08 MI(IMSI)=901700000004620
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
|
@ -669,9 +669,9 @@ DREF MSISDN:46071: MSC conn use - 1 == 1
|
|||
cm_service_result_sent == 1
|
||||
msc_subscr_conn_is_accepted() == true
|
||||
- A LU request on an open conn is dropped silently
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
|
||||
DMM 901700000004620: Error: connection already in use
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: bump: still awaiting first request after a CM Service Request
|
||||
|
@ -680,9 +680,9 @@ DREF MSISDN:46071: MSC conn use - 1 == 1
|
|||
llist_count(&net->subscr_conns) == 1
|
||||
---
|
||||
- subscriber detaches
|
||||
rx from MS: pdisc=0x05 msg_type=0x01
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_IMSI_DETACH_IND
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_IMSI_DETACH_IND (0x5:0x1)
|
||||
DMM IMSI DETACH INDICATION: MI(IMSI)=901700000004620
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 3
|
||||
DMM IMSI DETACH for MSISDN:46071
|
||||
|
@ -714,10 +714,10 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
|||
---
|
||||
- Subscriber does a normal LU
|
||||
- Location Update Request
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
|
@ -818,10 +818,10 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
|||
llist_count(&net->subscr_conns) == 0
|
||||
---
|
||||
- Subscriber does a normal CM Service Request
|
||||
rx from MS: pdisc=0x05 msg_type=0x24
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_CM_SERV_REQ
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_CM_SERV_REQ (0x5:0x24)
|
||||
DMM <- CM SERVICE REQUEST serv_type=0x08 MI(IMSI)=901700000004620
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
|
@ -857,9 +857,9 @@ DREF MSISDN:46071: MSC conn use - 1 == 1
|
|||
cm_service_result_sent == 1
|
||||
msc_subscr_conn_is_accepted() == true
|
||||
- A second CM Service Request on the same conn is accepted without another auth dance
|
||||
rx from MS: pdisc=0x05 msg_type=0x24
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_CM_SERV_REQ
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_CM_SERV_REQ (0x5:0x24)
|
||||
DMM <- CM SERVICE REQUEST serv_type=0x08 MI(IMSI)=901700000004620
|
||||
DMM MSISDN:46071: re-using already accepted connection
|
||||
- sending CM Service Accept for MSISDN:46071
|
||||
|
@ -870,9 +870,9 @@ DREF MSISDN:46071: MSC conn use - 1 == 1
|
|||
llist_count(&net->subscr_conns) == 1
|
||||
---
|
||||
- subscriber detaches
|
||||
rx from MS: pdisc=0x05 msg_type=0x01
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_IMSI_DETACH_IND
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_IMSI_DETACH_IND (0x5:0x1)
|
||||
DMM IMSI DETACH INDICATION: MI(IMSI)=901700000004620
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 3
|
||||
DMM IMSI DETACH for MSISDN:46071
|
||||
|
@ -904,10 +904,10 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
|||
---
|
||||
- Subscriber does a normal LU
|
||||
- Location Update Request
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
|
@ -1008,10 +1008,10 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
|||
llist_count(&net->subscr_conns) == 0
|
||||
---
|
||||
- Subscriber does a normal CM Service Request
|
||||
rx from MS: pdisc=0x05 msg_type=0x24
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_CM_SERV_REQ
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_CM_SERV_REQ (0x5:0x24)
|
||||
DMM <- CM SERVICE REQUEST serv_type=0x08 MI(IMSI)=901700000004620
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
|
@ -1048,9 +1048,9 @@ DREF MSISDN:46071: MSC conn use - 1 == 1
|
|||
msc_subscr_conn_is_accepted() == true
|
||||
---
|
||||
- An erratic Paging Response on the same conn is dropped silently
|
||||
rx from MS: pdisc=0x06 msg_type=0x27
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_RR_PAG_RESP
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_PAG_RESP (0x6:0x27)
|
||||
DRR PAGING RESPONSE: MI(IMSI)=901700000004620
|
||||
DMM 901700000004620: Error: connection already in use
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
|
@ -1062,16 +1062,16 @@ DREF MSISDN:46071: MSC conn use - 1 == 1
|
|||
- a USSD request is serviced
|
||||
expecting USSD:
|
||||
Your extension is 46071
|
||||
rx from MS: pdisc=0x0b msg_type=0x3b
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_PDISC_NC_SS:0x3b
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=11
|
||||
DMM MSISDN:46071 pdisc=11 msg_type=0x3b: received_cm_service_request changes to false
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_NC_SS:0x3b (0xb:0x3b)
|
||||
DMM MSISDN:46071: rx msg GSM48_PDISC_NC_SS:0x3b: received_cm_service_request changes to false
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: state_chg to SUBSCR_CONN_S_COMMUNICATING
|
||||
DMM USSD: Own number requested
|
||||
DMM MSISDN:46071: MSISDN = 46071
|
||||
DMSC msc_tx 43 bytes to MSISDN:46071 via RAN_GERAN_A
|
||||
- DTAP --RAN_GERAN_A--> MS: 8b2a1c27a225020100302002013b301b04010f0416d9775d0e2ae3e965f73cfd7683d27310cd06bbc51a0d
|
||||
- DTAP --RAN_GERAN_A--> MS: GSM48_PDISC_NC_SS:0x2a: 8b2a1c27a225020100302002013b301b04010f0416d9775d0e2ae3e965f73cfd7683d27310cd06bbc51a0d
|
||||
- DTAP matches expected message
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_COMMUNICATING}: bump: releasing conn
|
||||
|
@ -1100,10 +1100,10 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
|||
---
|
||||
- Subscriber does a normal LU
|
||||
- Location Update Request
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
|
@ -1216,10 +1216,10 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 3
|
|||
paging_sent == 1
|
||||
paging_stopped == 0
|
||||
- MS replies with Paging Response, we deliver the SMS
|
||||
rx from MS: pdisc=0x06 msg_type=0x27
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_RR_PAG_RESP
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_PAG_RESP (0x6:0x27)
|
||||
DRR PAGING RESPONSE: MI(IMSI)=901700000004620
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
|
@ -1249,7 +1249,7 @@ DPAG Calling paging cbfn.
|
|||
DREF VLR subscr MSISDN:46071 usage increases to: 6
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 3
|
||||
DMSC msc_tx 91 bytes to MSISDN:46071 via RAN_GERAN_A
|
||||
- DTAP --RAN_GERAN_A--> MS: 09015801000791447758100650004c0005806470f1000007101000000000445079da1e1ee7416937485e9ea7c965373d1d6683c270383b3d0ed3d36ff71c949e83c22072799e9687c5ec32a81d96afcbf4b4fb0c7ac3e9e9b7db05
|
||||
- DTAP --RAN_GERAN_A--> MS: GSM48_PDISC_SMS:0x01: 09015801000791447758100650004c0005806470f1000007101000000000445079da1e1ee7416937485e9ea7c965373d1d6683c270383b3d0ed3d36ff71c949e83c22072799e9687c5ec32a81d96afcbf4b4fb0c7ac3e9e9b7db05
|
||||
- DTAP matches expected message
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 5
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
|
@ -1264,9 +1264,9 @@ DREF MSISDN:46071: MSC conn use - 1 == 2
|
|||
llist_count(&net->subscr_conns) == 1
|
||||
---
|
||||
- MS sends erratic LU Request, which is dropped silently
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
|
||||
DMM 901700000004620: Error: connection already in use
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: bump: connection still has active transaction: GSM48_PDISC_SMS
|
||||
|
@ -1274,9 +1274,9 @@ DREF MSISDN:46071: MSC conn use - 1 == 2
|
|||
lu_result_sent == 0
|
||||
llist_count(&net->subscr_conns) == 1
|
||||
- MS replies with CP-ACK for received SMS
|
||||
rx from MS: pdisc=0x89 msg_type=0x04
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_PDISC_SMS:0x04
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x04 (0x9:0x4)
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: state_chg to SUBSCR_CONN_S_COMMUNICATING
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
|
||||
|
@ -1284,12 +1284,12 @@ DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_COMMUNICATING}: bump: connection
|
|||
DREF MSISDN:46071: MSC conn use - 1 == 2
|
||||
llist_count(&net->subscr_conns) == 1
|
||||
- MS also sends RP-ACK, MSC in turn sends CP-ACK for that
|
||||
rx from MS: pdisc=0x89 msg_type=0x01
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_PDISC_SMS:0x01
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
DMSC msc_tx 2 bytes to MSISDN:46071 via RAN_GERAN_A
|
||||
- DTAP --RAN_GERAN_A--> MS: 0904
|
||||
- DTAP --RAN_GERAN_A--> MS: GSM48_PDISC_SMS:0x04: 0904
|
||||
- DTAP matches expected message
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 3
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
|
@ -1322,10 +1322,10 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
|||
---
|
||||
- Subscriber does a normal LU
|
||||
- Location Update Request
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
|
@ -1438,10 +1438,10 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 3
|
|||
paging_sent == 1
|
||||
paging_stopped == 0
|
||||
- MS replies with Paging Response, we deliver the SMS
|
||||
rx from MS: pdisc=0x06 msg_type=0x27
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_RR_PAG_RESP
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_PAG_RESP (0x6:0x27)
|
||||
DRR PAGING RESPONSE: MI(IMSI)=901700000004620
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
|
@ -1471,7 +1471,7 @@ DPAG Calling paging cbfn.
|
|||
DREF VLR subscr MSISDN:46071 usage increases to: 6
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 3
|
||||
DMSC msc_tx 91 bytes to MSISDN:46071 via RAN_GERAN_A
|
||||
- DTAP --RAN_GERAN_A--> MS: 09015801000791447758100650004c0005806470f1000007101000000000445079da1e1ee7416937485e9ea7c965373d1d6683c270383b3d0ed3d36ff71c949e83c22072799e9687c5ec32a81d96afcbf4b4fb0c7ac3e9e9b7db05
|
||||
- DTAP --RAN_GERAN_A--> MS: GSM48_PDISC_SMS:0x01: 09015801000791447758100650004c0005806470f1000007101000000000445079da1e1ee7416937485e9ea7c965373d1d6683c270383b3d0ed3d36ff71c949e83c22072799e9687c5ec32a81d96afcbf4b4fb0c7ac3e9e9b7db05
|
||||
- DTAP matches expected message
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 5
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
|
@ -1486,9 +1486,9 @@ DREF MSISDN:46071: MSC conn use - 1 == 2
|
|||
llist_count(&net->subscr_conns) == 1
|
||||
---
|
||||
- CM Service Request during open connection is accepted
|
||||
rx from MS: pdisc=0x05 msg_type=0x24
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_CM_SERV_REQ
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_CM_SERV_REQ (0x5:0x24)
|
||||
DMM <- CM SERVICE REQUEST serv_type=0x08 MI(IMSI)=901700000004620
|
||||
DMM MSISDN:46071: re-using already accepted connection
|
||||
- sending CM Service Accept for MSISDN:46071
|
||||
|
@ -1499,9 +1499,9 @@ DREF MSISDN:46071: MSC conn use - 1 == 2
|
|||
llist_count(&net->subscr_conns) == 1
|
||||
g_conn->received_cm_service_request == 1
|
||||
- MS replies with CP-ACK for received SMS
|
||||
rx from MS: pdisc=0x89 msg_type=0x04
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_PDISC_SMS:0x04
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x04 (0x9:0x4)
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: state_chg to SUBSCR_CONN_S_COMMUNICATING
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
|
||||
|
@ -1509,12 +1509,12 @@ DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_COMMUNICATING}: bump: still await
|
|||
DREF MSISDN:46071: MSC conn use - 1 == 2
|
||||
llist_count(&net->subscr_conns) == 1
|
||||
- MS also sends RP-ACK, MSC in turn sends CP-ACK for that
|
||||
rx from MS: pdisc=0x89 msg_type=0x01
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_PDISC_SMS:0x01
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
DMSC msc_tx 2 bytes to MSISDN:46071 via RAN_GERAN_A
|
||||
- DTAP --RAN_GERAN_A--> MS: 0904
|
||||
- DTAP --RAN_GERAN_A--> MS: GSM48_PDISC_SMS:0x04: 0904
|
||||
- DTAP matches expected message
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 3
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
|
@ -1527,9 +1527,9 @@ DREF MSISDN:46071: MSC conn use - 1 == 1
|
|||
llist_count(&net->subscr_conns) == 1
|
||||
---
|
||||
- subscriber detaches
|
||||
rx from MS: pdisc=0x05 msg_type=0x01
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_IMSI_DETACH_IND
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_IMSI_DETACH_IND (0x5:0x1)
|
||||
DMM IMSI DETACH INDICATION: MI(IMSI)=901700000004620
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 3
|
||||
DMM IMSI DETACH for MSISDN:46071
|
||||
|
@ -1561,10 +1561,10 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
|||
---
|
||||
- Subscriber does a normal LU
|
||||
- Location Update Request
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
|
@ -1677,10 +1677,10 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 3
|
|||
paging_sent == 1
|
||||
paging_stopped == 0
|
||||
- MS replies with Paging Response, we deliver the SMS
|
||||
rx from MS: pdisc=0x06 msg_type=0x27
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_RR_PAG_RESP
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_PAG_RESP (0x6:0x27)
|
||||
DRR PAGING RESPONSE: MI(IMSI)=901700000004620
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
|
@ -1710,7 +1710,7 @@ DPAG Calling paging cbfn.
|
|||
DREF VLR subscr MSISDN:46071 usage increases to: 6
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 3
|
||||
DMSC msc_tx 91 bytes to MSISDN:46071 via RAN_GERAN_A
|
||||
- DTAP --RAN_GERAN_A--> MS: 09015801000791447758100650004c0005806470f1000007101000000000445079da1e1ee7416937485e9ea7c965373d1d6683c270383b3d0ed3d36ff71c949e83c22072799e9687c5ec32a81d96afcbf4b4fb0c7ac3e9e9b7db05
|
||||
- DTAP --RAN_GERAN_A--> MS: GSM48_PDISC_SMS:0x01: 09015801000791447758100650004c0005806470f1000007101000000000445079da1e1ee7416937485e9ea7c965373d1d6683c270383b3d0ed3d36ff71c949e83c22072799e9687c5ec32a81d96afcbf4b4fb0c7ac3e9e9b7db05
|
||||
- DTAP matches expected message
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 5
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
|
@ -1725,18 +1725,18 @@ DREF MSISDN:46071: MSC conn use - 1 == 2
|
|||
llist_count(&net->subscr_conns) == 1
|
||||
---
|
||||
- MS sends another erratic Paging Response which is dropped silently
|
||||
rx from MS: pdisc=0x06 msg_type=0x27
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_RR_PAG_RESP
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_PAG_RESP (0x6:0x27)
|
||||
DRR PAGING RESPONSE: MI(IMSI)=901700000004620
|
||||
DMM 901700000004620: Error: connection already in use
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: bump: connection still has active transaction: GSM48_PDISC_SMS
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 2
|
||||
- MS replies with CP-ACK for received SMS
|
||||
rx from MS: pdisc=0x89 msg_type=0x04
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_PDISC_SMS:0x04
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x04 (0x9:0x4)
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: state_chg to SUBSCR_CONN_S_COMMUNICATING
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
|
||||
|
@ -1744,12 +1744,12 @@ DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_COMMUNICATING}: bump: connection
|
|||
DREF MSISDN:46071: MSC conn use - 1 == 2
|
||||
llist_count(&net->subscr_conns) == 1
|
||||
- MS also sends RP-ACK, MSC in turn sends CP-ACK for that
|
||||
rx from MS: pdisc=0x89 msg_type=0x01
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_PDISC_SMS:0x01
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
DMSC msc_tx 2 bytes to MSISDN:46071 via RAN_GERAN_A
|
||||
- DTAP --RAN_GERAN_A--> MS: 0904
|
||||
- DTAP --RAN_GERAN_A--> MS: GSM48_PDISC_SMS:0x04: 0904
|
||||
- DTAP matches expected message
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 3
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
|
|
|
@ -10,14 +10,14 @@ DMM Subscr_Conn(test){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
|||
DMM Subscr_Conn(test){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr unknown: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr unknown: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr unknown: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr unknown: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr unknown: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr unknown: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr unknown: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr unknown: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
- fake: acceptance
|
||||
DREF VLR subscr unknown usage increases to: 1
|
||||
DMM Subscr_Conn(test){SUBSCR_CONN_S_NEW}: state_chg to SUBSCR_CONN_S_ACCEPTED
|
||||
|
@ -43,10 +43,10 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
|||
|
||||
===== test_cm_service_without_lu
|
||||
- CM Service Request without a prior Location Updating
|
||||
rx from MS: pdisc=0x05 msg_type=0x24
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_CM_SERV_REQ
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_CM_SERV_REQ (0x5:0x24)
|
||||
DMM <- CM SERVICE REQUEST serv_type=0x08 MI(IMSI)=901700000004620
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
|
@ -84,10 +84,10 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
|||
|
||||
===== test_two_lu
|
||||
- Location Update request causes a GSUP LU request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
|
@ -130,14 +130,14 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
|||
- having received subscriber data does not mean acceptance
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
lu_result_sent == 0
|
||||
- HLR also sends GSUP _UPDATE_LOCATION_RESULT
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_UPDATE_LOCATION_RESULT: 06010809710000004026f0
|
||||
|
@ -200,10 +200,10 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
|||
---
|
||||
- verify that the MS can send another LU request
|
||||
- Location Update request causes a GSUP LU request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DMM Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
|
@ -244,14 +244,14 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
|||
- having received subscriber data does not mean acceptance
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
lu_result_sent == 0
|
||||
- HLR also sends GSUP _UPDATE_LOCATION_RESULT
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_UPDATE_LOCATION_RESULT: 06010809710000004026f0
|
||||
|
@ -312,10 +312,10 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
|||
llist_count(&net->subscr_conns) == 0
|
||||
---
|
||||
- subscriber detaches
|
||||
rx from MS: pdisc=0x05 msg_type=0x01
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_IMSI_DETACH_IND
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_IMSI_DETACH_IND (0x5:0x1)
|
||||
DMM IMSI DETACH INDICATION: MI(IMSI)=901700000004620
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 2
|
||||
DMM IMSI DETACH for MSISDN:46071
|
||||
|
@ -333,10 +333,10 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
|||
|
||||
===== test_lu_unknown_tmsi
|
||||
- Location Update request with unknown TMSI sends ID Request for IMSI
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(591536962){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DMM Subscr_Conn(591536962){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
|
@ -354,25 +354,25 @@ DREF VLR subscr TMSI:0x23422342 usage decreases to: 1
|
|||
DVLR vlr_lu_fsm(591536962){VLR_ULA_S_IDLE}: vlr_loc_upd_want_imsi()
|
||||
DVLR vlr_lu_fsm(591536962){VLR_ULA_S_IDLE}: state_chg to VLR_ULA_S_WAIT_IMSI
|
||||
DMSC msc_tx 3 bytes to TMSI:0x23422342 via RAN_GERAN_A
|
||||
- DTAP --RAN_GERAN_A--> MS: 051801
|
||||
- DTAP --RAN_GERAN_A--> MS: GSM48_MT_MM_ID_REQ: 051801
|
||||
- DTAP matches expected message
|
||||
DMM TMSI:0x23422342: bump: conn still being established (SUBSCR_CONN_S_NEW)
|
||||
DREF TMSI:0x23422342: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr TMSI:0x23422342: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr TMSI:0x23422342: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr TMSI:0x23422342: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr TMSI:0x23422342: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr TMSI:0x23422342: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr TMSI:0x23422342: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr TMSI:0x23422342: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr TMSI:0x23422342: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
- MS tells us the IMSI, causes a GSUP LU request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x59
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_ID_RESP
|
||||
DREF TMSI:0x23422342: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_ID_RESP (0x5:0x19)
|
||||
DMM IDENTITY RESPONSE: MI(IMSI)=901700000004620
|
||||
DVLR set IMSI on subscriber; IMSI=901700000004620 id=901700000004620
|
||||
DVLR vlr_lu_fsm(591536962){VLR_ULA_S_WAIT_IMSI}: Received Event VLR_ULA_E_ID_IMSI
|
||||
|
@ -404,14 +404,14 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
|||
- having received subscriber data does not mean acceptance
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
lu_result_sent == 0
|
||||
- HLR also sends GSUP _UPDATE_LOCATION_RESULT
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_UPDATE_LOCATION_RESULT: 06010809710000004026f0
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
===== test_umts_authen_geran
|
||||
- Location Update request causes a GSUP Send Auth Info request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
|
@ -47,9 +47,9 @@ DREF VLR subscr IMSI:901700000010650 usage decreases to: 1
|
|||
auth_request_sent == 1
|
||||
lu_result_sent == 0
|
||||
- MS sends Authen Response, VLR accepts and sends GSUP LU Req to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x54
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_AUTH_RESP
|
||||
DREF IMSI:901700000010650: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_AUTH_RESP (0x5:0x14)
|
||||
DMM IMSI:901700000010650: MM R99 AUTHENTICATION RESPONSE (res = e229c19e791f2e41)
|
||||
DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_WAIT_RESP}: Received Event VLR_AUTH_E_MS_AUTH_RESP
|
||||
DVLR SUBSCR(IMSI:901700000010650) received res: e2 29 c1 9e 79 1f 2e 41
|
||||
|
@ -121,14 +121,14 @@ DREF VLR subscr MSISDN:42342 usage decreases to: 1
|
|||
llist_count(&net->subscr_conns) == 1
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
- even though the TMSI is not acked, we can already find the subscr with it
|
||||
DREF VLR subscr MSISDN:42342 usage increases to: 2
|
||||
vsub != NULL == 1
|
||||
|
@ -137,9 +137,9 @@ DREF VLR subscr MSISDN:42342 usage increases to: 2
|
|||
vsub->tmsi == 0xffffffff
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 1
|
||||
- MS sends TMSI Realloc Complete
|
||||
rx from MS: pdisc=0x05 msg_type=0x5b
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_TMSI_REALL_COMPL
|
||||
DREF MSISDN:42342: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_TMSI_REALL_COMPL (0x5:0x1b)
|
||||
DMM TMSI Reallocation Completed. Subscriber: MSISDN:42342
|
||||
DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_WAIT_LU_COMPL}: Received Event VLR_ULA_E_NEW_TMSI_ACK
|
||||
DVLR lu_compl_vlr_fsm(901700000010650){LU_COMPL_VLR_S_WAIT_TMSI_CNF}: Received Event LU_COMPL_VLR_E_NEW_TMSI_ACK
|
||||
|
@ -174,10 +174,10 @@ DREF VLR subscr MSISDN:42342 usage decreases to: 1
|
|||
llist_count(&net->subscr_conns) == 0
|
||||
---
|
||||
- after a while, a new conn sends a CM Service Request. VLR responds with Auth Req, 2nd auth vector
|
||||
rx from MS: pdisc=0x05 msg_type=0x24
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_CM_SERV_REQ
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_CM_SERV_REQ (0x5:0x24)
|
||||
DMM <- CM SERVICE REQUEST serv_type=0x08 MI(IMSI)=901700000010650
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: Allocated
|
||||
|
@ -208,18 +208,18 @@ DREF MSISDN:42342: MSC conn use - 1 == 1
|
|||
- needs auth, not yet accepted
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
- MS sends Authen Response, VLR accepts with a CM Service Accept
|
||||
rx from MS: pdisc=0x05 msg_type=0x54
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_AUTH_RESP
|
||||
DREF MSISDN:42342: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_AUTH_RESP (0x5:0x14)
|
||||
DMM MSISDN:42342: MM R99 AUTHENTICATION RESPONSE (res = 7db47cf7f81e4dc7)
|
||||
DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_WAIT_RESP}: Received Event VLR_AUTH_E_MS_AUTH_RESP
|
||||
DVLR SUBSCR(MSISDN:42342) received res: 7d b4 7c f7 f8 1e 4d c7
|
||||
|
@ -255,16 +255,16 @@ DREF MSISDN:42342: MSC conn use - 1 == 1
|
|||
- a USSD request is serviced
|
||||
expecting USSD:
|
||||
Your extension is 42342
|
||||
rx from MS: pdisc=0x0b msg_type=0x3b
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_PDISC_NC_SS:0x3b
|
||||
DREF MSISDN:42342: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=11
|
||||
DMM MSISDN:42342 pdisc=11 msg_type=0x3b: received_cm_service_request changes to false
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_NC_SS:0x3b (0xb:0x3b)
|
||||
DMM MSISDN:42342: rx msg GSM48_PDISC_NC_SS:0x3b: received_cm_service_request changes to false
|
||||
DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_ACCEPTED}: state_chg to SUBSCR_CONN_S_COMMUNICATING
|
||||
DMM USSD: Own number requested
|
||||
DMM MSISDN:42342: MSISDN = 42342
|
||||
DMSC msc_tx 43 bytes to MSISDN:42342 via RAN_GERAN_A
|
||||
- DTAP --RAN_GERAN_A--> MS: 8b2a1c27a225020100302002013b301b04010f0416d9775d0e2ae3e965f73cfd7683d273104d36a3c91a0d
|
||||
- DTAP --RAN_GERAN_A--> MS: GSM48_PDISC_NC_SS:0x2a: 8b2a1c27a225020100302002013b301b04010f0416d9775d0e2ae3e965f73cfd7683d273104d36a3c91a0d
|
||||
- DTAP matches expected message
|
||||
DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_COMMUNICATING}: bump: releasing conn
|
||||
|
@ -301,10 +301,10 @@ DREF VLR subscr MSISDN:42342 usage increases to: 4
|
|||
llist_count(&vsub->cs.requests) == 1
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 3
|
||||
- MS replies with Paging Response, and VLR sends Auth Request with third key
|
||||
rx from MS: pdisc=0x06 msg_type=0x27
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_RR_PAG_RESP
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_PAG_RESP (0x6:0x27)
|
||||
DRR PAGING RESPONSE: MI(IMSI)=901700000010650
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: Allocated
|
||||
|
@ -334,18 +334,18 @@ DREF MSISDN:42342: MSC conn use - 1 == 1
|
|||
- needs auth, not yet accepted
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
- MS sends Authen Response, VLR accepts and sends pending SMS
|
||||
rx from MS: pdisc=0x05 msg_type=0x54
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_AUTH_RESP
|
||||
DREF MSISDN:42342: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_AUTH_RESP (0x5:0x14)
|
||||
DMM MSISDN:42342: MM R99 AUTHENTICATION RESPONSE (res = 706f996719ba609c)
|
||||
DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_WAIT_RESP}: Received Event VLR_AUTH_E_MS_AUTH_RESP
|
||||
DVLR SUBSCR(MSISDN:42342) received res: 70 6f 99 67 19 ba 60 9c
|
||||
|
@ -375,7 +375,7 @@ DPAG Calling paging cbfn.
|
|||
DREF VLR subscr MSISDN:42342 usage increases to: 5
|
||||
DREF MSISDN:42342: MSC conn use + 1 == 3
|
||||
DMSC msc_tx 91 bytes to MSISDN:42342 via RAN_GERAN_A
|
||||
- DTAP --RAN_GERAN_A--> MS: 09015801000791447758100650004c0005802443f2000007101000000000445079da1e1ee7416937485e9ea7c965373d1d6683c270383b3d0ed3d36ff71c949e83c22072799e9687c5ec32a81d96afcbf4b4fb0c7ac3e9e9b7db05
|
||||
- DTAP --RAN_GERAN_A--> MS: GSM48_PDISC_SMS:0x01: 09015801000791447758100650004c0005802443f2000007101000000000445079da1e1ee7416937485e9ea7c965373d1d6683c270383b3d0ed3d36ff71c949e83c22072799e9687c5ec32a81d96afcbf4b4fb0c7ac3e9e9b7db05
|
||||
- DTAP matches expected message
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 4
|
||||
DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
|
@ -392,9 +392,9 @@ DREF VLR subscr MSISDN:42342 usage decreases to: 4
|
|||
- conn is still open to wait for SMS ack dance
|
||||
llist_count(&net->subscr_conns) == 1
|
||||
- MS replies with CP-ACK for received SMS
|
||||
rx from MS: pdisc=0x89 msg_type=0x04
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_PDISC_SMS:0x04
|
||||
DREF MSISDN:42342: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x04 (0x9:0x4)
|
||||
DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_ACCEPTED}: state_chg to SUBSCR_CONN_S_COMMUNICATING
|
||||
DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
|
||||
|
@ -402,12 +402,12 @@ DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_COMMUNICATING}: bump: connection
|
|||
DREF MSISDN:42342: MSC conn use - 1 == 2
|
||||
llist_count(&net->subscr_conns) == 1
|
||||
- MS also sends RP-ACK, MSC in turn sends CP-ACK for that
|
||||
rx from MS: pdisc=0x89 msg_type=0x01
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_PDISC_SMS:0x01
|
||||
DREF MSISDN:42342: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
DMSC msc_tx 2 bytes to MSISDN:42342 via RAN_GERAN_A
|
||||
- DTAP --RAN_GERAN_A--> MS: 0904
|
||||
- DTAP --RAN_GERAN_A--> MS: GSM48_PDISC_SMS:0x04: 0904
|
||||
- DTAP matches expected message
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 3
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 2
|
||||
|
@ -432,10 +432,10 @@ DREF VLR subscr MSISDN:42342 usage decreases to: 1
|
|||
llist_count(&net->subscr_conns) == 0
|
||||
---
|
||||
- subscriber detaches
|
||||
rx from MS: pdisc=0x05 msg_type=0x01
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_IMSI_DETACH_IND
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_IMSI_DETACH_IND (0x5:0x1)
|
||||
DMM IMSI DETACH INDICATION: MI(IMSI)=901700000010650
|
||||
DREF VLR subscr MSISDN:42342 usage increases to: 2
|
||||
DMM IMSI DETACH for MSISDN:42342
|
||||
|
@ -453,10 +453,10 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
|||
|
||||
===== test_umts_authen_utran
|
||||
- Location Update request causes a GSUP Send Auth Info request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
MSC <--RAN_UTRAN_IU-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
|
@ -500,9 +500,9 @@ DREF VLR subscr IMSI:901700000010650 usage decreases to: 1
|
|||
auth_request_sent == 1
|
||||
lu_result_sent == 0
|
||||
- MS sends Authen Response, VLR accepts and sends SecurityModeControl
|
||||
rx from MS: pdisc=0x05 msg_type=0x54
|
||||
MSC <--RAN_UTRAN_IU-- MS: GSM48_MT_MM_AUTH_RESP
|
||||
DREF IMSI:901700000010650: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_AUTH_RESP (0x5:0x14)
|
||||
DMM IMSI:901700000010650: MM R99 AUTHENTICATION RESPONSE (res = e229c19e791f2e41)
|
||||
DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_WAIT_RESP}: Received Event VLR_AUTH_E_MS_AUTH_RESP
|
||||
DVLR SUBSCR(IMSI:901700000010650) received res: e2 29 c1 9e 79 1f 2e 41
|
||||
|
@ -583,14 +583,14 @@ DREF VLR subscr MSISDN:42342 usage decreases to: 1
|
|||
llist_count(&net->subscr_conns) == 1
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
- even though the TMSI is not acked, we can already find the subscr with it
|
||||
DREF VLR subscr MSISDN:42342 usage increases to: 2
|
||||
vsub != NULL == 1
|
||||
|
@ -599,9 +599,9 @@ DREF VLR subscr MSISDN:42342 usage increases to: 2
|
|||
vsub->tmsi == 0xffffffff
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 1
|
||||
- MS sends TMSI Realloc Complete
|
||||
rx from MS: pdisc=0x05 msg_type=0x5b
|
||||
MSC <--RAN_UTRAN_IU-- MS: GSM48_MT_MM_TMSI_REALL_COMPL
|
||||
DREF MSISDN:42342: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_TMSI_REALL_COMPL (0x5:0x1b)
|
||||
DMM TMSI Reallocation Completed. Subscriber: MSISDN:42342
|
||||
DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_WAIT_LU_COMPL}: Received Event VLR_ULA_E_NEW_TMSI_ACK
|
||||
DVLR lu_compl_vlr_fsm(901700000010650){LU_COMPL_VLR_S_WAIT_TMSI_CNF}: Received Event LU_COMPL_VLR_E_NEW_TMSI_ACK
|
||||
|
@ -637,10 +637,10 @@ DREF VLR subscr MSISDN:42342 usage decreases to: 1
|
|||
llist_count(&net->subscr_conns) == 0
|
||||
---
|
||||
- after a while, a new conn sends a CM Service Request. VLR responds with Auth Req, 2nd auth vector
|
||||
rx from MS: pdisc=0x05 msg_type=0x24
|
||||
MSC <--RAN_UTRAN_IU-- MS: GSM48_MT_MM_CM_SERV_REQ
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_CM_SERV_REQ (0x5:0x24)
|
||||
DMM <- CM SERVICE REQUEST serv_type=0x08 MI(IMSI)=901700000010650
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: Allocated
|
||||
|
@ -671,18 +671,18 @@ DREF MSISDN:42342: MSC conn use - 1 == 1
|
|||
- needs auth, not yet accepted
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
- MS sends Authen Response, VLR accepts and sends SecurityModeControl
|
||||
rx from MS: pdisc=0x05 msg_type=0x54
|
||||
MSC <--RAN_UTRAN_IU-- MS: GSM48_MT_MM_AUTH_RESP
|
||||
DREF MSISDN:42342: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_AUTH_RESP (0x5:0x14)
|
||||
DMM MSISDN:42342: MM R99 AUTHENTICATION RESPONSE (res = 7db47cf7f81e4dc7)
|
||||
DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_WAIT_RESP}: Received Event VLR_AUTH_E_MS_AUTH_RESP
|
||||
DVLR SUBSCR(MSISDN:42342) received res: 7d b4 7c f7 f8 1e 4d c7
|
||||
|
@ -725,16 +725,16 @@ DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_ACCEPTED}: bump: still awaiting f
|
|||
- a USSD request is serviced
|
||||
expecting USSD:
|
||||
Your extension is 42342
|
||||
rx from MS: pdisc=0x0b msg_type=0x3b
|
||||
MSC <--RAN_UTRAN_IU-- MS: GSM48_PDISC_NC_SS:0x3b
|
||||
DREF MSISDN:42342: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=11
|
||||
DMM MSISDN:42342 pdisc=11 msg_type=0x3b: received_cm_service_request changes to false
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_NC_SS:0x3b (0xb:0x3b)
|
||||
DMM MSISDN:42342: rx msg GSM48_PDISC_NC_SS:0x3b: received_cm_service_request changes to false
|
||||
DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_ACCEPTED}: state_chg to SUBSCR_CONN_S_COMMUNICATING
|
||||
DMM USSD: Own number requested
|
||||
DMM MSISDN:42342: MSISDN = 42342
|
||||
DMSC msc_tx 43 bytes to MSISDN:42342 via RAN_UTRAN_IU
|
||||
- DTAP --RAN_UTRAN_IU--> MS: 8b2a1c27a225020100302002013b301b04010f0416d9775d0e2ae3e965f73cfd7683d273104d36a3c91a0d
|
||||
- DTAP --RAN_UTRAN_IU--> MS: GSM48_PDISC_NC_SS:0x2a: 8b2a1c27a225020100302002013b301b04010f0416d9775d0e2ae3e965f73cfd7683d273104d36a3c91a0d
|
||||
- DTAP matches expected message
|
||||
DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_COMMUNICATING}: bump: releasing conn
|
||||
|
@ -772,10 +772,10 @@ DREF VLR subscr MSISDN:42342 usage increases to: 4
|
|||
llist_count(&vsub->cs.requests) == 1
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 3
|
||||
- MS replies with Paging Response, and VLR sends Auth Request with third key
|
||||
rx from MS: pdisc=0x06 msg_type=0x27
|
||||
MSC <--RAN_UTRAN_IU-- MS: GSM48_MT_RR_PAG_RESP
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_PAG_RESP (0x6:0x27)
|
||||
DRR PAGING RESPONSE: MI(IMSI)=901700000010650
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: Allocated
|
||||
|
@ -805,18 +805,18 @@ DREF MSISDN:42342: MSC conn use - 1 == 1
|
|||
- needs auth, not yet accepted
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
- MS sends Authen Response, VLR accepts and sends SecurityModeControl
|
||||
rx from MS: pdisc=0x05 msg_type=0x54
|
||||
MSC <--RAN_UTRAN_IU-- MS: GSM48_MT_MM_AUTH_RESP
|
||||
DREF MSISDN:42342: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_AUTH_RESP (0x5:0x14)
|
||||
DMM MSISDN:42342: MM R99 AUTHENTICATION RESPONSE (res = 706f996719ba609c)
|
||||
DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_WAIT_RESP}: Received Event VLR_AUTH_E_MS_AUTH_RESP
|
||||
DVLR SUBSCR(MSISDN:42342) received res: 70 6f 99 67 19 ba 60 9c
|
||||
|
@ -857,7 +857,7 @@ DPAG Calling paging cbfn.
|
|||
DREF VLR subscr MSISDN:42342 usage increases to: 5
|
||||
DREF MSISDN:42342: MSC conn use + 1 == 2
|
||||
DMSC msc_tx 91 bytes to MSISDN:42342 via RAN_UTRAN_IU
|
||||
- DTAP --RAN_UTRAN_IU--> MS: 09015801000791447758100650004c0005802443f2000007101000000000445079da1e1ee7416937485e9ea7c965373d1d6683c270383b3d0ed3d36ff71c949e83c22072799e9687c5ec32a81d96afcbf4b4fb0c7ac3e9e9b7db05
|
||||
- DTAP --RAN_UTRAN_IU--> MS: GSM48_PDISC_SMS:0x01: 09015801000791447758100650004c0005802443f2000007101000000000445079da1e1ee7416937485e9ea7c965373d1d6683c270383b3d0ed3d36ff71c949e83c22072799e9687c5ec32a81d96afcbf4b4fb0c7ac3e9e9b7db05
|
||||
- DTAP matches expected message
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 4
|
||||
DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
|
@ -870,9 +870,9 @@ DREF VLR subscr MSISDN:42342 usage decreases to: 4
|
|||
- conn is still open to wait for SMS ack dance
|
||||
llist_count(&net->subscr_conns) == 1
|
||||
- MS replies with CP-ACK for received SMS
|
||||
rx from MS: pdisc=0x89 msg_type=0x04
|
||||
MSC <--RAN_UTRAN_IU-- MS: GSM48_PDISC_SMS:0x04
|
||||
DREF MSISDN:42342: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x04 (0x9:0x4)
|
||||
DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_ACCEPTED}: state_chg to SUBSCR_CONN_S_COMMUNICATING
|
||||
DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
|
||||
|
@ -880,12 +880,12 @@ DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_COMMUNICATING}: bump: connection
|
|||
DREF MSISDN:42342: MSC conn use - 1 == 2
|
||||
llist_count(&net->subscr_conns) == 1
|
||||
- MS also sends RP-ACK, MSC in turn sends CP-ACK for that
|
||||
rx from MS: pdisc=0x89 msg_type=0x01
|
||||
MSC <--RAN_UTRAN_IU-- MS: GSM48_PDISC_SMS:0x01
|
||||
DREF MSISDN:42342: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
DMSC msc_tx 2 bytes to MSISDN:42342 via RAN_UTRAN_IU
|
||||
- DTAP --RAN_UTRAN_IU--> MS: 0904
|
||||
- DTAP --RAN_UTRAN_IU--> MS: GSM48_PDISC_SMS:0x04: 0904
|
||||
- DTAP matches expected message
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 3
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 2
|
||||
|
@ -911,10 +911,10 @@ DREF VLR subscr MSISDN:42342 usage decreases to: 1
|
|||
llist_count(&net->subscr_conns) == 0
|
||||
---
|
||||
- subscriber detaches
|
||||
rx from MS: pdisc=0x05 msg_type=0x01
|
||||
MSC <--RAN_UTRAN_IU-- MS: GSM48_MT_MM_IMSI_DETACH_IND
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_IMSI_DETACH_IND (0x5:0x1)
|
||||
DMM IMSI DETACH INDICATION: MI(IMSI)=901700000010650
|
||||
DREF VLR subscr MSISDN:42342 usage increases to: 2
|
||||
DMM IMSI DETACH for MSISDN:42342
|
||||
|
@ -933,10 +933,10 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
|||
|
||||
===== test_umts_authen_resync_geran
|
||||
- Location Update request causes a GSUP Send Auth Info request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
|
@ -980,9 +980,9 @@ DREF VLR subscr IMSI:901700000010650 usage decreases to: 1
|
|||
auth_request_sent == 1
|
||||
lu_result_sent == 0
|
||||
- MS sends Authen Failure with Resync cause, VLR sends GSUP to HLR to resync
|
||||
rx from MS: pdisc=0x05 msg_type=0x1c
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_AUTH_FAIL
|
||||
DREF IMSI:901700000010650: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_AUTH_FAIL (0x5:0x1c)
|
||||
DMM IMSI:901700000010650: MM R99 AUTHENTICATION SYNCH (AUTS = 979498b1f72d3e28c59fa2e72f9c)
|
||||
DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_WAIT_RESP}: Received Event VLR_AUTH_E_MS_AUTH_FAIL
|
||||
DVLR GSUP tx: 08010809710000000156f0260e979498b1f72d3e28c59fa2e72f9c201039fa2f4e3d523d8619a73b4f65c3e14d
|
||||
|
@ -1010,9 +1010,9 @@ DREF VLR subscr IMSI:901700000010650 usage decreases to: 1
|
|||
auth_request_sent == 1
|
||||
lu_result_sent == 0
|
||||
- MS sends Authen Response, VLR accepts and sends GSUP LU Req to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x54
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_AUTH_RESP
|
||||
DREF IMSI:901700000010650: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_AUTH_RESP (0x5:0x14)
|
||||
DMM IMSI:901700000010650: MM R99 AUTHENTICATION RESPONSE (res = 1df5f0b4f22b696e)
|
||||
DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_WAIT_RESP_RESYNC}: Received Event VLR_AUTH_E_MS_AUTH_RESP
|
||||
DVLR SUBSCR(IMSI:901700000010650) received res: 1d f5 f0 b4 f2 2b 69 6e
|
||||
|
@ -1084,14 +1084,14 @@ DREF VLR subscr MSISDN:42342 usage decreases to: 1
|
|||
llist_count(&net->subscr_conns) == 1
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
- even though the TMSI is not acked, we can already find the subscr with it
|
||||
DREF VLR subscr MSISDN:42342 usage increases to: 2
|
||||
vsub != NULL == 1
|
||||
|
@ -1100,9 +1100,9 @@ DREF VLR subscr MSISDN:42342 usage increases to: 2
|
|||
vsub->tmsi == 0xffffffff
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 1
|
||||
- MS sends TMSI Realloc Complete
|
||||
rx from MS: pdisc=0x05 msg_type=0x5b
|
||||
MSC <--RAN_GERAN_A-- MS: GSM48_MT_MM_TMSI_REALL_COMPL
|
||||
DREF MSISDN:42342: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_TMSI_REALL_COMPL (0x5:0x1b)
|
||||
DMM TMSI Reallocation Completed. Subscriber: MSISDN:42342
|
||||
DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_WAIT_LU_COMPL}: Received Event VLR_ULA_E_NEW_TMSI_ACK
|
||||
DVLR lu_compl_vlr_fsm(901700000010650){LU_COMPL_VLR_S_WAIT_TMSI_CNF}: Received Event LU_COMPL_VLR_E_NEW_TMSI_ACK
|
||||
|
@ -1143,10 +1143,10 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
|||
|
||||
===== test_umts_authen_resync_utran
|
||||
- Location Update request causes a GSUP Send Auth Info request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
MSC <--RAN_UTRAN_IU-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
|
@ -1190,9 +1190,9 @@ DREF VLR subscr IMSI:901700000010650 usage decreases to: 1
|
|||
auth_request_sent == 1
|
||||
lu_result_sent == 0
|
||||
- MS sends Authen Failure with Resync cause, VLR sends GSUP to HLR to resync
|
||||
rx from MS: pdisc=0x05 msg_type=0x1c
|
||||
MSC <--RAN_UTRAN_IU-- MS: GSM48_MT_MM_AUTH_FAIL
|
||||
DREF IMSI:901700000010650: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_AUTH_FAIL (0x5:0x1c)
|
||||
DMM IMSI:901700000010650: MM R99 AUTHENTICATION SYNCH (AUTS = 979498b1f72d3e28c59fa2e72f9c)
|
||||
DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_WAIT_RESP}: Received Event VLR_AUTH_E_MS_AUTH_FAIL
|
||||
DVLR GSUP tx: 08010809710000000156f0260e979498b1f72d3e28c59fa2e72f9c201039fa2f4e3d523d8619a73b4f65c3e14d
|
||||
|
@ -1220,9 +1220,9 @@ DREF VLR subscr IMSI:901700000010650 usage decreases to: 1
|
|||
auth_request_sent == 1
|
||||
lu_result_sent == 0
|
||||
- MS sends Authen Response, VLR accepts and sends SecurityModeControl
|
||||
rx from MS: pdisc=0x05 msg_type=0x54
|
||||
MSC <--RAN_UTRAN_IU-- MS: GSM48_MT_MM_AUTH_RESP
|
||||
DREF IMSI:901700000010650: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_AUTH_RESP (0x5:0x14)
|
||||
DMM IMSI:901700000010650: MM R99 AUTHENTICATION RESPONSE (res = 1df5f0b4f22b696e)
|
||||
DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_WAIT_RESP_RESYNC}: Received Event VLR_AUTH_E_MS_AUTH_RESP
|
||||
DVLR SUBSCR(IMSI:901700000010650) received res: 1d f5 f0 b4 f2 2b 69 6e
|
||||
|
@ -1303,14 +1303,14 @@ DREF VLR subscr MSISDN:42342 usage decreases to: 1
|
|||
llist_count(&net->subscr_conns) == 1
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
DRLL Dispatching 04.08 message, pdisc=3
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: pdisc=0x03 msg_type=0x05
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: pdisc=0x05 msg_type=0x33
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: pdisc=0x06 msg_type=0x19
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
DRLL Dispatching 04.08 message GSM48_MT_CC_SETUP (0x3:0x5)
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: GSM48_MT_CC_SETUP
|
||||
DRLL Dispatching 04.08 message unknown 0x33 (0x5:0x33)
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: unknown 0x33
|
||||
DRLL Dispatching 04.08 message GSM48_MT_RR_SYSINFO_1 (0x6:0x19)
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: GSM48_MT_RR_SYSINFO_1
|
||||
DRLL Dispatching 04.08 message GSM48_PDISC_SMS:0x01 (0x9:0x1)
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: GSM48_PDISC_SMS:0x01
|
||||
- even though the TMSI is not acked, we can already find the subscr with it
|
||||
DREF VLR subscr MSISDN:42342 usage increases to: 2
|
||||
vsub != NULL == 1
|
||||
|
@ -1319,9 +1319,9 @@ DREF VLR subscr MSISDN:42342 usage increases to: 2
|
|||
vsub->tmsi == 0xffffffff
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 1
|
||||
- MS sends TMSI Realloc Complete
|
||||
rx from MS: pdisc=0x05 msg_type=0x5b
|
||||
MSC <--RAN_UTRAN_IU-- MS: GSM48_MT_MM_TMSI_REALL_COMPL
|
||||
DREF MSISDN:42342: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DRLL Dispatching 04.08 message GSM48_MT_MM_TMSI_REALL_COMPL (0x5:0x1b)
|
||||
DMM TMSI Reallocation Completed. Subscriber: MSISDN:42342
|
||||
DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_WAIT_LU_COMPL}: Received Event VLR_ULA_E_NEW_TMSI_ACK
|
||||
DVLR lu_compl_vlr_fsm(901700000010650){LU_COMPL_VLR_S_WAIT_TMSI_CNF}: Received Event LU_COMPL_VLR_E_NEW_TMSI_ACK
|
||||
|
|
|
@ -69,6 +69,17 @@ struct msgb *msgb_from_hex(const char *label, uint16_t size, const char *hex)
|
|||
return msg;
|
||||
}
|
||||
|
||||
const char *gh_type_name(struct gsm48_hdr *gh)
|
||||
{
|
||||
return gsm48_pdisc_msgtype_name(gsm48_hdr_pdisc(gh),
|
||||
gsm48_hdr_msg_type(gh));
|
||||
}
|
||||
|
||||
const char *msg_type_name(struct msgb *msg)
|
||||
{
|
||||
return gh_type_name((void*)msg->data);
|
||||
}
|
||||
|
||||
void dtap_expect_tx(const char *hex)
|
||||
{
|
||||
/* Has the previously expected dtap been received? */
|
||||
|
@ -153,8 +164,10 @@ void rx_from_ms(struct msgb *msg)
|
|||
int rc;
|
||||
|
||||
struct gsm48_hdr *gh = msgb_l3(msg);
|
||||
log("rx from MS: pdisc=0x%02x msg_type=0x%02x",
|
||||
gh->proto_discr, gh->msg_type);
|
||||
|
||||
log("MSC <--%s-- MS: %s",
|
||||
ran_type_name(rx_from_ran),
|
||||
gh_type_name(gh));
|
||||
|
||||
if (g_conn && !conn_exists(g_conn))
|
||||
g_conn = NULL;
|
||||
|
@ -427,8 +440,9 @@ int __wrap_gsup_client_send(struct gsup_client *gsupc, struct msgb *msg)
|
|||
|
||||
int _validate_dtap(struct msgb *msg, enum ran_type to_ran)
|
||||
{
|
||||
btw("DTAP --%s--> MS: %s",
|
||||
ran_type_name(to_ran),
|
||||
struct gsm48_hdr *gh = (void*)msg->data;
|
||||
btw("DTAP --%s--> MS: %s: %s",
|
||||
ran_type_name(to_ran), msg_type_name(msg),
|
||||
osmo_hexdump_nospc(msg->data, msg->len));
|
||||
|
||||
OSMO_ASSERT(dtap_tx_expected);
|
||||
|
|
Loading…
Reference in New Issue