blob: 5f223dc37c4a4d6338f81dbb2b39053119bf5ba6 [file] [log] [blame]
Neels Hofmeyr183e7002017-10-06 02:59:54 +02001OsmoHLR> enable
2
3OsmoHLR# list
4...
Oliver Smith02078b72019-01-11 15:41:29 +01005 subscriber (imsi|msisdn|id|imei) IDENT show
6 show subscriber (imsi|msisdn|id|imei) IDENT
Neels Hofmeyr183e7002017-10-06 02:59:54 +02007 subscriber imsi IDENT create
Oliver Smith02078b72019-01-11 15:41:29 +01008 subscriber (imsi|msisdn|id|imei) IDENT delete
9 subscriber (imsi|msisdn|id|imei) IDENT update msisdn (none|MSISDN)
10 subscriber (imsi|msisdn|id|imei) IDENT update aud2g none
Harald Welte829713a2023-05-30 16:57:27 +020011 subscriber (imsi|msisdn|id|imei) IDENT update aud2g (comp128v1|comp128v2|comp128v3|xor-2g) ki KI
Oliver Smith02078b72019-01-11 15:41:29 +010012 subscriber (imsi|msisdn|id|imei) IDENT update aud3g none
Harald Welte7a763aa2023-05-30 18:55:20 +020013 subscriber (imsi|msisdn|id|imei) IDENT update aud3g (milenage|tuak) k K (op|opc) OP_C [ind-bitlen] [<0-28>]
Harald Welte829713a2023-05-30 16:57:27 +020014 subscriber (imsi|msisdn|id|imei) IDENT update aud3g xor-3g k K [ind-bitlen] [<0-28>]
Oliver Smith02078b72019-01-11 15:41:29 +010015 subscriber (imsi|msisdn|id|imei) IDENT update imei (none|IMEI)
Oliver Smith3b33b012019-07-15 10:35:22 +020016 subscriber (imsi|msisdn|id|imei) IDENT update network-access-mode (none|cs|ps|cs+ps)
Neels Hofmeyr407925d2019-11-20 03:35:37 +010017 show mslookup services
Pau Espin Pedroled18fa92020-08-18 12:58:36 +020018...
Neels Hofmeyr183e7002017-10-06 02:59:54 +020019
20OsmoHLR# subscriber?
21 subscriber Subscriber management commands
22
23OsmoHLR# subscriber ?
24 imsi Identify subscriber by IMSI
25 msisdn Identify subscriber by MSISDN (phone number)
26 id Identify subscriber by database ID
Oliver Smith02078b72019-01-11 15:41:29 +010027 imei Identify subscriber by IMEI
Neels Hofmeyr183e7002017-10-06 02:59:54 +020028
29OsmoHLR# subscriber imsi ?
Oliver Smith02078b72019-01-11 15:41:29 +010030 IDENT IMSI/MSISDN/ID/IMEI of the subscriber
Neels Hofmeyr183e7002017-10-06 02:59:54 +020031OsmoHLR# subscriber msisdn ?
Oliver Smith02078b72019-01-11 15:41:29 +010032 IDENT IMSI/MSISDN/ID/IMEI of the subscriber
Neels Hofmeyr183e7002017-10-06 02:59:54 +020033OsmoHLR# subscriber id ?
Oliver Smith02078b72019-01-11 15:41:29 +010034 IDENT IMSI/MSISDN/ID/IMEI of the subscriber
35OsmoHLR# subscriber imei ?
36 IDENT IMSI/MSISDN/ID/IMEI of the subscriber
Neels Hofmeyr183e7002017-10-06 02:59:54 +020037
38OsmoHLR# subscriber imsi 123456789023000 show
39% No subscriber for imsi = '123456789023000'
Oliver Smithef64b232019-01-22 14:44:28 +010040OsmoHLR# subscriber id 101 show
41% No subscriber for id = '101'
Neels Hofmeyr183e7002017-10-06 02:59:54 +020042OsmoHLR# subscriber msisdn 12345 show
43% No subscriber for msisdn = '12345'
Oliver Smith02078b72019-01-11 15:41:29 +010044OsmoHLR# subscriber imei 357613004448485 show
45% Checksum validated and stripped for search: imei = '35761300444848'
46% No subscriber for imei = '35761300444848'
Neels Hofmeyr183e7002017-10-06 02:59:54 +020047
Neels Hofmeyr8aa780b2018-12-02 18:52:49 +010048OsmoHLR# show subscriber imsi 123456789023000
49% No subscriber for imsi = '123456789023000'
Oliver Smithef64b232019-01-22 14:44:28 +010050OsmoHLR# show subscriber id 101
51% No subscriber for id = '101'
Neels Hofmeyr8aa780b2018-12-02 18:52:49 +010052OsmoHLR# show subscriber msisdn 12345
53% No subscriber for msisdn = '12345'
Oliver Smith02078b72019-01-11 15:41:29 +010054OsmoHLR# show subscriber imei 357613004448485
55% Checksum validated and stripped for search: imei = '35761300444848'
56% No subscriber for imei = '35761300444848'
Neels Hofmeyr8aa780b2018-12-02 18:52:49 +010057
Neels Hofmeyr183e7002017-10-06 02:59:54 +020058OsmoHLR# subscriber imsi 1234567890230001 create
59% Not a valid IMSI: 1234567890230001
60OsmoHLR# subscriber imsi 12345678902300x create
61% Not a valid IMSI: 12345678902300x
62OsmoHLR# subscriber imsi 12345 create
63% Not a valid IMSI: 12345
64
65OsmoHLR# subscriber imsi 123456789023000 create
66% Created subscriber 123456789023000
Oliver Smithef64b232019-01-22 14:44:28 +010067 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +020068 IMSI: 123456789023000
69 MSISDN: none
70
71OsmoHLR# subscriber imsi 123456789023000 show
Oliver Smithef64b232019-01-22 14:44:28 +010072 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +020073 IMSI: 123456789023000
74 MSISDN: none
Oliver Smithef64b232019-01-22 14:44:28 +010075OsmoHLR# subscriber id 101 show
76 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +020077 IMSI: 123456789023000
78 MSISDN: none
79OsmoHLR# subscriber msisdn 12345 show
80% No subscriber for msisdn = '12345'
81
82OsmoHLR# subscriber imsi 123456789023000 update msisdn 12345
83% Updated subscriber IMSI='123456789023000' to MSISDN='12345'
84
85OsmoHLR# subscriber imsi 123456789023000 show
Oliver Smithef64b232019-01-22 14:44:28 +010086 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +020087 IMSI: 123456789023000
88 MSISDN: 12345
Oliver Smithef64b232019-01-22 14:44:28 +010089OsmoHLR# subscriber id 101 show
90 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +020091 IMSI: 123456789023000
92 MSISDN: 12345
93OsmoHLR# subscriber msisdn 12345 show
Oliver Smithef64b232019-01-22 14:44:28 +010094 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +020095 IMSI: 123456789023000
96 MSISDN: 12345
97
98OsmoHLR# subscriber msisdn 12345 update msisdn 423
99% Updated subscriber IMSI='123456789023000' to MSISDN='423'
100OsmoHLR# subscriber msisdn 12345 show
101% No subscriber for msisdn = '12345'
102
Neels Hofmeyra820ea12018-12-02 19:46:46 +0100103OsmoHLR# subscriber msisdn 423 update msisdn none
104% Updated subscriber IMSI='123456789023000': removed MSISDN
105OsmoHLR# subscriber msisdn 423 show
106% No subscriber for msisdn = '423'
107OsmoHLR# subscriber imsi 123456789023000 show
Oliver Smithef64b232019-01-22 14:44:28 +0100108 ID: 101
Neels Hofmeyra820ea12018-12-02 19:46:46 +0100109 IMSI: 123456789023000
110 MSISDN: none
111OsmoHLR# subscriber imsi 123456789023000 update msisdn 423
112% Updated subscriber IMSI='123456789023000' to MSISDN='423'
113OsmoHLR# subscriber msisdn 423 show
Oliver Smithef64b232019-01-22 14:44:28 +0100114 ID: 101
Neels Hofmeyra820ea12018-12-02 19:46:46 +0100115 IMSI: 123456789023000
116 MSISDN: 423
117
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200118OsmoHLR# subscriber imsi 123456789023000 show
Oliver Smithef64b232019-01-22 14:44:28 +0100119 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200120 IMSI: 123456789023000
121 MSISDN: 423
Oliver Smithef64b232019-01-22 14:44:28 +0100122OsmoHLR# subscriber id 101 show
123 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200124 IMSI: 123456789023000
125 MSISDN: 423
126OsmoHLR# subscriber msisdn 423 show
Oliver Smithef64b232019-01-22 14:44:28 +0100127 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200128 IMSI: 123456789023000
129 MSISDN: 423
130
131OsmoHLR# subscriber imsi 123456789023000 update ?
Oliver Smith3b33b012019-07-15 10:35:22 +0200132 msisdn Set MSISDN (phone number) of the subscriber
133 aud2g Set 2G authentication data
134 aud3g Set UMTS authentication data (3G, and 2G with UMTS AKA)
135 imei Set IMEI of the subscriber (normally populated from MSC, no need to set this manually)
136 network-access-mode Set Network Access Mode (NAM) of the subscriber
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200137
Neels Hofmeyra820ea12018-12-02 19:46:46 +0100138OsmoHLR# subscriber imsi 123456789023000 update msisdn ?
139 none Remove MSISDN (phone number)
140 MSISDN New MSISDN (phone number)
141
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200142OsmoHLR# subscriber imsi 123456789023000 update aud2g ?
143 none Delete 2G authentication data
144 comp128v1 Use COMP128v1 algorithm
145 comp128v2 Use COMP128v2 algorithm
146 comp128v3 Use COMP128v3 algorithm
Harald Welte829713a2023-05-30 16:57:27 +0200147 xor-2g Use XOR-2G algorithm
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200148
149OsmoHLR# subscriber imsi 123456789023000 update aud2g comp128v1 ?
150 ki Set Ki Encryption Key
151
152OsmoHLR# subscriber imsi 123456789023000 update aud2g comp128v1 ki ?
153 KI Ki as 32 hexadecimal characters
154
155OsmoHLR# subscriber imsi 123456789023000 update aud2g comp128v1 ki val ?
156 <cr>
157
Harald Welte829713a2023-05-30 16:57:27 +0200158OsmoHLR# subscriber imsi 123456789023000 update aud2g xor-2g ki Deaf0ff1ceD0d0DabbedD1ced1ceF00d
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200159OsmoHLR# subscriber imsi 123456789023000 show
Oliver Smithef64b232019-01-22 14:44:28 +0100160 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200161 IMSI: 123456789023000
162 MSISDN: 423
Harald Welte829713a2023-05-30 16:57:27 +0200163 2G auth: XOR-2G
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200164 KI=deaf0ff1ced0d0dabbedd1ced1cef00d
165
166OsmoHLR# subscriber imsi 123456789023000 update aud2g comp128v1 ki BeefedCafeFaceAcedAddedDecadeFee
167OsmoHLR# subscriber imsi 123456789023000 show
Oliver Smithef64b232019-01-22 14:44:28 +0100168 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200169 IMSI: 123456789023000
170 MSISDN: 423
171 2G auth: COMP128v1
172 KI=beefedcafefaceacedaddeddecadefee
Oliver Smithef64b232019-01-22 14:44:28 +0100173OsmoHLR# subscriber id 101 show
174 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200175 IMSI: 123456789023000
176 MSISDN: 423
177 2G auth: COMP128v1
178 KI=beefedcafefaceacedaddeddecadefee
179OsmoHLR# subscriber msisdn 423 show
Oliver Smithef64b232019-01-22 14:44:28 +0100180 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200181 IMSI: 123456789023000
182 MSISDN: 423
183 2G auth: COMP128v1
184 KI=beefedcafefaceacedaddeddecadefee
185
Oliver Smithef64b232019-01-22 14:44:28 +0100186OsmoHLR# subscriber id 101 update aud2g comp128v2 ki CededEffacedAceFacedBadFadedBeef
187OsmoHLR# subscriber id 101 show
188 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200189 IMSI: 123456789023000
190 MSISDN: 423
191 2G auth: COMP128v2
192 KI=cededeffacedacefacedbadfadedbeef
193OsmoHLR# subscriber msisdn 423 show
Oliver Smithef64b232019-01-22 14:44:28 +0100194 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200195 IMSI: 123456789023000
196 MSISDN: 423
197 2G auth: COMP128v2
198 KI=cededeffacedacefacedbadfadedbeef
199OsmoHLR# subscriber imsi 123456789023000 show
Oliver Smithef64b232019-01-22 14:44:28 +0100200 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200201 IMSI: 123456789023000
202 MSISDN: 423
203 2G auth: COMP128v2
204 KI=cededeffacedacefacedbadfadedbeef
205
206OsmoHLR# subscriber msisdn 423 update aud2g comp128v3 ki C01ffedC1cadaeAc1d1f1edAcac1aB0a
207OsmoHLR# subscriber msisdn 423 show
Oliver Smithef64b232019-01-22 14:44:28 +0100208 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200209 IMSI: 123456789023000
210 MSISDN: 423
211 2G auth: COMP128v3
212 KI=c01ffedc1cadaeac1d1f1edacac1ab0a
213OsmoHLR# subscriber imsi 123456789023000 show
Oliver Smithef64b232019-01-22 14:44:28 +0100214 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200215 IMSI: 123456789023000
216 MSISDN: 423
217 2G auth: COMP128v3
218 KI=c01ffedc1cadaeac1d1f1edacac1ab0a
Oliver Smithef64b232019-01-22 14:44:28 +0100219OsmoHLR# subscriber id 101 show
220 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200221 IMSI: 123456789023000
222 MSISDN: 423
223 2G auth: COMP128v3
224 KI=c01ffedc1cadaeac1d1f1edacac1ab0a
225
Oliver Smithef64b232019-01-22 14:44:28 +0100226OsmoHLR# subscriber id 101 update aud2g nonsense ki BeefedCafeFaceAcedAddedDecadeFee
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200227% Unknown command.
Oliver Smithef64b232019-01-22 14:44:28 +0100228OsmoHLR# subscriber id 101 show
229 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200230 IMSI: 123456789023000
231 MSISDN: 423
232 2G auth: COMP128v3
233 KI=c01ffedc1cadaeac1d1f1edacac1ab0a
234
Oliver Smithef64b232019-01-22 14:44:28 +0100235OsmoHLR# subscriber id 101 update aud2g milenage ki BeefedCafeFaceAcedAddedDecadeFee
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200236% Unknown command.
Oliver Smithef64b232019-01-22 14:44:28 +0100237OsmoHLR# subscriber id 101 show
238 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200239 IMSI: 123456789023000
240 MSISDN: 423
241 2G auth: COMP128v3
242 KI=c01ffedc1cadaeac1d1f1edacac1ab0a
243
Harald Welte829713a2023-05-30 16:57:27 +0200244OsmoHLR# subscriber id 101 update aud2g xor-2g ki CoiffedCicadaeAcidifiedAcaciaBoa
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200245% Invalid value for KI: 'CoiffedCicadaeAcidifiedAcaciaBoa'
Oliver Smithef64b232019-01-22 14:44:28 +0100246OsmoHLR# subscriber id 101 show
247 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200248 IMSI: 123456789023000
249 MSISDN: 423
250 2G auth: COMP128v3
251 KI=c01ffedc1cadaeac1d1f1edacac1ab0a
252
Harald Welte829713a2023-05-30 16:57:27 +0200253OsmoHLR# subscriber id 101 update aud2g xor-2g ki C01ffedC1cadaeAc1d1f1edAcac1aB0aX
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200254% Invalid value for KI: 'C01ffedC1cadaeAc1d1f1edAcac1aB0aX'
Oliver Smithef64b232019-01-22 14:44:28 +0100255OsmoHLR# subscriber id 101 show
256 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200257 IMSI: 123456789023000
258 MSISDN: 423
259 2G auth: COMP128v3
260 KI=c01ffedc1cadaeac1d1f1edacac1ab0a
261
Oliver Smithef64b232019-01-22 14:44:28 +0100262OsmoHLR# subscriber id 101 update aud2g none
263OsmoHLR# subscriber id 101 show
264 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200265 IMSI: 123456789023000
266 MSISDN: 423
267
268
269OsmoHLR# subscriber imsi 123456789023000 update aud3g ?
270 none Delete 3G authentication data
271 milenage Use Milenage algorithm
Harald Welte7a763aa2023-05-30 18:55:20 +0200272 tuak Use TUAK algorithm
Harald Welte829713a2023-05-30 16:57:27 +0200273 xor-3g Use XOR-3G algorithm
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200274
275OsmoHLR# subscriber imsi 123456789023000 update aud3g milenage ?
276 k Set Encryption Key K
277
278OsmoHLR# subscriber imsi 123456789023000 update aud3g milenage k ?
Harald Welte626f5eb2023-05-30 18:28:15 +0200279 K K as 32/64 hexadecimal characters
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200280
281OsmoHLR# subscriber imsi 123456789023000 update aud3g milenage k Deaf0ff1ceD0d0DabbedD1ced1ceF00d ?
282 op Set OP key
283 opc Set OPC key
284
285OsmoHLR# subscriber imsi 123456789023000 update aud3g milenage k Deaf0ff1ceD0d0DabbedD1ced1ceF00d opc ?
Harald Welte626f5eb2023-05-30 18:28:15 +0200286 OP_C OP or OPC as 32/64 hexadecimal characters
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200287
288OsmoHLR# subscriber imsi 123456789023000 update aud3g milenage k Deaf0ff1ceD0d0DabbedD1ced1ceF00d opc CededEffacedAceFacedBadFadedBeef ?
289 [ind-bitlen] Set IND bit length
290
291OsmoHLR# subscriber imsi 123456789023000 update aud3g milenage k Deaf0ff1ceD0d0DabbedD1ced1ceF00d opc CededEffacedAceFacedBadFadedBeef ind-bitlen ?
292 [<0-28>] IND bit length value (default: 5)
293
294OsmoHLR# subscriber imsi 123456789023000 update aud3g milenage k Deaf0ff1ceD0d0DabbedD1ced1ceF00d opc CededEffacedAceFacedBadFadedBeef
295OsmoHLR# subscriber imsi 123456789023000 show
Oliver Smithef64b232019-01-22 14:44:28 +0100296 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200297 IMSI: 123456789023000
298 MSISDN: 423
299 3G auth: MILENAGE
300 K=deaf0ff1ced0d0dabbedd1ced1cef00d
301 OPC=cededeffacedacefacedbadfadedbeef
302 IND-bitlen=5
303
304
305OsmoHLR# subscriber imsi 123456789023000 update aud3g milenage k Deaf0ff1ceD0d0DabbedD1ced1ceF00d op DeafBeddedBabeAcceededFadedDecaf
306OsmoHLR# subscriber imsi 123456789023000 show
Oliver Smithef64b232019-01-22 14:44:28 +0100307 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200308 IMSI: 123456789023000
309 MSISDN: 423
310 3G auth: MILENAGE
311 K=deaf0ff1ced0d0dabbedd1ced1cef00d
312 OP=deafbeddedbabeacceededfadeddecaf
313 IND-bitlen=5
314
315OsmoHLR# subscriber imsi 123456789023000 update aud3g none
316OsmoHLR# subscriber imsi 123456789023000 show
Oliver Smithef64b232019-01-22 14:44:28 +0100317 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200318 IMSI: 123456789023000
319 MSISDN: 423
320
321OsmoHLR# subscriber imsi 123456789023000 update aud3g milenage k Deaf0ff1ceD0d0DabbedD1ced1ceF00d opc CededEffacedAceFacedBadFadedBeef ind-bitlen 23
322OsmoHLR# subscriber imsi 123456789023000 show
Oliver Smithef64b232019-01-22 14:44:28 +0100323 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200324 IMSI: 123456789023000
325 MSISDN: 423
326 3G auth: MILENAGE
327 K=deaf0ff1ced0d0dabbedd1ced1cef00d
328 OPC=cededeffacedacefacedbadfadedbeef
329 IND-bitlen=23
330
331OsmoHLR# subscriber imsi 123456789023000 update aud3g milenage k CoiffedCicadaeAcidifiedAcaciaBoa opc CededEffacedAceFacedBadFadedBeef
332% Invalid value for K: 'CoiffedCicadaeAcidifiedAcaciaBoa'
333OsmoHLR# subscriber imsi 123456789023000 show
Oliver Smithef64b232019-01-22 14:44:28 +0100334 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200335 IMSI: 123456789023000
336 MSISDN: 423
337 3G auth: MILENAGE
338 K=deaf0ff1ced0d0dabbedd1ced1cef00d
339 OPC=cededeffacedacefacedbadfadedbeef
340 IND-bitlen=23
341
342OsmoHLR# subscriber imsi 123456789023000 update aud3g milenage k Deaf0ff1ceD0d0DabbedD1ced1ceF00d opc CoiffedCicadaeAcidifiedAcaciaBoa
343% Invalid value for OPC: 'CoiffedCicadaeAcidifiedAcaciaBoa'
344OsmoHLR# subscriber imsi 123456789023000 show
Oliver Smithef64b232019-01-22 14:44:28 +0100345 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200346 IMSI: 123456789023000
347 MSISDN: 423
348 3G auth: MILENAGE
349 K=deaf0ff1ced0d0dabbedd1ced1cef00d
350 OPC=cededeffacedacefacedbadfadedbeef
351 IND-bitlen=23
352
Neels Hofmeyr446eb0f2017-10-17 01:58:24 +0200353OsmoHLR# subscriber imsi 123456789023000 update aud3g milenage k Deaf0ff1ceD0d0DabbedD1ced1ceF00d op C01ffedC1cadaeAc1d1f1edAcac1aB0a
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200354OsmoHLR# subscriber imsi 123456789023000 update aud3g milenage k Deaf0ff1ceD0d0DabbedD1ced1ceF00d op CoiffedCicadaeAcidifiedAcaciaBoa
355% Invalid value for OP: 'CoiffedCicadaeAcidifiedAcaciaBoa'
356OsmoHLR# subscriber imsi 123456789023000 show
Oliver Smithef64b232019-01-22 14:44:28 +0100357 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200358 IMSI: 123456789023000
359 MSISDN: 423
360 3G auth: MILENAGE
361 K=deaf0ff1ced0d0dabbedd1ced1cef00d
Neels Hofmeyr446eb0f2017-10-17 01:58:24 +0200362 OP=c01ffedc1cadaeac1d1f1edacac1ab0a
363 IND-bitlen=5
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200364
Oliver Smithef64b232019-01-22 14:44:28 +0100365OsmoHLR# subscriber id 101 update aud2g comp128v2 ki CededEffacedAceFacedBadFadedBeef
366OsmoHLR# subscriber id 101 show
367 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200368 IMSI: 123456789023000
369 MSISDN: 423
370 2G auth: COMP128v2
371 KI=cededeffacedacefacedbadfadedbeef
372 3G auth: MILENAGE
373 K=deaf0ff1ced0d0dabbedd1ced1cef00d
Neels Hofmeyr446eb0f2017-10-17 01:58:24 +0200374 OP=c01ffedc1cadaeac1d1f1edacac1ab0a
375 IND-bitlen=5
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200376
377OsmoHLR# subscriber imsi 123456789023000 delete
378% Deleted subscriber for IMSI '123456789023000'
379
380OsmoHLR# subscriber imsi 123456789023000 show
381% No subscriber for imsi = '123456789023000'
Oliver Smithef64b232019-01-22 14:44:28 +0100382OsmoHLR# subscriber id 101 show
383% No subscriber for id = '101'
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200384OsmoHLR# subscriber msisdn 423 show
385% No subscriber for msisdn = '423'
386
387OsmoHLR# subscriber imsi 123456789023000 create
388% Created subscriber 123456789023000
Oliver Smithef64b232019-01-22 14:44:28 +0100389 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200390 IMSI: 123456789023000
391 MSISDN: none
392
393OsmoHLR# subscriber imsi 123456789023000 delete
394% Deleted subscriber for IMSI '123456789023000'
Oliver Smith02078b72019-01-11 15:41:29 +0100395
396OsmoHLR# subscriber imsi 123456789023000 create
397% Created subscriber 123456789023000
398 ID: 101
399 IMSI: 123456789023000
400 MSISDN: none
401
402OsmoHLR# subscriber imsi 123456789023000 update imei ?
403 none Forget IMEI
404 IMEI Set IMEI (use for debug only!)
405
406OsmoHLR# subscriber imsi 123456789023000 update imei 35761300444848
407% Updated subscriber IMSI='123456789023000' to IMEI='35761300444848'
408
409OsmoHLR# subscriber imsi 123456789023000 update imei 357613004448484
410% IMEI invalid: '357613004448484'
411
412OsmoHLR# subscriber imsi 123456789023000 update imei 357613004448485
413% Updated subscriber IMSI='123456789023000' to IMEI='35761300444848'
414
415OsmoHLR# show subscriber imei 35761300444848
416 ID: 101
417 IMSI: 123456789023000
418 MSISDN: none
419 IMEI: 357613004448485
420
421OsmoHLR# show subscriber imei 357613004448485
422% Checksum validated and stripped for search: imei = '35761300444848'
423 ID: 101
424 IMSI: 123456789023000
425 MSISDN: none
426 IMEI: 357613004448485
427
428OsmoHLR# show subscriber imei 357613004448484
429% No subscriber for imei = '357613004448484'
430
431OsmoHLR# subscriber imsi 123456789023000 update imei none
432% Updated subscriber IMSI='123456789023000': removed IMEI
433
434OsmoHLR# subscriber imsi 123456789023000 show
435 ID: 101
436 IMSI: 123456789023000
437 MSISDN: none
438
439OsmoHLR# subscriber imsi 123456789023000 delete
440% Deleted subscriber for IMSI '123456789023000'
441
442OsmoHLR# show subscriber id 99
443 ID: 99
444 IMSI: 000000000000099
445 MSISDN: none
446 IMEI: 12345 (INVALID LENGTH!)
Oliver Smith3b33b012019-07-15 10:35:22 +0200447
448OsmoHLR# subscriber imsi 123456789023000 create
449% Created subscriber 123456789023000
450 ID: 101
451 IMSI: 123456789023000
452 MSISDN: none
453OsmoHLR# subscriber imsi 123456789023000 update network-access-mode none
454OsmoHLR# subscriber imsi 123456789023000 show
455 ID: 101
456 IMSI: 123456789023000
457 MSISDN: none
458 CS disabled
459 PS disabled
460OsmoHLR# subscriber imsi 123456789023000 update network-access-mode cs
461OsmoHLR# subscriber imsi 123456789023000 show
462 ID: 101
463 IMSI: 123456789023000
464 MSISDN: none
465 PS disabled
466OsmoHLR# subscriber imsi 123456789023000 update network-access-mode ps
467OsmoHLR# subscriber imsi 123456789023000 show
468 ID: 101
469 IMSI: 123456789023000
470 MSISDN: none
471 CS disabled
472OsmoHLR# subscriber imsi 123456789023000 update network-access-mode cs+ps
473OsmoHLR# subscriber imsi 123456789023000 show
474 ID: 101
475 IMSI: 123456789023000
476 MSISDN: none
477OsmoHLR# subscriber imsi 123456789023000 delete
478% Deleted subscriber for IMSI '123456789023000'