blob: 265f8fa6b7f0bfe214d11733acdf67dbce2bac80 [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
11 subscriber (imsi|msisdn|id|imei) IDENT update aud2g (comp128v1|comp128v2|comp128v3|xor) ki KI
12 subscriber (imsi|msisdn|id|imei) IDENT update aud3g none
13 subscriber (imsi|msisdn|id|imei) IDENT update aud3g milenage k K (op|opc) OP_C [ind-bitlen] [<0-28>]
14 subscriber (imsi|msisdn|id|imei) IDENT update imei (none|IMEI)
Neels Hofmeyr183e7002017-10-06 02:59:54 +020015
16OsmoHLR# subscriber?
17 subscriber Subscriber management commands
18
19OsmoHLR# subscriber ?
20 imsi Identify subscriber by IMSI
21 msisdn Identify subscriber by MSISDN (phone number)
22 id Identify subscriber by database ID
Oliver Smith02078b72019-01-11 15:41:29 +010023 imei Identify subscriber by IMEI
Neels Hofmeyr183e7002017-10-06 02:59:54 +020024
25OsmoHLR# subscriber imsi ?
Oliver Smith02078b72019-01-11 15:41:29 +010026 IDENT IMSI/MSISDN/ID/IMEI of the subscriber
Neels Hofmeyr183e7002017-10-06 02:59:54 +020027OsmoHLR# subscriber msisdn ?
Oliver Smith02078b72019-01-11 15:41:29 +010028 IDENT IMSI/MSISDN/ID/IMEI of the subscriber
Neels Hofmeyr183e7002017-10-06 02:59:54 +020029OsmoHLR# subscriber id ?
Oliver Smith02078b72019-01-11 15:41:29 +010030 IDENT IMSI/MSISDN/ID/IMEI of the subscriber
31OsmoHLR# subscriber imei ?
32 IDENT IMSI/MSISDN/ID/IMEI of the subscriber
Neels Hofmeyr183e7002017-10-06 02:59:54 +020033
34OsmoHLR# subscriber imsi 123456789023000 show
35% No subscriber for imsi = '123456789023000'
Oliver Smithef64b232019-01-22 14:44:28 +010036OsmoHLR# subscriber id 101 show
37% No subscriber for id = '101'
Neels Hofmeyr183e7002017-10-06 02:59:54 +020038OsmoHLR# subscriber msisdn 12345 show
39% No subscriber for msisdn = '12345'
Oliver Smith02078b72019-01-11 15:41:29 +010040OsmoHLR# subscriber imei 357613004448485 show
41% Checksum validated and stripped for search: imei = '35761300444848'
42% No subscriber for imei = '35761300444848'
Neels Hofmeyr183e7002017-10-06 02:59:54 +020043
Neels Hofmeyr8aa780b2018-12-02 18:52:49 +010044OsmoHLR# show subscriber imsi 123456789023000
45% No subscriber for imsi = '123456789023000'
Oliver Smithef64b232019-01-22 14:44:28 +010046OsmoHLR# show subscriber id 101
47% No subscriber for id = '101'
Neels Hofmeyr8aa780b2018-12-02 18:52:49 +010048OsmoHLR# show subscriber msisdn 12345
49% No subscriber for msisdn = '12345'
Oliver Smith02078b72019-01-11 15:41:29 +010050OsmoHLR# show subscriber imei 357613004448485
51% Checksum validated and stripped for search: imei = '35761300444848'
52% No subscriber for imei = '35761300444848'
Neels Hofmeyr8aa780b2018-12-02 18:52:49 +010053
Neels Hofmeyr183e7002017-10-06 02:59:54 +020054OsmoHLR# subscriber imsi 1234567890230001 create
55% Not a valid IMSI: 1234567890230001
56OsmoHLR# subscriber imsi 12345678902300x create
57% Not a valid IMSI: 12345678902300x
58OsmoHLR# subscriber imsi 12345 create
59% Not a valid IMSI: 12345
60
61OsmoHLR# subscriber imsi 123456789023000 create
62% Created subscriber 123456789023000
Oliver Smithef64b232019-01-22 14:44:28 +010063 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +020064 IMSI: 123456789023000
65 MSISDN: none
66
67OsmoHLR# subscriber imsi 123456789023000 show
Oliver Smithef64b232019-01-22 14:44:28 +010068 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +020069 IMSI: 123456789023000
70 MSISDN: none
Oliver Smithef64b232019-01-22 14:44:28 +010071OsmoHLR# subscriber id 101 show
72 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +020073 IMSI: 123456789023000
74 MSISDN: none
75OsmoHLR# subscriber msisdn 12345 show
76% No subscriber for msisdn = '12345'
77
78OsmoHLR# subscriber imsi 123456789023000 update msisdn 12345
79% Updated subscriber IMSI='123456789023000' to MSISDN='12345'
80
81OsmoHLR# subscriber imsi 123456789023000 show
Oliver Smithef64b232019-01-22 14:44:28 +010082 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +020083 IMSI: 123456789023000
84 MSISDN: 12345
Oliver Smithef64b232019-01-22 14:44:28 +010085OsmoHLR# subscriber id 101 show
86 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +020087 IMSI: 123456789023000
88 MSISDN: 12345
89OsmoHLR# subscriber msisdn 12345 show
Oliver Smithef64b232019-01-22 14:44:28 +010090 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +020091 IMSI: 123456789023000
92 MSISDN: 12345
93
94OsmoHLR# subscriber msisdn 12345 update msisdn 423
95% Updated subscriber IMSI='123456789023000' to MSISDN='423'
96OsmoHLR# subscriber msisdn 12345 show
97% No subscriber for msisdn = '12345'
98
Neels Hofmeyra820ea12018-12-02 19:46:46 +010099OsmoHLR# subscriber msisdn 423 update msisdn none
100% Updated subscriber IMSI='123456789023000': removed MSISDN
101OsmoHLR# subscriber msisdn 423 show
102% No subscriber for msisdn = '423'
103OsmoHLR# subscriber imsi 123456789023000 show
Oliver Smithef64b232019-01-22 14:44:28 +0100104 ID: 101
Neels Hofmeyra820ea12018-12-02 19:46:46 +0100105 IMSI: 123456789023000
106 MSISDN: none
107OsmoHLR# subscriber imsi 123456789023000 update msisdn 423
108% Updated subscriber IMSI='123456789023000' to MSISDN='423'
109OsmoHLR# subscriber msisdn 423 show
Oliver Smithef64b232019-01-22 14:44:28 +0100110 ID: 101
Neels Hofmeyra820ea12018-12-02 19:46:46 +0100111 IMSI: 123456789023000
112 MSISDN: 423
113
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200114OsmoHLR# subscriber imsi 123456789023000 show
Oliver Smithef64b232019-01-22 14:44:28 +0100115 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200116 IMSI: 123456789023000
117 MSISDN: 423
Oliver Smithef64b232019-01-22 14:44:28 +0100118OsmoHLR# subscriber id 101 show
119 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200120 IMSI: 123456789023000
121 MSISDN: 423
122OsmoHLR# subscriber msisdn 423 show
Oliver Smithef64b232019-01-22 14:44:28 +0100123 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200124 IMSI: 123456789023000
125 MSISDN: 423
126
127OsmoHLR# subscriber imsi 123456789023000 update ?
128 msisdn Set MSISDN (phone number) of the subscriber
129 aud2g Set 2G authentication data
130 aud3g Set UMTS authentication data (3G, and 2G with UMTS AKA)
Oliver Smith02078b72019-01-11 15:41:29 +0100131 imei Set IMEI of the subscriber (normally populated from MSC, no need to set this manually)
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200132
Neels Hofmeyra820ea12018-12-02 19:46:46 +0100133OsmoHLR# subscriber imsi 123456789023000 update msisdn ?
134 none Remove MSISDN (phone number)
135 MSISDN New MSISDN (phone number)
136
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200137OsmoHLR# subscriber imsi 123456789023000 update aud2g ?
138 none Delete 2G authentication data
139 comp128v1 Use COMP128v1 algorithm
140 comp128v2 Use COMP128v2 algorithm
141 comp128v3 Use COMP128v3 algorithm
142 xor Use XOR algorithm
143
144OsmoHLR# subscriber imsi 123456789023000 update aud2g comp128v1 ?
145 ki Set Ki Encryption Key
146
147OsmoHLR# subscriber imsi 123456789023000 update aud2g comp128v1 ki ?
148 KI Ki as 32 hexadecimal characters
149
150OsmoHLR# subscriber imsi 123456789023000 update aud2g comp128v1 ki val ?
151 <cr>
152
153OsmoHLR# subscriber imsi 123456789023000 update aud2g xor ki Deaf0ff1ceD0d0DabbedD1ced1ceF00d
154OsmoHLR# subscriber imsi 123456789023000 show
Oliver Smithef64b232019-01-22 14:44:28 +0100155 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200156 IMSI: 123456789023000
157 MSISDN: 423
158 2G auth: XOR
159 KI=deaf0ff1ced0d0dabbedd1ced1cef00d
160
161OsmoHLR# subscriber imsi 123456789023000 update aud2g comp128v1 ki BeefedCafeFaceAcedAddedDecadeFee
162OsmoHLR# subscriber imsi 123456789023000 show
Oliver Smithef64b232019-01-22 14:44:28 +0100163 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200164 IMSI: 123456789023000
165 MSISDN: 423
166 2G auth: COMP128v1
167 KI=beefedcafefaceacedaddeddecadefee
Oliver Smithef64b232019-01-22 14:44:28 +0100168OsmoHLR# subscriber id 101 show
169 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200170 IMSI: 123456789023000
171 MSISDN: 423
172 2G auth: COMP128v1
173 KI=beefedcafefaceacedaddeddecadefee
174OsmoHLR# subscriber msisdn 423 show
Oliver Smithef64b232019-01-22 14:44:28 +0100175 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200176 IMSI: 123456789023000
177 MSISDN: 423
178 2G auth: COMP128v1
179 KI=beefedcafefaceacedaddeddecadefee
180
Oliver Smithef64b232019-01-22 14:44:28 +0100181OsmoHLR# subscriber id 101 update aud2g comp128v2 ki CededEffacedAceFacedBadFadedBeef
182OsmoHLR# subscriber id 101 show
183 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200184 IMSI: 123456789023000
185 MSISDN: 423
186 2G auth: COMP128v2
187 KI=cededeffacedacefacedbadfadedbeef
188OsmoHLR# subscriber msisdn 423 show
Oliver Smithef64b232019-01-22 14:44:28 +0100189 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200190 IMSI: 123456789023000
191 MSISDN: 423
192 2G auth: COMP128v2
193 KI=cededeffacedacefacedbadfadedbeef
194OsmoHLR# subscriber imsi 123456789023000 show
Oliver Smithef64b232019-01-22 14:44:28 +0100195 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200196 IMSI: 123456789023000
197 MSISDN: 423
198 2G auth: COMP128v2
199 KI=cededeffacedacefacedbadfadedbeef
200
201OsmoHLR# subscriber msisdn 423 update aud2g comp128v3 ki C01ffedC1cadaeAc1d1f1edAcac1aB0a
202OsmoHLR# subscriber msisdn 423 show
Oliver Smithef64b232019-01-22 14:44:28 +0100203 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200204 IMSI: 123456789023000
205 MSISDN: 423
206 2G auth: COMP128v3
207 KI=c01ffedc1cadaeac1d1f1edacac1ab0a
208OsmoHLR# subscriber imsi 123456789023000 show
Oliver Smithef64b232019-01-22 14:44:28 +0100209 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200210 IMSI: 123456789023000
211 MSISDN: 423
212 2G auth: COMP128v3
213 KI=c01ffedc1cadaeac1d1f1edacac1ab0a
Oliver Smithef64b232019-01-22 14:44:28 +0100214OsmoHLR# subscriber id 101 show
215 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200216 IMSI: 123456789023000
217 MSISDN: 423
218 2G auth: COMP128v3
219 KI=c01ffedc1cadaeac1d1f1edacac1ab0a
220
Oliver Smithef64b232019-01-22 14:44:28 +0100221OsmoHLR# subscriber id 101 update aud2g nonsense ki BeefedCafeFaceAcedAddedDecadeFee
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200222% Unknown command.
Oliver Smithef64b232019-01-22 14:44:28 +0100223OsmoHLR# subscriber id 101 show
224 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200225 IMSI: 123456789023000
226 MSISDN: 423
227 2G auth: COMP128v3
228 KI=c01ffedc1cadaeac1d1f1edacac1ab0a
229
Oliver Smithef64b232019-01-22 14:44:28 +0100230OsmoHLR# subscriber id 101 update aud2g milenage ki BeefedCafeFaceAcedAddedDecadeFee
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200231% Unknown command.
Oliver Smithef64b232019-01-22 14:44:28 +0100232OsmoHLR# subscriber id 101 show
233 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200234 IMSI: 123456789023000
235 MSISDN: 423
236 2G auth: COMP128v3
237 KI=c01ffedc1cadaeac1d1f1edacac1ab0a
238
Oliver Smithef64b232019-01-22 14:44:28 +0100239OsmoHLR# subscriber id 101 update aud2g xor ki CoiffedCicadaeAcidifiedAcaciaBoa
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200240% Invalid value for KI: 'CoiffedCicadaeAcidifiedAcaciaBoa'
Oliver Smithef64b232019-01-22 14:44:28 +0100241OsmoHLR# subscriber id 101 show
242 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200243 IMSI: 123456789023000
244 MSISDN: 423
245 2G auth: COMP128v3
246 KI=c01ffedc1cadaeac1d1f1edacac1ab0a
247
Oliver Smithef64b232019-01-22 14:44:28 +0100248OsmoHLR# subscriber id 101 update aud2g xor ki C01ffedC1cadaeAc1d1f1edAcac1aB0aX
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200249% Invalid value for KI: 'C01ffedC1cadaeAc1d1f1edAcac1aB0aX'
Oliver Smithef64b232019-01-22 14:44:28 +0100250OsmoHLR# subscriber id 101 show
251 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200252 IMSI: 123456789023000
253 MSISDN: 423
254 2G auth: COMP128v3
255 KI=c01ffedc1cadaeac1d1f1edacac1ab0a
256
Oliver Smithef64b232019-01-22 14:44:28 +0100257OsmoHLR# subscriber id 101 update aud2g none
258OsmoHLR# subscriber id 101 show
259 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200260 IMSI: 123456789023000
261 MSISDN: 423
262
263
264OsmoHLR# subscriber imsi 123456789023000 update aud3g ?
265 none Delete 3G authentication data
266 milenage Use Milenage algorithm
267
268OsmoHLR# subscriber imsi 123456789023000 update aud3g milenage ?
269 k Set Encryption Key K
270
271OsmoHLR# subscriber imsi 123456789023000 update aud3g milenage k ?
272 K K as 32 hexadecimal characters
273
274OsmoHLR# subscriber imsi 123456789023000 update aud3g milenage k Deaf0ff1ceD0d0DabbedD1ced1ceF00d ?
275 op Set OP key
276 opc Set OPC key
277
278OsmoHLR# subscriber imsi 123456789023000 update aud3g milenage k Deaf0ff1ceD0d0DabbedD1ced1ceF00d opc ?
279 OP_C OP or OPC as 32 hexadecimal characters
280
281OsmoHLR# subscriber imsi 123456789023000 update aud3g milenage k Deaf0ff1ceD0d0DabbedD1ced1ceF00d opc CededEffacedAceFacedBadFadedBeef ?
282 [ind-bitlen] Set IND bit length
283
284OsmoHLR# subscriber imsi 123456789023000 update aud3g milenage k Deaf0ff1ceD0d0DabbedD1ced1ceF00d opc CededEffacedAceFacedBadFadedBeef ind-bitlen ?
285 [<0-28>] IND bit length value (default: 5)
286
287OsmoHLR# subscriber imsi 123456789023000 update aud3g milenage k Deaf0ff1ceD0d0DabbedD1ced1ceF00d opc CededEffacedAceFacedBadFadedBeef
288OsmoHLR# subscriber imsi 123456789023000 show
Oliver Smithef64b232019-01-22 14:44:28 +0100289 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200290 IMSI: 123456789023000
291 MSISDN: 423
292 3G auth: MILENAGE
293 K=deaf0ff1ced0d0dabbedd1ced1cef00d
294 OPC=cededeffacedacefacedbadfadedbeef
295 IND-bitlen=5
296
297
298OsmoHLR# subscriber imsi 123456789023000 update aud3g milenage k Deaf0ff1ceD0d0DabbedD1ced1ceF00d op DeafBeddedBabeAcceededFadedDecaf
299OsmoHLR# subscriber imsi 123456789023000 show
Oliver Smithef64b232019-01-22 14:44:28 +0100300 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200301 IMSI: 123456789023000
302 MSISDN: 423
303 3G auth: MILENAGE
304 K=deaf0ff1ced0d0dabbedd1ced1cef00d
305 OP=deafbeddedbabeacceededfadeddecaf
306 IND-bitlen=5
307
308OsmoHLR# subscriber imsi 123456789023000 update aud3g none
309OsmoHLR# subscriber imsi 123456789023000 show
Oliver Smithef64b232019-01-22 14:44:28 +0100310 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200311 IMSI: 123456789023000
312 MSISDN: 423
313
314OsmoHLR# subscriber imsi 123456789023000 update aud3g milenage k Deaf0ff1ceD0d0DabbedD1ced1ceF00d opc CededEffacedAceFacedBadFadedBeef ind-bitlen 23
315OsmoHLR# subscriber imsi 123456789023000 show
Oliver Smithef64b232019-01-22 14:44:28 +0100316 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200317 IMSI: 123456789023000
318 MSISDN: 423
319 3G auth: MILENAGE
320 K=deaf0ff1ced0d0dabbedd1ced1cef00d
321 OPC=cededeffacedacefacedbadfadedbeef
322 IND-bitlen=23
323
324OsmoHLR# subscriber imsi 123456789023000 update aud3g milenage k CoiffedCicadaeAcidifiedAcaciaBoa opc CededEffacedAceFacedBadFadedBeef
325% Invalid value for K: 'CoiffedCicadaeAcidifiedAcaciaBoa'
326OsmoHLR# subscriber imsi 123456789023000 show
Oliver Smithef64b232019-01-22 14:44:28 +0100327 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200328 IMSI: 123456789023000
329 MSISDN: 423
330 3G auth: MILENAGE
331 K=deaf0ff1ced0d0dabbedd1ced1cef00d
332 OPC=cededeffacedacefacedbadfadedbeef
333 IND-bitlen=23
334
335OsmoHLR# subscriber imsi 123456789023000 update aud3g milenage k Deaf0ff1ceD0d0DabbedD1ced1ceF00d opc CoiffedCicadaeAcidifiedAcaciaBoa
336% Invalid value for OPC: 'CoiffedCicadaeAcidifiedAcaciaBoa'
337OsmoHLR# subscriber imsi 123456789023000 show
Oliver Smithef64b232019-01-22 14:44:28 +0100338 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200339 IMSI: 123456789023000
340 MSISDN: 423
341 3G auth: MILENAGE
342 K=deaf0ff1ced0d0dabbedd1ced1cef00d
343 OPC=cededeffacedacefacedbadfadedbeef
344 IND-bitlen=23
345
Neels Hofmeyr446eb0f2017-10-17 01:58:24 +0200346OsmoHLR# subscriber imsi 123456789023000 update aud3g milenage k Deaf0ff1ceD0d0DabbedD1ced1ceF00d op C01ffedC1cadaeAc1d1f1edAcac1aB0a
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200347OsmoHLR# subscriber imsi 123456789023000 update aud3g milenage k Deaf0ff1ceD0d0DabbedD1ced1ceF00d op CoiffedCicadaeAcidifiedAcaciaBoa
348% Invalid value for OP: 'CoiffedCicadaeAcidifiedAcaciaBoa'
349OsmoHLR# subscriber imsi 123456789023000 show
Oliver Smithef64b232019-01-22 14:44:28 +0100350 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200351 IMSI: 123456789023000
352 MSISDN: 423
353 3G auth: MILENAGE
354 K=deaf0ff1ced0d0dabbedd1ced1cef00d
Neels Hofmeyr446eb0f2017-10-17 01:58:24 +0200355 OP=c01ffedc1cadaeac1d1f1edacac1ab0a
356 IND-bitlen=5
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200357
Oliver Smithef64b232019-01-22 14:44:28 +0100358OsmoHLR# subscriber id 101 update aud2g comp128v2 ki CededEffacedAceFacedBadFadedBeef
359OsmoHLR# subscriber id 101 show
360 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200361 IMSI: 123456789023000
362 MSISDN: 423
363 2G auth: COMP128v2
364 KI=cededeffacedacefacedbadfadedbeef
365 3G auth: MILENAGE
366 K=deaf0ff1ced0d0dabbedd1ced1cef00d
Neels Hofmeyr446eb0f2017-10-17 01:58:24 +0200367 OP=c01ffedc1cadaeac1d1f1edacac1ab0a
368 IND-bitlen=5
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200369
370OsmoHLR# subscriber imsi 123456789023000 delete
371% Deleted subscriber for IMSI '123456789023000'
372
373OsmoHLR# subscriber imsi 123456789023000 show
374% No subscriber for imsi = '123456789023000'
Oliver Smithef64b232019-01-22 14:44:28 +0100375OsmoHLR# subscriber id 101 show
376% No subscriber for id = '101'
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200377OsmoHLR# subscriber msisdn 423 show
378% No subscriber for msisdn = '423'
379
380OsmoHLR# subscriber imsi 123456789023000 create
381% Created subscriber 123456789023000
Oliver Smithef64b232019-01-22 14:44:28 +0100382 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200383 IMSI: 123456789023000
384 MSISDN: none
385
386OsmoHLR# subscriber imsi 123456789023000 delete
387% Deleted subscriber for IMSI '123456789023000'
Oliver Smith02078b72019-01-11 15:41:29 +0100388
389OsmoHLR# subscriber imsi 123456789023000 create
390% Created subscriber 123456789023000
391 ID: 101
392 IMSI: 123456789023000
393 MSISDN: none
394
395OsmoHLR# subscriber imsi 123456789023000 update imei ?
396 none Forget IMEI
397 IMEI Set IMEI (use for debug only!)
398
399OsmoHLR# subscriber imsi 123456789023000 update imei 35761300444848
400% Updated subscriber IMSI='123456789023000' to IMEI='35761300444848'
401
402OsmoHLR# subscriber imsi 123456789023000 update imei 357613004448484
403% IMEI invalid: '357613004448484'
404
405OsmoHLR# subscriber imsi 123456789023000 update imei 357613004448485
406% Updated subscriber IMSI='123456789023000' to IMEI='35761300444848'
407
408OsmoHLR# show subscriber imei 35761300444848
409 ID: 101
410 IMSI: 123456789023000
411 MSISDN: none
412 IMEI: 357613004448485
413
414OsmoHLR# show subscriber imei 357613004448485
415% Checksum validated and stripped for search: imei = '35761300444848'
416 ID: 101
417 IMSI: 123456789023000
418 MSISDN: none
419 IMEI: 357613004448485
420
421OsmoHLR# show subscriber imei 357613004448484
422% No subscriber for imei = '357613004448484'
423
424OsmoHLR# subscriber imsi 123456789023000 update imei none
425% Updated subscriber IMSI='123456789023000': removed IMEI
426
427OsmoHLR# subscriber imsi 123456789023000 show
428 ID: 101
429 IMSI: 123456789023000
430 MSISDN: none
431
432OsmoHLR# subscriber imsi 123456789023000 delete
433% Deleted subscriber for IMSI '123456789023000'
434
435OsmoHLR# show subscriber id 99
436 ID: 99
437 IMSI: 000000000000099
438 MSISDN: none
439 IMEI: 12345 (INVALID LENGTH!)