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. |