Feature #4634
openIu: record SAC, and show RNC ID and SAC in the vty upon 'show subscriber'
0%
Description
In BSSAP, osmo-msc since recently properly records the Complete Layer 3 Information cell id and shows it in the vty.
Similar should be possible for Iu, though in the Iu InitialUE-Message, there is no Cell ID, but rather an RNC ID and a SAC.
osmo-msc should store those and show them in the vty in 'show subscriber', similarly to the Cell ID.
See ran_msg_iu.c, ran_iu_decode_l3_initial(), which passes the PLMN and LAI from the InitalUE message,
but not the RNC ID nor the SAC.
These should also be verified by the ttcn3-msc-test, see MSC_Tests.ttcn f_start_handler(), which currently disables the cell id test for Iu.
The cell id test f_verify_vty_lac_ci() should accomodate the difference between GERAN and UTRAN, and RNC/SAC testing should happen in the TC_iu_* tests.
Updated by neels almost 4 years ago
- Priority changed from Normal to Low
for illustration, a dissected InitialUE-Message.
The complete SAI and GlobalRNC-Id should probably make their way to the VLR.
MTP 3 User Adaptation Layer Signalling Connection Control Part Radio Access Network Application Part RANAP-PDU: initiatingMessage (0) initiatingMessage procedureCode: id-InitialUE-Message (19) criticality: ignore (1) value InitialUE-Message protocolIEs: 6 items Item 0: id-CN-DomainIndicator ProtocolIE-Field id: id-CN-DomainIndicator (3) criticality: ignore (1) value CN-DomainIndicator: cs-domain (0) Item 1: id-LAI ProtocolIE-Field id: id-LAI (15) criticality: ignore (1) value LAI pLMNidentity: 62f224 Mobile Country Code (MCC): Germany (262) Mobile Network Code (MNC): Vodafone GmbH (42) lAC: 0017 Item 2: id-SAI ProtocolIE-Field id: id-SAI (58) criticality: ignore (1) value SAI pLMNidentity: 62f224 Mobile Country Code (MCC): Germany (262) Mobile Network Code (MNC): Vodafone GmbH (42) lAC: 0017 sAC: 0000 Item 3: id-NAS-PDU ProtocolIE-Field id: id-NAS-PDU (16) criticality: ignore (1) value NAS-PDU: 05080262f220999952082926240000000170 Item 4: id-IuSigConId ProtocolIE-Field id: id-IuSigConId (79) criticality: ignore (1) value IuSignallingConnectionIdentifier: 000017 [bit length 24, 0000 0000 0000 0000 0001 0111 decimal value 23] Item 5: id-GlobalRNC-ID ProtocolIE-Field id: id-GlobalRNC-ID (86) criticality: ignore (1) value GlobalRNC-ID pLMNidentity: 62f224 Mobile Country Code (MCC): Germany (262) Mobile Network Code (MNC): Vodafone GmbH (42) rNC-ID: 2342 GSM A-I/F DTAP - Location Updating Request