This feature uses an MSISDN to fetch the IMSI from the HLR via a SendRoutingInfoForSMRequest

Feature cheat sheet

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

IPSMGWFetchIMSI

No

register

Stateless

SBB

Session Output variables

The feature sets the following fields in Session State

Session State variable name Variable type Comments
IMSI

String

The IMSI retrieved from the SendRoutingInfoForSM response

SRI4SMResult

enum

Indicates if the SendRoutingInfoForSM request has succeeded. Allowed values are NOT_ATTEMPTED, SUCCESS, and FAILED

SRI4SMError

TcapError

The TcapError received in response to the SendRoutingInfoForSMRequest

Statistics

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

Name Description
SavedIMSI

Incremented when we successfully retrieve the IMSI from the HLR

SentSRIForSM

Incremented when the SRIForSM is sent to the HLR

FailedToSendSRIForSM

Incremented when the SRIForSM fails to be sent to the HLR

Configuration

The feature is configured with configuration scoped according to a Sentinel Selection Key. The Profile Table used to hold feature configuration is IPSMGWSharedConfigProfileTable.

The following attributes are available

Attributes Type Meaning
HlrAddress

String

Address of the HLR to request the IMSI from, used when establishing the MAP dialog if UseMsisdnAsHlrAddress is not configured

UseMsisdnAsHlrAddress

Boolean

Address the outbound HLR leg using a GT address formed from the subscriber MSISDN, instead of using the configured HlrAddress

SentinelOriginatingAddress

String

Address of Sentinel used when establishing the MAP dialog

SentinelIPSMGWAddress

String

The IP-SM-GW address that the feature will include it in MAP SendRoutingInfoForSMRequest request to send to HLR

SriSmDeliveryNotIntended

Boolean

If true, specify the SmDeliveryNotIntended flag when performing an SRI for SM IMSI-only query (i.e. during SMMA callflows).

Using MSISDN as HLR Address

The Fetch IMSI Registration feature can optionally address the HLR leg using a GT address formed from the inbound subscriber MSISDN, as opposed to using the destination addresses configured in the IPSMGWMapProxyConfigProfileTable profile table described above.

This behaviour can be enabled or disabled by setting the UseMsisdnAsHlrAddress attribute in the Shared Configuration Profile.

MAP Application Context

The feature uses MAP Application Context shortMsgGatewayContext_v2_ac. This application context was added in GSM MAP Phase 2.

Behaviour

The feature extracts a valid phone number from the IMPUs of the incoming REGISTER request. It is then used as the MSISDN in a SendRoutingInfoForSMRequest to the HLR. After receiving the SendRoutingInfoForSMResponse the feature extracts the IMSI and sets it in session state. If the SendRoutingInfoForSMRequest results in an error response then the feature will set the SRI4SMResult and SRI4SMError session state fields instead.

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