MOSMS Overview

The Mobile Originated Short Message Service (MO SMS) features address the number portability requirements of wireless network operators for delivery of Mobile Originated SMS messages. The vSTP 5 ISS MO SMS features apply number portability database lookup to SMS messages for GSM networks, validates subscriber use of the correct Short Message Service Center, and delivers messages to Prepaid Servers if either the Calling Party Number or Called Party Number is associated with a prepaid subscriber.

These features include:

  • Mobile Originated Based GSM SMS Number Portability (MO-Based GSM SMS NP)
  • Portability Check for Mobile Originated SMS (MNP SMS)
  • Prepaid Short Message Service Intercept (PPSMS)
  • Mobile Originated SMS Additional Subscriber Data (MO SMS ASD)
  • Mobile Originated SMS Generic Routing Number (MO SMS GRN)

The MO SMS features are based on the vSTP platform with UDR. Numbering Plan Processor (NPP) is used by the MO SMS features for number conditioning and service logic execution.

Mobile Originated Based GSM SMS Number Portability

The Mobile Originated Based GSM SMS Number Portability (MO-Based GSM SMS NP) feature provides network information to the Short Message Service Center (SMSC) for subscribers in the GSM network. This ported information allows the SMSC to distribute the messages to the correct operating network for the Called Party Number.

Portability Check for Mobile Originated SMS

When the Portability Check for Mobile Originated SMS (MNP SMS) feature is enabled and turned on, the vSTP 5 ISS filters incoming messages based on the MAP Operation Code. If the message is an MO Forward Short Message (MO FSM), the MSISDN number of the originating subscriber is used to search the G-Port Mobile Number Portability database. If a match is found indicating the subscriber has been ported-out, the vSTP 5 ISS uses the destination SMSC address obtained from the SCCP CdPA to search a list of home network SMSC addresses. If a match is found, indicating the ported-out subscriber is fraudulently attempting to send SMS using the SMSC of the old network, the message is discarded and an error message is generated and returned to the originating MSC.

Prepaid Short Message Service Intercept

The Prepaid Short Message Service Intercept (PPSMS) feature applies to only mobile originated SMS, which are messages sent from a mobile handset through an Mobile Switching Center (MSC) to the Short Message Service Center (SMSC). PPSMS screens incoming messages from the MSC based on the MAP operation code. Message Discrimination determines whether the MSISDN of the sender is retrieved and a database lookup performed. Database lookup determines if the MSISDN belongs to a contract subscriber or a prepaid subscriber. If the MSISDN belongs to a contract subscriber, the message is routed to the SMSC. If the MSISDN belongs to a prepaid subscriber, the message is diverted to a Prepaid SMS Server for a credit check before allowing the message to be delivered to the SMSC.

MO SMS Additional Subscriber Data

The MO SMS Additional Subscriber Data (MO SMS ASD) feature allows for the insertion of Additional Subscriber Data (ASD) values into the outgoing message. The MO SMS ASD feature supports the ASDLKUP or CGPNASDRQD NPP Service Actions for GSM MO SMS NPP Services. The ASDLKUP and CGPNASDRQD NPP Service Actions are mutually exclusive within the same NPP Rule.

The ASDLKUP Service Action populates the ASD digits retrieved from an UDR lookup of the individual or range DN table. The ASD digits are used with the Formatting Action. ASDLKUP supports both Calling Party and Called Party NPP Services for GSM : MOSMSGCDPN, MOSMSGCGPN, MOSMSICDPN, MOSMSICGPN. However, ASD digits retrieved by Calling Party or Called Party NPP Services are not used for modifying CgPN. ASD digits retrieved by Calling Party NPP Service are used with the Formatting Action for the Called Party Number if CGPNASDRQD Service Action is executed from Called Party NPP Service. If no ASD digits are found, no action is taken.

The CGPNASDRQD Service Action retrieves the ASD digits from the UDR lookup of the Calling Party Number. The ASD digits are used with the Formatting Action for the Called Party Number. CGPNASDRQD supports Called Party NPP Services for GSM: MOSMSGCDPN, MOSMSICDPN.

MO SMS Generic Routing Number

The MO SMS Generic Routing Number (MO SMS GRN) feature allows for the insertion of a Generic Routing Number (GRN) digit string into the outgoing message. The MO SMS GRN feature supports the GRNLKUP or CGPNGRNRQD NPP Service Actions in GSM MO SMS NPP Services. The GRNLKUP and CGPNGRNRQD NPP Service Actions are mutually exclusive within the same NPP Rule.

The GRNLKUP Service Action populates the GRN digits retrieved from an UDR lookup of the individual or range DN table. The GRN digits are used with the Formatting Action. GRNLKUP supports both Calling Party and Called Party NPP Services for GSM : MOSMSGCDPN, MOSMSGCGPN, MOSMSICDPN, MOSMSICGPN. However GRN digits retrieved by Calling Party or Called Party NPP Services are not used for modifying CgPN. GRN digits retrieved by Calling Party NPP Service are used with the Formatting Action for the Called Party Number if CGPNGRNRQD Service Action is executed from Called Party NPP Service. If no GRN digits are found, no action is taken.

The CGPNGRNRQD Service Action retrieves the GRN digits from the UDR lookup of the Calling Party Number. The GRN digits are used with the Formatting Action for the Called Party Number. CGPNGRNRQD supports Called Party NPP Services for GSM : MOSMSGCDPN, MOSMSICDPN.

TCAP Segmented SMS Support Phase 1

The TCAP Segmented SMS Support Phase 1 enhancement allows the Portability Check for Mobile Originated SMS and Mobile-Originated Based GSM SMS NP features to correctly process TCAP Segmented SMS messages. If a segmented message is subjected to the service associated with either of these features, then the vSTP 5 ISS routes the initial TC_Begin message using standard GTT processing. The subsequent TC_Continue message is subjected to the specified service. The GTT feature and either the Portability Check for Mobile Originated SMS or the Mobile-Originated Based GSM SMS NP feature must be turned on before the TCAP Segmented SMS Support Phase 1 enhancement can be provisioned. The MOSMSTCAPSEG parameter of the MNPOptions table is used to provision TCAP Segmented SMS Support Phase 1.