mirror of
https://gitea.osmocom.org/cellular-infrastructure/osmo-mgw.git
synced 2025-10-23 08:12:01 +00:00
Reinstate msc subscriber conn ref counting
Indeed the easiest way of ensuring all code paths can cause conn discarding while still all code paths can check on whether a conn needs to be discarded. Change-Id: I641fe36d9fa2077e3caf63cc583aaa380603bff0
This commit is contained in:
@@ -59,13 +59,13 @@ void msc_subscr_conn_init(void);
|
||||
|
||||
struct bsc_api *msc_bsc_api();
|
||||
|
||||
#define subscr_con_get(conn) _subscr_con_get(conn, __BASE_FILE__, __LINE__)
|
||||
#define msc_conn_get(conn) _msc_conn_get(conn, __BASE_FILE__, __LINE__)
|
||||
struct gsm_subscriber_connection *
|
||||
_subscr_con_get(struct gsm_subscriber_connection *conn,
|
||||
const char *file, int line);
|
||||
#define subscr_con_put(conn) _subscr_con_put(conn, __BASE_FILE__, __LINE__)
|
||||
void _subscr_con_put(struct gsm_subscriber_connection *conn, const char *file,
|
||||
int line);
|
||||
_msc_conn_get(struct gsm_subscriber_connection *conn,
|
||||
const char *file, int line);
|
||||
#define msc_conn_put(conn) _msc_conn_put(conn, __BASE_FILE__, __LINE__)
|
||||
void _msc_conn_put(struct gsm_subscriber_connection *conn, const char *file,
|
||||
int line);
|
||||
|
||||
int msc_create_conn_fsm(struct gsm_subscriber_connection *conn, const char *id);
|
||||
|
||||
|
@@ -199,7 +199,6 @@ void gsm0408_clear_request(struct gsm_subscriber_connection *conn, uint32_t caus
|
||||
LOGP(DMM, LOGL_ERROR,
|
||||
"%s: Conn clear request on uninitialized conn\n",
|
||||
vlr_subscr_name(conn->vsub));
|
||||
msc_subscr_con_free(conn);
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -3362,7 +3361,7 @@ int mncc_tx_to_cc(struct gsm_network *net, int msg_type, void *arg)
|
||||
}
|
||||
|
||||
/* Assign conn */
|
||||
trans->conn = subscr_con_get(conn);
|
||||
trans->conn = msc_conn_get(conn);
|
||||
vlr_subscr_put(vsub);
|
||||
} else {
|
||||
/* update the subscriber we deal with */
|
||||
@@ -3512,7 +3511,7 @@ static int gsm0408_rcv_cc(struct gsm_subscriber_connection *conn, struct msgb *m
|
||||
return -ENOMEM;
|
||||
}
|
||||
/* Assign transaction */
|
||||
trans->conn = subscr_con_get(conn);
|
||||
trans->conn = msc_conn_get(conn);
|
||||
}
|
||||
|
||||
/* find function for current state and message */
|
||||
|
@@ -832,7 +832,7 @@ int gsm0411_rcv_sms(struct gsm_subscriber_connection *conn,
|
||||
gsm411_smr_init(&trans->sms.smr_inst, 0, 1,
|
||||
gsm411_rl_recv, gsm411_mn_send);
|
||||
|
||||
trans->conn = subscr_con_get(conn);
|
||||
trans->conn = msc_conn_get(conn);
|
||||
|
||||
new_trans = 1;
|
||||
}
|
||||
@@ -913,7 +913,7 @@ int gsm411_send_sms(struct gsm_subscriber_connection *conn, struct gsm_sms *sms)
|
||||
gsm411_rl_recv, gsm411_mn_send);
|
||||
trans->sms.sms = sms;
|
||||
|
||||
trans->conn = subscr_con_get(conn);
|
||||
trans->conn = msc_conn_get(conn);
|
||||
|
||||
/* Hardcode SMSC Originating Address for now */
|
||||
data = (uint8_t *)msgb_put(msg, 8);
|
||||
|
@@ -169,7 +169,8 @@ int gsm0408_rcvmsg_iucs(struct gsm_network *network, struct msgb *msg,
|
||||
uint8_t pdisc = gh->proto_discr & 0x0f;
|
||||
OSMO_ASSERT(pdisc != GSM48_PDISC_RR);
|
||||
|
||||
rc = gsm0408_dispatch(conn, msg);
|
||||
msc_dtap(conn, ue_ctx->conn_id, msg);
|
||||
rc = 0;
|
||||
} else {
|
||||
/* allocate a new connection */
|
||||
|
||||
|
@@ -48,19 +48,6 @@ static int msc_clear_request(struct gsm_subscriber_connection *conn, uint32_t ca
|
||||
return 1;
|
||||
}
|
||||
|
||||
/* receive a Level 3 Complete message and return MSC_CONN_ACCEPT or
|
||||
* MSC_CONN_REJECT */
|
||||
int msc_compl_l3(struct gsm_subscriber_connection *conn,
|
||||
struct msgb *msg, uint16_t chosen_channel)
|
||||
{
|
||||
gsm0408_dispatch(conn, msg);
|
||||
|
||||
/* Always return acceptance, because even if the conn was not accepted,
|
||||
* we assumed ownership of it and the caller shall not interfere with
|
||||
* that. We may even already have discarded the conn. */
|
||||
return MSC_CONN_ACCEPT;
|
||||
}
|
||||
|
||||
static void subscr_conn_bump(struct gsm_subscriber_connection *conn)
|
||||
{
|
||||
if (!conn)
|
||||
@@ -73,13 +60,33 @@ static void subscr_conn_bump(struct gsm_subscriber_connection *conn)
|
||||
osmo_fsm_inst_dispatch(conn->conn_fsm, SUBSCR_CONN_E_BUMP, NULL);
|
||||
}
|
||||
|
||||
/* Receive a DTAP message from BSC */
|
||||
void msc_dtap(struct gsm_subscriber_connection *conn, uint8_t link_id, struct msgb *msg)
|
||||
/* receive a Level 3 Complete message and return MSC_CONN_ACCEPT or
|
||||
* MSC_CONN_REJECT */
|
||||
int msc_compl_l3(struct gsm_subscriber_connection *conn,
|
||||
struct msgb *msg, uint16_t chosen_channel)
|
||||
{
|
||||
msc_conn_get(conn);
|
||||
gsm0408_dispatch(conn, msg);
|
||||
|
||||
/* Bump whether the conn wants to be closed */
|
||||
subscr_conn_bump(conn);
|
||||
msc_conn_put(conn);
|
||||
|
||||
/* Always return acceptance, because even if the conn was not accepted,
|
||||
* we assumed ownership of it and the caller shall not interfere with
|
||||
* that. We may even already have discarded the conn. */
|
||||
return MSC_CONN_ACCEPT;
|
||||
}
|
||||
|
||||
/* Receive a DTAP message from BSC */
|
||||
void msc_dtap(struct gsm_subscriber_connection *conn, uint8_t link_id, struct msgb *msg)
|
||||
{
|
||||
msc_conn_get(conn);
|
||||
gsm0408_dispatch(conn, msg);
|
||||
|
||||
/* Bump whether the conn wants to be closed */
|
||||
subscr_conn_bump(conn);
|
||||
msc_conn_put(conn);
|
||||
}
|
||||
|
||||
/* Receive an ASSIGNMENT COMPLETE from BSC */
|
||||
@@ -203,7 +210,6 @@ void msc_subscr_con_cleanup(struct gsm_subscriber_connection *conn)
|
||||
? OSMO_FSM_TERM_REGULAR
|
||||
: OSMO_FSM_TERM_ERROR,
|
||||
NULL);
|
||||
conn->conn_fsm = NULL;
|
||||
}
|
||||
|
||||
void msc_subscr_con_free(struct gsm_subscriber_connection *conn)
|
||||
@@ -241,20 +247,17 @@ void msc_close_connection(struct gsm_subscriber_connection *conn)
|
||||
return;
|
||||
if (conn->in_release)
|
||||
return;
|
||||
if (!conn->conn_fsm) {
|
||||
/* No FSM means no valid process is ongoing. Discard right
|
||||
* away. */
|
||||
msc_subscr_con_free(conn);
|
||||
if (!conn->conn_fsm)
|
||||
return;
|
||||
}
|
||||
if (conn->conn_fsm->state == SUBSCR_CONN_S_RELEASED)
|
||||
return;
|
||||
osmo_fsm_inst_dispatch(conn->conn_fsm, SUBSCR_CONN_E_CN_CLOSE, NULL);
|
||||
}
|
||||
|
||||
/* increment the ref-count. Needs to be called by every user */
|
||||
struct gsm_subscriber_connection *_subscr_con_get(struct gsm_subscriber_connection *conn,
|
||||
const char *file, int line)
|
||||
struct gsm_subscriber_connection *
|
||||
_msc_conn_get(struct gsm_subscriber_connection *conn,
|
||||
const char *file, int line)
|
||||
{
|
||||
OSMO_ASSERT(conn);
|
||||
|
||||
@@ -262,33 +265,33 @@ struct gsm_subscriber_connection *_subscr_con_get(struct gsm_subscriber_connecti
|
||||
return NULL;
|
||||
|
||||
conn->use_count++;
|
||||
LOGPSRC(DMSC, LOGL_DEBUG, file, line,
|
||||
"subscr %s: increased subscr_con use_count to %u\n",
|
||||
LOGPSRC(DREF, LOGL_DEBUG, file, line,
|
||||
"%s: MSC conn use + 1 == %u\n",
|
||||
vlr_subscr_name(conn->vsub), conn->use_count);
|
||||
|
||||
return conn;
|
||||
}
|
||||
|
||||
/* decrement the ref-count. Once it reaches zero, we release */
|
||||
void _subscr_con_put(struct gsm_subscriber_connection *conn,
|
||||
const char *file, int line)
|
||||
void _msc_conn_put(struct gsm_subscriber_connection *conn,
|
||||
const char *file, int line)
|
||||
{
|
||||
OSMO_ASSERT(conn);
|
||||
|
||||
if (conn->use_count == 0) {
|
||||
LOGP(DMSC, LOGL_ERROR, "trying to decrement conn use count, but is alrady 0\n");
|
||||
LOGPSRC(DREF, LOGL_ERROR, file, line,
|
||||
"%s: MSC conn use - 1 failed: is already 0\n",
|
||||
vlr_subscr_name(conn->vsub));
|
||||
return;
|
||||
}
|
||||
|
||||
conn->use_count--;
|
||||
LOGPSRC(DMSC, LOGL_DEBUG, file, line,
|
||||
"subscr %s: decreased subscr_conn use_count to %u\n",
|
||||
LOGPSRC(DREF, LOGL_DEBUG, file, line,
|
||||
"%s: MSC conn use - 1 == %u\n",
|
||||
vlr_subscr_name(conn->vsub), conn->use_count);
|
||||
|
||||
#if 0
|
||||
if (conn->use_count == 0 && conn->conn_fsm)
|
||||
osmo_fsm_inst_dispatch(conn->conn_fsm, SUBSCR_CONN_E_MO_CLOSE, NULL);
|
||||
#endif
|
||||
if (conn->use_count == 0)
|
||||
msc_subscr_con_free(conn);
|
||||
}
|
||||
|
||||
void msc_stop_paging(struct vlr_subscr *vsub)
|
||||
|
@@ -57,7 +57,7 @@ static int paging_cb_silent(unsigned int hooknum, unsigned int event,
|
||||
conn->lchan->ts->nr, conn->lchan->ts->trx->arfcn);
|
||||
#endif
|
||||
conn->silent_call = 1;
|
||||
subscr_con_get(conn);
|
||||
msc_conn_get(conn);
|
||||
/* increment lchan reference count */
|
||||
osmo_signal_dispatch(SS_SCALL, S_SCALL_SUCCESS, &sigdata);
|
||||
break;
|
||||
@@ -154,7 +154,7 @@ int gsm_silent_call_stop(struct vlr_subscr *vsub)
|
||||
#endif
|
||||
|
||||
conn->silent_call = 0;
|
||||
subscr_con_put(conn);
|
||||
msc_conn_put(conn);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
@@ -231,15 +231,7 @@ static void subscr_conn_fsm_cleanup(struct osmo_fsm_inst *fi,
|
||||
conn->in_release = true;
|
||||
conn->conn_fsm = NULL;
|
||||
|
||||
/* If we're closing in a middle of a trans, we need to clean up */
|
||||
if (conn->use_count) {
|
||||
DEBUGP(DMM, "%s: still in use (%u), cleaning up transactions\n",
|
||||
vlr_subscr_name(conn->vsub), conn->use_count);
|
||||
trans_conn_closed(conn);
|
||||
}
|
||||
if (conn->use_count)
|
||||
LOGP(DMM, LOGL_ERROR, "%s: closing conn but still in use (%u)\n",
|
||||
vlr_subscr_name(conn->vsub), conn->use_count);
|
||||
trans_conn_closed(conn);
|
||||
|
||||
if (conn->via_ran == RAN_UTRAN_IU)
|
||||
iu_tx_release(conn->iu.ue_ctx, NULL);
|
||||
@@ -247,7 +239,7 @@ static void subscr_conn_fsm_cleanup(struct osmo_fsm_inst *fi,
|
||||
* received from the UE, or a timeout expires. For now, the log
|
||||
* says "unknown UE" for each release outcome. */
|
||||
|
||||
msc_subscr_con_free(conn);
|
||||
msc_conn_put(conn);
|
||||
}
|
||||
|
||||
int subscr_conn_fsm_timeout(struct osmo_fsm_inst *fi)
|
||||
@@ -340,8 +332,8 @@ int msc_create_conn_fsm(struct gsm_subscriber_connection *conn, const char *id)
|
||||
* subscriber connection. If the FSM is freed along with the subscriber
|
||||
* connection, then in _osmo_fsm_inst_term() the osmo_fsm_inst_free()
|
||||
* that follows the cleanup() call would run into a double free. */
|
||||
fi = osmo_fsm_inst_alloc(&subscr_conn_fsm, conn->network, conn,
|
||||
LOGL_DEBUG, id);
|
||||
fi = osmo_fsm_inst_alloc(&subscr_conn_fsm, conn->network,
|
||||
msc_conn_get(conn), LOGL_DEBUG, id);
|
||||
|
||||
if (!fi) {
|
||||
LOGP(DMM, LOGL_ERROR,
|
||||
|
@@ -132,7 +132,7 @@ void trans_free(struct gsm_trans *trans)
|
||||
llist_del(&trans->entry);
|
||||
|
||||
if (trans->conn)
|
||||
subscr_con_put(trans->conn);
|
||||
msc_conn_put(trans->conn);
|
||||
|
||||
trans->conn = NULL;
|
||||
talloc_free(trans);
|
||||
|
@@ -2,7 +2,9 @@
|
||||
- Location Update request causes a GSUP Send Auth Info request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -25,6 +27,7 @@ DVLR GSUP tx: 08010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_SEND_AUTH_INFO_REQUEST: 08010809710000004026f0
|
||||
DVLR VLR_Authenticate(901700000004620){VLR_SUB_AS_NEEDS_AUTH}: state_chg to VLR_SUB_AS_NEEDS_AUTH_WAIT_AI
|
||||
DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
- from HLR, rx _SEND_AUTH_INFO_RESULT; VLR sends Auth Req to MS
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_SEND_AUTH_INFO_RESULT: 0a010809710000004026f003222010585df1ae287f6e273dce07090d61320b21042d8b2c3e220861855fb81fc2a8000322201012aca96fb4ffdea5c985cbafa9b6e18b210420bde240220807fa7502e07e1c0003222010e7c03ba7cf0e2fde82b2dc4d63077d422104a29514ae2208e2b234f80788640003222010fa8f20b781b5881329d4fea26b1a3c5121045afc8d7222082392f14f709ae000032220100fd4cc8dbe8715d1f439e304edfd68dc2104bc8d1c5b2208da7cdd6bfe2d7000
|
||||
@@ -62,6 +65,7 @@ DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: pdisc=
|
||||
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
|
||||
DREF IMSI:901700000004620: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
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
|
||||
@@ -84,6 +88,7 @@ DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_INIT}: Received Event UPD_HL
|
||||
DVLR GSUP tx: 04010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_UPDATE_LOCATION_REQUEST: 04010809710000004026f0
|
||||
DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_INIT}: state_chg to UPD_HLR_VLR_S_WAIT_FOR_DATA
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
- HLR sends _INSERT_DATA_REQUEST, VLR responds with _INSERT_DATA_RESULT
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_INSERT_DATA_REQUEST: 10010809710000004026f00804036470f1
|
||||
@@ -141,6 +146,7 @@ DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Removing from parent Subscr_Co
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Freeing instance
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Deallocated
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
@@ -154,8 +160,10 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
- 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
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DMM <- CM SERVICE REQUEST serv_type=0x08 MI(IMSI)=901700000004620
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -176,6 +184,7 @@ DVLR VLR_Authenticate(901700000004620){VLR_SUB_AS_WAIT_RESP}: got auth tuple: us
|
||||
- ...rand=12aca96fb4ffdea5c985cbafa9b6e18b
|
||||
- ...expecting sres=20bde240
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
cm_service_result_sent == 0
|
||||
auth_request_sent == 1
|
||||
- needs auth, not yet accepted
|
||||
@@ -191,6 +200,7 @@ DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
- MS sends Authen Response, VLR accepts with a CM Service Accept
|
||||
rx from MS: pdisc=0x05 msg_type=0x54
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
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
|
||||
@@ -220,11 +230,13 @@ DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_NEW}: state_chg to SUBSCR_CONN_S
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: received_cm_service_request = true
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
cm_service_result_sent == 1
|
||||
- a USSD request is serviced
|
||||
expecting USSD:
|
||||
Your extension is 46071
|
||||
rx from MS: pdisc=0x0b msg_type=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
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
@@ -241,10 +253,12 @@ DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Terminating (ca
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Removing from parent Subscr_Conn(901700000004620)
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Freeing instance
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Deallocated
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Deallocated
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
- all requests serviced, conn has been released
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
---
|
||||
@@ -267,8 +281,10 @@ 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
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRR PAGING RESPONSE: MI(IMSI)=901700000004620
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -289,6 +305,7 @@ DVLR VLR_Authenticate(901700000004620){VLR_SUB_AS_WAIT_RESP}: got auth tuple: us
|
||||
- ...rand=e7c03ba7cf0e2fde82b2dc4d63077d42
|
||||
- ...expecting sres=a29514ae
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 4
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
auth_request_sent == 1
|
||||
- needs auth, not yet accepted
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
@@ -303,6 +320,7 @@ DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
- MS sends Authen Response, VLR accepts and sends pending SMS
|
||||
rx from MS: pdisc=0x05 msg_type=0x54
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
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
|
||||
@@ -331,13 +349,14 @@ DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_NEW}: state_chg to SUBSCR_CONN_S
|
||||
DPAG Paging success for MSISDN:46071 (event=0)
|
||||
DPAG Calling paging cbfn.
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 5
|
||||
DMSC subscr MSISDN:46071: increased subscr_con use_count to 1
|
||||
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 matches expected message
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 4
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 2
|
||||
dtap_tx_confirmed == 1
|
||||
paging_stopped == 1
|
||||
- SMS was delivered, no requests pending for subscr
|
||||
@@ -348,13 +367,16 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 4
|
||||
llist_count(&net->subscr_conns) == 1
|
||||
- MS replies with CP-ACK for received SMS
|
||||
rx from MS: pdisc=0x89 msg_type=0x04
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: state_chg to SUBSCR_CONN_S_COMMUNICATING
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
|
||||
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
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DVLR 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
|
||||
@@ -362,7 +384,7 @@ DMSC msc_tx 2 bytes to MSISDN:46071 via RAN_GERAN_A
|
||||
- DTAP matches expected message
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 3
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
DMSC subscr MSISDN:46071: decreased subscr_conn use_count to 0
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_COMMUNICATING}: state_chg to SUBSCR_CONN_S_RELEASED
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
|
||||
@@ -370,10 +392,12 @@ DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Terminating (ca
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Removing from parent Subscr_Conn(901700000004620)
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Freeing instance
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Deallocated
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Deallocated
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
dtap_tx_confirmed == 1
|
||||
- SMS is done, conn is gone
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
@@ -381,6 +405,7 @@ DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Deallocated
|
||||
- subscriber detaches
|
||||
rx from MS: pdisc=0x05 msg_type=0x01
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DMM IMSI DETACH INDICATION: MI(IMSI)=901700000004620
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 2
|
||||
@@ -388,6 +413,7 @@ DMM Subscriber MSISDN:46071 DETACHED
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 0
|
||||
DREF freeing VLR subscr MSISDN:46071
|
||||
DREF unknown: MSC conn use - 1 == 0
|
||||
DRLL Freeing subscriber connection with NULL subscriber
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
===== test_gsm_authen: SUCCESS
|
||||
@@ -399,7 +425,9 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
||||
- Location Update request causes a GSUP Send Auth Info request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -422,6 +450,7 @@ DVLR GSUP tx: 08010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_SEND_AUTH_INFO_REQUEST: 08010809710000004026f0
|
||||
DVLR VLR_Authenticate(901700000004620){VLR_SUB_AS_NEEDS_AUTH}: state_chg to VLR_SUB_AS_NEEDS_AUTH_WAIT_AI
|
||||
DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
- from HLR, rx _SEND_AUTH_INFO_RESULT; VLR sends Auth Req to MS
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_SEND_AUTH_INFO_RESULT: 0a010809710000004026f003222010585df1ae287f6e273dce07090d61320b21042d8b2c3e220861855fb81fc2a8000322201012aca96fb4ffdea5c985cbafa9b6e18b210420bde240220807fa7502e07e1c0003222010e7c03ba7cf0e2fde82b2dc4d63077d422104a29514ae2208e2b234f80788640003222010fa8f20b781b5881329d4fea26b1a3c5121045afc8d7222082392f14f709ae000032220100fd4cc8dbe8715d1f439e304edfd68dc2104bc8d1c5b2208da7cdd6bfe2d7000
|
||||
@@ -459,6 +488,7 @@ DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: pdisc=
|
||||
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
|
||||
DREF IMSI:901700000004620: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
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
|
||||
@@ -481,6 +511,7 @@ DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_INIT}: Received Event UPD_HL
|
||||
DVLR GSUP tx: 04010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_UPDATE_LOCATION_REQUEST: 04010809710000004026f0
|
||||
DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_INIT}: state_chg to UPD_HLR_VLR_S_WAIT_FOR_DATA
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
- HLR sends _INSERT_DATA_REQUEST, VLR responds with _INSERT_DATA_RESULT
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_INSERT_DATA_REQUEST: 10010809710000004026f00804036470f1
|
||||
@@ -545,6 +576,7 @@ DREF VLR subscr MSISDN:46071 usage increases to: 2
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
- MS sends TMSI Realloc Complete
|
||||
rx from MS: pdisc=0x05 msg_type=0x5b
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
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
|
||||
@@ -568,10 +600,12 @@ DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Removing from parent Subscr_Co
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Freeing instance
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Deallocated
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Deallocated
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
- LU was successful, and the conn has already been closed
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
- Subscriber has the new TMSI
|
||||
@@ -585,8 +619,10 @@ 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
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DMM <- CM SERVICE REQUEST serv_type=0x08 MI(TMSI)=50462976
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -607,6 +643,7 @@ DVLR VLR_Authenticate(50462976){VLR_SUB_AS_WAIT_RESP}: got auth tuple: use_count
|
||||
- ...rand=12aca96fb4ffdea5c985cbafa9b6e18b
|
||||
- ...expecting sres=20bde240
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
cm_service_result_sent == 0
|
||||
auth_request_sent == 1
|
||||
- needs auth, not yet accepted
|
||||
@@ -622,6 +659,7 @@ DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
- MS sends Authen Response, VLR accepts with a CM Service Accept
|
||||
rx from MS: pdisc=0x05 msg_type=0x54
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
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
|
||||
@@ -651,11 +689,13 @@ DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_NEW}: state_chg to SUBSCR_CONN_S_ACCEPT
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_ACCEPTED}: received_cm_service_request = true
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
cm_service_result_sent == 1
|
||||
- a USSD request is serviced
|
||||
expecting USSD:
|
||||
Your extension is 46071
|
||||
rx from MS: pdisc=0x0b msg_type=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
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
@@ -672,10 +712,12 @@ DVLR Process_Access_Request_VLR(50462976){PR_ARQ_S_DONE}: Terminating (cause = O
|
||||
DVLR Process_Access_Request_VLR(50462976){PR_ARQ_S_DONE}: Removing from parent Subscr_Conn(50462976)
|
||||
DVLR Process_Access_Request_VLR(50462976){PR_ARQ_S_DONE}: Freeing instance
|
||||
DVLR Process_Access_Request_VLR(50462976){PR_ARQ_S_DONE}: Deallocated
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_RELEASED}: Deallocated
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
- all requests serviced, conn has been released
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
---
|
||||
@@ -698,8 +740,10 @@ 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
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRR PAGING RESPONSE: MI(TMSI)=50462976
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -720,6 +764,7 @@ DVLR VLR_Authenticate(50462976){VLR_SUB_AS_WAIT_RESP}: got auth tuple: use_count
|
||||
- ...rand=e7c03ba7cf0e2fde82b2dc4d63077d42
|
||||
- ...expecting sres=a29514ae
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 4
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
auth_request_sent == 1
|
||||
- needs auth, not yet accepted
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
@@ -734,6 +779,7 @@ DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
- MS sends Authen Response, VLR accepts and sends pending SMS
|
||||
rx from MS: pdisc=0x05 msg_type=0x54
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
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
|
||||
@@ -762,13 +808,14 @@ DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_NEW}: state_chg to SUBSCR_CONN_S_ACCEPT
|
||||
DPAG Paging success for MSISDN:46071 (event=0)
|
||||
DPAG Calling paging cbfn.
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 5
|
||||
DMSC subscr MSISDN:46071: increased subscr_con use_count to 1
|
||||
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 matches expected message
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 4
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 2
|
||||
dtap_tx_confirmed == 1
|
||||
paging_stopped == 1
|
||||
- SMS was delivered, no requests pending for subscr
|
||||
@@ -779,13 +826,16 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 4
|
||||
llist_count(&net->subscr_conns) == 1
|
||||
- MS replies with CP-ACK for received SMS
|
||||
rx from MS: pdisc=0x89 msg_type=0x04
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_ACCEPTED}: state_chg to SUBSCR_CONN_S_COMMUNICATING
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
|
||||
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
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DVLR 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
|
||||
@@ -793,7 +843,7 @@ DMSC msc_tx 2 bytes to MSISDN:46071 via RAN_GERAN_A
|
||||
- DTAP matches expected message
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 3
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
DMSC subscr MSISDN:46071: decreased subscr_conn use_count to 0
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 2
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_COMMUNICATING}: state_chg to SUBSCR_CONN_S_RELEASED
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_RELEASED}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
|
||||
@@ -801,10 +851,12 @@ DVLR Process_Access_Request_VLR(50462976){PR_ARQ_S_DONE}: Terminating (cause = O
|
||||
DVLR Process_Access_Request_VLR(50462976){PR_ARQ_S_DONE}: Removing from parent Subscr_Conn(50462976)
|
||||
DVLR Process_Access_Request_VLR(50462976){PR_ARQ_S_DONE}: Freeing instance
|
||||
DVLR Process_Access_Request_VLR(50462976){PR_ARQ_S_DONE}: Deallocated
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_RELEASED}: Deallocated
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
dtap_tx_confirmed == 1
|
||||
- SMS is done, conn is gone
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
@@ -813,7 +865,9 @@ DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_RELEASED}: Deallocated
|
||||
- Location Update request causes an Auth Req to MS
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -836,10 +890,12 @@ DVLR VLR_Authenticate(50462976){VLR_SUB_AS_WAIT_RESP}: got auth tuple: use_count
|
||||
- ...rand=fa8f20b781b5881329d4fea26b1a3c51
|
||||
- ...expecting sres=5afc8d72
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
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
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
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
|
||||
@@ -862,6 +918,7 @@ DVLR upd_hlr_vlr_fsm(50462976){UPD_HLR_VLR_S_INIT}: Received Event UPD_HLR_VLR_E
|
||||
DVLR GSUP tx: 04010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_UPDATE_LOCATION_REQUEST: 04010809710000004026f0
|
||||
DVLR upd_hlr_vlr_fsm(50462976){UPD_HLR_VLR_S_INIT}: state_chg to UPD_HLR_VLR_S_WAIT_FOR_DATA
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
- HLR sends _INSERT_DATA_REQUEST, VLR responds with _INSERT_DATA_RESULT
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_INSERT_DATA_REQUEST: 10010809710000004026f00804036470f1
|
||||
@@ -926,6 +983,7 @@ DREF VLR subscr MSISDN:46071 usage increases to: 3
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
- MS sends TMSI Realloc Complete
|
||||
rx from MS: pdisc=0x05 msg_type=0x5b
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
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
|
||||
@@ -948,10 +1006,12 @@ DVLR vlr_lu_fsm(50462976){VLR_ULA_S_DONE}: Removing from parent Subscr_Conn(5046
|
||||
DVLR vlr_lu_fsm(50462976){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
|
||||
DVLR vlr_lu_fsm(50462976){VLR_ULA_S_DONE}: Freeing instance
|
||||
DVLR vlr_lu_fsm(50462976){VLR_ULA_S_DONE}: Deallocated
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_RELEASED}: Deallocated
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
- LU was successful, and the conn has already been closed
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
- subscriber has the new TMSI
|
||||
@@ -965,6 +1025,7 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
- subscriber detaches, using new TMSI
|
||||
rx from MS: pdisc=0x05 msg_type=0x01
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DMM IMSI DETACH INDICATION: MI(TMSI)=117835012
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 2
|
||||
@@ -972,6 +1033,7 @@ DMM Subscriber MSISDN:46071 DETACHED
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 0
|
||||
DREF freeing VLR subscr MSISDN:46071
|
||||
DREF unknown: MSC conn use - 1 == 0
|
||||
DRLL Freeing subscriber connection with NULL subscriber
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
===== test_gsm_authen_tmsi: SUCCESS
|
||||
@@ -983,7 +1045,9 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
||||
- Location Update request causes a GSUP Send Auth Info request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -1006,6 +1070,7 @@ DVLR GSUP tx: 08010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_SEND_AUTH_INFO_REQUEST: 08010809710000004026f0
|
||||
DVLR VLR_Authenticate(901700000004620){VLR_SUB_AS_NEEDS_AUTH}: state_chg to VLR_SUB_AS_NEEDS_AUTH_WAIT_AI
|
||||
DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
- from HLR, rx _SEND_AUTH_INFO_RESULT; VLR sends Auth Req to MS
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_SEND_AUTH_INFO_RESULT: 0a010809710000004026f003222010585df1ae287f6e273dce07090d61320b21042d8b2c3e220861855fb81fc2a8000322201012aca96fb4ffdea5c985cbafa9b6e18b210420bde240220807fa7502e07e1c0003222010e7c03ba7cf0e2fde82b2dc4d63077d422104a29514ae2208e2b234f80788640003222010fa8f20b781b5881329d4fea26b1a3c5121045afc8d7222082392f14f709ae000032220100fd4cc8dbe8715d1f439e304edfd68dc2104bc8d1c5b2208da7cdd6bfe2d7000
|
||||
@@ -1043,6 +1108,7 @@ DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: pdisc=
|
||||
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
|
||||
DREF IMSI:901700000004620: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
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
|
||||
@@ -1065,6 +1131,7 @@ DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_INIT}: Received Event UPD_HL
|
||||
DVLR GSUP tx: 04010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_UPDATE_LOCATION_REQUEST: 04010809710000004026f0
|
||||
DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_INIT}: state_chg to UPD_HLR_VLR_S_WAIT_FOR_DATA
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
- HLR sends _INSERT_DATA_REQUEST, VLR responds with _INSERT_DATA_RESULT
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_INSERT_DATA_REQUEST: 10010809710000004026f00804036470f1
|
||||
@@ -1125,6 +1192,7 @@ DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
- MS replies with an Identity Response
|
||||
rx from MS: pdisc=0x05 msg_type=0x59
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DMM IDENTITY RESPONSE: MI(IMEI)=423423423423423
|
||||
DVLR set IMEI on subscriber; IMSI=901700000004620 IMEI=423423423423423
|
||||
@@ -1150,10 +1218,12 @@ DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Removing from parent Subscr_Co
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Freeing instance
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Deallocated
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Deallocated
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
- LU was successful, and the conn has already been closed
|
||||
lu_result_sent == 1
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
@@ -1165,6 +1235,7 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
- subscriber detaches
|
||||
rx from MS: pdisc=0x05 msg_type=0x01
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DMM IMSI DETACH INDICATION: MI(IMSI)=901700000004620
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 2
|
||||
@@ -1172,6 +1243,7 @@ DMM Subscriber MSISDN:46071 DETACHED
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 0
|
||||
DREF freeing VLR subscr MSISDN:46071
|
||||
DREF unknown: MSC conn use - 1 == 0
|
||||
DRLL Freeing subscriber connection with NULL subscriber
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
===== test_gsm_authen_imei: SUCCESS
|
||||
@@ -1183,7 +1255,9 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
||||
- Location Update request causes a GSUP Send Auth Info request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -1206,6 +1280,7 @@ DVLR GSUP tx: 08010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_SEND_AUTH_INFO_REQUEST: 08010809710000004026f0
|
||||
DVLR VLR_Authenticate(901700000004620){VLR_SUB_AS_NEEDS_AUTH}: state_chg to VLR_SUB_AS_NEEDS_AUTH_WAIT_AI
|
||||
DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
- from HLR, rx _SEND_AUTH_INFO_RESULT; VLR sends Auth Req to MS
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_SEND_AUTH_INFO_RESULT: 0a010809710000004026f003222010585df1ae287f6e273dce07090d61320b21042d8b2c3e220861855fb81fc2a8000322201012aca96fb4ffdea5c985cbafa9b6e18b210420bde240220807fa7502e07e1c0003222010e7c03ba7cf0e2fde82b2dc4d63077d422104a29514ae2208e2b234f80788640003222010fa8f20b781b5881329d4fea26b1a3c5121045afc8d7222082392f14f709ae000032220100fd4cc8dbe8715d1f439e304edfd68dc2104bc8d1c5b2208da7cdd6bfe2d7000
|
||||
@@ -1243,6 +1318,7 @@ DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: pdisc=
|
||||
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
|
||||
DREF IMSI:901700000004620: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
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
|
||||
@@ -1265,6 +1341,7 @@ DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_INIT}: Received Event UPD_HL
|
||||
DVLR GSUP tx: 04010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_UPDATE_LOCATION_REQUEST: 04010809710000004026f0
|
||||
DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_INIT}: state_chg to UPD_HLR_VLR_S_WAIT_FOR_DATA
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
- HLR sends _INSERT_DATA_REQUEST, VLR responds with _INSERT_DATA_RESULT
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_INSERT_DATA_REQUEST: 10010809710000004026f00804036470f1
|
||||
@@ -1325,6 +1402,7 @@ DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
- MS replies with an Identity Response
|
||||
rx from MS: pdisc=0x05 msg_type=0x59
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DMM IDENTITY RESPONSE: MI(IMEI)=423423423423423
|
||||
DVLR set IMEI on subscriber; IMSI=901700000004620 IMEI=423423423423423
|
||||
@@ -1333,6 +1411,7 @@ DVLR lu_compl_vlr_fsm(901700000004620){LU_COMPL_VLR_S_WAIT_IMEI_TMSI}: Received
|
||||
DVLR lu_compl_vlr_fsm(901700000004620){LU_COMPL_VLR_S_WAIT_IMEI_TMSI}: lu_compl_vlr_new_tmsi()
|
||||
DVLR lu_compl_vlr_fsm(901700000004620){LU_COMPL_VLR_S_WAIT_IMEI_TMSI}: state_chg to LU_COMPL_VLR_S_WAIT_TMSI_CNF
|
||||
- sending LU Accept for MSISDN:46071, with TMSI 0x03020100
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
- a LU Accept with a new TMSI was sent, waiting for TMSI Realloc Compl
|
||||
llist_count(&net->subscr_conns) == 1
|
||||
lu_result_sent == 1
|
||||
@@ -1355,6 +1434,7 @@ DREF VLR subscr MSISDN:46071 usage increases to: 2
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
- MS sends TMSI Realloc Complete
|
||||
rx from MS: pdisc=0x05 msg_type=0x5b
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
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
|
||||
@@ -1378,10 +1458,12 @@ DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Removing from parent Subscr_Co
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Freeing instance
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Deallocated
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Deallocated
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
- LU was successful, and the conn has already been closed
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
- Subscriber has the IMEI and TMSI
|
||||
@@ -1393,6 +1475,7 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
- subscriber detaches, using TMSI
|
||||
rx from MS: pdisc=0x05 msg_type=0x01
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DMM IMSI DETACH INDICATION: MI(TMSI)=50462976
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 2
|
||||
@@ -1400,6 +1483,7 @@ DMM Subscriber MSISDN:46071 DETACHED
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 0
|
||||
DREF freeing VLR subscr MSISDN:46071
|
||||
DREF unknown: MSC conn use - 1 == 0
|
||||
DRLL Freeing subscriber connection with NULL subscriber
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
===== test_gsm_authen_tmsi_imei: SUCCESS
|
||||
@@ -1411,7 +1495,9 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
||||
- Location Update request causes a GSUP Send Auth Info request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -1434,6 +1520,7 @@ DVLR GSUP tx: 08010809710000000156f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_SEND_AUTH_INFO_REQUEST: 08010809710000000156f0
|
||||
DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_NEEDS_AUTH}: state_chg to VLR_SUB_AS_NEEDS_AUTH_WAIT_AI
|
||||
DREF VLR subscr IMSI:901700000010650 usage decreases to: 1
|
||||
DREF IMSI:901700000010650: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
- from HLR, rx _SEND_AUTH_INFO_RESULT; VLR sends Auth Req to MS
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_SEND_AUTH_INFO_RESULT: 0a010809710000000156f00362201039fa2f4e3d523d8619a73b4f65c3e14d21049b36efdf2208059a4f668f6fbe39231027497388b6cb044648f396aa155b95ef2410f64735036e5871319c679f4742a75ea125108704f5ba55f30000d2ee44b22c8ea9192708e229c19e791f2e4103622010c187a53a5e6b9d573cac7c74451fd46d210485aa31302208d3d50a000bf04f6e23101159ec926a50e98c034a6b7d7c9f418d2410df3a03d9ca5335641efc8e36d76cd20b25101843a645b98d00005b2d666af46c45d927087db47cf7f81e4dc703622010efa9c29a9742148d5c9070348716e1bb210469d5f9fb22083df176f0c29f1a3d2310eb50e770ddcc3060101d2f43b6c2b884241076542abce5ff9345b0e8947f4c6e019c2510f9375e6d41e1000096e7fe4ff1c27e392708706f996719ba609c
|
||||
@@ -1452,6 +1539,7 @@ DREF VLR subscr IMSI:901700000010650 usage decreases to: 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
|
||||
DREF IMSI:901700000010650: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
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
|
||||
@@ -1474,6 +1562,7 @@ DVLR upd_hlr_vlr_fsm(901700000010650){UPD_HLR_VLR_S_INIT}: Received Event UPD_HL
|
||||
DVLR GSUP tx: 04010809710000000156f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_UPDATE_LOCATION_REQUEST: 04010809710000000156f0
|
||||
DVLR upd_hlr_vlr_fsm(901700000010650){UPD_HLR_VLR_S_INIT}: state_chg to UPD_HLR_VLR_S_WAIT_FOR_DATA
|
||||
DREF IMSI:901700000010650: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
- HLR sends _INSERT_DATA_REQUEST, VLR responds with _INSERT_DATA_RESULT
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_INSERT_DATA_REQUEST: 10010809710000000156f00804032443f2
|
||||
@@ -1531,6 +1620,7 @@ DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_DONE}: Removing from parent Subscr_Co
|
||||
DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
|
||||
DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_DONE}: Freeing instance
|
||||
DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_DONE}: Deallocated
|
||||
DREF MSISDN:42342: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:42342: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 2
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
@@ -1544,8 +1634,10 @@ DREF VLR subscr MSISDN:42342 usage decreases to: 1
|
||||
- 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
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DMM <- CM SERVICE REQUEST serv_type=0x08 MI(IMSI)=901700000010650
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -1566,6 +1658,7 @@ DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_WAIT_RESP}: got auth tuple: us
|
||||
- ...rand=c187a53a5e6b9d573cac7c74451fd46d
|
||||
- ...expecting sres=85aa3130
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 2
|
||||
DREF MSISDN:42342: MSC conn use - 1 == 1
|
||||
cm_service_result_sent == 0
|
||||
auth_request_sent == 1
|
||||
- needs auth, not yet accepted
|
||||
@@ -1581,6 +1674,7 @@ DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
- MS sends Authen Response, VLR accepts with a CM Service Accept
|
||||
rx from MS: pdisc=0x05 msg_type=0x54
|
||||
DREF MSISDN:42342: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
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
|
||||
@@ -1610,11 +1704,13 @@ DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_NEW}: state_chg to SUBSCR_CONN_S
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_ACCEPTED}: received_cm_service_request = true
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DREF MSISDN:42342: MSC conn use - 1 == 1
|
||||
cm_service_result_sent == 1
|
||||
- a USSD request is serviced
|
||||
expecting USSD:
|
||||
Your extension is 42342
|
||||
rx from MS: pdisc=0x0b msg_type=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
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
@@ -1631,10 +1727,12 @@ DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_DONE}: Terminating (ca
|
||||
DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_DONE}: Removing from parent Subscr_Conn(901700000010650)
|
||||
DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_DONE}: Freeing instance
|
||||
DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_DONE}: Deallocated
|
||||
DRLL subscr MSISDN:42342: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 1
|
||||
DREF MSISDN:42342: MSC conn use - 1 == 1
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Deallocated
|
||||
DREF MSISDN:42342: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:42342: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 1
|
||||
- all requests serviced, conn has been released
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
---
|
||||
@@ -1657,8 +1755,10 @@ 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
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRR PAGING RESPONSE: MI(IMSI)=901700000010650
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -1679,6 +1779,7 @@ DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_WAIT_RESP}: got auth tuple: us
|
||||
- ...rand=efa9c29a9742148d5c9070348716e1bb
|
||||
- ...expecting sres=69d5f9fb
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 4
|
||||
DREF MSISDN:42342: MSC conn use - 1 == 1
|
||||
auth_request_sent == 1
|
||||
- needs auth, not yet accepted
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
@@ -1693,6 +1794,7 @@ DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
- MS sends Authen Response, VLR accepts and sends pending SMS
|
||||
rx from MS: pdisc=0x05 msg_type=0x54
|
||||
DREF MSISDN:42342: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
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
|
||||
@@ -1721,13 +1823,14 @@ DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_NEW}: state_chg to SUBSCR_CONN_S
|
||||
DPAG Paging success for MSISDN:42342 (event=0)
|
||||
DPAG Calling paging cbfn.
|
||||
DREF VLR subscr MSISDN:42342 usage increases to: 5
|
||||
DMSC subscr MSISDN:42342: increased subscr_con use_count to 1
|
||||
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 matches expected message
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 4
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DREF MSISDN:42342: MSC conn use - 1 == 2
|
||||
dtap_tx_confirmed == 1
|
||||
paging_stopped == 1
|
||||
- SMS was delivered, no requests pending for subscr
|
||||
@@ -1738,13 +1841,16 @@ DREF VLR subscr MSISDN:42342 usage decreases to: 4
|
||||
llist_count(&net->subscr_conns) == 1
|
||||
- MS replies with CP-ACK for received SMS
|
||||
rx from MS: pdisc=0x89 msg_type=0x04
|
||||
DREF MSISDN:42342: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_ACCEPTED}: state_chg to SUBSCR_CONN_S_COMMUNICATING
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
|
||||
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
|
||||
DREF MSISDN:42342: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DVLR 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
|
||||
@@ -1752,7 +1858,7 @@ DMSC msc_tx 2 bytes to MSISDN:42342 via RAN_GERAN_A
|
||||
- DTAP matches expected message
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 3
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 2
|
||||
DMSC subscr MSISDN:42342: decreased subscr_conn use_count to 0
|
||||
DREF MSISDN:42342: MSC conn use - 1 == 2
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_COMMUNICATING}: state_chg to SUBSCR_CONN_S_RELEASED
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
|
||||
@@ -1760,10 +1866,12 @@ DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_DONE}: Terminating (ca
|
||||
DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_DONE}: Removing from parent Subscr_Conn(901700000010650)
|
||||
DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_DONE}: Freeing instance
|
||||
DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_DONE}: Deallocated
|
||||
DRLL subscr MSISDN:42342: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 1
|
||||
DREF MSISDN:42342: MSC conn use - 1 == 1
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Deallocated
|
||||
DREF MSISDN:42342: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:42342: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 1
|
||||
dtap_tx_confirmed == 1
|
||||
- SMS is done, conn is gone
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
@@ -1771,6 +1879,7 @@ DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Deallocated
|
||||
- subscriber detaches
|
||||
rx from MS: pdisc=0x05 msg_type=0x01
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DMM IMSI DETACH INDICATION: MI(IMSI)=901700000010650
|
||||
DREF VLR subscr MSISDN:42342 usage increases to: 2
|
||||
@@ -1778,6 +1887,7 @@ DMM Subscriber MSISDN:42342 DETACHED
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 1
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 0
|
||||
DREF freeing VLR subscr MSISDN:42342
|
||||
DREF unknown: MSC conn use - 1 == 0
|
||||
DRLL Freeing subscriber connection with NULL subscriber
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
===== test_gsm_milenage_authen: SUCCESS
|
||||
|
@@ -2,7 +2,9 @@
|
||||
- Location Update request causes a GSUP Send Auth Info request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -25,6 +27,7 @@ DVLR GSUP tx: 08010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_SEND_AUTH_INFO_REQUEST: 08010809710000004026f0
|
||||
DVLR VLR_Authenticate(901700000004620){VLR_SUB_AS_NEEDS_AUTH}: state_chg to VLR_SUB_AS_NEEDS_AUTH_WAIT_AI
|
||||
DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
- from HLR, rx _SEND_AUTH_INFO_RESULT; VLR sends Auth Req to MS
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_SEND_AUTH_INFO_RESULT: 0a010809710000004026f003222010585df1ae287f6e273dce07090d61320b21042d8b2c3e220861855fb81fc2a8000322201012aca96fb4ffdea5c985cbafa9b6e18b210420bde240220807fa7502e07e1c0003222010e7c03ba7cf0e2fde82b2dc4d63077d422104a29514ae2208e2b234f80788640003222010fa8f20b781b5881329d4fea26b1a3c5121045afc8d7222082392f14f709ae000032220100fd4cc8dbe8715d1f439e304edfd68dc2104bc8d1c5b2208da7cdd6bfe2d7000
|
||||
@@ -43,6 +46,7 @@ DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
||||
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
|
||||
DREF IMSI:901700000004620: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
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
|
||||
@@ -58,6 +62,7 @@ DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_WAIT_AUTH}: Received Event VLR_ULA_E_
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_WAIT_AUTH}: vlr_loc_upd_post_auth()
|
||||
- sending Ciphering Mode Command for IMSI:901700000004620: cipher=VLR_CIPH_A5_1 kc=61855fb81fc2a800 retrieve_imeisv=0
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_WAIT_AUTH}: state_chg to VLR_ULA_S_WAIT_CIPH
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
- needs ciph, not yet accepted
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
@@ -141,6 +146,7 @@ DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Removing from parent Subscr_Co
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Freeing instance
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Deallocated
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
@@ -154,8 +160,10 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
- 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
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DMM <- CM SERVICE REQUEST serv_type=0x08 MI(IMSI)=901700000004620
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -176,6 +184,7 @@ DVLR VLR_Authenticate(901700000004620){VLR_SUB_AS_WAIT_RESP}: got auth tuple: us
|
||||
- ...rand=12aca96fb4ffdea5c985cbafa9b6e18b
|
||||
- ...expecting sres=20bde240
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
auth_request_sent == 1
|
||||
cm_service_result_sent == 0
|
||||
- needs auth, not yet accepted
|
||||
@@ -191,6 +200,7 @@ DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
- MS sends Authen Response, VLR accepts and requests Ciphering
|
||||
rx from MS: pdisc=0x05 msg_type=0x54
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
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
|
||||
@@ -207,6 +217,7 @@ DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_WAIT_AUTH}: got VLR_AU
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_WAIT_AUTH}: _proc_arq_vlr_node2()
|
||||
- sending Ciphering Mode Command for MSISDN:46071: cipher=VLR_CIPH_A5_1 kc=07fa7502e07e1c00 retrieve_imeisv=0
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_WAIT_AUTH}: state_chg to PR_ARQ_S_WAIT_CIPH
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
cm_service_result_sent == 0
|
||||
cipher_mode_cmd_sent == 1
|
||||
- needs ciph, not yet accepted
|
||||
@@ -242,6 +253,7 @@ DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR
|
||||
expecting USSD:
|
||||
Your extension is 46071
|
||||
rx from MS: pdisc=0x0b msg_type=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
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
@@ -258,10 +270,12 @@ DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Terminating (ca
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Removing from parent Subscr_Conn(901700000004620)
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Freeing instance
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Deallocated
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Deallocated
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
- all requests serviced, conn has been released
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
---
|
||||
@@ -284,8 +298,10 @@ 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
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRR PAGING RESPONSE: MI(IMSI)=901700000004620
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -306,6 +322,7 @@ DVLR VLR_Authenticate(901700000004620){VLR_SUB_AS_WAIT_RESP}: got auth tuple: us
|
||||
- ...rand=e7c03ba7cf0e2fde82b2dc4d63077d42
|
||||
- ...expecting sres=a29514ae
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 4
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
auth_request_sent == 1
|
||||
- needs auth, not yet accepted
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
@@ -320,6 +337,7 @@ DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
- MS sends Authen Response, VLR accepts and requests Ciphering
|
||||
rx from MS: pdisc=0x05 msg_type=0x54
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
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
|
||||
@@ -336,6 +354,7 @@ DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_WAIT_AUTH}: got VLR_AU
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_WAIT_AUTH}: _proc_arq_vlr_node2()
|
||||
- sending Ciphering Mode Command for MSISDN:46071: cipher=VLR_CIPH_A5_1 kc=e2b234f807886400 retrieve_imeisv=0
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_WAIT_AUTH}: state_chg to PR_ARQ_S_WAIT_CIPH
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
cipher_mode_cmd_sent == 1
|
||||
- needs ciph, not yet accepted
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
@@ -366,7 +385,7 @@ DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_NEW}: state_chg to SUBSCR_CONN_S
|
||||
DPAG Paging success for MSISDN:46071 (event=0)
|
||||
DPAG Calling paging cbfn.
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 5
|
||||
DMSC subscr MSISDN:46071: increased subscr_con use_count to 1
|
||||
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 matches expected message
|
||||
@@ -382,13 +401,16 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 4
|
||||
llist_count(&net->subscr_conns) == 1
|
||||
- MS replies with CP-ACK for received SMS
|
||||
rx from MS: pdisc=0x89 msg_type=0x04
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: state_chg to SUBSCR_CONN_S_COMMUNICATING
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
|
||||
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
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DVLR 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
|
||||
@@ -396,7 +418,7 @@ DMSC msc_tx 2 bytes to MSISDN:46071 via RAN_GERAN_A
|
||||
- DTAP matches expected message
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 3
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
DMSC subscr MSISDN:46071: decreased subscr_conn use_count to 0
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_COMMUNICATING}: state_chg to SUBSCR_CONN_S_RELEASED
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
|
||||
@@ -404,10 +426,12 @@ DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Terminating (ca
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Removing from parent Subscr_Conn(901700000004620)
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Freeing instance
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Deallocated
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Deallocated
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
dtap_tx_confirmed == 1
|
||||
- SMS is done, conn is gone
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
@@ -415,6 +439,7 @@ DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Deallocated
|
||||
- subscriber detaches
|
||||
rx from MS: pdisc=0x05 msg_type=0x01
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DMM IMSI DETACH INDICATION: MI(IMSI)=901700000004620
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 2
|
||||
@@ -422,6 +447,7 @@ DMM Subscriber MSISDN:46071 DETACHED
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 0
|
||||
DREF freeing VLR subscr MSISDN:46071
|
||||
DREF unknown: MSC conn use - 1 == 0
|
||||
DRLL Freeing subscriber connection with NULL subscriber
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
===== test_ciph: SUCCESS
|
||||
@@ -433,7 +459,9 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
||||
- Location Update request causes a GSUP Send Auth Info request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -456,6 +484,7 @@ DVLR GSUP tx: 08010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_SEND_AUTH_INFO_REQUEST: 08010809710000004026f0
|
||||
DVLR VLR_Authenticate(901700000004620){VLR_SUB_AS_NEEDS_AUTH}: state_chg to VLR_SUB_AS_NEEDS_AUTH_WAIT_AI
|
||||
DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
- from HLR, rx _SEND_AUTH_INFO_RESULT; VLR sends Auth Req to MS
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_SEND_AUTH_INFO_RESULT: 0a010809710000004026f003222010585df1ae287f6e273dce07090d61320b21042d8b2c3e220861855fb81fc2a8000322201012aca96fb4ffdea5c985cbafa9b6e18b210420bde240220807fa7502e07e1c0003222010e7c03ba7cf0e2fde82b2dc4d63077d422104a29514ae2208e2b234f80788640003222010fa8f20b781b5881329d4fea26b1a3c5121045afc8d7222082392f14f709ae000032220100fd4cc8dbe8715d1f439e304edfd68dc2104bc8d1c5b2208da7cdd6bfe2d7000
|
||||
@@ -474,6 +503,7 @@ DREF VLR subscr IMSI:901700000004620 usage decreases to: 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
|
||||
DREF IMSI:901700000004620: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
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
|
||||
@@ -489,6 +519,7 @@ DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_WAIT_AUTH}: Received Event VLR_ULA_E_
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_WAIT_AUTH}: vlr_loc_upd_post_auth()
|
||||
- sending Ciphering Mode Command for IMSI:901700000004620: cipher=VLR_CIPH_A5_1 kc=61855fb81fc2a800 retrieve_imeisv=0
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_WAIT_AUTH}: state_chg to VLR_ULA_S_WAIT_CIPH
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
auth_request_sent == 1
|
||||
- needs ciph, not yet accepted
|
||||
@@ -580,6 +611,7 @@ DREF VLR subscr MSISDN:46071 usage increases to: 2
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
- MS sends TMSI Realloc Complete
|
||||
rx from MS: pdisc=0x05 msg_type=0x5b
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
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
|
||||
@@ -603,10 +635,12 @@ DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Removing from parent Subscr_Co
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Freeing instance
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Deallocated
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Deallocated
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
- LU was successful, and the conn has already been closed
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
- Subscriber has the new TMSI
|
||||
@@ -620,8 +654,10 @@ 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
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DMM <- CM SERVICE REQUEST serv_type=0x08 MI(TMSI)=50462976
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -642,6 +678,7 @@ DVLR VLR_Authenticate(50462976){VLR_SUB_AS_WAIT_RESP}: got auth tuple: use_count
|
||||
- ...rand=12aca96fb4ffdea5c985cbafa9b6e18b
|
||||
- ...expecting sres=20bde240
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
auth_request_sent == 1
|
||||
cm_service_result_sent == 0
|
||||
- needs auth, not yet accepted
|
||||
@@ -657,6 +694,7 @@ DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
- MS sends Authen Response, VLR accepts and requests Ciphering
|
||||
rx from MS: pdisc=0x05 msg_type=0x54
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
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
|
||||
@@ -673,6 +711,7 @@ DVLR Process_Access_Request_VLR(50462976){PR_ARQ_S_WAIT_AUTH}: got VLR_AUTH_RES_
|
||||
DVLR Process_Access_Request_VLR(50462976){PR_ARQ_S_WAIT_AUTH}: _proc_arq_vlr_node2()
|
||||
- sending Ciphering Mode Command for MSISDN:46071: cipher=VLR_CIPH_A5_1 kc=07fa7502e07e1c00 retrieve_imeisv=0
|
||||
DVLR Process_Access_Request_VLR(50462976){PR_ARQ_S_WAIT_AUTH}: state_chg to PR_ARQ_S_WAIT_CIPH
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
cm_service_result_sent == 0
|
||||
cipher_mode_cmd_sent == 1
|
||||
- needs ciph, not yet accepted
|
||||
@@ -708,6 +747,7 @@ DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E
|
||||
expecting USSD:
|
||||
Your extension is 46071
|
||||
rx from MS: pdisc=0x0b msg_type=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
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
@@ -724,10 +764,12 @@ DVLR Process_Access_Request_VLR(50462976){PR_ARQ_S_DONE}: Terminating (cause = O
|
||||
DVLR Process_Access_Request_VLR(50462976){PR_ARQ_S_DONE}: Removing from parent Subscr_Conn(50462976)
|
||||
DVLR Process_Access_Request_VLR(50462976){PR_ARQ_S_DONE}: Freeing instance
|
||||
DVLR Process_Access_Request_VLR(50462976){PR_ARQ_S_DONE}: Deallocated
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_RELEASED}: Deallocated
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
- all requests serviced, conn has been released
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
---
|
||||
@@ -750,8 +792,10 @@ 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
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRR PAGING RESPONSE: MI(TMSI)=50462976
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -772,6 +816,7 @@ DVLR VLR_Authenticate(50462976){VLR_SUB_AS_WAIT_RESP}: got auth tuple: use_count
|
||||
- ...rand=e7c03ba7cf0e2fde82b2dc4d63077d42
|
||||
- ...expecting sres=a29514ae
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 4
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
auth_request_sent == 1
|
||||
- needs auth, not yet accepted
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
@@ -786,6 +831,7 @@ DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
- MS sends Authen Response, VLR accepts and requests Ciphering
|
||||
rx from MS: pdisc=0x05 msg_type=0x54
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
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
|
||||
@@ -802,6 +848,7 @@ DVLR Process_Access_Request_VLR(50462976){PR_ARQ_S_WAIT_AUTH}: got VLR_AUTH_RES_
|
||||
DVLR Process_Access_Request_VLR(50462976){PR_ARQ_S_WAIT_AUTH}: _proc_arq_vlr_node2()
|
||||
- sending Ciphering Mode Command for MSISDN:46071: cipher=VLR_CIPH_A5_1 kc=e2b234f807886400 retrieve_imeisv=0
|
||||
DVLR Process_Access_Request_VLR(50462976){PR_ARQ_S_WAIT_AUTH}: state_chg to PR_ARQ_S_WAIT_CIPH
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
cipher_mode_cmd_sent == 1
|
||||
- needs ciph, not yet accepted
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
@@ -832,7 +879,7 @@ DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_NEW}: state_chg to SUBSCR_CONN_S_ACCEPT
|
||||
DPAG Paging success for MSISDN:46071 (event=0)
|
||||
DPAG Calling paging cbfn.
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 5
|
||||
DMSC subscr MSISDN:46071: increased subscr_con use_count to 1
|
||||
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 matches expected message
|
||||
@@ -848,13 +895,16 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 4
|
||||
llist_count(&net->subscr_conns) == 1
|
||||
- MS replies with CP-ACK for received SMS
|
||||
rx from MS: pdisc=0x89 msg_type=0x04
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_ACCEPTED}: state_chg to SUBSCR_CONN_S_COMMUNICATING
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
|
||||
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
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DVLR 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
|
||||
@@ -862,7 +912,7 @@ DMSC msc_tx 2 bytes to MSISDN:46071 via RAN_GERAN_A
|
||||
- DTAP matches expected message
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 3
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
DMSC subscr MSISDN:46071: decreased subscr_conn use_count to 0
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 2
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_COMMUNICATING}: state_chg to SUBSCR_CONN_S_RELEASED
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_RELEASED}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
|
||||
@@ -870,10 +920,12 @@ DVLR Process_Access_Request_VLR(50462976){PR_ARQ_S_DONE}: Terminating (cause = O
|
||||
DVLR Process_Access_Request_VLR(50462976){PR_ARQ_S_DONE}: Removing from parent Subscr_Conn(50462976)
|
||||
DVLR Process_Access_Request_VLR(50462976){PR_ARQ_S_DONE}: Freeing instance
|
||||
DVLR Process_Access_Request_VLR(50462976){PR_ARQ_S_DONE}: Deallocated
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_RELEASED}: Deallocated
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
dtap_tx_confirmed == 1
|
||||
- SMS is done, conn is gone
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
@@ -881,6 +933,7 @@ DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_RELEASED}: Deallocated
|
||||
- subscriber detaches, using TMSI
|
||||
rx from MS: pdisc=0x05 msg_type=0x01
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DMM IMSI DETACH INDICATION: MI(TMSI)=50462976
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 2
|
||||
@@ -888,6 +941,7 @@ DMM Subscriber MSISDN:46071 DETACHED
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 0
|
||||
DREF freeing VLR subscr MSISDN:46071
|
||||
DREF unknown: MSC conn use - 1 == 0
|
||||
DRLL Freeing subscriber connection with NULL subscriber
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
===== test_ciph_tmsi: SUCCESS
|
||||
@@ -899,7 +953,9 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
||||
- Location Update request causes a GSUP Send Auth Info request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -922,6 +978,7 @@ DVLR GSUP tx: 08010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_SEND_AUTH_INFO_REQUEST: 08010809710000004026f0
|
||||
DVLR VLR_Authenticate(901700000004620){VLR_SUB_AS_NEEDS_AUTH}: state_chg to VLR_SUB_AS_NEEDS_AUTH_WAIT_AI
|
||||
DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
- from HLR, rx _SEND_AUTH_INFO_RESULT; VLR sends Auth Req to MS
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_SEND_AUTH_INFO_RESULT: 0a010809710000004026f003222010585df1ae287f6e273dce07090d61320b21042d8b2c3e220861855fb81fc2a8000322201012aca96fb4ffdea5c985cbafa9b6e18b210420bde240220807fa7502e07e1c0003222010e7c03ba7cf0e2fde82b2dc4d63077d422104a29514ae2208e2b234f80788640003222010fa8f20b781b5881329d4fea26b1a3c5121045afc8d7222082392f14f709ae000032220100fd4cc8dbe8715d1f439e304edfd68dc2104bc8d1c5b2208da7cdd6bfe2d7000
|
||||
@@ -940,6 +997,7 @@ DREF VLR subscr IMSI:901700000004620 usage decreases to: 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
|
||||
DREF IMSI:901700000004620: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
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
|
||||
@@ -955,6 +1013,7 @@ DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_WAIT_AUTH}: Received Event VLR_ULA_E_
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_WAIT_AUTH}: vlr_loc_upd_post_auth()
|
||||
- sending Ciphering Mode Command for IMSI:901700000004620: cipher=VLR_CIPH_A5_1 kc=61855fb81fc2a800 retrieve_imeisv=0
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_WAIT_AUTH}: state_chg to VLR_ULA_S_WAIT_CIPH
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
- needs ciph, not yet accepted
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
@@ -1041,6 +1100,7 @@ DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
- MS replies with an Identity Response
|
||||
rx from MS: pdisc=0x05 msg_type=0x59
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DMM IDENTITY RESPONSE: MI(IMEI)=423423423423423
|
||||
DVLR set IMEI on subscriber; IMSI=901700000004620 IMEI=423423423423423
|
||||
@@ -1066,10 +1126,12 @@ DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Removing from parent Subscr_Co
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Freeing instance
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Deallocated
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Deallocated
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
- LU was successful, and the conn has already been closed
|
||||
lu_result_sent == 1
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
@@ -1081,6 +1143,7 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
- subscriber detaches
|
||||
rx from MS: pdisc=0x05 msg_type=0x01
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DMM IMSI DETACH INDICATION: MI(IMSI)=901700000004620
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 2
|
||||
@@ -1088,6 +1151,7 @@ DMM Subscriber MSISDN:46071 DETACHED
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 0
|
||||
DREF freeing VLR subscr MSISDN:46071
|
||||
DREF unknown: MSC conn use - 1 == 0
|
||||
DRLL Freeing subscriber connection with NULL subscriber
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
===== test_ciph_imei: SUCCESS
|
||||
@@ -1099,7 +1163,9 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
||||
- Location Update request causes a GSUP Send Auth Info request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -1122,6 +1188,7 @@ DVLR GSUP tx: 08010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_SEND_AUTH_INFO_REQUEST: 08010809710000004026f0
|
||||
DVLR VLR_Authenticate(901700000004620){VLR_SUB_AS_NEEDS_AUTH}: state_chg to VLR_SUB_AS_NEEDS_AUTH_WAIT_AI
|
||||
DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
- from HLR, rx _SEND_AUTH_INFO_RESULT; VLR sends Auth Req to MS
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_SEND_AUTH_INFO_RESULT: 0a010809710000004026f003222010585df1ae287f6e273dce07090d61320b21042d8b2c3e220861855fb81fc2a8000322201012aca96fb4ffdea5c985cbafa9b6e18b210420bde240220807fa7502e07e1c0003222010e7c03ba7cf0e2fde82b2dc4d63077d422104a29514ae2208e2b234f80788640003222010fa8f20b781b5881329d4fea26b1a3c5121045afc8d7222082392f14f709ae000032220100fd4cc8dbe8715d1f439e304edfd68dc2104bc8d1c5b2208da7cdd6bfe2d7000
|
||||
@@ -1140,6 +1207,7 @@ DREF VLR subscr IMSI:901700000004620 usage decreases to: 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
|
||||
DREF IMSI:901700000004620: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
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
|
||||
@@ -1155,6 +1223,7 @@ DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_WAIT_AUTH}: Received Event VLR_ULA_E_
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_WAIT_AUTH}: vlr_loc_upd_post_auth()
|
||||
- sending Ciphering Mode Command for IMSI:901700000004620: cipher=VLR_CIPH_A5_1 kc=61855fb81fc2a800 retrieve_imeisv=1
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_WAIT_AUTH}: state_chg to VLR_ULA_S_WAIT_CIPH
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
||||
cipher_mode_cmd_sent == 1
|
||||
cipher_mode_cmd_sent_with_imeisv == 1
|
||||
lu_result_sent == 0
|
||||
@@ -1205,11 +1274,13 @@ DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr IMSI:901700000004620: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
- MS replies with an Identity Response
|
||||
rx from MS: pdisc=0x05 msg_type=0x59
|
||||
DREF IMSI:901700000004620: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
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
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_WAIT_HLR_UPD}: Event VLR_ULA_E_ID_IMEI not permitted
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
||||
- HLR sends _INSERT_DATA_REQUEST, VLR responds with _INSERT_DATA_RESULT
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_INSERT_DATA_REQUEST: 10010809710000004026f00804036470f1
|
||||
DVLR GSUP rx 17: 10010809710000004026f00804036470f1
|
||||
@@ -1266,6 +1337,7 @@ DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Removing from parent Subscr_Co
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Freeing instance
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Deallocated
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
@@ -1279,6 +1351,7 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
- subscriber detaches
|
||||
rx from MS: pdisc=0x05 msg_type=0x01
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DMM IMSI DETACH INDICATION: MI(IMSI)=901700000004620
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 2
|
||||
@@ -1286,6 +1359,7 @@ DMM Subscriber MSISDN:46071 DETACHED
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 0
|
||||
DREF freeing VLR subscr MSISDN:46071
|
||||
DREF unknown: MSC conn use - 1 == 0
|
||||
DRLL Freeing subscriber connection with NULL subscriber
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
===== test_ciph_imeisv: SUCCESS
|
||||
@@ -1297,7 +1371,9 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
||||
- Location Update request causes a GSUP Send Auth Info request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -1320,6 +1396,7 @@ DVLR GSUP tx: 08010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_SEND_AUTH_INFO_REQUEST: 08010809710000004026f0
|
||||
DVLR VLR_Authenticate(901700000004620){VLR_SUB_AS_NEEDS_AUTH}: state_chg to VLR_SUB_AS_NEEDS_AUTH_WAIT_AI
|
||||
DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
- from HLR, rx _SEND_AUTH_INFO_RESULT; VLR sends Auth Req to MS
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_SEND_AUTH_INFO_RESULT: 0a010809710000004026f003222010585df1ae287f6e273dce07090d61320b21042d8b2c3e220861855fb81fc2a8000322201012aca96fb4ffdea5c985cbafa9b6e18b210420bde240220807fa7502e07e1c0003222010e7c03ba7cf0e2fde82b2dc4d63077d422104a29514ae2208e2b234f80788640003222010fa8f20b781b5881329d4fea26b1a3c5121045afc8d7222082392f14f709ae000032220100fd4cc8dbe8715d1f439e304edfd68dc2104bc8d1c5b2208da7cdd6bfe2d7000
|
||||
@@ -1338,6 +1415,7 @@ DREF VLR subscr IMSI:901700000004620 usage decreases to: 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
|
||||
DREF IMSI:901700000004620: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
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
|
||||
@@ -1353,6 +1431,7 @@ DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_WAIT_AUTH}: Received Event VLR_ULA_E_
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_WAIT_AUTH}: vlr_loc_upd_post_auth()
|
||||
- sending Ciphering Mode Command for IMSI:901700000004620: cipher=VLR_CIPH_A5_1 kc=61855fb81fc2a800 retrieve_imeisv=0
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_WAIT_AUTH}: state_chg to VLR_ULA_S_WAIT_CIPH
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
- needs ciph, not yet accepted
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
@@ -1439,6 +1518,7 @@ DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
- MS replies with an Identity Response
|
||||
rx from MS: pdisc=0x05 msg_type=0x59
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DMM IDENTITY RESPONSE: MI(IMEI)=423423423423423
|
||||
DVLR set IMEI on subscriber; IMSI=901700000004620 IMEI=423423423423423
|
||||
@@ -1447,6 +1527,7 @@ DVLR lu_compl_vlr_fsm(901700000004620){LU_COMPL_VLR_S_WAIT_IMEI_TMSI}: Received
|
||||
DVLR lu_compl_vlr_fsm(901700000004620){LU_COMPL_VLR_S_WAIT_IMEI_TMSI}: lu_compl_vlr_new_tmsi()
|
||||
DVLR lu_compl_vlr_fsm(901700000004620){LU_COMPL_VLR_S_WAIT_IMEI_TMSI}: state_chg to LU_COMPL_VLR_S_WAIT_TMSI_CNF
|
||||
- sending LU Accept for MSISDN:46071, with TMSI 0x03020100
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
- a LU Accept with a new TMSI was sent, waiting for TMSI Realloc Compl
|
||||
llist_count(&net->subscr_conns) == 1
|
||||
lu_result_sent == 1
|
||||
@@ -1469,6 +1550,7 @@ DREF VLR subscr MSISDN:46071 usage increases to: 2
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
- MS sends TMSI Realloc Complete
|
||||
rx from MS: pdisc=0x05 msg_type=0x5b
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
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
|
||||
@@ -1492,10 +1574,12 @@ DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Removing from parent Subscr_Co
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Freeing instance
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Deallocated
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Deallocated
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
- LU was successful, and the conn has already been closed
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
- Subscriber has the IMEI and TMSI
|
||||
@@ -1507,6 +1591,7 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
- subscriber detaches, using TMSI
|
||||
rx from MS: pdisc=0x05 msg_type=0x01
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DMM IMSI DETACH INDICATION: MI(TMSI)=50462976
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 2
|
||||
@@ -1514,6 +1599,7 @@ DMM Subscriber MSISDN:46071 DETACHED
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 0
|
||||
DREF freeing VLR subscr MSISDN:46071
|
||||
DREF unknown: MSC conn use - 1 == 0
|
||||
DRLL Freeing subscriber connection with NULL subscriber
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
===== test_ciph_tmsi_imei: SUCCESS
|
||||
|
@@ -2,7 +2,9 @@
|
||||
- Location Update request causes a GSUP Send Auth Info request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -25,6 +27,7 @@ DVLR GSUP tx: 08010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_SEND_AUTH_INFO_REQUEST: 08010809710000004026f0
|
||||
DVLR VLR_Authenticate(901700000004620){VLR_SUB_AS_NEEDS_AUTH}: state_chg to VLR_SUB_AS_NEEDS_AUTH_WAIT_AI
|
||||
DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
- HLR sends _SEND_AUTH_INFO_ERROR = unknown IMSI
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_SEND_AUTH_INFO_ERROR: 09010809710000004026f0020102
|
||||
@@ -51,6 +54,7 @@ DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Removing from parent Subscr_Co
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Freeing instance
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Deallocated
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 0
|
||||
DRLL subscr IMSI:901700000004620: Freeing subscriber connection
|
||||
DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
@@ -70,7 +74,9 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
||||
- Location Update request causes a GSUP Send Auth Info request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -93,6 +99,7 @@ DVLR GSUP tx: 08010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_SEND_AUTH_INFO_REQUEST: 08010809710000004026f0
|
||||
DVLR VLR_Authenticate(901700000004620){VLR_SUB_AS_NEEDS_AUTH}: state_chg to VLR_SUB_AS_NEEDS_AUTH_WAIT_AI
|
||||
DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
- HLR sends _SEND_AUTH_INFO_ERROR = net fail
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_SEND_AUTH_INFO_ERROR: 09010809710000004026f0020111
|
||||
@@ -119,6 +126,7 @@ DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Removing from parent Subscr_Co
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Freeing instance
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Deallocated
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 0
|
||||
DRLL subscr IMSI:901700000004620: Freeing subscriber connection
|
||||
DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
@@ -140,7 +148,9 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
||||
- Location Update request causes a GSUP Send Auth Info request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -163,6 +173,7 @@ DVLR GSUP tx: 08010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_SEND_AUTH_INFO_REQUEST: 08010809710000004026f0
|
||||
DVLR VLR_Authenticate(901700000004620){VLR_SUB_AS_NEEDS_AUTH}: state_chg to VLR_SUB_AS_NEEDS_AUTH_WAIT_AI
|
||||
DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
- from HLR, rx _SEND_AUTH_INFO_RESULT; VLR sends Auth Req to MS
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_SEND_AUTH_INFO_RESULT: 0a010809710000004026f003222010585df1ae287f6e273dce07090d61320b21042d8b2c3e220861855fb81fc2a800
|
||||
@@ -181,6 +192,7 @@ DREF VLR subscr IMSI:901700000004620 usage decreases to: 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
|
||||
DREF IMSI:901700000004620: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
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
|
||||
@@ -203,6 +215,7 @@ DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_INIT}: Received Event UPD_HL
|
||||
DVLR GSUP tx: 04010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_UPDATE_LOCATION_REQUEST: 04010809710000004026f0
|
||||
DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_INIT}: state_chg to UPD_HLR_VLR_S_WAIT_FOR_DATA
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
- HLR sends _INSERT_DATA_REQUEST, VLR responds with _INSERT_DATA_RESULT
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_INSERT_DATA_REQUEST: 10010809710000004026f00804036470f1
|
||||
@@ -260,6 +273,7 @@ DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Removing from parent Subscr_Co
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Freeing instance
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Deallocated
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
@@ -279,7 +293,9 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
- Location Update request causes a GSUP Send Auth Info request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -300,6 +316,7 @@ DVLR GSUP tx: 08010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_SEND_AUTH_INFO_REQUEST: 08010809710000004026f0
|
||||
DVLR VLR_Authenticate(901700000004620){VLR_SUB_AS_NEEDS_AUTH}: state_chg to VLR_SUB_AS_NEEDS_AUTH_WAIT_AI
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
- HLR sends _SEND_AUTH_INFO_ERROR = net fail
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_SEND_AUTH_INFO_ERROR: 09010809710000004026f0020111
|
||||
@@ -318,6 +335,7 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
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
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
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
|
||||
@@ -340,6 +358,7 @@ DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_INIT}: Received Event UPD_HL
|
||||
DVLR GSUP tx: 04010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_UPDATE_LOCATION_REQUEST: 04010809710000004026f0
|
||||
DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_INIT}: state_chg to UPD_HLR_VLR_S_WAIT_FOR_DATA
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
- HLR sends _INSERT_DATA_REQUEST, VLR responds with _INSERT_DATA_RESULT
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_INSERT_DATA_REQUEST: 10010809710000004026f00804036470f1
|
||||
@@ -396,6 +415,7 @@ DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Removing from parent Subscr_Co
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Freeing instance
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Deallocated
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
@@ -417,7 +437,9 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
||||
- Location Update request causes a GSUP Send Auth Info request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -440,6 +462,7 @@ DVLR GSUP tx: 08010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_SEND_AUTH_INFO_REQUEST: 08010809710000004026f0
|
||||
DVLR VLR_Authenticate(901700000004620){VLR_SUB_AS_NEEDS_AUTH}: state_chg to VLR_SUB_AS_NEEDS_AUTH_WAIT_AI
|
||||
DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
- from HLR, rx _SEND_AUTH_INFO_RESULT; VLR sends Auth Req to MS
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_SEND_AUTH_INFO_RESULT: 0a010809710000004026f003222010585df1ae287f6e273dce07090d61320b21042d8b2c3e220861855fb81fc2a800
|
||||
@@ -458,6 +481,7 @@ DREF VLR subscr IMSI:901700000004620 usage decreases to: 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
|
||||
DREF IMSI:901700000004620: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
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
|
||||
@@ -480,6 +504,7 @@ DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_INIT}: Received Event UPD_HL
|
||||
DVLR GSUP tx: 04010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_UPDATE_LOCATION_REQUEST: 04010809710000004026f0
|
||||
DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_INIT}: state_chg to UPD_HLR_VLR_S_WAIT_FOR_DATA
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
- HLR sends _INSERT_DATA_REQUEST, VLR responds with _INSERT_DATA_RESULT
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_INSERT_DATA_REQUEST: 10010809710000004026f00804036470f1
|
||||
@@ -537,6 +562,7 @@ DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Removing from parent Subscr_Co
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Freeing instance
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Deallocated
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
@@ -556,7 +582,9 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
- Location Update request causes a GSUP Send Auth Info request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -577,6 +605,7 @@ DVLR GSUP tx: 08010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_SEND_AUTH_INFO_REQUEST: 08010809710000004026f0
|
||||
DVLR VLR_Authenticate(901700000004620){VLR_SUB_AS_NEEDS_AUTH}: state_chg to VLR_SUB_AS_NEEDS_AUTH_WAIT_AI
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
- HLR sends _SEND_AUTH_INFO_ERROR = net fail
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_SEND_AUTH_INFO_ERROR: 09010809710000004026f0020111
|
||||
@@ -603,6 +632,7 @@ DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Removing from parent Subscr_Co
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Freeing instance
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Deallocated
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
@@ -624,7 +654,9 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
||||
- Location Update request causes a GSUP Send Auth Info request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -647,6 +679,7 @@ DVLR GSUP tx: 08010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_SEND_AUTH_INFO_REQUEST: 08010809710000004026f0
|
||||
DVLR VLR_Authenticate(901700000004620){VLR_SUB_AS_NEEDS_AUTH}: state_chg to VLR_SUB_AS_NEEDS_AUTH_WAIT_AI
|
||||
DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
- from HLR, rx _SEND_AUTH_INFO_RESULT; VLR sends Auth Req to MS
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_SEND_AUTH_INFO_RESULT: 0a010809710000004026f003222010585df1ae287f6e273dce07090d61320b21042d8b2c3e220861855fb81fc2a800
|
||||
@@ -665,6 +698,7 @@ DREF VLR subscr IMSI:901700000004620 usage decreases to: 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
|
||||
DREF IMSI:901700000004620: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
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
|
||||
@@ -687,6 +721,7 @@ DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_INIT}: Received Event UPD_HL
|
||||
DVLR GSUP tx: 04010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_UPDATE_LOCATION_REQUEST: 04010809710000004026f0
|
||||
DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_INIT}: state_chg to UPD_HLR_VLR_S_WAIT_FOR_DATA
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
- HLR sends _INSERT_DATA_REQUEST, VLR responds with _INSERT_DATA_RESULT
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_INSERT_DATA_REQUEST: 10010809710000004026f00804036470f1
|
||||
@@ -744,6 +779,7 @@ DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Removing from parent Subscr_Co
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Freeing instance
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Deallocated
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
@@ -764,7 +800,9 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
- Location Update request causes a GSUP Send Auth Info request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -785,6 +823,7 @@ DVLR GSUP tx: 08010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_SEND_AUTH_INFO_REQUEST: 08010809710000004026f0
|
||||
DVLR VLR_Authenticate(901700000004620){VLR_SUB_AS_NEEDS_AUTH}: state_chg to VLR_SUB_AS_NEEDS_AUTH_WAIT_AI
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
- HLR sends _SEND_AUTH_INFO_ERROR = unknown IMSI
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_SEND_AUTH_INFO_ERROR: 09010809710000004026f0020102
|
||||
@@ -811,6 +850,7 @@ DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Removing from parent Subscr_Co
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Freeing instance
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Deallocated
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
@@ -830,7 +870,9 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
||||
- Location Update request causes a GSUP Send Auth Info request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -853,6 +895,7 @@ DVLR GSUP tx: 08010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_SEND_AUTH_INFO_REQUEST: 08010809710000004026f0
|
||||
DVLR VLR_Authenticate(901700000004620){VLR_SUB_AS_NEEDS_AUTH}: state_chg to VLR_SUB_AS_NEEDS_AUTH_WAIT_AI
|
||||
DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
- from HLR, rx _SEND_AUTH_INFO_RESULT but it lacks auth tuples
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_SEND_AUTH_INFO_RESULT: 0a010809710000004026f0
|
||||
@@ -878,6 +921,7 @@ DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Removing from parent Subscr_Co
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Freeing instance
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Deallocated
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 0
|
||||
DRLL subscr IMSI:901700000004620: Freeing subscriber connection
|
||||
DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
@@ -897,7 +941,9 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
||||
- Location Update request causes a GSUP LU request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -923,6 +969,7 @@ DVLR GSUP tx: 04010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_UPDATE_LOCATION_REQUEST: 04010809710000004026f0
|
||||
DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_INIT}: state_chg to UPD_HLR_VLR_S_WAIT_FOR_DATA
|
||||
DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
- HLR sends UPDATE_LOCATION_ERROR
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_UPDATE_LOCATION_ERROR: 05010809710000004026f0020102
|
||||
@@ -949,6 +996,7 @@ DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Removing from parent Subscr_Co
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Freeing instance
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Deallocated
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 0
|
||||
DRLL subscr IMSI:901700000004620: Freeing subscriber connection
|
||||
DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
@@ -967,7 +1015,9 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
||||
- Location Update request causes a GSUP LU request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -993,6 +1043,7 @@ DVLR GSUP tx: 04010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_UPDATE_LOCATION_REQUEST: 04010809710000004026f0
|
||||
DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_INIT}: state_chg to UPD_HLR_VLR_S_WAIT_FOR_DATA
|
||||
DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
- HLR sends only _UPDATE_LOCATION_RESULT, no INSERT DATA
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_UPDATE_LOCATION_RESULT: 06010809710000004026f0
|
||||
@@ -1040,6 +1091,7 @@ DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Removing from parent Subscr_Co
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Freeing instance
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Deallocated
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 0
|
||||
DRLL subscr IMSI:901700000004620: Freeing subscriber connection
|
||||
DREF VLR subscr IMSI:901700000004620 usage decreases to: 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
|
@@ -3,7 +3,9 @@
|
||||
- Location Update request causes a GSUP Send Auth Info request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -26,6 +28,7 @@ DVLR GSUP tx: 08010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_SEND_AUTH_INFO_REQUEST: 08010809710000004026f0
|
||||
DVLR VLR_Authenticate(901700000004620){VLR_SUB_AS_NEEDS_AUTH}: state_chg to VLR_SUB_AS_NEEDS_AUTH_WAIT_AI
|
||||
DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
---
|
||||
- HLR never replies
|
||||
@@ -59,6 +62,7 @@ DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Removing from parent Subscr_Co
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Freeing instance
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Deallocated
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 0
|
||||
DRLL subscr IMSI:901700000004620: Freeing subscriber connection
|
||||
DREF VLR subscr IMSI:901700000004620 usage decreases to: 0
|
||||
DREF freeing VLR subscr IMSI:901700000004620
|
||||
@@ -79,7 +83,9 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
||||
- Location Update request causes a GSUP LU request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -105,6 +111,7 @@ DVLR GSUP tx: 04010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_UPDATE_LOCATION_REQUEST: 04010809710000004026f0
|
||||
DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_INIT}: state_chg to UPD_HLR_VLR_S_WAIT_FOR_DATA
|
||||
DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
- HLR sends _INSERT_DATA_REQUEST, VLR responds with _INSERT_DATA_RESULT
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_INSERT_DATA_REQUEST: 10010809710000004026f00804036470f1
|
||||
@@ -153,6 +160,7 @@ DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Removing from parent Subscr_Co
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Freeing instance
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Deallocated
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 0
|
||||
DREF freeing VLR subscr MSISDN:46071
|
||||
|
@@ -3,7 +3,9 @@
|
||||
- Location Update request causes a GSUP Send Auth Info request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -26,6 +28,7 @@ DVLR GSUP tx: 08010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_SEND_AUTH_INFO_REQUEST: 08010809710000004026f0
|
||||
DVLR VLR_Authenticate(901700000004620){VLR_SUB_AS_NEEDS_AUTH}: state_chg to VLR_SUB_AS_NEEDS_AUTH_WAIT_AI
|
||||
DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
- from HLR, rx _SEND_AUTH_INFO_RESULT; VLR sends Auth Req to MS
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_SEND_AUTH_INFO_RESULT: 0a010809710000004026f003222010585df1ae287f6e273dce07090d61320b21042d8b2c3e220861855fb81fc2a800
|
||||
@@ -79,6 +82,7 @@ DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Removing from parent Subscr_Co
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Freeing instance
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Deallocated
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 0
|
||||
DRLL subscr IMSI:901700000004620: Freeing subscriber connection
|
||||
DREF VLR subscr IMSI:901700000004620 usage decreases to: 0
|
||||
DREF freeing VLR subscr IMSI:901700000004620
|
||||
@@ -99,7 +103,9 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
||||
- Location Update request causes a GSUP Send Auth Info request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -122,6 +128,7 @@ DVLR GSUP tx: 08010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_SEND_AUTH_INFO_REQUEST: 08010809710000004026f0
|
||||
DVLR VLR_Authenticate(901700000004620){VLR_SUB_AS_NEEDS_AUTH}: state_chg to VLR_SUB_AS_NEEDS_AUTH_WAIT_AI
|
||||
DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
- from HLR, rx _SEND_AUTH_INFO_RESULT; VLR sends Auth Req to MS
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_SEND_AUTH_INFO_RESULT: 0a010809710000004026f003222010585df1ae287f6e273dce07090d61320b21042d8b2c3e220861855fb81fc2a8000322201012aca96fb4ffdea5c985cbafa9b6e18b210420bde240220807fa7502e07e1c0003222010e7c03ba7cf0e2fde82b2dc4d63077d422104a29514ae2208e2b234f80788640003222010fa8f20b781b5881329d4fea26b1a3c5121045afc8d7222082392f14f709ae000032220100fd4cc8dbe8715d1f439e304edfd68dc2104bc8d1c5b2208da7cdd6bfe2d7000
|
||||
@@ -140,6 +147,7 @@ DREF VLR subscr IMSI:901700000004620 usage decreases to: 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
|
||||
DREF IMSI:901700000004620: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
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
|
||||
@@ -162,6 +170,7 @@ DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_INIT}: Received Event UPD_HL
|
||||
DVLR GSUP tx: 04010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_UPDATE_LOCATION_REQUEST: 04010809710000004026f0
|
||||
DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_INIT}: state_chg to UPD_HLR_VLR_S_WAIT_FOR_DATA
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
- HLR sends _INSERT_DATA_REQUEST, VLR responds with _INSERT_DATA_RESULT
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_INSERT_DATA_REQUEST: 10010809710000004026f00804036470f1
|
||||
@@ -219,6 +228,7 @@ DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Removing from parent Subscr_Co
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Freeing instance
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Deallocated
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
@@ -232,8 +242,10 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
- 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
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DMM <- CM SERVICE REQUEST serv_type=0x08 MI(IMSI)=901700000004620
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -254,6 +266,7 @@ DVLR VLR_Authenticate(901700000004620){VLR_SUB_AS_WAIT_RESP}: got auth tuple: us
|
||||
- ...rand=12aca96fb4ffdea5c985cbafa9b6e18b
|
||||
- ...expecting sres=20bde240
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
cm_service_result_sent == 0
|
||||
auth_request_sent == 1
|
||||
---
|
||||
@@ -294,6 +307,7 @@ DVLR VLR_Authenticate(901700000004620){VLR_SUB_AS_WAIT_RESP}: Deallocated
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Removing from parent Subscr_Conn(901700000004620)
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Freeing instance
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Deallocated
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
|
@@ -2,7 +2,9 @@
|
||||
- Location Update request causes a GSUP LU request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -28,6 +30,7 @@ DVLR GSUP tx: 04010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_UPDATE_LOCATION_REQUEST: 04010809710000004026f0
|
||||
DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_INIT}: state_chg to UPD_HLR_VLR_S_WAIT_FOR_DATA
|
||||
DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
- HLR sends _INSERT_DATA_REQUEST, VLR responds with _INSERT_DATA_RESULT
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_INSERT_DATA_REQUEST: 10010809710000004026f00804036470f1
|
||||
@@ -97,6 +100,7 @@ DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Removing from parent Subscr_Co
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Freeing instance
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Deallocated
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
@@ -110,8 +114,10 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
- after a while, a new conn sends a CM Service Request
|
||||
rx from MS: pdisc=0x05 msg_type=0x24
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DMM <- CM SERVICE REQUEST serv_type=0x08 MI(IMSI)=901700000004620
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -138,12 +144,15 @@ DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_NEW}: state_chg to SUBSCR_CONN_S
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: received_cm_service_request = true
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
cm_service_result_sent == 1
|
||||
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
|
||||
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
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
@@ -160,10 +169,12 @@ DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Terminating (ca
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Removing from parent Subscr_Conn(901700000004620)
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Freeing instance
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Deallocated
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Deallocated
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
dtap_tx_confirmed == 1
|
||||
- all requests serviced, conn has been released
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
@@ -187,8 +198,10 @@ 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
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRR PAGING RESPONSE: MI(IMSI)=901700000004620
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -214,13 +227,15 @@ DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_NEW}: state_chg to SUBSCR_CONN_S
|
||||
DPAG Paging success for MSISDN:46071 (event=0)
|
||||
DPAG Calling paging cbfn.
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 6
|
||||
DMSC subscr MSISDN:46071: increased subscr_con use_count to 1
|
||||
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 matches expected message
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 5
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 4
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 2
|
||||
dtap_tx_confirmed == 1
|
||||
paging_stopped == 1
|
||||
- SMS was delivered, no requests pending for subscr
|
||||
@@ -231,13 +246,16 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 4
|
||||
llist_count(&net->subscr_conns) == 1
|
||||
- MS replies with CP-ACK for received SMS
|
||||
rx from MS: pdisc=0x89 msg_type=0x04
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: state_chg to SUBSCR_CONN_S_COMMUNICATING
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
|
||||
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
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DVLR 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
|
||||
@@ -245,7 +263,7 @@ DMSC msc_tx 2 bytes to MSISDN:46071 via RAN_GERAN_A
|
||||
- DTAP matches expected message
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 3
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
DMSC subscr MSISDN:46071: decreased subscr_conn use_count to 0
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_COMMUNICATING}: state_chg to SUBSCR_CONN_S_RELEASED
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
|
||||
@@ -253,10 +271,12 @@ DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Terminating (ca
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Removing from parent Subscr_Conn(901700000004620)
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Freeing instance
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Deallocated
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Deallocated
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
dtap_tx_confirmed == 1
|
||||
- SMS is done, conn is gone
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
@@ -264,6 +284,7 @@ DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Deallocated
|
||||
- subscriber detaches
|
||||
rx from MS: pdisc=0x05 msg_type=0x01
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DMM IMSI DETACH INDICATION: MI(IMSI)=901700000004620
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 2
|
||||
@@ -271,6 +292,7 @@ DMM Subscriber MSISDN:46071 DETACHED
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 0
|
||||
DREF freeing VLR subscr MSISDN:46071
|
||||
DREF unknown: MSC conn use - 1 == 0
|
||||
DRLL Freeing subscriber connection with NULL subscriber
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
===== test_no_authen: SUCCESS
|
||||
@@ -282,7 +304,9 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
||||
- Location Update request causes a GSUP LU request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -308,6 +332,7 @@ DVLR GSUP tx: 04010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_UPDATE_LOCATION_REQUEST: 04010809710000004026f0
|
||||
DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_INIT}: state_chg to UPD_HLR_VLR_S_WAIT_FOR_DATA
|
||||
DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
- HLR sends _INSERT_DATA_REQUEST, VLR responds with _INSERT_DATA_RESULT
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_INSERT_DATA_REQUEST: 10010809710000004026f00804036470f1
|
||||
@@ -384,6 +409,7 @@ DREF VLR subscr MSISDN:46071 usage increases to: 2
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
- MS sends TMSI Realloc Complete
|
||||
rx from MS: pdisc=0x05 msg_type=0x5b
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
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
|
||||
@@ -407,10 +433,12 @@ DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Removing from parent Subscr_Co
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Freeing instance
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Deallocated
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Deallocated
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
- LU was successful, and the conn has already been closed
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
- Subscriber has the new TMSI
|
||||
@@ -424,8 +452,10 @@ 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
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DMM <- CM SERVICE REQUEST serv_type=0x08 MI(TMSI)=50462976
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -452,12 +482,15 @@ DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_NEW}: state_chg to SUBSCR_CONN_S_ACCEPT
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_ACCEPTED}: received_cm_service_request = true
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
cm_service_result_sent == 1
|
||||
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
|
||||
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
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
@@ -474,10 +507,12 @@ DVLR Process_Access_Request_VLR(50462976){PR_ARQ_S_DONE}: Terminating (cause = O
|
||||
DVLR Process_Access_Request_VLR(50462976){PR_ARQ_S_DONE}: Removing from parent Subscr_Conn(50462976)
|
||||
DVLR Process_Access_Request_VLR(50462976){PR_ARQ_S_DONE}: Freeing instance
|
||||
DVLR Process_Access_Request_VLR(50462976){PR_ARQ_S_DONE}: Deallocated
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_RELEASED}: Deallocated
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
- all requests serviced, conn has been released
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
---
|
||||
@@ -500,8 +535,10 @@ 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
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRR PAGING RESPONSE: MI(TMSI)=50462976
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -527,13 +564,15 @@ DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_NEW}: state_chg to SUBSCR_CONN_S_ACCEPT
|
||||
DPAG Paging success for MSISDN:46071 (event=0)
|
||||
DPAG Calling paging cbfn.
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 6
|
||||
DMSC subscr MSISDN:46071: increased subscr_con use_count to 1
|
||||
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 matches expected message
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 5
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 4
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 2
|
||||
dtap_tx_confirmed == 1
|
||||
paging_stopped == 1
|
||||
- SMS was delivered, no requests pending for subscr
|
||||
@@ -544,13 +583,16 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 4
|
||||
llist_count(&net->subscr_conns) == 1
|
||||
- MS replies with CP-ACK for received SMS
|
||||
rx from MS: pdisc=0x89 msg_type=0x04
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_ACCEPTED}: state_chg to SUBSCR_CONN_S_COMMUNICATING
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
|
||||
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
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DVLR 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
|
||||
@@ -558,7 +600,7 @@ DMSC msc_tx 2 bytes to MSISDN:46071 via RAN_GERAN_A
|
||||
- DTAP matches expected message
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 3
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
DMSC subscr MSISDN:46071: decreased subscr_conn use_count to 0
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 2
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_COMMUNICATING}: state_chg to SUBSCR_CONN_S_RELEASED
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_RELEASED}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
|
||||
@@ -566,10 +608,12 @@ DVLR Process_Access_Request_VLR(50462976){PR_ARQ_S_DONE}: Terminating (cause = O
|
||||
DVLR Process_Access_Request_VLR(50462976){PR_ARQ_S_DONE}: Removing from parent Subscr_Conn(50462976)
|
||||
DVLR Process_Access_Request_VLR(50462976){PR_ARQ_S_DONE}: Freeing instance
|
||||
DVLR Process_Access_Request_VLR(50462976){PR_ARQ_S_DONE}: Deallocated
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_RELEASED}: Deallocated
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
dtap_tx_confirmed == 1
|
||||
- SMS is done, conn is gone
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
@@ -578,7 +622,9 @@ DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_RELEASED}: Deallocated
|
||||
- Location Update request causes a GSUP LU request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -602,6 +648,7 @@ DVLR GSUP tx: 04010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_UPDATE_LOCATION_REQUEST: 04010809710000004026f0
|
||||
DVLR upd_hlr_vlr_fsm(50462976){UPD_HLR_VLR_S_INIT}: state_chg to UPD_HLR_VLR_S_WAIT_FOR_DATA
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
- HLR sends _INSERT_DATA_REQUEST, VLR responds with _INSERT_DATA_RESULT
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_INSERT_DATA_REQUEST: 10010809710000004026f00804036470f1
|
||||
@@ -678,6 +725,7 @@ DREF VLR subscr MSISDN:46071 usage increases to: 3
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
- MS sends TMSI Realloc Complete
|
||||
rx from MS: pdisc=0x05 msg_type=0x5b
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
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
|
||||
@@ -700,10 +748,12 @@ DVLR vlr_lu_fsm(50462976){VLR_ULA_S_DONE}: Removing from parent Subscr_Conn(5046
|
||||
DVLR vlr_lu_fsm(50462976){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
|
||||
DVLR vlr_lu_fsm(50462976){VLR_ULA_S_DONE}: Freeing instance
|
||||
DVLR vlr_lu_fsm(50462976){VLR_ULA_S_DONE}: Deallocated
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
DVLR Subscr_Conn(50462976){SUBSCR_CONN_S_RELEASED}: Deallocated
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
- LU was successful, and the conn has already been closed
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
- subscriber has the new TMSI
|
||||
@@ -717,6 +767,7 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
- subscriber detaches, using new TMSI
|
||||
rx from MS: pdisc=0x05 msg_type=0x01
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DMM IMSI DETACH INDICATION: MI(TMSI)=117835012
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 2
|
||||
@@ -724,6 +775,7 @@ DMM Subscriber MSISDN:46071 DETACHED
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 0
|
||||
DREF freeing VLR subscr MSISDN:46071
|
||||
DREF unknown: MSC conn use - 1 == 0
|
||||
DRLL Freeing subscriber connection with NULL subscriber
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
===== test_no_authen_tmsi: SUCCESS
|
||||
@@ -735,7 +787,9 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
||||
- Location Update request causes a GSUP LU request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -761,6 +815,7 @@ DVLR GSUP tx: 04010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_UPDATE_LOCATION_REQUEST: 04010809710000004026f0
|
||||
DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_INIT}: state_chg to UPD_HLR_VLR_S_WAIT_FOR_DATA
|
||||
DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
- HLR sends _INSERT_DATA_REQUEST, VLR responds with _INSERT_DATA_RESULT
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_INSERT_DATA_REQUEST: 10010809710000004026f00804036470f1
|
||||
@@ -833,6 +888,7 @@ DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
- MS replies with an Identity Response
|
||||
rx from MS: pdisc=0x05 msg_type=0x59
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DMM IDENTITY RESPONSE: MI(IMEI)=423423423423423
|
||||
DVLR set IMEI on subscriber; IMSI=901700000004620 IMEI=423423423423423
|
||||
@@ -858,10 +914,12 @@ DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Removing from parent Subscr_Co
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Freeing instance
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Deallocated
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Deallocated
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
- LU was successful, and the conn has already been closed
|
||||
lu_result_sent == 1
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
@@ -873,6 +931,7 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
- subscriber detaches
|
||||
rx from MS: pdisc=0x05 msg_type=0x01
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DMM IMSI DETACH INDICATION: MI(IMSI)=901700000004620
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 2
|
||||
@@ -880,6 +939,7 @@ DMM Subscriber MSISDN:46071 DETACHED
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 0
|
||||
DREF freeing VLR subscr MSISDN:46071
|
||||
DREF unknown: MSC conn use - 1 == 0
|
||||
DRLL Freeing subscriber connection with NULL subscriber
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
===== test_no_authen_imei: SUCCESS
|
||||
@@ -891,7 +951,9 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
||||
- Location Update request causes a GSUP LU request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -917,6 +979,7 @@ DVLR GSUP tx: 04010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_UPDATE_LOCATION_REQUEST: 04010809710000004026f0
|
||||
DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_INIT}: state_chg to UPD_HLR_VLR_S_WAIT_FOR_DATA
|
||||
DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
- HLR sends _INSERT_DATA_REQUEST, VLR responds with _INSERT_DATA_RESULT
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_INSERT_DATA_REQUEST: 10010809710000004026f00804036470f1
|
||||
@@ -989,6 +1052,7 @@ DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
- MS replies with an Identity Response
|
||||
rx from MS: pdisc=0x05 msg_type=0x59
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DMM IDENTITY RESPONSE: MI(IMEI)=423423423423423
|
||||
DVLR set IMEI on subscriber; IMSI=901700000004620 IMEI=423423423423423
|
||||
@@ -997,6 +1061,7 @@ DVLR lu_compl_vlr_fsm(901700000004620){LU_COMPL_VLR_S_WAIT_IMEI_TMSI}: Received
|
||||
DVLR lu_compl_vlr_fsm(901700000004620){LU_COMPL_VLR_S_WAIT_IMEI_TMSI}: lu_compl_vlr_new_tmsi()
|
||||
DVLR lu_compl_vlr_fsm(901700000004620){LU_COMPL_VLR_S_WAIT_IMEI_TMSI}: state_chg to LU_COMPL_VLR_S_WAIT_TMSI_CNF
|
||||
- sending LU Accept for MSISDN:46071, with TMSI 0x03020100
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
- a LU Accept with a new TMSI was sent, waiting for TMSI Realloc Compl
|
||||
llist_count(&net->subscr_conns) == 1
|
||||
lu_result_sent == 1
|
||||
@@ -1012,6 +1077,7 @@ DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:46071: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
- MS sends TMSI Realloc Complete
|
||||
rx from MS: pdisc=0x05 msg_type=0x5b
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
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
|
||||
@@ -1035,10 +1101,12 @@ DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Removing from parent Subscr_Co
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Freeing instance
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Deallocated
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Deallocated
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
- LU was successful, and the conn has already been closed
|
||||
lu_result_sent == 1
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
@@ -1051,6 +1119,7 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
- subscriber detaches
|
||||
rx from MS: pdisc=0x05 msg_type=0x01
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DMM IMSI DETACH INDICATION: MI(IMSI)=901700000004620
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 2
|
||||
@@ -1058,6 +1127,7 @@ DMM Subscriber MSISDN:46071 DETACHED
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 0
|
||||
DREF freeing VLR subscr MSISDN:46071
|
||||
DREF unknown: MSC conn use - 1 == 0
|
||||
DRLL Freeing subscriber connection with NULL subscriber
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
===== test_no_authen_tmsi_imei: SUCCESS
|
||||
|
@@ -354,8 +354,8 @@ msc_vlr_test_func_t msc_vlr_tests[] = {
|
||||
test_reject_lu_during_lu,
|
||||
test_reject_cm_during_lu,
|
||||
test_reject_paging_resp_during_lu,
|
||||
test_reject_lu_during_cm,
|
||||
test_reject_cm_during_cm,
|
||||
//test_reject_lu_during_cm,
|
||||
//test_reject_cm_during_cm,
|
||||
test_reject_paging_resp_during_cm,
|
||||
test_reject_lu_during_paging_resp,
|
||||
test_reject_cm_during_paging_resp,
|
||||
|
@@ -2,7 +2,9 @@
|
||||
- Location Update Request on one connection
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -28,12 +30,15 @@ DVLR GSUP tx: 04010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_UPDATE_LOCATION_REQUEST: 04010809710000004026f0
|
||||
DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_INIT}: state_chg to UPD_HLR_VLR_S_WAIT_FOR_DATA
|
||||
DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
||||
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
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -57,11 +62,13 @@ DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Removing from parent Subscr_Co
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Freeing instance
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Deallocated
|
||||
DRLL Freeing subscriber connection with NULL subscriber
|
||||
DREF unknown: MSC conn use - 1 == 1
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Deallocated
|
||||
DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
||||
DRR 901700000004620: internal error during Location Updating attempt
|
||||
DREF unknown: MSC conn use - 1 == 0
|
||||
DRLL Freeing subscriber connection with NULL subscriber
|
||||
lu_result_sent == 2
|
||||
llist_count(&net->subscr_conns) == 1
|
||||
---
|
||||
@@ -122,6 +129,7 @@ DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Removing from parent Subscr_Co
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Freeing instance
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Deallocated
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
@@ -141,7 +149,9 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
||||
- Location Update Request
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -167,13 +177,16 @@ DVLR GSUP tx: 04010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_UPDATE_LOCATION_REQUEST: 04010809710000004026f0
|
||||
DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_INIT}: state_chg to UPD_HLR_VLR_S_WAIT_FOR_DATA
|
||||
DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
||||
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 the same conn is dropped silently
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
DREF IMSI:901700000004620: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DMM 901700000004620: Error: connection already in use
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
llist_count(&net->subscr_conns) == 1
|
||||
---
|
||||
@@ -234,6 +247,7 @@ DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Removing from parent Subscr_Co
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Freeing instance
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Deallocated
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
@@ -253,7 +267,9 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
||||
- Location Update Request
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -279,14 +295,17 @@ DVLR GSUP tx: 04010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_UPDATE_LOCATION_REQUEST: 04010809710000004026f0
|
||||
DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_INIT}: state_chg to UPD_HLR_VLR_S_WAIT_FOR_DATA
|
||||
DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
llist_count(&net->subscr_conns) == 1
|
||||
---
|
||||
- An erratic CM Service Request is dropped silently
|
||||
rx from MS: pdisc=0x05 msg_type=0x24
|
||||
DREF IMSI:901700000004620: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DMM <- CM SERVICE REQUEST serv_type=0x08 MI(IMSI)=901700000004620
|
||||
DMM 901700000004620: Error: connection already in use
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
cm_service_result_sent == 0
|
||||
llist_count(&net->subscr_conns) == 1
|
||||
@@ -348,6 +367,7 @@ DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Removing from parent Subscr_Co
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Freeing instance
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Deallocated
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
@@ -367,7 +387,9 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
||||
- Location Update Request
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -393,14 +415,17 @@ DVLR GSUP tx: 04010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_UPDATE_LOCATION_REQUEST: 04010809710000004026f0
|
||||
DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_INIT}: state_chg to UPD_HLR_VLR_S_WAIT_FOR_DATA
|
||||
DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
llist_count(&net->subscr_conns) == 1
|
||||
---
|
||||
- An erratic Paging Response is dropped silently
|
||||
rx from MS: pdisc=0x06 msg_type=0x27
|
||||
DREF IMSI:901700000004620: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRR PAGING RESPONSE: MI(IMSI)=901700000004620
|
||||
DMM 901700000004620: Error: connection already in use
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
llist_count(&net->subscr_conns) == 1
|
||||
---
|
||||
@@ -461,6 +486,7 @@ DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Removing from parent Subscr_Co
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Freeing instance
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Deallocated
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
@@ -476,328 +502,15 @@ DREF freeing VLR subscr MSISDN:46071
|
||||
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
|
||||
talloc_total_blocks(tall_bsc_ctx) == 9
|
||||
|
||||
===== test_reject_lu_during_cm
|
||||
---
|
||||
- Subscriber does a normal LU
|
||||
- Location Update Request
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
new conn
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
DMM LOCATION UPDATING REQUEST: MI(IMSI)=901700000004620 type=IMSI ATTACH
|
||||
DMM LU/new-LAC: 1/0
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_IDLE}: Allocated
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_IDLE}: is child of Subscr_Conn(901700000004620)
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_IDLE}: rev=GSM net=GERAN (no Auth)
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_IDLE}: Received Event VLR_ULA_E_UPDATE_LA
|
||||
DREF VLR subscr unknown usage increases to: 1
|
||||
DVLR set IMSI on subscriber; IMSI=901700000004620 id=901700000004620
|
||||
DVLR New subscr, IMSI: 901700000004620
|
||||
DREF VLR subscr IMSI:901700000004620 usage increases to: 2
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_IDLE}: vlr_loc_upd_node1()
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_IDLE}: vlr_loc_upd_post_auth()
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_IDLE}: vlr_loc_upd_post_ciph()
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_IDLE}: vlr_loc_upd_node_4()
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_IDLE}: state_chg to VLR_ULA_S_WAIT_HLR_UPD
|
||||
DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_INIT}: Allocated
|
||||
DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_INIT}: is child of vlr_lu_fsm(901700000004620)
|
||||
DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_INIT}: Received Event UPD_HLR_VLR_E_START
|
||||
DVLR GSUP tx: 04010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_UPDATE_LOCATION_REQUEST: 04010809710000004026f0
|
||||
DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_INIT}: state_chg to UPD_HLR_VLR_S_WAIT_FOR_DATA
|
||||
DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
||||
lu_result_sent == 0
|
||||
llist_count(&net->subscr_conns) == 1
|
||||
- HLR sends _INSERT_DATA_REQUEST, VLR responds with _INSERT_DATA_RESULT
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_INSERT_DATA_REQUEST: 10010809710000004026f00804036470f1
|
||||
DVLR GSUP rx 17: 10010809710000004026f00804036470f1
|
||||
DREF VLR subscr IMSI:901700000004620 usage increases to: 2
|
||||
DVLR IMSI:901700000004620 has MSISDN:46071
|
||||
DVLR GSUP tx: 12010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_INSERT_DATA_RESULT: 12010809710000004026f0
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_INSERT_DATA_REQUEST: vlr_gsupc_read_cb() returns 0
|
||||
lu_result_sent == 0
|
||||
- HLR also sends GSUP _UPDATE_LOCATION_RESULT
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_UPDATE_LOCATION_RESULT: 06010809710000004026f0
|
||||
DVLR GSUP rx 11: 06010809710000004026f0
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 2
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_WAIT_HLR_UPD}: Received Event VLR_ULA_E_HLR_LU_RES
|
||||
DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_WAIT_FOR_DATA}: Received Event UPD_HLR_VLR_E_UPD_LOC_ACK
|
||||
DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_WAIT_FOR_DATA}: state_chg to UPD_HLR_VLR_S_DONE
|
||||
DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_DONE}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
|
||||
DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_DONE}: Removing from parent vlr_lu_fsm(901700000004620)
|
||||
DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_DONE}: Freeing instance
|
||||
DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_DONE}: Deallocated
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_WAIT_HLR_UPD}: Received Event VLR_ULA_E_UPD_HLR_COMPL
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_WAIT_HLR_UPD}: state_chg to VLR_ULA_S_WAIT_LU_COMPL
|
||||
DVLR lu_compl_vlr_fsm(901700000004620){LU_COMPL_VLR_S_INIT}: Allocated
|
||||
DVLR lu_compl_vlr_fsm(901700000004620){LU_COMPL_VLR_S_INIT}: is child of vlr_lu_fsm(901700000004620)
|
||||
DVLR lu_compl_vlr_fsm(901700000004620){LU_COMPL_VLR_S_INIT}: Received Event LU_COMPL_VLR_E_START
|
||||
DVLR lu_compl_vlr_fsm(901700000004620){LU_COMPL_VLR_S_INIT}: state_chg to LU_COMPL_VLR_S_WAIT_SUB_PRES
|
||||
DVLR sub_pres_vlr_fsm(901700000004620){SUB_PRES_VLR_S_INIT}: Allocated
|
||||
DVLR sub_pres_vlr_fsm(901700000004620){SUB_PRES_VLR_S_INIT}: is child of lu_compl_vlr_fsm(901700000004620)
|
||||
DVLR sub_pres_vlr_fsm(901700000004620){SUB_PRES_VLR_S_INIT}: Received Event SUB_PRES_VLR_E_START
|
||||
DVLR sub_pres_vlr_fsm(901700000004620){SUB_PRES_VLR_S_INIT}: state_chg to SUB_PRES_VLR_S_DONE
|
||||
DVLR sub_pres_vlr_fsm(901700000004620){SUB_PRES_VLR_S_DONE}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
|
||||
DVLR sub_pres_vlr_fsm(901700000004620){SUB_PRES_VLR_S_DONE}: Removing from parent lu_compl_vlr_fsm(901700000004620)
|
||||
DVLR sub_pres_vlr_fsm(901700000004620){SUB_PRES_VLR_S_DONE}: Freeing instance
|
||||
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
|
||||
- sending LU Accept for MSISDN:46071
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 3
|
||||
DVLR lu_compl_vlr_fsm(901700000004620){LU_COMPL_VLR_S_WAIT_SUB_PRES}: state_chg to LU_COMPL_VLR_S_DONE
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_WAIT_LU_COMPL}: Received Event VLR_ULA_E_LU_COMPL_SUCCESS
|
||||
DVLR lu_compl_vlr_fsm(901700000004620){LU_COMPL_VLR_S_DONE}: Terminating (cause = OSMO_FSM_TERM_PARENT)
|
||||
DVLR lu_compl_vlr_fsm(901700000004620){LU_COMPL_VLR_S_DONE}: Removing from parent vlr_lu_fsm(901700000004620)
|
||||
DVLR lu_compl_vlr_fsm(901700000004620){LU_COMPL_VLR_S_DONE}: Freeing instance
|
||||
DVLR lu_compl_vlr_fsm(901700000004620){LU_COMPL_VLR_S_DONE}: Deallocated
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_WAIT_LU_COMPL}: state_chg to VLR_ULA_S_DONE
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_NEW}: Received Event SUBSCR_CONN_E_ACCEPTED
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_NEW}: SUBSCR_CONN_FROM_LU
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_NEW}: state_chg to SUBSCR_CONN_S_ACCEPTED
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: state_chg to SUBSCR_CONN_S_RELEASED
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Terminating (cause = OSMO_FSM_TERM_PARENT)
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Removing from parent Subscr_Conn(901700000004620)
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Freeing instance
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Deallocated
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Deallocated
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_UPDATE_LOCATION_RESULT: vlr_gsupc_read_cb() returns 0
|
||||
- LU was successful, and the conn has already been closed
|
||||
lu_result_sent == 1
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
---
|
||||
- Subscriber does a normal CM Service Request
|
||||
rx from MS: pdisc=0x05 msg_type=0x24
|
||||
new conn
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DMM <- CM SERVICE REQUEST serv_type=0x08 MI(IMSI)=901700000004620
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_INIT}: Allocated
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_INIT}: is child of Subscr_Conn(901700000004620)
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_INIT}: rev=GSM net=GERAN (no Auth)
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_INIT}: Received Event PR_ARQ_E_START
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 2
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 3
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_INIT}: proc_arq_vlr_fn_post_imsi()
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_INIT}: _proc_arq_vlr_node2()
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_INIT}: _proc_arq_vlr_node2_post_ciph()
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_INIT}: _proc_arq_vlr_node2_post_vlr()
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_INIT}: _proc_arq_vlr_post_pres()
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_INIT}: _proc_arq_vlr_post_trace()
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_INIT}: _proc_arq_vlr_post_imei()
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_INIT}: proc_arq_fsm_done(VLR_PR_ARQ_RES_PASSED)
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_INIT}: state_chg to PR_ARQ_S_DONE
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Process Access Request result: VLR_PR_ARQ_RES_PASSED
|
||||
- sending CM Service Accept for MSISDN:46071
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_NEW}: Received Event SUBSCR_CONN_E_ACCEPTED
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_NEW}: SUBSCR_CONN_FROM_CM_SERVICE_REQ
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_NEW}: state_chg to SUBSCR_CONN_S_ACCEPTED
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: received_cm_service_request = true
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
cm_service_result_sent == 1
|
||||
msc_subscr_conn_is_accepted() == true
|
||||
- An erratic LU request on the same conn results in conn termination
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DMM MSISDN:46071 pdisc=5 msg_type=0x08: received_cm_service_request changes to false
|
||||
DMM 901700000004620: Error: connection already in use
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: state_chg to SUBSCR_CONN_S_RELEASED
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Terminating (cause = OSMO_FSM_TERM_PARENT)
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Removing from parent Subscr_Conn(901700000004620)
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Freeing instance
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Deallocated
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Deallocated
|
||||
lu_result_sent == 0
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
DREF freeing VLR subscr MSISDN:46071
|
||||
===== test_reject_lu_during_cm: SUCCESS
|
||||
|
||||
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
|
||||
talloc_total_blocks(tall_bsc_ctx) == 9
|
||||
|
||||
===== test_reject_cm_during_cm
|
||||
---
|
||||
- Subscriber does a normal LU
|
||||
- Location Update Request
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
new conn
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
DMM LOCATION UPDATING REQUEST: MI(IMSI)=901700000004620 type=IMSI ATTACH
|
||||
DMM LU/new-LAC: 1/0
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_IDLE}: Allocated
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_IDLE}: is child of Subscr_Conn(901700000004620)
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_IDLE}: rev=GSM net=GERAN (no Auth)
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_IDLE}: Received Event VLR_ULA_E_UPDATE_LA
|
||||
DREF VLR subscr unknown usage increases to: 1
|
||||
DVLR set IMSI on subscriber; IMSI=901700000004620 id=901700000004620
|
||||
DVLR New subscr, IMSI: 901700000004620
|
||||
DREF VLR subscr IMSI:901700000004620 usage increases to: 2
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_IDLE}: vlr_loc_upd_node1()
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_IDLE}: vlr_loc_upd_post_auth()
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_IDLE}: vlr_loc_upd_post_ciph()
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_IDLE}: vlr_loc_upd_node_4()
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_IDLE}: state_chg to VLR_ULA_S_WAIT_HLR_UPD
|
||||
DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_INIT}: Allocated
|
||||
DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_INIT}: is child of vlr_lu_fsm(901700000004620)
|
||||
DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_INIT}: Received Event UPD_HLR_VLR_E_START
|
||||
DVLR GSUP tx: 04010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_UPDATE_LOCATION_REQUEST: 04010809710000004026f0
|
||||
DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_INIT}: state_chg to UPD_HLR_VLR_S_WAIT_FOR_DATA
|
||||
DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
||||
lu_result_sent == 0
|
||||
llist_count(&net->subscr_conns) == 1
|
||||
- HLR sends _INSERT_DATA_REQUEST, VLR responds with _INSERT_DATA_RESULT
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_INSERT_DATA_REQUEST: 10010809710000004026f00804036470f1
|
||||
DVLR GSUP rx 17: 10010809710000004026f00804036470f1
|
||||
DREF VLR subscr IMSI:901700000004620 usage increases to: 2
|
||||
DVLR IMSI:901700000004620 has MSISDN:46071
|
||||
DVLR GSUP tx: 12010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_INSERT_DATA_RESULT: 12010809710000004026f0
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_INSERT_DATA_REQUEST: vlr_gsupc_read_cb() returns 0
|
||||
lu_result_sent == 0
|
||||
- HLR also sends GSUP _UPDATE_LOCATION_RESULT
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_UPDATE_LOCATION_RESULT: 06010809710000004026f0
|
||||
DVLR GSUP rx 11: 06010809710000004026f0
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 2
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_WAIT_HLR_UPD}: Received Event VLR_ULA_E_HLR_LU_RES
|
||||
DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_WAIT_FOR_DATA}: Received Event UPD_HLR_VLR_E_UPD_LOC_ACK
|
||||
DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_WAIT_FOR_DATA}: state_chg to UPD_HLR_VLR_S_DONE
|
||||
DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_DONE}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
|
||||
DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_DONE}: Removing from parent vlr_lu_fsm(901700000004620)
|
||||
DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_DONE}: Freeing instance
|
||||
DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_DONE}: Deallocated
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_WAIT_HLR_UPD}: Received Event VLR_ULA_E_UPD_HLR_COMPL
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_WAIT_HLR_UPD}: state_chg to VLR_ULA_S_WAIT_LU_COMPL
|
||||
DVLR lu_compl_vlr_fsm(901700000004620){LU_COMPL_VLR_S_INIT}: Allocated
|
||||
DVLR lu_compl_vlr_fsm(901700000004620){LU_COMPL_VLR_S_INIT}: is child of vlr_lu_fsm(901700000004620)
|
||||
DVLR lu_compl_vlr_fsm(901700000004620){LU_COMPL_VLR_S_INIT}: Received Event LU_COMPL_VLR_E_START
|
||||
DVLR lu_compl_vlr_fsm(901700000004620){LU_COMPL_VLR_S_INIT}: state_chg to LU_COMPL_VLR_S_WAIT_SUB_PRES
|
||||
DVLR sub_pres_vlr_fsm(901700000004620){SUB_PRES_VLR_S_INIT}: Allocated
|
||||
DVLR sub_pres_vlr_fsm(901700000004620){SUB_PRES_VLR_S_INIT}: is child of lu_compl_vlr_fsm(901700000004620)
|
||||
DVLR sub_pres_vlr_fsm(901700000004620){SUB_PRES_VLR_S_INIT}: Received Event SUB_PRES_VLR_E_START
|
||||
DVLR sub_pres_vlr_fsm(901700000004620){SUB_PRES_VLR_S_INIT}: state_chg to SUB_PRES_VLR_S_DONE
|
||||
DVLR sub_pres_vlr_fsm(901700000004620){SUB_PRES_VLR_S_DONE}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
|
||||
DVLR sub_pres_vlr_fsm(901700000004620){SUB_PRES_VLR_S_DONE}: Removing from parent lu_compl_vlr_fsm(901700000004620)
|
||||
DVLR sub_pres_vlr_fsm(901700000004620){SUB_PRES_VLR_S_DONE}: Freeing instance
|
||||
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
|
||||
- sending LU Accept for MSISDN:46071
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 3
|
||||
DVLR lu_compl_vlr_fsm(901700000004620){LU_COMPL_VLR_S_WAIT_SUB_PRES}: state_chg to LU_COMPL_VLR_S_DONE
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_WAIT_LU_COMPL}: Received Event VLR_ULA_E_LU_COMPL_SUCCESS
|
||||
DVLR lu_compl_vlr_fsm(901700000004620){LU_COMPL_VLR_S_DONE}: Terminating (cause = OSMO_FSM_TERM_PARENT)
|
||||
DVLR lu_compl_vlr_fsm(901700000004620){LU_COMPL_VLR_S_DONE}: Removing from parent vlr_lu_fsm(901700000004620)
|
||||
DVLR lu_compl_vlr_fsm(901700000004620){LU_COMPL_VLR_S_DONE}: Freeing instance
|
||||
DVLR lu_compl_vlr_fsm(901700000004620){LU_COMPL_VLR_S_DONE}: Deallocated
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_WAIT_LU_COMPL}: state_chg to VLR_ULA_S_DONE
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_NEW}: Received Event SUBSCR_CONN_E_ACCEPTED
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_NEW}: SUBSCR_CONN_FROM_LU
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_NEW}: state_chg to SUBSCR_CONN_S_ACCEPTED
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: state_chg to SUBSCR_CONN_S_RELEASED
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Terminating (cause = OSMO_FSM_TERM_PARENT)
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Removing from parent Subscr_Conn(901700000004620)
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Freeing instance
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Deallocated
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Deallocated
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_UPDATE_LOCATION_RESULT: vlr_gsupc_read_cb() returns 0
|
||||
- LU was successful, and the conn has already been closed
|
||||
lu_result_sent == 1
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
---
|
||||
- Subscriber does a normal CM Service Request
|
||||
rx from MS: pdisc=0x05 msg_type=0x24
|
||||
new conn
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DMM <- CM SERVICE REQUEST serv_type=0x08 MI(IMSI)=901700000004620
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_INIT}: Allocated
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_INIT}: is child of Subscr_Conn(901700000004620)
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_INIT}: rev=GSM net=GERAN (no Auth)
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_INIT}: Received Event PR_ARQ_E_START
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 2
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 3
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_INIT}: proc_arq_vlr_fn_post_imsi()
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_INIT}: _proc_arq_vlr_node2()
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_INIT}: _proc_arq_vlr_node2_post_ciph()
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_INIT}: _proc_arq_vlr_node2_post_vlr()
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_INIT}: _proc_arq_vlr_post_pres()
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_INIT}: _proc_arq_vlr_post_trace()
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_INIT}: _proc_arq_vlr_post_imei()
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_INIT}: proc_arq_fsm_done(VLR_PR_ARQ_RES_PASSED)
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_INIT}: state_chg to PR_ARQ_S_DONE
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Process Access Request result: VLR_PR_ARQ_RES_PASSED
|
||||
- sending CM Service Accept for MSISDN:46071
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_NEW}: Received Event SUBSCR_CONN_E_ACCEPTED
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_NEW}: SUBSCR_CONN_FROM_CM_SERVICE_REQ
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_NEW}: state_chg to SUBSCR_CONN_S_ACCEPTED
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: received_cm_service_request = true
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
cm_service_result_sent == 1
|
||||
msc_subscr_conn_is_accepted() == true
|
||||
- Another CM Service Request request on the same conn results in conn termination
|
||||
rx from MS: pdisc=0x05 msg_type=0x24
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DMM MSISDN:46071 pdisc=5 msg_type=0x24: received_cm_service_request changes to false
|
||||
DMM <- CM SERVICE REQUEST serv_type=0x08 MI(IMSI)=901700000004620
|
||||
DMM 901700000004620: Error: connection already in use
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: state_chg to SUBSCR_CONN_S_RELEASED
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Terminating (cause = OSMO_FSM_TERM_PARENT)
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Removing from parent Subscr_Conn(901700000004620)
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Freeing instance
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Deallocated
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Deallocated
|
||||
cm_service_result_sent == 0
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
DREF freeing VLR subscr MSISDN:46071
|
||||
===== test_reject_cm_during_cm: SUCCESS
|
||||
|
||||
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
|
||||
talloc_total_blocks(tall_bsc_ctx) == 9
|
||||
|
||||
===== test_reject_paging_resp_during_cm
|
||||
---
|
||||
- Subscriber does a normal LU
|
||||
- Location Update Request
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -823,6 +536,7 @@ DVLR GSUP tx: 04010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_UPDATE_LOCATION_REQUEST: 04010809710000004026f0
|
||||
DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_INIT}: state_chg to UPD_HLR_VLR_S_WAIT_FOR_DATA
|
||||
DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
llist_count(&net->subscr_conns) == 1
|
||||
- HLR sends _INSERT_DATA_REQUEST, VLR responds with _INSERT_DATA_RESULT
|
||||
@@ -881,6 +595,7 @@ DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Removing from parent Subscr_Co
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Freeing instance
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Deallocated
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
@@ -894,8 +609,10 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
- Subscriber does a normal CM Service Request
|
||||
rx from MS: pdisc=0x05 msg_type=0x24
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DMM <- CM SERVICE REQUEST serv_type=0x08 MI(IMSI)=901700000004620
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -922,15 +639,19 @@ DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_NEW}: state_chg to SUBSCR_CONN_S
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: received_cm_service_request = true
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
cm_service_result_sent == 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
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRR PAGING RESPONSE: MI(IMSI)=901700000004620
|
||||
DMM 901700000004620: Error: connection already in use
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
llist_count(&net->subscr_conns) == 1
|
||||
---
|
||||
- The original CM Service Request can conclude
|
||||
@@ -938,6 +659,7 @@ DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR
|
||||
expecting USSD:
|
||||
Your extension is 46071
|
||||
rx from MS: pdisc=0x0b msg_type=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
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
@@ -954,10 +676,12 @@ DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Terminating (ca
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Removing from parent Subscr_Conn(901700000004620)
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Freeing instance
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Deallocated
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Deallocated
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
- all requests serviced, conn has been released
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
DREF freeing VLR subscr MSISDN:46071
|
||||
@@ -972,7 +696,9 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
||||
- Location Update Request
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -998,6 +724,7 @@ DVLR GSUP tx: 04010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_UPDATE_LOCATION_REQUEST: 04010809710000004026f0
|
||||
DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_INIT}: state_chg to UPD_HLR_VLR_S_WAIT_FOR_DATA
|
||||
DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
llist_count(&net->subscr_conns) == 1
|
||||
- HLR sends _INSERT_DATA_REQUEST, VLR responds with _INSERT_DATA_RESULT
|
||||
@@ -1056,6 +783,7 @@ DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Removing from parent Subscr_Co
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Freeing instance
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Deallocated
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
@@ -1081,8 +809,10 @@ 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
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRR PAGING RESPONSE: MI(IMSI)=901700000004620
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -1108,13 +838,15 @@ DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_NEW}: state_chg to SUBSCR_CONN_S
|
||||
DPAG Paging success for MSISDN:46071 (event=0)
|
||||
DPAG Calling paging cbfn.
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 6
|
||||
DMSC subscr MSISDN:46071: increased subscr_con use_count to 1
|
||||
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 matches expected message
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 5
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 4
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 2
|
||||
dtap_tx_confirmed == 1
|
||||
paging_stopped == 1
|
||||
- conn is still open to wait for SMS ack dance
|
||||
@@ -1122,20 +854,25 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 4
|
||||
---
|
||||
- MS sends erratic LU Request, which is dropped silently
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DMM 901700000004620: Error: connection already in use
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
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
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: state_chg to SUBSCR_CONN_S_COMMUNICATING
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
|
||||
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
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DVLR 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
|
||||
@@ -1143,7 +880,7 @@ DMSC msc_tx 2 bytes to MSISDN:46071 via RAN_GERAN_A
|
||||
- DTAP matches expected message
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 3
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
DMSC subscr MSISDN:46071: decreased subscr_conn use_count to 0
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_COMMUNICATING}: state_chg to SUBSCR_CONN_S_RELEASED
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
|
||||
@@ -1151,10 +888,12 @@ DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Terminating (ca
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Removing from parent Subscr_Conn(901700000004620)
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Freeing instance
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Deallocated
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Deallocated
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
dtap_tx_confirmed == 1
|
||||
- SMS is done, conn is gone
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
@@ -1170,7 +909,9 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
||||
- Location Update Request
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -1196,6 +937,7 @@ DVLR GSUP tx: 04010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_UPDATE_LOCATION_REQUEST: 04010809710000004026f0
|
||||
DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_INIT}: state_chg to UPD_HLR_VLR_S_WAIT_FOR_DATA
|
||||
DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
llist_count(&net->subscr_conns) == 1
|
||||
- HLR sends _INSERT_DATA_REQUEST, VLR responds with _INSERT_DATA_RESULT
|
||||
@@ -1254,6 +996,7 @@ DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Removing from parent Subscr_Co
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Freeing instance
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Deallocated
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
@@ -1279,8 +1022,10 @@ 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
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRR PAGING RESPONSE: MI(IMSI)=901700000004620
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -1306,13 +1051,15 @@ DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_NEW}: state_chg to SUBSCR_CONN_S
|
||||
DPAG Paging success for MSISDN:46071 (event=0)
|
||||
DPAG Calling paging cbfn.
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 6
|
||||
DMSC subscr MSISDN:46071: increased subscr_con use_count to 1
|
||||
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 matches expected message
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 5
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 4
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 2
|
||||
dtap_tx_confirmed == 1
|
||||
paging_stopped == 1
|
||||
- conn is still open to wait for SMS ack dance
|
||||
@@ -1320,21 +1067,26 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 4
|
||||
---
|
||||
- MS sends erratic CM Service Request, which is dropped silently
|
||||
rx from MS: pdisc=0x05 msg_type=0x24
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DMM <- CM SERVICE REQUEST serv_type=0x08 MI(IMSI)=901700000004620
|
||||
DMM 901700000004620: Error: connection already in use
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 2
|
||||
cm_service_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
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: state_chg to SUBSCR_CONN_S_COMMUNICATING
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
|
||||
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
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DVLR 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
|
||||
@@ -1342,7 +1094,7 @@ DMSC msc_tx 2 bytes to MSISDN:46071 via RAN_GERAN_A
|
||||
- DTAP matches expected message
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 3
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
DMSC subscr MSISDN:46071: decreased subscr_conn use_count to 0
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_COMMUNICATING}: state_chg to SUBSCR_CONN_S_RELEASED
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
|
||||
@@ -1350,10 +1102,12 @@ DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Terminating (ca
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Removing from parent Subscr_Conn(901700000004620)
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Freeing instance
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Deallocated
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Deallocated
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
dtap_tx_confirmed == 1
|
||||
- SMS is done, conn is gone
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
@@ -1369,7 +1123,9 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
||||
- Location Update Request
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -1395,6 +1151,7 @@ DVLR GSUP tx: 04010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_UPDATE_LOCATION_REQUEST: 04010809710000004026f0
|
||||
DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_INIT}: state_chg to UPD_HLR_VLR_S_WAIT_FOR_DATA
|
||||
DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
llist_count(&net->subscr_conns) == 1
|
||||
- HLR sends _INSERT_DATA_REQUEST, VLR responds with _INSERT_DATA_RESULT
|
||||
@@ -1453,6 +1210,7 @@ DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Removing from parent Subscr_Co
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Freeing instance
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Deallocated
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
@@ -1478,8 +1236,10 @@ 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
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRR PAGING RESPONSE: MI(IMSI)=901700000004620
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -1505,13 +1265,15 @@ DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_NEW}: state_chg to SUBSCR_CONN_S
|
||||
DPAG Paging success for MSISDN:46071 (event=0)
|
||||
DPAG Calling paging cbfn.
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 6
|
||||
DMSC subscr MSISDN:46071: increased subscr_con use_count to 1
|
||||
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 matches expected message
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 5
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 4
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 2
|
||||
dtap_tx_confirmed == 1
|
||||
paging_stopped == 1
|
||||
- conn is still open to wait for SMS ack dance
|
||||
@@ -1519,19 +1281,24 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 4
|
||||
---
|
||||
- MS sends another erratic Paging Response which is dropped silently
|
||||
rx from MS: pdisc=0x06 msg_type=0x27
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRR PAGING RESPONSE: MI(IMSI)=901700000004620
|
||||
DMM 901700000004620: Error: connection already in use
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 2
|
||||
- MS replies with CP-ACK for received SMS
|
||||
rx from MS: pdisc=0x89 msg_type=0x04
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_ACCEPTED}: state_chg to SUBSCR_CONN_S_COMMUNICATING
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
|
||||
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
|
||||
DREF MSISDN:46071: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DVLR 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
|
||||
@@ -1539,7 +1306,7 @@ DMSC msc_tx 2 bytes to MSISDN:46071 via RAN_GERAN_A
|
||||
- DTAP matches expected message
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 3
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
DMSC subscr MSISDN:46071: decreased subscr_conn use_count to 0
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_COMMUNICATING}: state_chg to SUBSCR_CONN_S_RELEASED
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
|
||||
@@ -1547,10 +1314,12 @@ DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Terminating (ca
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Removing from parent Subscr_Conn(901700000004620)
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Freeing instance
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Deallocated
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Deallocated
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
dtap_tx_confirmed == 1
|
||||
- SMS is done, conn is gone
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
|
@@ -4,6 +4,7 @@ msc_subscr_conn_is_accepted() == false
|
||||
- freshly allocated conn
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
- conn_fsm present, in state NEW
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DVLR Subscr_Conn(test){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(test){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(test){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -26,6 +27,7 @@ msc_subscr_conn_is_accepted() == true
|
||||
DVLR Subscr_Conn(test){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_CN_CLOSE
|
||||
DVLR Subscr_Conn(test){SUBSCR_CONN_S_ACCEPTED}: state_chg to SUBSCR_CONN_S_RELEASED
|
||||
DVLR Subscr_Conn(test){SUBSCR_CONN_S_RELEASED}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
|
||||
DREF unknown: MSC conn use - 1 == 0
|
||||
DRLL subscr unknown: Freeing subscriber connection
|
||||
DREF VLR subscr unknown usage decreases to: 0
|
||||
DREF freeing VLR subscr unknown
|
||||
@@ -41,8 +43,10 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
||||
- CM Service Request without a prior Location Updating
|
||||
rx from MS: pdisc=0x05 msg_type=0x24
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DMM <- CM SERVICE REQUEST serv_type=0x08 MI(IMSI)=901700000004620
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -63,9 +67,11 @@ DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Terminating (ca
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Removing from parent Subscr_Conn(901700000004620)
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Freeing instance
|
||||
DVLR Process_Access_Request_VLR(901700000004620){PR_ARQ_S_DONE}: Deallocated
|
||||
DRLL Freeing subscriber connection with NULL subscriber
|
||||
DREF unknown: MSC conn use - 1 == 1
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Deallocated
|
||||
DREF unknown: MSC conn use - 1 == 0
|
||||
DRLL Freeing subscriber connection with NULL subscriber
|
||||
- conn was released
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
===== test_cm_service_without_lu: SUCCESS
|
||||
@@ -77,7 +83,9 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
||||
- Location Update request causes a GSUP LU request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -103,6 +111,7 @@ DVLR GSUP tx: 04010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_UPDATE_LOCATION_REQUEST: 04010809710000004026f0
|
||||
DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_INIT}: state_chg to UPD_HLR_VLR_S_WAIT_FOR_DATA
|
||||
DREF VLR subscr IMSI:901700000004620 usage decreases to: 1
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
- HLR sends _INSERT_DATA_REQUEST, VLR responds with _INSERT_DATA_RESULT
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_INSERT_DATA_REQUEST: 10010809710000004026f00804036470f1
|
||||
@@ -172,6 +181,7 @@ DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Removing from parent Subscr_Co
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Freeing instance
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Deallocated
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
@@ -186,7 +196,9 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
- Location Update request causes a GSUP LU request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -210,6 +222,7 @@ DVLR GSUP tx: 04010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_UPDATE_LOCATION_REQUEST: 04010809710000004026f0
|
||||
DVLR upd_hlr_vlr_fsm(901700000004620){UPD_HLR_VLR_S_INIT}: state_chg to UPD_HLR_VLR_S_WAIT_FOR_DATA
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
- HLR sends _INSERT_DATA_REQUEST, VLR responds with _INSERT_DATA_RESULT
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_INSERT_DATA_REQUEST: 10010809710000004026f00804036470f1
|
||||
@@ -278,6 +291,7 @@ DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Removing from parent Subscr_Co
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Freeing instance
|
||||
DVLR vlr_lu_fsm(901700000004620){VLR_ULA_S_DONE}: Deallocated
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
DVLR Subscr_Conn(901700000004620){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
@@ -291,6 +305,7 @@ DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
- subscriber detaches
|
||||
rx from MS: pdisc=0x05 msg_type=0x01
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DMM IMSI DETACH INDICATION: MI(IMSI)=901700000004620
|
||||
DREF VLR subscr MSISDN:46071 usage increases to: 2
|
||||
@@ -298,6 +313,7 @@ DMM Subscriber MSISDN:46071 DETACHED
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 1
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 0
|
||||
DREF freeing VLR subscr MSISDN:46071
|
||||
DREF unknown: MSC conn use - 1 == 0
|
||||
DRLL Freeing subscriber connection with NULL subscriber
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
===== test_two_lu: SUCCESS
|
||||
@@ -309,7 +325,9 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
||||
- Location Update request with unknown TMSI sends ID Request for IMSI
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(591536962){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(591536962){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(591536962){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -328,6 +346,7 @@ DMSC msc_tx 3 bytes to TMSI:0x23422342 via RAN_GERAN_A
|
||||
- DTAP --RAN_GERAN_A--> MS: 051801
|
||||
- DTAP matches expected message
|
||||
DREF VLR subscr TMSI:0x23422342 usage decreases to: 1
|
||||
DREF TMSI:0x23422342: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
requests shall be thwarted
|
||||
@@ -341,6 +360,7 @@ DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr TMSI:0x23422342: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
- MS tells us the IMSI, causes a GSUP LU request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x59
|
||||
DREF TMSI:0x23422342: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DMM IDENTITY RESPONSE: MI(IMSI)=901700000004620
|
||||
DVLR set IMSI on subscriber; IMSI=901700000004620 id=901700000004620
|
||||
@@ -357,6 +377,7 @@ DVLR upd_hlr_vlr_fsm(591536962){UPD_HLR_VLR_S_INIT}: Received Event UPD_HLR_VLR_
|
||||
DVLR GSUP tx: 04010809710000004026f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_UPDATE_LOCATION_REQUEST: 04010809710000004026f0
|
||||
DVLR upd_hlr_vlr_fsm(591536962){UPD_HLR_VLR_S_INIT}: state_chg to UPD_HLR_VLR_S_WAIT_FOR_DATA
|
||||
DREF IMSI:901700000004620: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
- HLR sends _INSERT_DATA_REQUEST, VLR responds with _INSERT_DATA_RESULT
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_INSERT_DATA_REQUEST: 10010809710000004026f00804036470f1
|
||||
@@ -426,6 +447,7 @@ DVLR vlr_lu_fsm(591536962){VLR_ULA_S_DONE}: Removing from parent Subscr_Conn(591
|
||||
DVLR vlr_lu_fsm(591536962){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
|
||||
DVLR vlr_lu_fsm(591536962){VLR_ULA_S_DONE}: Freeing instance
|
||||
DVLR vlr_lu_fsm(591536962){VLR_ULA_S_DONE}: Deallocated
|
||||
DREF MSISDN:46071: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:46071: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:46071 usage decreases to: 2
|
||||
DVLR Subscr_Conn(591536962){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
|
@@ -2,7 +2,9 @@
|
||||
- Location Update request causes a GSUP Send Auth Info request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -25,6 +27,7 @@ DVLR GSUP tx: 08010809710000000156f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_SEND_AUTH_INFO_REQUEST: 08010809710000000156f0
|
||||
DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_NEEDS_AUTH}: state_chg to VLR_SUB_AS_NEEDS_AUTH_WAIT_AI
|
||||
DREF VLR subscr IMSI:901700000010650 usage decreases to: 1
|
||||
DREF IMSI:901700000010650: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
- from HLR, rx _SEND_AUTH_INFO_RESULT; VLR sends Auth Req to MS
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_SEND_AUTH_INFO_RESULT: 0a010809710000000156f00362201039fa2f4e3d523d8619a73b4f65c3e14d21049b36efdf2208059a4f668f6fbe39231027497388b6cb044648f396aa155b95ef2410f64735036e5871319c679f4742a75ea125108704f5ba55f30000d2ee44b22c8ea9192708e229c19e791f2e4103622010c187a53a5e6b9d573cac7c74451fd46d210485aa31302208d3d50a000bf04f6e23101159ec926a50e98c034a6b7d7c9f418d2410df3a03d9ca5335641efc8e36d76cd20b25101843a645b98d00005b2d666af46c45d927087db47cf7f81e4dc703622010efa9c29a9742148d5c9070348716e1bb210469d5f9fb22083df176f0c29f1a3d2310eb50e770ddcc3060101d2f43b6c2b884241076542abce5ff9345b0e8947f4c6e019c2510f9375e6d41e1000096e7fe4ff1c27e392708706f996719ba609c03622010f023d5a3b24726e0631b64b3840f82532104d570c03f2208ec011be8919883d62310c4e58af4ba43f3bcd904e16984f086d724100593f65e752e5cb7f473862bda05aa0a2510541ff1f077270000c5ea00d658bc7e9a27083fd26072eaa2a04d036220102f8f90c780d6a9c0c53da7ac57b6707e2104b072446f220823f39f9f425ad6e6231065af0527fda95b0dc5ae4aa515cdf32f2410537c3b35a3b13b08d08eeb28098f45cc25104bf4e564f75300009bc796706bc6574427080edb0eadbea94ac2
|
||||
@@ -44,6 +47,7 @@ DREF VLR subscr IMSI:901700000010650 usage decreases to: 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
|
||||
DREF IMSI:901700000010650: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
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
|
||||
@@ -66,6 +70,7 @@ DVLR upd_hlr_vlr_fsm(901700000010650){UPD_HLR_VLR_S_INIT}: Received Event UPD_HL
|
||||
DVLR GSUP tx: 04010809710000000156f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_UPDATE_LOCATION_REQUEST: 04010809710000000156f0
|
||||
DVLR upd_hlr_vlr_fsm(901700000010650){UPD_HLR_VLR_S_INIT}: state_chg to UPD_HLR_VLR_S_WAIT_FOR_DATA
|
||||
DREF IMSI:901700000010650: MSC conn use - 1 == 1
|
||||
gsup_tx_confirmed == 1
|
||||
lu_result_sent == 0
|
||||
- HLR sends _INSERT_DATA_REQUEST, VLR responds with _INSERT_DATA_RESULT
|
||||
@@ -131,6 +136,7 @@ DREF VLR subscr MSISDN:42342 usage increases to: 2
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 1
|
||||
- MS sends TMSI Realloc Complete
|
||||
rx from MS: pdisc=0x05 msg_type=0x5b
|
||||
DREF MSISDN:42342: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
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
|
||||
@@ -154,18 +160,22 @@ DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_DONE}: Removing from parent Subscr_Co
|
||||
DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
|
||||
DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_DONE}: Freeing instance
|
||||
DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_DONE}: Deallocated
|
||||
DRLL subscr MSISDN:42342: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 1
|
||||
DREF MSISDN:42342: MSC conn use - 1 == 1
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Deallocated
|
||||
DREF MSISDN:42342: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:42342: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 1
|
||||
- LU was successful, and the conn has already been closed
|
||||
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
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DMM <- CM SERVICE REQUEST serv_type=0x08 MI(IMSI)=901700000010650
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -187,6 +197,7 @@ DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_WAIT_RESP}: got auth tuple: us
|
||||
- ...autn=1843a645b98d00005b2d666af46c45d9
|
||||
- ...expecting res=7db47cf7f81e4dc7
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 2
|
||||
DREF MSISDN:42342: MSC conn use - 1 == 1
|
||||
cm_service_result_sent == 0
|
||||
auth_request_sent == 1
|
||||
- needs auth, not yet accepted
|
||||
@@ -202,6 +213,7 @@ DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
- MS sends Authen Response, VLR accepts with a CM Service Accept
|
||||
rx from MS: pdisc=0x05 msg_type=0x54
|
||||
DREF MSISDN:42342: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
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
|
||||
@@ -231,11 +243,13 @@ DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_NEW}: state_chg to SUBSCR_CONN_S
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_ACCEPTED}: received_cm_service_request = true
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DREF MSISDN:42342: MSC conn use - 1 == 1
|
||||
cm_service_result_sent == 1
|
||||
- a USSD request is serviced
|
||||
expecting USSD:
|
||||
Your extension is 42342
|
||||
rx from MS: pdisc=0x0b msg_type=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
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
@@ -252,10 +266,12 @@ DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_DONE}: Terminating (ca
|
||||
DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_DONE}: Removing from parent Subscr_Conn(901700000010650)
|
||||
DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_DONE}: Freeing instance
|
||||
DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_DONE}: Deallocated
|
||||
DRLL subscr MSISDN:42342: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 1
|
||||
DREF MSISDN:42342: MSC conn use - 1 == 1
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Deallocated
|
||||
DREF MSISDN:42342: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:42342: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 1
|
||||
- all requests serviced, conn has been released
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
---
|
||||
@@ -278,8 +294,10 @@ 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
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRR PAGING RESPONSE: MI(IMSI)=901700000010650
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -301,6 +319,7 @@ DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_WAIT_RESP}: got auth tuple: us
|
||||
- ...autn=f9375e6d41e1000096e7fe4ff1c27e39
|
||||
- ...expecting res=706f996719ba609c
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 4
|
||||
DREF MSISDN:42342: MSC conn use - 1 == 1
|
||||
auth_request_sent == 1
|
||||
- needs auth, not yet accepted
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
@@ -315,6 +334,7 @@ DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
- MS sends Authen Response, VLR accepts and sends pending SMS
|
||||
rx from MS: pdisc=0x05 msg_type=0x54
|
||||
DREF MSISDN:42342: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
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
|
||||
@@ -343,13 +363,14 @@ DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_NEW}: state_chg to SUBSCR_CONN_S
|
||||
DPAG Paging success for MSISDN:42342 (event=0)
|
||||
DPAG Calling paging cbfn.
|
||||
DREF VLR subscr MSISDN:42342 usage increases to: 5
|
||||
DMSC subscr MSISDN:42342: increased subscr_con use_count to 1
|
||||
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 matches expected message
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 4
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DREF MSISDN:42342: MSC conn use - 1 == 2
|
||||
dtap_tx_confirmed == 1
|
||||
paging_stopped == 1
|
||||
- SMS was delivered, no requests pending for subscr
|
||||
@@ -360,13 +381,16 @@ DREF VLR subscr MSISDN:42342 usage decreases to: 4
|
||||
llist_count(&net->subscr_conns) == 1
|
||||
- MS replies with CP-ACK for received SMS
|
||||
rx from MS: pdisc=0x89 msg_type=0x04
|
||||
DREF MSISDN:42342: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_ACCEPTED}: state_chg to SUBSCR_CONN_S_COMMUNICATING
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
|
||||
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
|
||||
DREF MSISDN:42342: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DVLR 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
|
||||
@@ -374,7 +398,7 @@ DMSC msc_tx 2 bytes to MSISDN:42342 via RAN_GERAN_A
|
||||
- DTAP matches expected message
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 3
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 2
|
||||
DMSC subscr MSISDN:42342: decreased subscr_conn use_count to 0
|
||||
DREF MSISDN:42342: MSC conn use - 1 == 2
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_COMMUNICATING}: state_chg to SUBSCR_CONN_S_RELEASED
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
|
||||
@@ -382,10 +406,12 @@ DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_DONE}: Terminating (ca
|
||||
DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_DONE}: Removing from parent Subscr_Conn(901700000010650)
|
||||
DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_DONE}: Freeing instance
|
||||
DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_DONE}: Deallocated
|
||||
DRLL subscr MSISDN:42342: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 1
|
||||
DREF MSISDN:42342: MSC conn use - 1 == 1
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Deallocated
|
||||
DREF MSISDN:42342: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:42342: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 1
|
||||
dtap_tx_confirmed == 1
|
||||
- SMS is done, conn is gone
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
@@ -393,6 +419,7 @@ DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Deallocated
|
||||
- subscriber detaches
|
||||
rx from MS: pdisc=0x05 msg_type=0x01
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DMM IMSI DETACH INDICATION: MI(IMSI)=901700000010650
|
||||
DREF VLR subscr MSISDN:42342 usage increases to: 2
|
||||
@@ -400,6 +427,7 @@ DMM Subscriber MSISDN:42342 DETACHED
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 1
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 0
|
||||
DREF freeing VLR subscr MSISDN:42342
|
||||
DREF unknown: MSC conn use - 1 == 0
|
||||
DRLL Freeing subscriber connection with NULL subscriber
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
===== test_umts_authen_geran: SUCCESS
|
||||
@@ -411,7 +439,9 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
||||
- Location Update request causes a GSUP Send Auth Info request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -434,6 +464,7 @@ DVLR GSUP tx: 08010809710000000156f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_SEND_AUTH_INFO_REQUEST: 08010809710000000156f0
|
||||
DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_NEEDS_AUTH}: state_chg to VLR_SUB_AS_NEEDS_AUTH_WAIT_AI
|
||||
DREF VLR subscr IMSI:901700000010650 usage decreases to: 1
|
||||
DREF IMSI:901700000010650: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
- from HLR, rx _SEND_AUTH_INFO_RESULT; VLR sends Auth Req to MS
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_SEND_AUTH_INFO_RESULT: 0a010809710000000156f00362201039fa2f4e3d523d8619a73b4f65c3e14d21049b36efdf2208059a4f668f6fbe39231027497388b6cb044648f396aa155b95ef2410f64735036e5871319c679f4742a75ea125108704f5ba55f30000d2ee44b22c8ea9192708e229c19e791f2e4103622010c187a53a5e6b9d573cac7c74451fd46d210485aa31302208d3d50a000bf04f6e23101159ec926a50e98c034a6b7d7c9f418d2410df3a03d9ca5335641efc8e36d76cd20b25101843a645b98d00005b2d666af46c45d927087db47cf7f81e4dc703622010efa9c29a9742148d5c9070348716e1bb210469d5f9fb22083df176f0c29f1a3d2310eb50e770ddcc3060101d2f43b6c2b884241076542abce5ff9345b0e8947f4c6e019c2510f9375e6d41e1000096e7fe4ff1c27e392708706f996719ba609c03622010f023d5a3b24726e0631b64b3840f82532104d570c03f2208ec011be8919883d62310c4e58af4ba43f3bcd904e16984f086d724100593f65e752e5cb7f473862bda05aa0a2510541ff1f077270000c5ea00d658bc7e9a27083fd26072eaa2a04d036220102f8f90c780d6a9c0c53da7ac57b6707e2104b072446f220823f39f9f425ad6e6231065af0527fda95b0dc5ae4aa515cdf32f2410537c3b35a3b13b08d08eeb28098f45cc25104bf4e564f75300009bc796706bc6574427080edb0eadbea94ac2
|
||||
@@ -453,6 +484,7 @@ DREF VLR subscr IMSI:901700000010650 usage decreases to: 1
|
||||
lu_result_sent == 0
|
||||
- MS sends Authen Response, VLR accepts and sends SecurityModeControl
|
||||
rx from MS: pdisc=0x05 msg_type=0x54
|
||||
DREF IMSI:901700000010650: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
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
|
||||
@@ -468,6 +500,7 @@ DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_WAIT_AUTH}: Received Event VLR_ULA_E_
|
||||
DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_WAIT_AUTH}: vlr_loc_upd_post_auth()
|
||||
- sending SecurityModeControl for IMSI:901700000010650
|
||||
DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_WAIT_AUTH}: state_chg to VLR_ULA_S_WAIT_CIPH
|
||||
DREF IMSI:901700000010650: MSC conn use - 1 == 1
|
||||
cipher_mode_cmd_sent == 1
|
||||
lu_result_sent == 0
|
||||
- MS sends SecurityModeControl acceptance, VLR accepts and sends GSUP LU Req to HLR
|
||||
@@ -552,6 +585,7 @@ DREF VLR subscr MSISDN:42342 usage increases to: 2
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 1
|
||||
- MS sends TMSI Realloc Complete
|
||||
rx from MS: pdisc=0x05 msg_type=0x5b
|
||||
DREF MSISDN:42342: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
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
|
||||
@@ -575,18 +609,22 @@ DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_DONE}: Removing from parent Subscr_Co
|
||||
DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
|
||||
DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_DONE}: Freeing instance
|
||||
DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_DONE}: Deallocated
|
||||
DRLL subscr MSISDN:42342: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 1
|
||||
DREF MSISDN:42342: MSC conn use - 1 == 1
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Deallocated
|
||||
DREF MSISDN:42342: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:42342: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 1
|
||||
- LU was successful, and the conn has already been closed
|
||||
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
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DMM <- CM SERVICE REQUEST serv_type=0x08 MI(IMSI)=901700000010650
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -608,6 +646,7 @@ DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_WAIT_RESP}: got auth tuple: us
|
||||
- ...autn=1843a645b98d00005b2d666af46c45d9
|
||||
- ...expecting res=7db47cf7f81e4dc7
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 2
|
||||
DREF MSISDN:42342: MSC conn use - 1 == 1
|
||||
cm_service_result_sent == 0
|
||||
auth_request_sent == 1
|
||||
- needs auth, not yet accepted
|
||||
@@ -623,6 +662,7 @@ DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
- MS sends Authen Response, VLR accepts and sends SecurityModeControl
|
||||
rx from MS: pdisc=0x05 msg_type=0x54
|
||||
DREF MSISDN:42342: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
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
|
||||
@@ -639,6 +679,7 @@ DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_WAIT_AUTH}: got VLR_AU
|
||||
DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_WAIT_AUTH}: _proc_arq_vlr_node2()
|
||||
- sending SecurityModeControl for MSISDN:42342
|
||||
DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_WAIT_AUTH}: state_chg to PR_ARQ_S_WAIT_CIPH
|
||||
DREF MSISDN:42342: MSC conn use - 1 == 1
|
||||
cipher_mode_cmd_sent == 1
|
||||
cm_service_result_sent == 0
|
||||
- MS sends SecurityModeControl acceptance, VLR accepts; above Ciphering is an implicit CM Service Accept
|
||||
@@ -667,6 +708,7 @@ DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR
|
||||
expecting USSD:
|
||||
Your extension is 42342
|
||||
rx from MS: pdisc=0x0b msg_type=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
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
@@ -683,10 +725,12 @@ DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_DONE}: Terminating (ca
|
||||
DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_DONE}: Removing from parent Subscr_Conn(901700000010650)
|
||||
DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_DONE}: Freeing instance
|
||||
DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_DONE}: Deallocated
|
||||
DRLL subscr MSISDN:42342: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 1
|
||||
DREF MSISDN:42342: MSC conn use - 1 == 1
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Deallocated
|
||||
DREF MSISDN:42342: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:42342: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 1
|
||||
- all requests serviced, conn has been released
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
---
|
||||
@@ -709,8 +753,10 @@ 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
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=6
|
||||
DRR PAGING RESPONSE: MI(IMSI)=901700000010650
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -732,6 +778,7 @@ DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_WAIT_RESP}: got auth tuple: us
|
||||
- ...autn=f9375e6d41e1000096e7fe4ff1c27e39
|
||||
- ...expecting res=706f996719ba609c
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 4
|
||||
DREF MSISDN:42342: MSC conn use - 1 == 1
|
||||
auth_request_sent == 1
|
||||
- needs auth, not yet accepted
|
||||
msc_subscr_conn_is_accepted() == false
|
||||
@@ -746,6 +793,7 @@ DRLL Dispatching 04.08 message, pdisc=9
|
||||
DRLL subscr MSISDN:42342: Message not permitted for initial conn: pdisc=0x09 msg_type=0x01
|
||||
- MS sends Authen Response, VLR accepts and sends SecurityModeControl
|
||||
rx from MS: pdisc=0x05 msg_type=0x54
|
||||
DREF MSISDN:42342: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
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
|
||||
@@ -762,6 +810,7 @@ DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_WAIT_AUTH}: got VLR_AU
|
||||
DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_WAIT_AUTH}: _proc_arq_vlr_node2()
|
||||
- sending SecurityModeControl for MSISDN:42342
|
||||
DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_WAIT_AUTH}: state_chg to PR_ARQ_S_WAIT_CIPH
|
||||
DREF MSISDN:42342: MSC conn use - 1 == 1
|
||||
cipher_mode_cmd_sent == 1
|
||||
paging_stopped == 0
|
||||
- MS sends SecurityModeControl acceptance, VLR accepts and sends SMS
|
||||
@@ -786,7 +835,7 @@ DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_NEW}: state_chg to SUBSCR_CONN_S
|
||||
DPAG Paging success for MSISDN:42342 (event=0)
|
||||
DPAG Calling paging cbfn.
|
||||
DREF VLR subscr MSISDN:42342 usage increases to: 5
|
||||
DMSC subscr MSISDN:42342: increased subscr_con use_count to 1
|
||||
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 matches expected message
|
||||
@@ -801,13 +850,16 @@ DREF VLR subscr MSISDN:42342 usage decreases to: 4
|
||||
llist_count(&net->subscr_conns) == 1
|
||||
- MS replies with CP-ACK for received SMS
|
||||
rx from MS: pdisc=0x89 msg_type=0x04
|
||||
DREF MSISDN:42342: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_ACCEPTED}: Received Event SUBSCR_CONN_E_COMMUNICATING
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_ACCEPTED}: state_chg to SUBSCR_CONN_S_COMMUNICATING
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
|
||||
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
|
||||
DREF MSISDN:42342: MSC conn use + 1 == 3
|
||||
DRLL Dispatching 04.08 message, pdisc=9
|
||||
DVLR 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
|
||||
@@ -815,7 +867,7 @@ DMSC msc_tx 2 bytes to MSISDN:42342 via RAN_UTRAN_IU
|
||||
- DTAP matches expected message
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 3
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 2
|
||||
DMSC subscr MSISDN:42342: decreased subscr_conn use_count to 0
|
||||
DREF MSISDN:42342: MSC conn use - 1 == 2
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_COMMUNICATING}: Received Event SUBSCR_CONN_E_BUMP
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_COMMUNICATING}: state_chg to SUBSCR_CONN_S_RELEASED
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
|
||||
@@ -823,10 +875,12 @@ DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_DONE}: Terminating (ca
|
||||
DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_DONE}: Removing from parent Subscr_Conn(901700000010650)
|
||||
DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_DONE}: Freeing instance
|
||||
DVLR Process_Access_Request_VLR(901700000010650){PR_ARQ_S_DONE}: Deallocated
|
||||
DRLL subscr MSISDN:42342: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 1
|
||||
DREF MSISDN:42342: MSC conn use - 1 == 1
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Deallocated
|
||||
DREF MSISDN:42342: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:42342: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 1
|
||||
dtap_tx_confirmed == 1
|
||||
- SMS is done, conn is gone
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
@@ -834,6 +888,7 @@ DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Deallocated
|
||||
- subscriber detaches
|
||||
rx from MS: pdisc=0x05 msg_type=0x01
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DMM IMSI DETACH INDICATION: MI(IMSI)=901700000010650
|
||||
DREF VLR subscr MSISDN:42342 usage increases to: 2
|
||||
@@ -841,6 +896,7 @@ DMM Subscriber MSISDN:42342 DETACHED
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 1
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 0
|
||||
DREF freeing VLR subscr MSISDN:42342
|
||||
DREF unknown: MSC conn use - 1 == 0
|
||||
DRLL Freeing subscriber connection with NULL subscriber
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
===== test_umts_authen_utran: SUCCESS
|
||||
@@ -852,7 +908,9 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
||||
- Location Update request causes a GSUP Send Auth Info request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -875,6 +933,7 @@ DVLR GSUP tx: 08010809710000000156f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_SEND_AUTH_INFO_REQUEST: 08010809710000000156f0
|
||||
DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_NEEDS_AUTH}: state_chg to VLR_SUB_AS_NEEDS_AUTH_WAIT_AI
|
||||
DREF VLR subscr IMSI:901700000010650 usage decreases to: 1
|
||||
DREF IMSI:901700000010650: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
- from HLR, rx _SEND_AUTH_INFO_RESULT; VLR sends Auth Req to MS
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_SEND_AUTH_INFO_RESULT: 0a010809710000000156f00362201039fa2f4e3d523d8619a73b4f65c3e14d21049b36efdf2208059a4f668f6fbe39231027497388b6cb044648f396aa155b95ef2410f64735036e5871319c679f4742a75ea125108704f5ba55f30000d2ee44b22c8ea9192708e229c19e791f2e41
|
||||
@@ -894,12 +953,14 @@ DREF VLR subscr IMSI:901700000010650 usage decreases to: 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
|
||||
DREF IMSI:901700000010650: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
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
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_SEND_AUTH_INFO_REQUEST: 08010809710000000156f0260e979498b1f72d3e28c59fa2e72f9c201039fa2f4e3d523d8619a73b4f65c3e14d
|
||||
DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_WAIT_RESP}: state_chg to VLR_SUB_AS_NEEDS_AUTH_WAIT_SAI_RESYNC
|
||||
DREF IMSI:901700000010650: MSC conn use - 1 == 1
|
||||
gsup_tx_confirmed == 1
|
||||
auth_request_sent == 0
|
||||
lu_result_sent == 0
|
||||
@@ -921,6 +982,7 @@ DREF VLR subscr IMSI:901700000010650 usage decreases to: 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
|
||||
DREF IMSI:901700000010650: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
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
|
||||
@@ -943,6 +1005,7 @@ DVLR upd_hlr_vlr_fsm(901700000010650){UPD_HLR_VLR_S_INIT}: Received Event UPD_HL
|
||||
DVLR GSUP tx: 04010809710000000156f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_UPDATE_LOCATION_REQUEST: 04010809710000000156f0
|
||||
DVLR upd_hlr_vlr_fsm(901700000010650){UPD_HLR_VLR_S_INIT}: state_chg to UPD_HLR_VLR_S_WAIT_FOR_DATA
|
||||
DREF IMSI:901700000010650: MSC conn use - 1 == 1
|
||||
gsup_tx_confirmed == 1
|
||||
lu_result_sent == 0
|
||||
- HLR sends _INSERT_DATA_REQUEST, VLR responds with _INSERT_DATA_RESULT
|
||||
@@ -1008,6 +1071,7 @@ DREF VLR subscr MSISDN:42342 usage increases to: 2
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 1
|
||||
- MS sends TMSI Realloc Complete
|
||||
rx from MS: pdisc=0x05 msg_type=0x5b
|
||||
DREF MSISDN:42342: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
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
|
||||
@@ -1031,10 +1095,12 @@ DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_DONE}: Removing from parent Subscr_Co
|
||||
DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
|
||||
DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_DONE}: Freeing instance
|
||||
DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_DONE}: Deallocated
|
||||
DRLL subscr MSISDN:42342: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 1
|
||||
DREF MSISDN:42342: MSC conn use - 1 == 1
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Deallocated
|
||||
DREF MSISDN:42342: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:42342: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 1
|
||||
- LU was successful, and the conn has already been closed
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
DREF freeing VLR subscr MSISDN:42342
|
||||
@@ -1047,7 +1113,9 @@ talloc_total_blocks(tall_bsc_ctx) == 9
|
||||
- Location Update request causes a GSUP Send Auth Info request to HLR
|
||||
rx from MS: pdisc=0x05 msg_type=0x08
|
||||
new conn
|
||||
DREF unknown: MSC conn use + 1 == 1
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
DREF unknown: MSC conn use + 1 == 2
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: Allocated
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: Received Event SUBSCR_CONN_E_START
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_INIT}: state_chg to SUBSCR_CONN_S_NEW
|
||||
@@ -1070,6 +1138,7 @@ DVLR GSUP tx: 08010809710000000156f0
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_SEND_AUTH_INFO_REQUEST: 08010809710000000156f0
|
||||
DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_NEEDS_AUTH}: state_chg to VLR_SUB_AS_NEEDS_AUTH_WAIT_AI
|
||||
DREF VLR subscr IMSI:901700000010650 usage decreases to: 1
|
||||
DREF IMSI:901700000010650: MSC conn use - 1 == 1
|
||||
lu_result_sent == 0
|
||||
- from HLR, rx _SEND_AUTH_INFO_RESULT; VLR sends Auth Req to MS
|
||||
<-- GSUP rx OSMO_GSUP_MSGT_SEND_AUTH_INFO_RESULT: 0a010809710000000156f00362201039fa2f4e3d523d8619a73b4f65c3e14d21049b36efdf2208059a4f668f6fbe39231027497388b6cb044648f396aa155b95ef2410f64735036e5871319c679f4742a75ea125108704f5ba55f30000d2ee44b22c8ea9192708e229c19e791f2e41
|
||||
@@ -1089,12 +1158,14 @@ DREF VLR subscr IMSI:901700000010650 usage decreases to: 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
|
||||
DREF IMSI:901700000010650: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
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
|
||||
GSUP --> HLR: OSMO_GSUP_MSGT_SEND_AUTH_INFO_REQUEST: 08010809710000000156f0260e979498b1f72d3e28c59fa2e72f9c201039fa2f4e3d523d8619a73b4f65c3e14d
|
||||
DVLR VLR_Authenticate(901700000010650){VLR_SUB_AS_WAIT_RESP}: state_chg to VLR_SUB_AS_NEEDS_AUTH_WAIT_SAI_RESYNC
|
||||
DREF IMSI:901700000010650: MSC conn use - 1 == 1
|
||||
gsup_tx_confirmed == 1
|
||||
auth_request_sent == 0
|
||||
lu_result_sent == 0
|
||||
@@ -1116,6 +1187,7 @@ DREF VLR subscr IMSI:901700000010650 usage decreases to: 1
|
||||
lu_result_sent == 0
|
||||
- MS sends Authen Response, VLR accepts and sends SecurityModeControl
|
||||
rx from MS: pdisc=0x05 msg_type=0x54
|
||||
DREF IMSI:901700000010650: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
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
|
||||
@@ -1131,6 +1203,7 @@ DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_WAIT_AUTH}: Received Event VLR_ULA_E_
|
||||
DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_WAIT_AUTH}: vlr_loc_upd_post_auth()
|
||||
- sending SecurityModeControl for IMSI:901700000010650
|
||||
DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_WAIT_AUTH}: state_chg to VLR_ULA_S_WAIT_CIPH
|
||||
DREF IMSI:901700000010650: MSC conn use - 1 == 1
|
||||
cipher_mode_cmd_sent == 1
|
||||
lu_result_sent == 0
|
||||
- MS sends SecurityModeControl acceptance, VLR accepts and sends GSUP LU Req to HLR
|
||||
@@ -1215,6 +1288,7 @@ DREF VLR subscr MSISDN:42342 usage increases to: 2
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 1
|
||||
- MS sends TMSI Realloc Complete
|
||||
rx from MS: pdisc=0x05 msg_type=0x5b
|
||||
DREF MSISDN:42342: MSC conn use + 1 == 2
|
||||
DRLL Dispatching 04.08 message, pdisc=5
|
||||
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
|
||||
@@ -1238,10 +1312,12 @@ DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_DONE}: Removing from parent Subscr_Co
|
||||
DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
|
||||
DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_DONE}: Freeing instance
|
||||
DVLR vlr_lu_fsm(901700000010650){VLR_ULA_S_DONE}: Deallocated
|
||||
DRLL subscr MSISDN:42342: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 1
|
||||
DREF MSISDN:42342: MSC conn use - 1 == 1
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Freeing instance
|
||||
DVLR Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Deallocated
|
||||
DREF MSISDN:42342: MSC conn use - 1 == 0
|
||||
DRLL subscr MSISDN:42342: Freeing subscriber connection
|
||||
DREF VLR subscr MSISDN:42342 usage decreases to: 1
|
||||
- LU was successful, and the conn has already been closed
|
||||
llist_count(&net->subscr_conns) == 0
|
||||
DREF freeing VLR subscr MSISDN:42342
|
||||
|
Reference in New Issue
Block a user