Project

General

Profile

Actions

Bug #5849

closed

emergency call: Support MobileIdentity=IMEI when no IMSI is used in the phone

Added by pespin over 1 year ago. Updated over 1 year ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
01/02/2023
Due date:
% Done:

100%

Spec Reference:
3GPP TS 24.008

Description

See 3GPP TS 24.008 section 10.5.1.4 "Mobile Identity":

"For emergency call establishment and re-establishment the mobile station shall select the mobile identity type with the
following priority" [...]
-IMEI: he IMEI shall be used in cases where no SIM/USIM is available or the SIM/USIM is considered as
not valid by the mobile station or no IMSI or TMSI is available." 

However, right now, bsc_compl_l3() calls osmo_mobile_identity_decode_from_l3() and bsc_subscr_find_or_create_by_mi() but the later doesn't support parsing GSM_MI_TYPE_IMEI or GSM_MI_TYPE_IMEISV.

As of now, we carry on with conn if no subscr is created, but ideally that should change in the future and reject the conn (see bsc_compl_l3() comments in code).

Ideally we should create a TTCN3 test in BSC_Tests to validate everything works fine before/after implementing that case.


Related issues

Related to OsmoMSC - Feature #6000: Allow emergency calls without IMSI (using IMEI as MI)New04/12/2023

Actions
Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)