Configuring the SMSGateway Application for MSC Communication
The SMSGateway application manages all communication between Steel-Belted Radius Carrier and the MSC. The SMSGateway application also implements the MAP (Mobile Application Port) protocol and MAP messages that get sent through the Signalware protocol stack and out to the MSC (and back).
Configuration of the SMSGateway application requires the following activities:
- Configuring the SMSGateway Routing Location Information
- Configuring the SMSGateway.conf File
- Configuring the SMSGateway Startup Information
- Configuring the smsulcmmg.conf File
Each of these activities is described in the following sections.
Configuring the SMSGateway Routing Location Information
This activity assigns the local routing options and identifies the point code of the MSC and the remote application using the MML commands shown in Table 44.
For more information about the syntax and usage of the MML commands, see Signalware MML Commands276.
Example
Line 1 (
CREATE-CPC): SMSGateway is assigned a subsystem number (SSN) of 242 on the local host and the concerned point code on the MSC is identified as 3003.Line 2 (
CREATE-REMSSN): The subsystem number (application) on the remote host is identified as 241.Line 3 (
CREATE-GT): Global Title type translation will be used so that digits 987 will be sent to PC,SSN=3003,241. RI is not supplied in theCREATE-GTcommand and therefore defaults toDEF(do not modify) and uses the routing setting of the incoming message.CREATE-CPC:PC=3003,SSN=242;CREATE-REMSSN:PC=3003,SSN=241;CREATE-GT:TT=0, NP=ISDN-TEL, NA=INT, DIG="987", PC=3003, SSN=241;
NOTE: MML commands are saved in MML files which can be loaded into Signalware. See Loading the MML Configuration Settings293.
Configuring the SMSGateway.conf File
The
SMSGateway.conffile is the configuration file that specifies routing and options of the SMSGateway application.
Example
DestAddress rnai 4 rnp 1 rgti 4 rtt 0 rri 0LocalAddress lpc 3003 lssn 7 ldigits 1234 oatype 1 oanp 1 oadigits 7654321Configuring the SMSGateway Startup Information
The
CREATE-PROCESSandSTART-PROCESSMML commands start the smsGateway (by callingsmsGatway.conf), using options that you specify.Table 47 describes the MML commands needed to configure the start of smsGateway.
Identify the SMSGateway configuration file and the SMSGateway options.
For more information about the syntax and usage of the MML commands, see Signalware MML Commands276.
Table 48 lists the options that you can be use with the
CREATE-PROCESScommand for local address options. Table 49 lists the options that you can use with theCREATE-PROCESScommand for remote address options.
Path and name of the SMSGateway configuration file. The default file is
OMNI_HOME/conf/SMSGateway.conf.Local Nature of Address Indicator. Indicates the scope of the address value, such as whether it is an international number (includes country code) or a national number (no country code).
1 — Subscriber Number with no area code (example: 5551234
3 — National Significant Number with no country code (example: 2015551234)
4 — International Number including country code (example: 12015551234)
10 — British Telecom special 1
10 — British Telecom special 1
Local Translation Type. Generally in a live network TT will always be 0.
Originating address information in SMS header.
The tp_oa field is made up of three fields: oatype, oanp, and oadigits. It is recommended to use these three fields as local routing options for
SMSGateway.conf, rather than the tp_oa field.For information about oatype, oanp, and oadigits, see Table 45.
Enables debug tracing and displays the trace information on the console. (Consists of a trace of all MAP messages that are formatted and sent down the stack.)
Use the tracefile option to capture the trace information to a file.
Captures the trace information to a file. The filename follows the
-tracefileswitch. Include the directory in the filename.
Example—Creating and Starting the smsGateway Process
We recommend that the EXEC command use an absolute (full) pathname.
CREATE-PROCESS:NAME="SMS", CE="quark", EXEC="/opt/funk/radius/smsGateway -name SMS -port 2004 -host quark -node MGW -prot C7 -conf /opt/funk/radius/conf/smsGateway.conf -lri 1 -lpc 2730 -lssn 242 -rssn 241 -appctx 3";START-PROCESS:NAME="SMS", CE="quark";Configuring the smsulcmmg.conf File
The
smsulcmmg.conffile establishes the connection between the SMSGateway application and Steel-Belted Radius Carrier.The
smsulcmmg.conffile consists of two lines, as shown in the example that follows. Modify thesmsulcmmg.conffile shipped with SIM Server so that theLOCAL_HOST(Steel-Belted Radius Carrier) andREMOTE_HOST(Signalware system) values identify their DNS names and TCP port numbers. If you specify a DNS name for a local or remote host, you can enter the host's IP address in brackets as a backup.Example
LOCAL_HOST quark:2005REMOTE_HOST quark:2004 [172.25.97.230]