blob: fe7499c0c8c877decfbdd8bd2b24e125813795e5 [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>]
Harald Welte6e237d32020-12-28 01:01:31 +010014 subscriber (imsi|msisdn|id|imei) IDENT update aud3g xor 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
147 xor Use XOR algorithm
148
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
158OsmoHLR# subscriber imsi 123456789023000 update aud2g xor ki Deaf0ff1ceD0d0DabbedD1ced1ceF00d
159OsmoHLR# 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
163 2G auth: XOR
164 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
Oliver Smithef64b232019-01-22 14:44:28 +0100244OsmoHLR# subscriber id 101 update aud2g xor 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
Oliver Smithef64b232019-01-22 14:44:28 +0100253OsmoHLR# subscriber id 101 update aud2g xor 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 Welte6e237d32020-12-28 01:01:31 +0100272 xor Use XOR algorithm
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200273
274OsmoHLR# subscriber imsi 123456789023000 update aud3g milenage ?
275 k Set Encryption Key K
276
277OsmoHLR# subscriber imsi 123456789023000 update aud3g milenage k ?
278 K K as 32 hexadecimal characters
279
280OsmoHLR# subscriber imsi 123456789023000 update aud3g milenage k Deaf0ff1ceD0d0DabbedD1ced1ceF00d ?
281 op Set OP key
282 opc Set OPC key
283
284OsmoHLR# subscriber imsi 123456789023000 update aud3g milenage k Deaf0ff1ceD0d0DabbedD1ced1ceF00d opc ?
285 OP_C OP or OPC as 32 hexadecimal characters
286
287OsmoHLR# subscriber imsi 123456789023000 update aud3g milenage k Deaf0ff1ceD0d0DabbedD1ced1ceF00d opc CededEffacedAceFacedBadFadedBeef ?
288 [ind-bitlen] Set IND bit length
289
290OsmoHLR# subscriber imsi 123456789023000 update aud3g milenage k Deaf0ff1ceD0d0DabbedD1ced1ceF00d opc CededEffacedAceFacedBadFadedBeef ind-bitlen ?
291 [<0-28>] IND bit length value (default: 5)
292
293OsmoHLR# subscriber imsi 123456789023000 update aud3g milenage k Deaf0ff1ceD0d0DabbedD1ced1ceF00d opc CededEffacedAceFacedBadFadedBeef
294OsmoHLR# subscriber imsi 123456789023000 show
Oliver Smithef64b232019-01-22 14:44:28 +0100295 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200296 IMSI: 123456789023000
297 MSISDN: 423
298 3G auth: MILENAGE
299 K=deaf0ff1ced0d0dabbedd1ced1cef00d
300 OPC=cededeffacedacefacedbadfadedbeef
301 IND-bitlen=5
302
303
304OsmoHLR# subscriber imsi 123456789023000 update aud3g milenage k Deaf0ff1ceD0d0DabbedD1ced1ceF00d op DeafBeddedBabeAcceededFadedDecaf
305OsmoHLR# subscriber imsi 123456789023000 show
Oliver Smithef64b232019-01-22 14:44:28 +0100306 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200307 IMSI: 123456789023000
308 MSISDN: 423
309 3G auth: MILENAGE
310 K=deaf0ff1ced0d0dabbedd1ced1cef00d
311 OP=deafbeddedbabeacceededfadeddecaf
312 IND-bitlen=5
313
314OsmoHLR# subscriber imsi 123456789023000 update aud3g none
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
320OsmoHLR# subscriber imsi 123456789023000 update aud3g milenage k Deaf0ff1ceD0d0DabbedD1ced1ceF00d opc CededEffacedAceFacedBadFadedBeef ind-bitlen 23
321OsmoHLR# subscriber imsi 123456789023000 show
Oliver Smithef64b232019-01-22 14:44:28 +0100322 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200323 IMSI: 123456789023000
324 MSISDN: 423
325 3G auth: MILENAGE
326 K=deaf0ff1ced0d0dabbedd1ced1cef00d
327 OPC=cededeffacedacefacedbadfadedbeef
328 IND-bitlen=23
329
330OsmoHLR# subscriber imsi 123456789023000 update aud3g milenage k CoiffedCicadaeAcidifiedAcaciaBoa opc CededEffacedAceFacedBadFadedBeef
331% Invalid value for K: 'CoiffedCicadaeAcidifiedAcaciaBoa'
332OsmoHLR# subscriber imsi 123456789023000 show
Oliver Smithef64b232019-01-22 14:44:28 +0100333 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200334 IMSI: 123456789023000
335 MSISDN: 423
336 3G auth: MILENAGE
337 K=deaf0ff1ced0d0dabbedd1ced1cef00d
338 OPC=cededeffacedacefacedbadfadedbeef
339 IND-bitlen=23
340
341OsmoHLR# subscriber imsi 123456789023000 update aud3g milenage k Deaf0ff1ceD0d0DabbedD1ced1ceF00d opc CoiffedCicadaeAcidifiedAcaciaBoa
342% Invalid value for OPC: 'CoiffedCicadaeAcidifiedAcaciaBoa'
343OsmoHLR# subscriber imsi 123456789023000 show
Oliver Smithef64b232019-01-22 14:44:28 +0100344 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200345 IMSI: 123456789023000
346 MSISDN: 423
347 3G auth: MILENAGE
348 K=deaf0ff1ced0d0dabbedd1ced1cef00d
349 OPC=cededeffacedacefacedbadfadedbeef
350 IND-bitlen=23
351
Neels Hofmeyr446eb0f2017-10-17 01:58:24 +0200352OsmoHLR# subscriber imsi 123456789023000 update aud3g milenage k Deaf0ff1ceD0d0DabbedD1ced1ceF00d op C01ffedC1cadaeAc1d1f1edAcac1aB0a
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200353OsmoHLR# subscriber imsi 123456789023000 update aud3g milenage k Deaf0ff1ceD0d0DabbedD1ced1ceF00d op CoiffedCicadaeAcidifiedAcaciaBoa
354% Invalid value for OP: 'CoiffedCicadaeAcidifiedAcaciaBoa'
355OsmoHLR# subscriber imsi 123456789023000 show
Oliver Smithef64b232019-01-22 14:44:28 +0100356 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200357 IMSI: 123456789023000
358 MSISDN: 423
359 3G auth: MILENAGE
360 K=deaf0ff1ced0d0dabbedd1ced1cef00d
Neels Hofmeyr446eb0f2017-10-17 01:58:24 +0200361 OP=c01ffedc1cadaeac1d1f1edacac1ab0a
362 IND-bitlen=5
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200363
Oliver Smithef64b232019-01-22 14:44:28 +0100364OsmoHLR# subscriber id 101 update aud2g comp128v2 ki CededEffacedAceFacedBadFadedBeef
365OsmoHLR# subscriber id 101 show
366 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200367 IMSI: 123456789023000
368 MSISDN: 423
369 2G auth: COMP128v2
370 KI=cededeffacedacefacedbadfadedbeef
371 3G auth: MILENAGE
372 K=deaf0ff1ced0d0dabbedd1ced1cef00d
Neels Hofmeyr446eb0f2017-10-17 01:58:24 +0200373 OP=c01ffedc1cadaeac1d1f1edacac1ab0a
374 IND-bitlen=5
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200375
376OsmoHLR# subscriber imsi 123456789023000 delete
377% Deleted subscriber for IMSI '123456789023000'
378
379OsmoHLR# subscriber imsi 123456789023000 show
380% No subscriber for imsi = '123456789023000'
Oliver Smithef64b232019-01-22 14:44:28 +0100381OsmoHLR# subscriber id 101 show
382% No subscriber for id = '101'
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200383OsmoHLR# subscriber msisdn 423 show
384% No subscriber for msisdn = '423'
385
386OsmoHLR# subscriber imsi 123456789023000 create
387% Created subscriber 123456789023000
Oliver Smithef64b232019-01-22 14:44:28 +0100388 ID: 101
Neels Hofmeyr183e7002017-10-06 02:59:54 +0200389 IMSI: 123456789023000
390 MSISDN: none
391
392OsmoHLR# subscriber imsi 123456789023000 delete
393% Deleted subscriber for IMSI '123456789023000'
Oliver Smith02078b72019-01-11 15:41:29 +0100394
395OsmoHLR# subscriber imsi 123456789023000 create
396% Created subscriber 123456789023000
397 ID: 101
398 IMSI: 123456789023000
399 MSISDN: none
400
401OsmoHLR# subscriber imsi 123456789023000 update imei ?
402 none Forget IMEI
403 IMEI Set IMEI (use for debug only!)
404
405OsmoHLR# subscriber imsi 123456789023000 update imei 35761300444848
406% Updated subscriber IMSI='123456789023000' to IMEI='35761300444848'
407
408OsmoHLR# subscriber imsi 123456789023000 update imei 357613004448484
409% IMEI invalid: '357613004448484'
410
411OsmoHLR# subscriber imsi 123456789023000 update imei 357613004448485
412% Updated subscriber IMSI='123456789023000' to IMEI='35761300444848'
413
414OsmoHLR# show subscriber imei 35761300444848
415 ID: 101
416 IMSI: 123456789023000
417 MSISDN: none
418 IMEI: 357613004448485
419
420OsmoHLR# show subscriber imei 357613004448485
421% Checksum validated and stripped for search: imei = '35761300444848'
422 ID: 101
423 IMSI: 123456789023000
424 MSISDN: none
425 IMEI: 357613004448485
426
427OsmoHLR# show subscriber imei 357613004448484
428% No subscriber for imei = '357613004448484'
429
430OsmoHLR# subscriber imsi 123456789023000 update imei none
431% Updated subscriber IMSI='123456789023000': removed IMEI
432
433OsmoHLR# subscriber imsi 123456789023000 show
434 ID: 101
435 IMSI: 123456789023000
436 MSISDN: none
437
438OsmoHLR# subscriber imsi 123456789023000 delete
439% Deleted subscriber for IMSI '123456789023000'
440
441OsmoHLR# show subscriber id 99
442 ID: 99
443 IMSI: 000000000000099
444 MSISDN: none
445 IMEI: 12345 (INVALID LENGTH!)
Oliver Smith3b33b012019-07-15 10:35:22 +0200446
447OsmoHLR# subscriber imsi 123456789023000 create
448% Created subscriber 123456789023000
449 ID: 101
450 IMSI: 123456789023000
451 MSISDN: none
452OsmoHLR# subscriber imsi 123456789023000 update network-access-mode none
453OsmoHLR# subscriber imsi 123456789023000 show
454 ID: 101
455 IMSI: 123456789023000
456 MSISDN: none
457 CS disabled
458 PS disabled
459OsmoHLR# subscriber imsi 123456789023000 update network-access-mode cs
460OsmoHLR# subscriber imsi 123456789023000 show
461 ID: 101
462 IMSI: 123456789023000
463 MSISDN: none
464 PS disabled
465OsmoHLR# subscriber imsi 123456789023000 update network-access-mode ps
466OsmoHLR# subscriber imsi 123456789023000 show
467 ID: 101
468 IMSI: 123456789023000
469 MSISDN: none
470 CS disabled
471OsmoHLR# subscriber imsi 123456789023000 update network-access-mode cs+ps
472OsmoHLR# subscriber imsi 123456789023000 show
473 ID: 101
474 IMSI: 123456789023000
475 MSISDN: none
476OsmoHLR# subscriber imsi 123456789023000 delete
477% Deleted subscriber for IMSI '123456789023000'