This feature generates a response to a SRI for SM request when the system is configured to attempt PS delivery only.

Feature cheat sheet

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

IPSMGWGenerateSRIResult

Yes

MTFSM

Stateless

POJO

Session Input Variables

The IPSMGWGenerateSRIResult feature reads the following fields from Session State:

Field Name Field Type Comments
SentinelSelectionKey

SentinelSelectionKey

Used to load configuration.

MTCorrelatedId

String

Generated correlation IMSI, provided to the SMSC in the generated SRI for SM response.

IsSMSOverIPRegistered

boolean

Used to determine whether the subscriber is IMS registered.

Configuration

This feature depends on configuration from the IP-SM-GW shared configuration profile table.

Specifically, it reads these fields:

Field Name Comments
DeliveryOrder

Used to enforce that the feature only runs for PS only delivery.

SentinelIPSMGWAddress

Used as the MSC number in generated responses.

See the Shared Configuration Profile page for additional information about these fields.

Feature Statistics

IPSMGWGenerateSRIResult 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 → IPSMGWGenerateSRIResult
or with rhino-stats:
"SLEE-Usage.Services.ServiceID[name=sentinel.ipsmgw,vendor=OpenCloud,version=3.1.0].SbbID[name=sentinel.ipsmgw,vendor=OpenCloud,version=3.1.0].feature.IPSMGWGenerateSRIResult"

Statistic Type Description
Started

Counter

Incremented when the feature is invoked.

FailedToStart

Counter

Incremented when Sentinel encounters an error while attempting to start the feature.

IssuedWarning

Counter

Incremented when a non-fatal problem is encountered and the feature issues a warning.

FailedDuringExecution

Counter

Incremented when a fatal problem is encountered and the feature cannot execute correctly.

TimedOut

Counter

Incremented when the feature takes too long to complete and Sentinel aborts execution.

FailedToDetermineMTCorrelatedId

Counter

Incremented when the feature cannot find a correlation IMSI in session state.

IgnoringTrigger

Counter

Incremented when the feature is invoked on a trigger that is not a SRI for SM request.

GeneratedSuccessResult

Counter

Incremented when the feature generates a success response for the SRI for SM request.

GeneratedAbsentSubscriberError

Counter

Incremented when the feature generates an absent subscriber response for the SRI for SM request.

GeneratedSystemFailureError

Counter

Incremented when the feature generates a system failure error response for the SRI for SM request.

Behaviour

The feature will be invoked on receipt of a SRI for SM request from the SMSC. Its purpose is to generate a SRI for SM response towards the SMSC when it is not necessary to consult the HLR for routing information (i.e. The IP-SM-GW is configured for PS delivery only).

When invoked it will check the IMS registration state for the subscriber (as determined by the Registration Lookup From Cassandra feature).

If the subscriber is IMS registered, the feature will generate and send an SRI for SM response that is appropriate for the MAP application context used by the request. The response will identify the IP-SM-GW as the MSC for the subscriber to the SMSC, and provide the correlation IMSI for the SMSC to use when delivering messages. The correlation IMSI is generated by the Generate MT Correlation Id feature.

If the subscriber is not IMS registered will generate and send an Absent Subscriber error instead.

If for any reason the IP-SM-GW fails to generate a correlation IMSI, then the feature will generate and send a MAP System Failure error.

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