aboutsummaryrefslogtreecommitdiffstats
path: root/OsmoMSC/chapters/running.adoc
diff options
context:
space:
mode:
Diffstat (limited to 'OsmoMSC/chapters/running.adoc')
-rw-r--r--OsmoMSC/chapters/running.adoc148
1 files changed, 0 insertions, 148 deletions
diff --git a/OsmoMSC/chapters/running.adoc b/OsmoMSC/chapters/running.adoc
deleted file mode 100644
index cb68157..0000000
--- a/OsmoMSC/chapters/running.adoc
+++ /dev/null
@@ -1,148 +0,0 @@
-== Running OsmoMSC
-
-The OsmoMSC executable (`osmo-msc`) offers the following command-line
-arguments:
-
-=== SYNOPSIS
-
-*osmo-msc* [-h|-V] [-d 'DBGMASK'] [-D] [-c 'CONFIGFILE'] [-s] [-T] [-e 'LOGLEVEL'] [-l 'DATABASE'] [-M 'SOCKETPATH'] [-C]
-
-=== OPTIONS
-
-*-h, --help*::
- Print a short help message about the supported options
-*-V, --version*::
- Print the compile-time version number of the OsmoBTS program
-*-d, --debug 'DBGMASK','DBGLEVELS'*::
- Set the log subsystems and levels for logging to stderr. This
- has mostly been superseded by VTY-based logging configuration,
- see <<logging>> for further information.
-*-D, --daemonize*::
- Fork the process as a daemon into background.
-*-c, --config-file 'CONFIGFILE'*::
- Specify the file and path name of the configuration file to be
- used. If none is specified, use `osmo-msc.cfg` in the current
- working directory.
-*-s, --disable-color*::
- Disable colors for logging to stderr. This has mostly been
- deprecated by VTY based logging configuration, see <<logging>>
- for more information.
-*-T, --timestamp*::
- Enable time-stamping of log messages to stderr. This has mostly
- been deprecated by VTY based logging configuration, see
- <<logging>> for more information.
-*-e, --log-level 'LOGLEVEL'*::
- Set the global log level for logging to stderr. This has mostly
- been deprecated by VTY based logging configuration, see
- <<logging>> for more information.
-*-l, --database 'DATABASE'*::
- Specify the file name of the SQLite3 database to use as SMS storage
-*-M, --mncc-sock-path*::
- Enable the MNCC socket for an external MNCC handler. See
- <<mncc>> for further information.
-*-m, --mncc-sock*::
- Same as option -M (deprecated).
-*-C, --no-dbcounter*::
- Disable the regular periodic synchronization of statistics
- counters to the database.
-
-
-=== Multiple instances
-
-Running multiple instances of `osmo-msc` on the same computer is possible if all
-interfaces (VTY, CTRL) are separated using the appropriate configuration
-options. The IP based interfaces are binding to local host by default. In order
-to separate the processes, the user has to bind those services to specific but
-different IP addresses and/or ports.
-
-The VTY and the Control interface can be bound to IP addresses from the loopback
-address range, for example:
-
-----
-line vty
- bind 127.0.0.2
-ctrl
- bind 127.0.0.2
-----
-
-If external SMPP is enabled, you may bind it to a different interface using:
-
-----
-smpp
- local-tcp-ip 10.23.42.1 2775
-----
-
-More on SMPP configuration in <<smpp-config-global>>.
-
-The external MNCC handler is configured by the `--mncc-sock` commandline
-argument. Choose a different such socket path for each OsmoMSC instance running
-on the same file system. See more in <<mncc-external>>.
-
-For the following links, OsmoMSC acts as a client and does not listen/bind to a
-specific interface, and will hence not encounter conflicts for multiple instances
-running on the same interface:
-
-- The SCCP/M3UA links are established by OsmoMSC contacting an STP.
-- The GSUP link is established by OsmoMSC contacting an HLR.
-
-
-=== Configure primary links
-
-==== Configure SCCP/M3UA to accept _A_ and _IuCS_ links
-
-OsmoMSC will contact an STP instance to establish an SCCP/M3UA link. BSC and
-HNBGW will then reach the MSC via this link. By default, an STP instance is
-assumed to listen on the default M3UA port (2905) on the local host.
-
-Establishing an SCCP/M3UA link towards an STP instance not on the local host
-can be configured as follows:
-
-----
-cs7 instance 0
- asp my-OsmoMSC 2905 0 m3ua
- ! IP address of the remote STP:
- remote-ip 10.23.24.1
-----
-
-Note that _A_ and _IuCS_ may use different SCCP instances, if so desired:
-
-----
-cs7 instance 0
- asp my-OsmoMSC-A 2905 0 m3ua
- remote-ip 10.23.42.1
-cs7 instance 1
- asp my-OsmoMSC-Iu 2905 0 m3ua
- remote-ip 10.23.42.2
-msc
- cs7-instance-a 0
- cs7-instance-iu 1
-----
-
-A full configuration needs an `asp` on an `as` -- an Application Server Process
-running on an Application Server -- as well as a local point code and routing
-configuration. The SCCP VTY automatically creates those parts that are missing,
-by assuming sane defaults. A complete configuration would look like this:
-
-----
-cs7 instance 0
- point-code 0.23.1
- asp my-OsmoMSC-A-Iu 2905 0 m3ua
- remote-ip 127.0.0.1
- as my-as-for-OsmoMSC-A-Iu m3ua
- asp my-OsmoMSC-A-Iu
- routing-key 0 0.23.1
-----
-
-==== Configure GSUP to reach the HLR
-
-OsmoMSC will assume a GSUP server (OsmoHLR) to run on the local host and the
-default GSUP port (4222). Contacting an HLR at a different IP address can be
-configured as follows:
-
-----
-hlr
- ! IP address of the remote HLR:
- remote-ip 10.23.42.1
- ! default port is 4222, optionally configurable by:
- remote-port 1234
-----