SVI-STP SSME
Squire Technologies - Confidential Document
Page
34
of
57
MSISDN=186442111
SCAddress=31221334
The outgoing parameters for the MO-SMS would be set as:
MSISDN=2442111
SCAddress=831221334
Multiple Map translations are always comma separated.
4.4.3.2
Examples
4.4.3.2.1
Simple Translation
To perform a simple translation for a message the following can be performed:
<
Ep
name
=
"etsi-map-layer-routing"
>
<
SCCPMatch
map.cnts
=
"('RpOaMsisdn.addr=1868289'==True)"
map.translate
=
"SCAddress.addr=18683999008;"
tcap.opCode
=
"MO Forward Short Message"
/>
</
Ep
>
In this example if the Originating MSISDN address for a MO SMS message is prefix with 1868289 then
set the Service Centre Address for the outgoing message to 18683999008.
4.4.3.2.2
Multiple Translations
To perform a multiple translations for a message the following can be performed:
<
Ep
name
=
"etsi-map-layer-routing"
>
<
SCCPMatch
map.cnts
= "(('RpOaMsisdn.addr=186[(0-9)*]’==True) && (‘SCAddress.addr=[(0-
9)*]’==True))"
map.translate
=
"
”
RpOaMsisdn.addr=2%1 SCAddress.addr=8%2”
tcap.opCode
=
"MO Forward Short
Message"
/>
</
Ep
>
<
Ep
name
=
"etsi-map-layer-routing-1"
>
<
SCCPMatch
id
=
"PROXY-0-sms-ruleset-sms-6"
map.cnts
=
"('DestMsisdn.addr=18683022222([0-9a-fA-
F]+)'==True)"
map.translate
=
"DestMsisdn.addr=6666%1,DestMsisdn.npi=0,SCAddress.addr=18683999008"
og.sccp.cdpn.digits
=
"18683999008"
og.sccp.cdpn.tt
=
"0"
tcap.opCode
=
"MO Forward Short Message"
/>
</
Ep
>
In the first example the SSME is changing both the SCAddress and the RpOaMsisdn number based on
the incoming entries in the map.cnts attribute.
In the second example the SSME is converting the MSSISDN to remove the prefix 18683022222 and
Adding 6666. It is also setting numbering plan for the DestMsisdn and the Service Centre Address in
the MAP layer. It also updating the SCCP Called Party number for the outgoing message.