osmo-mslookup-client1
Osmo-mgw
Overview
Osmocom Media Gateway, to manage, connect and optionally transcode voice streams between different network elements such as BTSs and external entities like SIP. It is typically co-located with both OsmoBSC and OsmoMSC and controlled by them via IETF MGCP (Media Gateway Control Protocol).
⟨https://osmocom.org/projects/osmo-mgw⟩
osmo-mslookup-client version 1.9.0
Options
[[delay-][timeout]@]service.number.id
-
A service query string with optional individual timeout. The same format is also used on a daemon socket, if any. The timeout consists of the min-delay and the timeout numbers, corresponding to the
--min-delayand--timeoutoptions, in milliseconds. These options apply if a query string lacks own numbers. Examples:
- gsup.hlr.1234567.imsi
-
Use cmdline timeout settings
- [email protected]
-
Return N results for 5 seconds
- [email protected]
-
Same, but silent for first second
- [email protected]
-
Return 1 result after 10 seconds
--format -f csv (default)
-
Format result lines in CSV format.
--no-csv-headers -H
-
If the format is 'csv', by default, the first output line prints the CSV headers used for CSV output format. This option disables these CSV headers.
--format -f json
-
Format result lines in json instead of semicolon separated, like: {"query": "sip.voice.12345.msisdn", "result": "ok", "v4": ["10.9.8.7", "5060"]}
--daemon -d
-
Keep running after a request has been serviced
--mdns-ip -m 239.192.23.42 -m ff08::23:42 --mdns-port -M 4266
-
Set multicast IP address / port to send mDNS requests and listen for mDNS responses
--mdns-domain-suffix -D mdns.osmocom.org
-
Append this suffix to each mDNS query's domain to avoid colliding with the top-level domains administrated by IANA.
--min-delay -t 1000 (in milliseconds)
-
Set minimum delay to wait before returning any results. When this timeout has elapsed, the best current result is returned, if any is available. Responses arriving after the min-delay has elapsed which have a younger age than previous results are returned immediately. Note: When a response with age of zero comes in, the result is returned immediately and the request is discarded: non-daemon mode exits, daemon mode ignores later results.
--timeout -T 1000 (in milliseconds)
-
Set timeout after which to stop listening for responses. If this is smaller than
-t, the value from-twill be used for-Tas well. Note: When a response with age of zero comes in, the result is returned immediately and the request is discarded: non-daemon mode exits, daemon mode ignores later results.
--socket -s /path/to/unix-domain-socket
-
Listen to requests from and write responses to a UNIX domain socket.
--send -S <query> <age> <ip1> <port1> <ip2> <port2>
-
Do not query, but send an mslookup result. This is useful only for testing. Examples:
--sendfoo.123.msisdn 300 23.42.17.11 1234--sendfoo.123.msisdn 300 2323:4242:1717:1111::42 1234--sendfoo.123.msisdn 300 23.42.17.11 1234 2323:4242:1717:1111::42 1234
--quiet -q
-
Do not print errors to stderr, do not log to stderr.
--help -h
-
This help