17 Abstract syntax of the MAP protocol

29.1203GPPMobile Application Part (MAP) specification for Gateway Location Register (GLR)Release 17TS

17.1 General

Refer to the corresponding section in 3GPP TS 29.002 except Packages specifications and Application contexts.

Regarding the operations which are initiated by the VLR or SGSN toward HLR via GLR, the timer value used in the operations should be configured enough long to guarantee the GLR specific fallback mechanism.

17.2 Packages specifications

Regarding Packages specifications, only the supplier and consumer definition shall be considered for the GLR introduction. The supplier and consumer definition for the GLR specification are derived Table 17.2/1. For the other definitions of the package specifications are as in 3GPP TS 29.002.

Table 17.2/1: supplier and consumer definition

Operation Package

supplier

consumer

LocationUpdatingPackage-v3

HLR

GLR

GLR

VLR

LocationCancellationPackage-v3

VLR or SGSN

GLR

GLR

HLR

RoamingNumberEnquiryPackage-v3

VLR

GLR

GLR

HLR

InfoRetrievalPackage-v2

HLR

GLR

GLR

VLR

GLR

SGSN

InfoRetrievalPackage-v1

HLR

GLR

GLR

VLR

GLR

SGSN

IMSIRetrievalPackage-v2

HLR

GLR

GLR

VLR

SubscriberDataMngtStandAlonePackage-v3

VLR or SGSN

GLR

GLR

HLR

SubscriberDataMngtPackage-v3

VLR or SGSN

GLR

GLR

HLR

ResetPackage-v2

VLR or SGSN

GLR

GLR

HLR

FunctionalSsPackage-v2

HLR

GLR

GLR

HLR

BindingPackage-v1

HLR

GLR

GLR

VLR

UnstructuredSsPackage-v2

HLR

GLR

GLR

VLR

UnstructuredSsPackage-v1

HLR

GLR

GLR

VLR

MTShortMsgRelayPackage-v3

IM-MSC or GLR

GMSC

MSC

IM-MSC

SGSN

GLR

MwdMngtPackage-v3

HLR

GLR

GLR

SGSN

GLR

VLR

MwdMngtPackage-v1

HLR

GLR

GLR

VLR

DataRestorationPackage-v3

GLR

VLR

PurgingPackage-v3

HLR

GLR

GLR

VLR

GLR

SGSN

SubscriberInformationEnquiryPackage-v3

VLR

GLR

GLR

HLR

GprsLocationUpdatingPackage-v3

HLR

GLR

GLR

SGSN

FailureReportingPackage-v3

GLR

IM-GSN

SetReportingStatePackage-v3

VLR

GLR

GLR

HLR

StatusReportPackage-v3

HLR

GLR

GLR

VLR

RemoteUserFreePackage-v3

VLR

GLR

GLR

HLR

CallCompletionPackage-v3

HLR

GLR

GLR

VLR

AuthenticationFailureReportPackage-v3

HLR

GLR

GLR

VLR

GLR

SGSN

SecureTransportHandlingPackage-v3

This operation package includes the operations required for the secure transport of MAP messages between any MAP entities.

17.3 Application contexts

Regarding Application contexts specifications, only the responder and initiator definition shall be considered for the GLR introduction. The responder and initiator definition for the GLR specification are derived Table 17.3/1. For the other definitions of the package specifications are as in 3GPP TS 29.002.

Table 17.3/1: supplier and consumer definition

Application Context

Version

Initiator

Responder

locationCancellationContext

v3

HLR

GLR

GLR

VLR or SGSN

imsiRetrievalContext

v2

VLR

GLR

GLR

HLR

infoRetrievalContext

v2

VLR or SGSN

GLR

GLR

HLR

mwdMngtContext

v3

VLR or SGSN

GLR

GLR

HLR

msPurgingContext

v3

VLR or SGSN

GLR

GLR

HLR

resetContext

v2

HLR

GLR

GLR

VLR or SGSN

networkUnstructuredSsContext

v2

VLR

GLR

GLR

HLR

HLR

GLR

GLR

VLR

networkFunctionalSsContext

v2

VLR

GLR

GLR

HLR

shortMsgMT-RelayContext

v3

MSC

IM-MSC or GLR

IM-MSC

MSC

GLR

SGSN

networkLocUpContext

v3

VLR

GLR

GLR

HLR

gprsLocationUpdateContext

v3

SGSN

GLR

GLR

HLR

subscriberDataMngtContext

v3

HLR

GLR

GLR

VLR or SGSN

roamingNumberEnquiryContext

v3

HLR

GLR

GLR

VLR

gprsLocationInfoRetrievalContext

v3

IM-GSN

GLR

failureReportContext

v3

IM-GSN

GLR

subscriberInfoEnquiryContext

v3

HLR

GLR

GLR

VLR

reportingContext

v3

VLR

GLR

GLR

HLR

HLR

GLR

GLR

VLR

callCompletionContext

v3

VLR

GLR

GLR

HLR

authenticationFailureReportContext

v3

VLR or SGSN

GLR

GLR

HLR

SecureTransportHandlingContext

v3

This application context is used for the secure transport of MAP messages between any MAP entities.