blob: 8c7e95d67c7942700c18c5e556884c769170852f [file] [log] [blame]
Neels Hofmeyrabdfdb82019-11-25 03:42:43 +01001OsmoHLR> ?
2 show Show running system information
3 list Print command list
4 exit Exit current mode and down to previous mode
5 help Description of the interactive help system
6 enable Turn on privileged mode command
7 terminal Set terminal line parameters
8 who Display who is on vty
9 logging Configure logging
10 no Negate a command or set its defaults
11 logp Print a message on all log outputs; useful for placing markers in test logs
12 subscriber Subscriber management commands
Neels Hofmeyr86d09ec2017-10-15 04:58:50 +020013OsmoHLR> list
Neels Hofmeyr86d09ec2017-10-15 04:58:50 +020014...
Harald Weltefa7ee332018-06-24 13:20:32 +020015 show gsup-connections
Keith89fda302021-01-19 07:01:33 +010016 show subscribers all
Keithca8e6ef2021-05-07 05:59:21 +020017 show subscribers (imei|imsi|msisdn) FILTER
Keith89fda302021-01-19 07:01:33 +010018 show subscribers (cs|ps) (on|off)
19 show subscribers last-seen
Oliver Smith02078b72019-01-11 15:41:29 +010020 subscriber (imsi|msisdn|id|imei) IDENT show
21 show subscriber (imsi|msisdn|id|imei) IDENT
Neels Hofmeyr407925d2019-11-20 03:35:37 +010022 show mslookup services
Pau Espin Pedroled18fa92020-08-18 12:58:36 +020023...
Neels Hofmeyr86d09ec2017-10-15 04:58:50 +020024
25OsmoHLR> enable
Neels Hofmeyrabdfdb82019-11-25 03:42:43 +010026OsmoHLR# ?
Neels Hofmeyr86b507b2019-12-04 02:36:25 +010027...
Neels Hofmeyrabdfdb82019-11-25 03:42:43 +010028 subscriber Subscriber management commands
Neels Hofmeyr86d09ec2017-10-15 04:58:50 +020029
30OsmoHLR# configure terminal
Neels Hofmeyrabdfdb82019-11-25 03:42:43 +010031OsmoHLR(config)# ?
32...
Pau Espin Pedroled18fa92020-08-18 12:58:36 +020033 hlr Configure the HLR
34 mslookup Configure Distributed GSM mslookup
35...
36
Neels Hofmeyr86d09ec2017-10-15 04:58:50 +020037OsmoHLR(config)# list
Neels Hofmeyr86d09ec2017-10-15 04:58:50 +020038...
39 hlr
Neels Hofmeyr407925d2019-11-20 03:35:37 +010040 mslookup
Pau Espin Pedroled18fa92020-08-18 12:58:36 +020041...
Neels Hofmeyr86d09ec2017-10-15 04:58:50 +020042
43OsmoHLR(config)# hlr
Neels Hofmeyrabdfdb82019-11-25 03:42:43 +010044OsmoHLR(config-hlr)# ?
45...
46 euse Configure a particular External USSD Entity
47 no Negate a command or set its defaults
48 ussd USSD Configuration
49 ncss-guard-timeout Set guard timer for NCSS (call independent SS) session activity
Alexander Couzens268a33e2020-01-12 00:48:07 +010050 reject-cause GSUP/GMM cause to be sent
Neels Hofmeyrabdfdb82019-11-25 03:42:43 +010051 store-imei Save the IMEI in the database when receiving Check IMEI requests. Note that an MSC does not necessarily send Check IMEI requests (for OsmoMSC, you may want to set 'check-imei-rqd 1').
52 subscriber-create-on-demand Make a new record when a subscriber is first seen.
Neels Hofmeyr86d09ec2017-10-15 04:58:50 +020053OsmoHLR(config-hlr)# list
Oliver Smith2b0bf312019-10-08 11:06:09 +020054...
Neels Hofmeyr86d09ec2017-10-15 04:58:50 +020055 gsup
Alexander Couzens37f0b3a2023-04-11 19:28:36 +020056 ps
Neels Hofmeyr5857c592019-04-02 04:24:49 +020057 database PATH
Harald Welte4956ae12018-06-15 22:04:28 +020058 euse NAME
59 no euse NAME
Vadim Yanitskiydac855e2020-11-17 04:17:46 +070060 ussd route prefix PREFIX internal (own-msisdn|own-imsi|test-idle)
Harald Weltedab544e2018-07-29 16:14:48 +020061 ussd route prefix PREFIX external EUSE
62 no ussd route prefix PREFIX
63 ussd default-route external EUSE
64 no ussd default-route
Vadim Yanitskiyd157a562018-12-01 00:03:39 +070065 ncss-guard-timeout <0-255>
Alexander Couzens268a33e2020-01-12 00:48:07 +010066 reject-cause (not-found|no-proxy) (imsi-unknown|illegal-ms|plmn-not-allowed|la-not-allowed|roaming-not-allowed|no-suitable-cell-in-la|net-fail|congestion|auth-unacceptable|proto-error-unspec)
Oliver Smith851814a2019-01-11 15:30:21 +010067 store-imei
68 no store-imei
Oliver Smithc7f17872019-03-04 15:10:44 +010069 subscriber-create-on-demand (no-msisdn|<3-15>) (none|cs|ps|cs+ps)
70 no subscriber-create-on-demand
Neels Hofmeyr86d09ec2017-10-15 04:58:50 +020071
72OsmoHLR(config-hlr)# gsup
Neels Hofmeyrabdfdb82019-11-25 03:42:43 +010073OsmoHLR(config-hlr-gsup)# ?
Oliver Smith2b0bf312019-10-08 11:06:09 +020074...
Neels Hofmeyr76328bd2019-11-20 03:35:37 +010075 bind Listen/Bind related socket option
76 ipa-name Set the IPA name of this HLR, for proxying to remote HLRs
Neels Hofmeyrabdfdb82019-11-25 03:42:43 +010077OsmoHLR(config-hlr-gsup)# list
78...
Neels Hofmeyr86d09ec2017-10-15 04:58:50 +020079 bind ip A.B.C.D
Neels Hofmeyr76328bd2019-11-20 03:35:37 +010080 ipa-name NAME
Neels Hofmeyr86d09ec2017-10-15 04:58:50 +020081
82OsmoHLR(config-hlr-gsup)# exit
83OsmoHLR(config-hlr)# exit
84OsmoHLR(config)# exit
85OsmoHLR# configure terminal
86OsmoHLR(config)# hlr
Oliver Smith851814a2019-01-11 15:30:21 +010087OsmoHLR(config-hlr)# store-imei
Neels Hofmeyr86d09ec2017-10-15 04:58:50 +020088OsmoHLR(config-hlr)# gsup
89OsmoHLR(config-hlr-gsup)# end
90OsmoHLR# disable
91OsmoHLR> enable
92
93OsmoHLR# show running-config
94
95Current configuration:
96!
97!
98log stderr
Neels Hofmeyr13000d82018-09-13 18:13:57 +020099...
Harald Weltec88bdab2018-09-26 09:18:13 +0200100 logging level main notice
101 logging level db notice
102 logging level auc notice
Philipp Maier377fe5a2020-03-24 20:38:34 +0100103 logging level ss notice
Neels Hofmeyrad868e22019-11-20 02:36:45 +0100104 logging level mslookup notice
105 logging level lu notice
Neels Hofmeyr76328bd2019-11-20 03:35:37 +0100106 logging level dgsm notice
Neels Hofmeyr86d09ec2017-10-15 04:58:50 +0200107...
Neels Hofmeyr86d09ec2017-10-15 04:58:50 +0200108hlr
Oliver Smith851814a2019-01-11 15:30:21 +0100109 store-imei
Neels Hofmeyr5857c592019-04-02 04:24:49 +0200110 database hlr_vty_test.db
Neels Hofmeyr86d09ec2017-10-15 04:58:50 +0200111 gsup
112 bind ip 127.0.0.1
Keith649c3352021-02-26 01:05:31 +0100113 ipa-name unnamed-HLR
Harald Weltedab544e2018-07-29 16:14:48 +0200114 ussd route prefix *#100# internal own-msisdn
Neels Hofmeyra5b36a02018-09-13 18:22:24 +0200115 ussd route prefix *#101# internal own-imsi
Alexander Couzens37f0b3a2023-04-11 19:28:36 +0200116 ps
117 pdp-profiles default
118 profile 1
119 apn internet
120 profile 2
121 apn *
Neels Hofmeyr86d09ec2017-10-15 04:58:50 +0200122end
Neels Hofmeyr76328bd2019-11-20 03:35:37 +0100123
124OsmoHLR# configure terminal
125
126OsmoHLR(config)# mslookup
127OsmoHLR(config-mslookup)# ?
128...
129 mdns Multicast DNS related configuration
130 no Negate a command or set its defaults
131 server Enable and configure Distributed GSM mslookup server
132 client Enable and configure Distributed GSM mslookup client
133OsmoHLR(config-mslookup)# list
134...
135 mdns bind [IP] [<1-65535>]
136 mdns domain-suffix DOMAIN_SUFFIX
137 no mdns bind
138 server
139 no server
140 client
141 no client
142
143OsmoHLR(config-mslookup)# ?
144...
145 mdns Multicast DNS related configuration
146 no Negate a command or set its defaults
147 server Enable and configure Distributed GSM mslookup server
148 client Enable and configure Distributed GSM mslookup client
149OsmoHLR(config-mslookup)# no?
150 no Negate a command or set its defaults
151OsmoHLR(config-mslookup)# no ?
152 mdns Disable both server and client for mDNS mslookup
153 server Disable Distributed GSM mslookup server
154 client Disable Distributed GSM mslookup client
155OsmoHLR(config-mslookup)# mdns ?
156 bind Convenience shortcut: enable and configure both server and client for mDNS mslookup
157 domain-suffix mDNS domain suffix (default: mdns.osmocom.org). This is appended and stripped from mDNS packets during encoding/decoding, so we don't collide with top-level domains administrated by IANA
158OsmoHLR(config-mslookup)# mdns bind ?
159 [IP] multicast IPv4 address like 239.192.23.42 or IPv6 address like ff08::23:42
160OsmoHLR(config-mslookup)# mdns bind 1.2.3.4 ?
161 [<1-65535>] mDNS UDP Port number
162OsmoHLR(config-mslookup)# mdns domain-suffix ?
163 DOMAIN_SUFFIX mDNS domain suffix (default: mdns.osmocom.org). This is appended and stripped from mDNS packets during encoding/decoding, so we don't collide with top-level domains administrated by IANA
164
165OsmoHLR(config-mslookup)# server
166OsmoHLR(config-mslookup-server)# ?
167...
168 mdns Multicast DNS related configuration
169 no Negate a command or set its defaults
170 service Configure addresses of local services, as sent in replies to remote mslookup requests.
171 msc Configure services for individual local MSCs
172OsmoHLR(config-mslookup-server)# list
173...
174 mdns bind [IP] [<1-65535>]
175 mdns domain-suffix DOMAIN_SUFFIX
176 no mdns bind
177 service NAME at IP <1-65535>
178 no service NAME
179 no service NAME at IP <1-65535>
180 msc ipa-name .IPA_NAME
181
182OsmoHLR(config-mslookup-server)# mdns ?
183 bind Configure where the mDNS server listens for mslookup requests
184 domain-suffix mDNS domain suffix (default: mdns.osmocom.org). This is appended and stripped from mDNS packets during encoding/decoding, so we don't collide with top-level domains administrated by IANA
185OsmoHLR(config-mslookup-server)# mdns bind ?
186 [IP] multicast IPv4 address like 239.192.23.42 or IPv6 address like ff08::23:42
187OsmoHLR(config-mslookup-server)# mdns bind 1.2.3.4 ?
188 [<1-65535>] mDNS UDP Port number
189
190OsmoHLR(config-mslookup-server)# service?
191 service Configure addresses of local services, as sent in replies to remote mslookup requests.
192OsmoHLR(config-mslookup-server)# service ?
193 NAME mslookup service name, e.g. sip.voice or smpp.sms
194OsmoHLR(config-mslookup-server)# service foo ?
195 at at
196OsmoHLR(config-mslookup-server)# service foo at ?
197 IP IPv4 address like 1.2.3.4 or IPv6 address like a:b:c:d::1
198OsmoHLR(config-mslookup-server)# service foo at 1.2.3.4 ?
199 <1-65535> Service-specific port number
200
201OsmoHLR(config-mslookup-server)# no ?
202 mdns Disable server for mDNS mslookup (do not answer remote requests)
203 service Remove one or more service address entries
204OsmoHLR(config-mslookup-server)# no service ?
205 NAME mslookup service name, e.g. sip.voice or smpp.sms
206OsmoHLR(config-mslookup-server)# no service foo ?
207 at at
208 <cr>
209OsmoHLR(config-mslookup-server)# no service foo at ?
210 IP IPv4 address like 1.2.3.4 or IPv6 address like a:b:c:d::1
211OsmoHLR(config-mslookup-server)# no service foo at 1.2.3.4 ?
212 <1-65535> Service-specific port number
213
214OsmoHLR(config-mslookup-server)# msc?
215 msc Configure services for individual local MSCs
216OsmoHLR(config-mslookup-server)# msc ?
217 ipa-name Identify locally connected MSC by IPA Unit Name
218OsmoHLR(config-mslookup-server)# msc ipa-name ?
219 IPA_NAME IPA Unit Name of the local MSC to configure
220
221OsmoHLR(config-mslookup-server)# msc ipa-name MSC-1
222OsmoHLR(config-mslookup-server-msc)# ?
223...
224 service Configure addresses of local services, as sent in replies to remote mslookup requests.
225 no Negate a command or set its defaults
226OsmoHLR(config-mslookup-server-msc)# list
227...
228 service NAME at IP <1-65535>
229 no service NAME
230 no service NAME at IP <1-65535>
231
232OsmoHLR(config-mslookup-server-msc)# service?
233 service Configure addresses of local services, as sent in replies to remote mslookup requests.
234OsmoHLR(config-mslookup-server-msc)# service ?
235 NAME mslookup service name, e.g. sip.voice or smpp.sms
236OsmoHLR(config-mslookup-server-msc)# service foo ?
237 at at
238OsmoHLR(config-mslookup-server-msc)# service foo at ?
239 IP IPv4 address like 1.2.3.4 or IPv6 address like a:b:c:d::1
240OsmoHLR(config-mslookup-server-msc)# service foo at 1.2.3.4 ?
241 <1-65535> Service-specific port number
242
243OsmoHLR(config-mslookup-server-msc)# no ?
244 service Remove one or more service address entries
245OsmoHLR(config-mslookup-server-msc)# no service ?
246 NAME mslookup service name, e.g. sip.voice or smpp.sms
247OsmoHLR(config-mslookup-server-msc)# no service foo ?
248 at at
249 <cr>
250OsmoHLR(config-mslookup-server-msc)# no service foo at ?
251 IP IPv4 address like 1.2.3.4 or IPv6 address like a:b:c:d::1
252OsmoHLR(config-mslookup-server-msc)# no service foo at 1.2.3.4 ?
253 <1-65535> Service-specific port number
254
255OsmoHLR(config-mslookup-server-msc)# exit
256OsmoHLR(config-mslookup-server)# exit
257OsmoHLR(config-mslookup)# client
258OsmoHLR(config-mslookup-client)# ?
259...
260 timeout How long should the mslookup client wait for remote responses before evaluating received results
261 mdns Multicast DNS related configuration
262 no Negate a command or set its defaults
263 gateway-proxy Configure a fixed IP address to send all GSUP requests for unknown IMSIs to, without invoking a lookup for IMSI
264OsmoHLR(config-mslookup-client)# list
265...
266 timeout <1-100000>
267 mdns bind [IP] [<1-65535>]
268 mdns domain-suffix DOMAIN_SUFFIX
269 no mdns bind
270 gateway-proxy IP [<1-65535>]
271 no gateway-proxy
272
273OsmoHLR(config-mslookup-client)# timeout?
274 timeout How long should the mslookup client wait for remote responses before evaluating received results
275OsmoHLR(config-mslookup-client)# timeout ?
276 <1-100000> timeout in milliseconds
277
278OsmoHLR(config-mslookup-client)# mdns?
279 mdns Multicast DNS related configuration
280OsmoHLR(config-mslookup-client)# mdns bind?
281 bind Enable mDNS client, and configure multicast address to send mDNS mslookup requests to
282OsmoHLR(config-mslookup-client)# mdns bind ?
283 [IP] multicast IPv4 address like 239.192.23.42 or IPv6 address like ff08::23:42
284OsmoHLR(config-mslookup-client)# mdns bind 1.2.3.4 ?
285 [<1-65535>] mDNS UDP Port number
286OsmoHLR(config-mslookup-client)# mdns domain-suffix?
287 domain-suffix mDNS domain suffix (default: mdns.osmocom.org). This is appended and stripped from mDNS packets during encoding/decoding, so we don't collide with top-level domains administrated by IANA
288OsmoHLR(config-mslookup-client)# mdns domain-suffix ?
289 DOMAIN_SUFFIX mDNS domain suffix (default: mdns.osmocom.org). This is appended and stripped from mDNS packets during encoding/decoding, so we don't collide with top-level domains administrated by IANA
290
291
292OsmoHLR(config-mslookup-client)# gateway-proxy?
293 gateway-proxy Configure a fixed IP address to send all GSUP requests for unknown IMSIs to, without invoking a lookup for IMSI
294OsmoHLR(config-mslookup-client)# gateway-proxy ?
295 IP IP address of the remote HLR
296OsmoHLR(config-mslookup-client)# gateway-proxy 1.2.3.4 ?
297 [<1-65535>] GSUP port number (omit for default 4222)
298
299OsmoHLR(config-mslookup-client)# no?
300 no Negate a command or set its defaults
301OsmoHLR(config-mslookup-client)# no ?
302 mdns Disable mDNS client, do not query remote services by mDNS
303 gateway-proxy Disable gateway proxy for GSUP with unknown IMSIs
304
305OsmoHLR(config-mslookup-client)# gateway-proxy ?
306 IP IP address of the remote HLR
307OsmoHLR(config-mslookup-client)# gateway-proxy 1.2.3.4 ?
308 [<1-65535>] GSUP port number (omit for default 4222)
309
310OsmoHLR(config-mslookup-client)# do show mslookup?
311 mslookup Distributed GSM / mslookup related information
312OsmoHLR(config-mslookup-client)# do show mslookup ?
313 services List configured service addresses as sent to remote mslookup requests
314
315OsmoHLR(config-mslookup-client)# gateway-proxy 1.2.3.4
316
317OsmoHLR(config-mslookup-client)# exit
318
319OsmoHLR(config-mslookup)# mdns bind
320OsmoHLR(config-mslookup)# server
321OsmoHLR(config-mslookup-server)# service qwert at 123.45.67.89 qwert
322% Unknown command.
323OsmoHLR(config-mslookup-server)# service qwert at qwert 1234
324% mslookup server: Invalid address for service qwert: qwert 1234
325OsmoHLR(config-mslookup-server)# service foo.bar at 123.45.67.89 1011
326OsmoHLR(config-mslookup-server)# service baz.bar at 121.31.41.5 1617
327OsmoHLR(config-mslookup-server)# service baz.bar at a:b:c::d 1819
328OsmoHLR(config-mslookup-server)# msc ipa-name msc-901-70-23
329OsmoHLR(config-mslookup-server-msc)# service foo.bar at 76.54.32.10 1234
330OsmoHLR(config-mslookup-server-msc)# service baz.bar at 12.11.10.98 7654
331OsmoHLR(config-mslookup-server-msc)# service baz.bar at 999:999:999::999 9999
332OsmoHLR(config-mslookup-server-msc)# service baz.bar at dd:cc:bb::a 3210
333OsmoHLR(config-mslookup-server-msc)# exit
334OsmoHLR(config-mslookup-server)# msc ipa-name msc-901-70-42
335OsmoHLR(config-mslookup-server-msc)# service foo.bar at 1.1.1.1 1111
336OsmoHLR(config-mslookup-server-msc)# service baz.bar at 2.2.2.2 2222
337OsmoHLR(config-mslookup-server-msc)# service baz.bar at 2222:2222:2222::2 2222
338OsmoHLR(config-mslookup-server-msc)# do show mslookup services
339Local GSUP HLR address returned in mslookup responses for local IMSIs: 127.0.0.1:4222
340service foo.bar at 123.45.67.89 1011
341service baz.bar at 121.31.41.5 1617
342service baz.bar at a:b:c::d 1819
343msc ipa-name MSC-1
344msc ipa-name msc-901-70-23
345 service foo.bar at 76.54.32.10 1234
346 service baz.bar at 12.11.10.98 7654
347 service baz.bar at dd:cc:bb::a 3210
348msc ipa-name msc-901-70-42
349 service foo.bar at 1.1.1.1 1111
350 service baz.bar at 2.2.2.2 2222
351 service baz.bar at 2222:2222:2222::2 2222
352
353OsmoHLR(config-mslookup-server-msc)# show running-config
354...
355mslookup
356 server
357 mdns bind 239.192.23.42 4266
Keith649c3352021-02-26 01:05:31 +0100358 service foo.bar at 123.45.67.89 1011
359 service baz.bar at 121.31.41.5 1617
360 service baz.bar at a:b:c::d 1819
Keithc27bc902022-12-19 19:54:04 +0100361 msc ipa-name MSC-1
362 msc ipa-name msc-901-70-23
363 service foo.bar at 76.54.32.10 1234
364 service baz.bar at 12.11.10.98 7654
365 service baz.bar at dd:cc:bb::a 3210
366 msc ipa-name msc-901-70-42
367 service foo.bar at 1.1.1.1 1111
368 service baz.bar at 2.2.2.2 2222
369 service baz.bar at 2222:2222:2222::2 2222
Neels Hofmeyr76328bd2019-11-20 03:35:37 +0100370 client
371 gateway-proxy 1.2.3.4 4222
372 mdns bind 239.192.23.42 4266
373...
374
375OsmoHLR(config-mslookup-server-msc)# no service baz.bar
376OsmoHLR(config-mslookup-server-msc)# no service asdf
377% mslookup server: cannot remove service 'asdf'
378OsmoHLR(config-mslookup-server-msc)# exit
379OsmoHLR(config-mslookup-server)# msc ipa-name msc-901-70-23
380OsmoHLR(config-mslookup-server-msc)# no service baz.bar at dd:cc:bb::a 3210
381% mslookup server: cannot remove service 'baz.bar' to dd:cc:bb::a 3210
382OsmoHLR(config-mslookup-server-msc)# no service asdf at asdf asdf
383% Unknown command.
384OsmoHLR(config-mslookup-server-msc)# no service asdf at asdf 3210
385% mslookup server: Invalid address for 'no service' asdf: asdf 3210
386OsmoHLR(config-mslookup-server-msc)# no service asdf at dd:cc:bb::a 3210
387% mslookup server: cannot remove service 'asdf' to dd:cc:bb::a 3210
388OsmoHLR(config-mslookup-server-msc)# exit
389OsmoHLR(config-mslookup-server)# no service baz.bar at 2.2.2.2 2222
390% mslookup server: cannot remove service 'baz.bar' to 2.2.2.2 2222
391OsmoHLR(config-mslookup-server)# no service baz.bar at a:b:c::d 1819
392% mslookup server: cannot remove service 'baz.bar' to a:b:c::d 1819
393
394OsmoHLR(config-mslookup-server)# exit
395OsmoHLR(config-mslookup)# client
396OsmoHLR(config-mslookup-client)# no gateway-proxy
397
398OsmoHLR(config-mslookup-client)# do show mslookup services
399Local GSUP HLR address returned in mslookup responses for local IMSIs: 127.0.0.1:4222
400service foo.bar at 123.45.67.89 1011
401service baz.bar at 121.31.41.5 1617
402msc ipa-name MSC-1
403msc ipa-name msc-901-70-23
404 service foo.bar at 76.54.32.10 1234
405 service baz.bar at 12.11.10.98 7654
406msc ipa-name msc-901-70-42
407 service foo.bar at 1.1.1.1 1111
408
409OsmoHLR(config-mslookup-client)# show running-config
410...
411mslookup
412 server
413 mdns bind 239.192.23.42 4266
Keith649c3352021-02-26 01:05:31 +0100414 service foo.bar at 123.45.67.89 1011
415 service baz.bar at 121.31.41.5 1617
Keithc27bc902022-12-19 19:54:04 +0100416 msc ipa-name MSC-1
417 msc ipa-name msc-901-70-23
418 service foo.bar at 76.54.32.10 1234
419 service baz.bar at 12.11.10.98 7654
420 msc ipa-name msc-901-70-42
421 service foo.bar at 1.1.1.1 1111
Neels Hofmeyr76328bd2019-11-20 03:35:37 +0100422 client
423 mdns bind 239.192.23.42 4266
424...
425
426OsmoHLR(config-mslookup-client)# exit
427OsmoHLR(config-mslookup)# server
428OsmoHLR(config-mslookup-server)# service gsup.hlr at 23.42.17.11 4223
429OsmoHLR(config-mslookup-server)# do show mslookup services
430Local GSUP HLR address returned in mslookup responses for local IMSIs: 23.42.17.11:4223
431service foo.bar at 123.45.67.89 1011
432service baz.bar at 121.31.41.5 1617
433service gsup.hlr at 23.42.17.11 4223
434msc ipa-name MSC-1
435msc ipa-name msc-901-70-23
436 service foo.bar at 76.54.32.10 1234
437 service baz.bar at 12.11.10.98 7654
438msc ipa-name msc-901-70-42
439 service foo.bar at 1.1.1.1 1111
440
441OsmoHLR(config-mslookup-server)# show running-config
442...
443mslookup
444 server
445 mdns bind 239.192.23.42 4266
Keith649c3352021-02-26 01:05:31 +0100446 service foo.bar at 123.45.67.89 1011
447 service baz.bar at 121.31.41.5 1617
448 service gsup.hlr at 23.42.17.11 4223
Keithc27bc902022-12-19 19:54:04 +0100449 msc ipa-name MSC-1
450 msc ipa-name msc-901-70-23
451 service foo.bar at 76.54.32.10 1234
452 service baz.bar at 12.11.10.98 7654
453 msc ipa-name msc-901-70-42
454 service foo.bar at 1.1.1.1 1111
Neels Hofmeyr76328bd2019-11-20 03:35:37 +0100455 client
456 mdns bind 239.192.23.42 4266
457...
Alexander Couzens37f0b3a2023-04-11 19:28:36 +0200458OsmoHLR(config-mslookup-server)# end
459OsmoHLR# configure terminal
460
461OsmoHLR(config)# hlr
462OsmoHLR(config-hlr)# ps?
463 ps Configure the PS options
464
465OsmoHLR(config-hlr)# ps
466
467OsmoHLR(config-hlr-ps)# list
468...
469 pdp-profiles default
470 no pdp-profiles default
471...
472OsmoHLR(config-hlr-ps)# no pdp-profiles default
473
474
475OsmoHLR(config-hlr-ps)# pdp-profiles default
476OsmoHLR(config-hlr-ps-pdp-profiles)# ?
477...
478 profile Configure a PDP profile
479...
480OsmoHLR(config-hlr-ps-pdp-profiles)# profile 1
481
482OsmoHLR(config-hlr-ps-pdp-profile)# ?
483...
484 apn Configure the APN.
485...
486OsmoHLR(config-hlr-ps-pdp-profile)# apn internet
487OsmoHLR(config-hlr-ps-pdp-profile)# exit
488OsmoHLR(config-hlr-ps-pdp-profiles)# profile 2
489OsmoHLR(config-hlr-ps-pdp-profile)# apn *
490OsmoHLR(config-hlr-ps-pdp-profile)# show running-config
491...
492 ps
493 pdp-profiles default
494 profile 1
495 apn internet
496 profile 2
497 apn *
498...