This feature updates the Orig-Address of outbound MAP MT-ForwardSM requests to allow CAP charging of the session.

Feature cheat sheet

Feature Name Network Operator Data Used in PlanId(s) Stateful or Stateless POJO Feature or SBB Feature

IPSMGWMOSubmissionLocation

No

MOFSM

Stateless

POJO

Prerequisite features

This feature must run after:

Session state inputs and outputs

Inputs

Name Type Purpose

PaniMccsMncs

List<com.opencloud.sentinel.common.MccMnc>

A list of MCC and MNC data for the session. The PaniMccsMncs field is normally set by IPSMGW Extract Network Info.

IsoCountryCode

String

The ISO Country Code for the session. The IsoCountryCode field is normally set by IPSMGW Extract Network Info.

Statistics

MOSubmissionLocation statistics are tracked by the sentinel.ipsmgw SBB and can be found under the following parameter set in REM:
SLEE-Usage → sentinel.ipsmgw service → sentinel.ipsmgw SBB → feature → IPSMGWMOSubmissionLocation
or with rhino-stats:
"SLEE-Usage.Services.ServiceID[name=sentinel.ipsmgw,vendor=OpenCloud,version=2.9.0].SbbID[name=sentinel.ipsmgw,vendor=OpenCloud,version=2.9.0].feature.IPSMGWMOSubmissionLocation"

Name Description
UseGeneratedGTAsOutgoingOriginatingAddress

Incremented when a GT is successfully generated from the IsoCountryCode

UseUnknownGTAsOutgoingOriginatingAddress

Incremented when a GT can not be generated from the IsoCountryCode

Configuration

The feature is configured with configuration scoped according to a Sentinel Selection Key. The MOSubmissionLocation feature refers to two tables for configuration. The Profile Table is used to hold feature configuration is MOSubmissionLocationProfileTable.

The following attributes are available

Attributes Type Meaning
UseGeneratedGTAsOriginatingAddress

Boolean

Modify the OrigAddress of the outbound MTForwardSM request

The second Profile Table CapChargingProfileTable holds CAP Charging specific configuration. The following attributes are used:

Attributes Type Meaning
ChargingGTFormatString

String

The format template to use when creating Charging GTs. It must be a digit string except for tokens ('{iso}', '{mcc}', '{mnc}) which are substituted in.

UnknownChargingGT

String

The Charging GT to use when one could not be generated because the user’s location could not be determined

Behaviour

The feature retrieves the TCAP leg IPSMGWMOSubmission created by the MO Submission feature. If the leg is available the feature attempts to generate a Charging GT using the ChargingGTFormatString and sets the OrigAddress of the outboud TCAP message with the generated value. If this fails, the feature uses the UnknownLocationChargingGT for the OrigAddress.

Generating Charging GTs

The feature uses the CAP Charging Component to generate Charging GTs based on location data.

Provisioning interfaces

The feature is provisioned using the Sentinel IP-SM-GW feature REST API.

Previous page Next page
Sentinel IP-SM-GW Version 2.9.0