mirror of
https://gitea.osmocom.org/sim-card/pysim.git
synced 2026-03-27 15:58:34 +03:00
sysmoISIM-SJA2: Enable programming of EF.MSISDN
Change-Id: I8ed27142009a50a1cc31a9f2e0e854a53add6e89
This commit is contained in:
committed by
herlesupreeth
parent
be7007e1d9
commit
c60192375e
@@ -1287,6 +1287,17 @@ class SysmoISIMSJA2(UsimCard, IsimCard):
|
|||||||
r = self._scc.select_file(['3f00', '7f10'])
|
r = self._scc.select_file(['3f00', '7f10'])
|
||||||
data, sw = self._scc.update_record('6f42', 1, lpad(p['smsp'], 104), force_len=True)
|
data, sw = self._scc.update_record('6f42', 1, lpad(p['smsp'], 104), force_len=True)
|
||||||
|
|
||||||
|
# EF.MSISDN
|
||||||
|
# TODO: Alpha Identifier (currently 'ff'O * 20)
|
||||||
|
# TODO: Capability/Configuration1 Record Identifier
|
||||||
|
# TODO: Extension1 Record Identifier
|
||||||
|
if p.get('msisdn') is not None:
|
||||||
|
msisdn = enc_msisdn(p['msisdn'])
|
||||||
|
content = 'ff' * 20 + msisdn + 'ff' * 2
|
||||||
|
|
||||||
|
r = self._scc.select_file(['3f00', '7f10'])
|
||||||
|
data, sw = self._scc.update_record('6F40', 1, content, force_len=True)
|
||||||
|
|
||||||
# Populate AIDs
|
# Populate AIDs
|
||||||
self.read_aids()
|
self.read_aids()
|
||||||
|
|
||||||
|
|||||||
@@ -53,7 +53,7 @@ HPLMNAcT:
|
|||||||
ffffff0000 # unused
|
ffffff0000 # unused
|
||||||
|
|
||||||
ACC: 0200
|
ACC: 0200
|
||||||
MSISDN: Not available
|
MSISDN (NPI=1 ToN=3): 6766266
|
||||||
Administrative data: 00000002
|
Administrative data: 00000002
|
||||||
MS operation mode: normal operation
|
MS operation mode: normal operation
|
||||||
Ciphering Indicator: disabled
|
Ciphering Indicator: disabled
|
||||||
|
|||||||
Reference in New Issue
Block a user