10 Call handling services
29.0023GPPMobile Application Part (MAP) specificationRelease 17TS
10.1 MAP_SEND_ROUTING_INFORMATION service
10.1.1 Definition
This service is used between the Gateway MSC and the HLR. The service is invoked by the Gateway MSC to perform the interrogation of the HLR in order to route a call towards the called MS.
This is a confirmed service using the primitives listed in table 10.1/1.
This service is also used between the GMSC and the NPLR and between the gsmSCF and the HLR.
10.1.2 Service primitives
Table 10.1/1: MAP_SEND_ROUTING_INFORMATION parameters
Parameter name |
Request |
Indication |
Response |
Confirm |
---|---|---|---|---|
Invoke Id |
M |
M(=) |
M(=) |
M(=) |
Interrogation Type |
M |
M(=) |
||
GMSC or gsmSCF Address |
M |
M(=) |
||
MSISDN |
M |
M(=) |
C |
C(=) |
OR Interrogation |
C |
C(=) |
||
OR Capability |
C |
C(=) |
||
CUG Interlock |
C |
C(=) |
C |
C(=) |
CUG Outgoing Access |
C |
C(=) |
C |
C(=) |
Number of Forwarding |
C |
C(=) |
||
Network Signal Info |
C |
C(=) |
||
Supported CAMEL Phases |
C |
C(=) |
C |
C(=) |
Suppress T-CSI |
C |
C(=) |
||
Offered CAMEL 4 CSIs |
C |
C(=) |
||
Suppression of Announcement |
C |
C(=) |
||
Call Reference Number |
C |
C(=) |
||
Forwarding Reason |
C |
C(=) |
||
Basic Service Group |
C |
C(=) |
||
Basic Service Group 2 |
C |
C(=) |
||
Alerting Pattern |
C |
C(=) |
||
CCBS Call |
C |
C(=) |
||
Supported CCBS Phase |
C |
C(=) |
||
Additional Signal Info |
C |
C(=) |
||
IST Support Indicator |
C |
C(=) |
||
Pre-paging supported |
C |
C(=) |
||
Call Diversion Treatment Indicator |
C |
C(=) |
||
Long FTN Supported |
C |
C(=) |
||
Suppress VT-CSI |
C |
C(=) |
||
Suppress Incoming Call Barring |
C |
C(=) |
||
SuppressMTSS |
C |
C(=) |
||
gsmSCF Initiated Call |
C |
C(=) |
||
Network Signal Info 2 |
C |
C(=) |
||
MT Roaming Retry Supported |
U |
C(=) |
||
Call Priority |
U |
C(=) |
||
IMSI |
C |
C(=) |
||
MSRN |
C |
C(=) |
||
Forwarding Data |
C |
C(=) |
||
Forwarding Interrogation Required |
C |
C(=) |
||
VMSC address |
C |
C(=) |
||
ReleaseResourcesSupported |
C |
C(=) |
||
GMSC Camel Subscription Info |
C |
C(=) |
||
Location Information |
C |
C(=) |
||
Subscriber State |
C |
C(=) |
||
Basic Service Code |
C |
C(=) |
||
CUG Subscription Flag |
C |
C(=) |
||
North American Equal Access preferred Carrier Id |
U |
C(=) |
||
User error |
C |
C(=) |
||
SS-List |
U |
C(=) |
||
CCBS Target |
C |
C(=) |
||
Keep CCBS Call Indicator |
C |
C(=) |
||
IST Alert Timer |
C |
C(=) |
||
Number Portability Status |
U |
C(=) |
||
Supported CAMEL Phases in VMSC |
C |
|||
Offered CAMEL 4 CSIs in VMSC |
C |
C(=) |
||
MSRN 2 |
C |
C(=) |
||
Forwarding Data 2 |
C |
C(=) |
||
SS-List 2 |
C |
C(=) |
||
Basic Service Code 2 |
C |
C(=) |
||
Allowed Services |
C |
C(=) |
||
Unavailability Cause |
C |
C(=) |
||
Provider error |
O |
|||
GSM Bearer Capability |
U |
C(=) |
10.1.3 Parameter use
See clause 7.6 for a definition of the parameters used in addition to the following. Note that:
– a conditional parameter whose use is defined only in 3GPP TS 23.078 shall be absent if the sending entity does not support CAMEL;
– a conditional parameter whose use is defined only in 3GPP TS 23.079 [99] shall be absent if the sending entity does not support optimal routeing;
– a conditional parameter whose use is defined only in 3GPP TS 23.078 & 3GPP TS 23.079 [99] shall be absent if the sending entity supports neither CAMEL nor optimal routeing.
Interrogation Type
See 3GPP TS 23.079 [99] for the use of this parameter.
GMSC or gsmSCF address
The E.164 address of the GMSC or the gsmSCF. This parameter contains the gsmSCF address if the gsmSCF iniated call parameter is present, otherwise it is the GMSC address.
MSISDN
This is the Mobile Subscriber ISDN number assigned to the called subscriber. In the Request & Indication it is the number received by the GMSC in the ISUP IAM. If the call is to be forwarded and the HLR supports determination of the redirecting number, the HLR inserts the basic MSISDN in the Response.
See 3GPP TS 23.066 [108] for the use of this parameter and the conditions for its presence in the response.
OR Interrogation
See 3GPP TS 23.079 [99] for the use of this parameter and the conditions for its presence.
OR Capability
See 3GPP TS 23.079 [99] for the use of this parameter and the conditions for its presence.
CUG Interlock
See 3GPP TS 23.018 [97] for the use of this parameter and the conditions for its presence.
CUG Outgoing Access
See 3GPP TS 23.018 [97] for the use of this parameter and the conditions for its presence.
Number of Forwarding
See 3GPP TS 23.018 [97] for the use of this parameter and the conditions for its presence.
Network Signal Info
See 3GPP TS 23.018 [97] for the conditions for the presence of the components of this parameter.
Supported CAMEL Phases
The use of this parameter and the requirements for its presence are specified in 3GPP TS 23.078.
T-CSI Suppression
The use of this parameter and the requirements for its presence are specified in 3GPP TS 23.078.
Offered CAMEL 4 CSIs
This parameter indicates the CAMEL phase 4 CSIs offered in the GMSC/VLR (see clause 7.6.3.36D).
Suppression Of Announcement
The use of this parameter and the requirements for its presence are specified in 3GPP TS 23.078.
Call Reference Number
The use of this parameter and the conditions for its presence are specified in 3GPP TS 23.078 [98], 3GPP TS 23.079 [99] and 3GPP TS 23.018 [97].
Forwarding Reason
See 3GPP TS 23.079 [99] for the use of this parameter and the conditions for its presence.
Basic Service Group
See 3GPP TS 23.079 [99] for the use of this parameter and the conditions for its presence.
Basic Service Group 2
See 3GPP TS 23.079[99] for the use of this parameter and the conditions for its presence.
Alerting Pattern
See 3GPP TS 23.018 [97] and 3GPP TS 23.078 [98] for the use of this parameter and the conditions for its presence.
CCBS Call
See 3GPP TS 23.093 [107] for the use of this parameter and the conditions for its presence.
Supported CCBS Phase
This parameter indicates by its presence that CCBS is supported and the phase of CCBS which is supported.
Additional Signal Info
See 3GPP TS 23.081 [27] and 3GPP TS 23.088 [33] for the conditions for the presence of the components of this parameter.
IST Support Indicator
This parameter is used to indicate to the HLR that the GMSC supports basic IST functionality, that is, the GMSC is able to terminate the subscriber call activity that originated the IST Alert when it receives the IST Alert response indicating that the call(s) shall be terminated. If this parameter is not included in the Send Routing Information indication and the subscriber is marked as an IST subscriber, then the HLR may limit the service for the call (by barring the incoming call if it is not subject to forwarding, or suppressing Call Forwarding from the GMSC), or allow the call assuming the associated risk of not having the basic IST mechanism available.
This parameter can also indicate that the GMSC supports the IST Command, including the ability to terminate all calls being carried for the identified subscriber by using the IMSI as a key. If this additional capability is not included in the Send Routing Information indication and the subscriber is marked as an IST subscriber, then the HLR may limit the service for the subscriber (by barring the incoming calls if they are not subject to forwarding, or suppressing Call Forwarding from the GMSC), or allow the incoming calls assuming the associated risk of not having the IST Command mechanism available.
Pre-paging supported
See 3GPP TS 23.018 for the use of this parameter and the conditions for its presence.
Call Diversion Treatment Indicator
This parameter indicates whether or not call diversion is allowed.
Network Signal Info 2
See 3GPP TS 23.172 [126] for the conditions for the presence of the components of this parameter.
MT Roaming Retry Supported
See 3GPP TS 23.018 [97] and 3GPP TS 23.012 [23] for the use of this parameter and the conditions for its presence.
Call Priority
This parameter indicates the eMLPP priority of the call (see 3GPP TS 24.067 [137]). This parameter should be present if the GMSC supports the eMLPP feature and if the call is an eMLPP call. The eMLPP priority levels A and B shall be mapped to the Call Priority level 0.
IMSI
See 3GPP TS 23.018 [97] and 3GPP TS 23.066 [108] for the use of this parameter and the conditions for its presence.
MSRN
See 3GPP TS 23.018 [97], 3GPP TS 23.066 [108] and 3GPP TS 23.079 [99] for the use of this parameter and the conditions for its presence. If the NPLR returns only the MSISDN-number without Routeing Number to the GMSC, the MSISDN-number shall be returned as MSRN.
Forwarding Data
This parameter includes a number to define the forwarded-to destination, the forwarding reason and the forwarding options Notification to calling party and Redirecting presentation, and can include the forwarded-to subaddress. See 3GPP TS 23.018 [97] and 3GPP TS 23.079 [99] for the conditions for the presence of its components.
Forwarding Interrogation Required
See 3GPP TS 23.079 [99] for the use of this parameter and the conditions for its presence.
Long FTN Supported
This parameter indicates that the GMSC supports Long Forwarded-to Numbers.
Suppress VT-CSI
The use of this parameter and the requirements for its presence are specified in 3GPP TS 23.078.
Suppress Incoming Call Barring
The use of this parameter and the requirements for its presence are specified in 3GPP TS 23.078.
gsmSCF Initiated Call
The use of this parameter and the requirements for its presence are specified in 3GPP TS 23.078.
SuppressMTSS
The use of this parameter and the requirements for its presence are specified in 3GPP TS 23.078.
VMSC address
See 3GPP TS 23.079 [99] and 3GPP TS 23.078 [98] for the use of this parameter and the conditions for its presence.
In addition this parameter shall be present if the ReleaseResourcesSupported parameter is present.
Release Resources Supported
This parameter indicates by its presence that the MAP_RELEASE_RESOURCES service is supported at the VMSC. It shall be present if so indicated by the VMSC with MAP_PROVIDE_ROAMING_NUMBER confirm.
GMSC CAMEL Subscription Info
The use of this parameter and the requirements for its presence are specified in 3GPP TS 23.078.
Location Information
The use of this parameter and the requirements for its presence are specified in 3GPP TS 23.078.
Subscriber State
The use of this parameter and the requirements for its presence are specified in 3GPP TS 23.078.
CUG Subscription Flag
The use of this parameter and the requirements for its presence are specified in 3GPP TS 23.078.
North American Equal Access preferred Carrier Id
This parameter is returned to indicate the preferred carrier identity to be used to set-up the call (i.e. forwarding the call or establishing the roaming leg).
SS-List
This parameter includes SS-codes and will be returned as an operator option. The HLR shall not send PLMN-specific SS-codes across PLMN boundaries. However if the GMSC receives PLMN-specific SS-codes from a foreign PLMN’s HLR the GMSC may ignore it. If the GMSC attempts to process the PLMN- specific SS- codes, this may lead to unpredictable behaviour but the GMSC shall continue call processing.
Basic Service Code
The use of this parameter and the requirements for its presence are specified in 3GPP TS 23.078.
If the CAMEL service is not involved, this parameter includes the basic service code and will be returned as an operator option. The HLR shall not send a PLMN-specific Basic Service Code across PLMN boundaries. However if the GMSC receives a PLMN-specific Basic Service Code from a foreign PLMN’s HLR the GMSC may ignore it. If the GMSC attempts to process the PLMN specific Basic Service codes, this may lead to unpredictable behaviour but the GMSC shall continue call processing.
CCBS Target
See 3GPP TS 23.093 [107] for the use of this parameter and the conditions for its presence.
Keep CCBS Call Indicator
See 3GPP TS 23.093 [107] for the use of this parameter and the conditions for its presence.
IST Alert Timer
It includes the IST Alert timer value that must be used to inform the HLR about the call activities that the subscriber performs. This parameter is only sent to the GMSC in response to a Send Routing Information request which indicates the the GMSC supports IST.
Number Portability Status
This parameter indicates the number portability status of the subscriber. This parameter may be present if the sender of SRIack is NPLR.
Supported CAMEL Phases in VMSC
The use of this parameter and the requirements for its presence are specified in 3GPP TS 23.078.
Offered CAMEL 4 CSIs in VMSC
This parameter is defined in clause 7.6.3.36F.
MSRN 2
The use of this parameter and the requirements for its presence are specified in 3GPP TS 23.172 [126].
Forwarding Data 2
The use of this parameter and the requirements for its presence are specified in 3GPP TS 23.172 [126].
SS-List 2
The use of this parameter and the requirements for its presence are specified in 3GPP TS 23.172 [126].
Basic Service Code 2
The use of this parameter and the requirements for its presence are specified in 3GPP TS 23.172 [126].
Allowed Services
The use of this parameter and the requirements for its presence are specified in 3GPP TS 23.172 [126].
Unavailability Cause
The use of this parameter and the requirements for its presence are specified in 3GPP TS 23.172 [126].
User error
This parameter is sent by the responder when an error is detected and if present, takes one of the following values:
– Unknown Subscriber;
The diagnostic for the Unknown Subscriber error may indicate "NPDB Mismatch".
– Number changed;
– Call Barred;
This error will indicate that either incoming calls are barred for this MS or that calls are barred due to Operator Determined Barring (see 3GPP TS 22.041 [8] for a definition of this network feature);
– CUG Reject;
The value of this error cause will indicate the reason for CUG Reject;
– Bearer Service Not Provisioned;
– Teleservice Not Provisioned;
A subscription check has been performed and the call has not passed the check due to incompatibility with regard to the requested service. Depending on the nature of the incompatibility, either of these messages will be returned;
– Facility Not Supported;
– Absent Subscriber;
This indicates that the location of the MS is not known (either the station is not registered and there is no location information available or the Provide Roaming Number procedure fails due to IMSI detached flag being set), or the GMSC requested forwarding information with a forwarding reason of not reachable, and the call forwarding on MS not reachable service is not active; this may also indicate that the MS has moved to a new MSC/VLR and that MT Roaming Retry is requested (see 3GPP TS 23.018 [97]);
– Busy Subscriber;
This indicates that Call Forwarding on Busy was not active for the specified basic service group when the GMSC requested forwarding information with a forwarding reason of busy;
The error may also indicate that the subscriber is busy due to an outstanding CCBS recall. In the error data it may then be specified that CCBS is possible for the busy encountered call;
– No Subscriber Reply;
This indicates that Call Forwarding on No Reply was not active for the specified basic service group when the GMSC requested forwarding information with a forwarding reason of no reply;
– OR Not Allowed;
This indicates that the HLR is not prepared to accept an OR interrogation from the GMSC, or that calls to the specified subscriber are not allowed to be optimally routed;
– Forwarding Violation;
– System Failure;
– Data Missing;
– Unexpected Data Value.
See clause 7.6.1.4 for a definition of these errors.
Provider error
These are defined in clause 7.6.
GSM Bearer Capability
This information is passed according to the rules specified in 3GPP TS 29.007 [56]. There may be two GSM Bearer Capabilities supplied.
10.2 MAP_PROVIDE_ROAMING_NUMBER service
10.2.1 Definition
This service is used between the HLR and VLR. The service is invoked by the HLR to request a VLR to send back a roaming number to enable the HLR to instruct the GMSC to route an incoming call to the called MS.
This service is also used between old VLR and new VLR during the MT Roaming Forwarding procedure. The service is invoked by the old VLR to request a roaming number from the new VLR to be able to route an incoming call to the called UE.
This is a confirmed service which uses the primitives described in table 10.2/1.
10.2.2 Service primitives
Table 10.2/1: MAP_PROVIDE_ROAMING_NUMBER parameters
Parameter name |
Request |
Indication |
Response |
Confirm |
---|---|---|---|---|
Invoke Id |
M |
M(=) |
M(=) |
M(=) |
IMSI |
M |
M(=) |
||
MSC Number |
M |
M(=) |
||
MSISDN |
U |
C(=) |
||
LMSI |
C |
C(=) |
||
GSM Bearer Capability |
C |
C(=) |
||
Network Signal Info |
C |
C(=) |
||
Suppression Of Announcement |
C |
C(=) |
||
Call Reference Number |
C |
C(=) |
||
GMSC Address |
C |
C(=) |
||
OR Interrogation |
C |
C(=) |
||
OR Not Supported in GMSC |
C |
C(=) |
||
Alerting Pattern |
C |
C(=) |
||
CCBS Call |
C |
C(=) |
||
Supported CAMEL Phases in interrogating node |
C |
C(=) |
||
Additional Signal Info |
C |
C(=) |
||
Pre-paging supported |
C |
C(=) |
||
Long FTN Supported |
C |
C(=) |
||
Suppress VT-CSI |
C |
C(=) |
||
Offered CAMEL 4 CSIs in interrogating node |
C |
C(=) |
||
MT Roaming Retry Supported |
U |
C(=) |
||
Paging Area |
U |
C(=) |
||
Call Priority |
U |
C(=) |
||
MTRF Indicator |
U |
C(=) |
||
Old MSC Number |
U |
C (=) |
||
Last used LTE PLMN ID |
U |
C(=) |
||
Roaming Number |
C |
C(=) |
||
VMSC address |
U |
C(=) |
||
ReleaseResourcesSupported |
U |
C(=) |
||
User error |
C |
C(=) |
||
Provider error |
O |
10.2.3 Parameter use
See clause 7.6 for a definition of the parameters used, in addition to the following. Note that:
– a conditional parameter whose use is defined only in 3GPP TS 23.078 [98] shall be absent if the sending entity does not support CAMEL;
– a conditional parameter whose use is defined only in 3GPP TS 23.079 [99] shall be absent if the sending entity does not support optimal routeing;
– a conditional parameter whose use is defined only in 3GPP TS 23.078 [98] & 3GPP TS 23.079 [99] shall be absent if the sending entity supports neither CAMEL nor optimal routeing.
IMSI
This is the IMSI of the called Subscriber.
MSC Number
This is the ISDN number assigned to the MSC currently serving the MS. When the service is used between HLR and VLR, the MSC number will have been stored in the HLR as provided at location updating. When used between old VLR and new VLR during an MT Roaming Forwarding procedure, the MSC number will have been provided at location cancelling or within Send Identification.
MSISDN
See 3GPP TS 23.018 [97] for the use of this parameter and the conditions for its presence.
LMSI
See 3GPP TS 23.018 [97] for the use of this parameter and the conditions for its presence. In addition, for the mobile terminating roaming forwarding procedure between the old VLR and the new VLR, this parameter shall be present if the MTRF Indicator is present and the old VLR has received the new LMSI in Cancel Location from the HLR or in Send Identification from the new VLR.
GSM Bearer Capability
See 3GPP TS 23.018 [97] for the use of this parameter and the conditions for its presence.
This information is passed according to the rules specified in TS 3GPP TS 29.007 [56].
There may be two GSM Bearer Capabilities supplied.
Network Signal Info
See 3GPP TS 23.018 [97] for the conditions for the presence of the components of this parameter.
Suppression Of Announcement
The use of this parameter and the requirements for its presence are specified in 3GPP TS 23.078 [98].
Call Reference Number
The use of this parameter and the conditions for its presence are specified in 3GPP TS 23.078 [98], 3GPP TS 23.079 [99] and 3GPP TS 23.018 [97].
GMSC Address
The use of this parameter and the conditions for its presence are specified in 3GPP TS 23.078 [98], 3GPP TS 23.079 [99] and 3GPP TS 23.018 [97].
OR Interrogation
See 3GPP TS 23.079 [99] for the use of this parameter and the conditions for its presence.
OR Not Supported in GMSC
See 3GPP TS 23.079 [99] for the use of this parameter and the conditions for its presence.
Supported CAMEL Phases in interrogating node
This parameter is defined in clause 7.6.3.36I.Alerting Pattern
See 3GPP TS 23.078 [98] for the use of this parameter and the conditions for its presence.
CCBS Call
See 3GPP TS 23.093 [107] for the use of this parameter and the conditions for its presence.
Additional Signal Info
See 3GPP TS 23.081 [27] for the conditions for the presence of the components of this parameter.
Pre-paging supported
See 3GPP TS 23.018 for the use of this parameter and the conditions for its presence. This information element is not applicable for MTRF, and shall be ignored if received while the MTRF Indicator is present.
Long FTN supported
See 3GPP TS 23.082 for the use of this parameter and the conditions for its presence.
Suppress VT-CSI
See 3GPP TS 23.078 for the use of this parameter and the conditions for its presence.
Offered CAMEL 4 CSIs in interrogating node
This parameter is defined in clause 7.6.3.36E.
MT Roaming Retry Supported
See 3GPP TS 23.018 [97] and 3GPP TS 23.012 [23] for the use of this parameter and the conditions for its presence. This information element is not applicable for MTRF, and shall be ignored if received while the MTRF Indicator is present.
Paging Area
See 3GPP TS 23.018 [97] and 3GPP TS 23.012 [23] for the use of this parameter and the conditions for its presence. This information element is not applicable for MTRF, and shall be ignored if received while the MTRF Indicator is present.
Call Priority
This parameter indicates the eMLPP priority of the call (see 3GPP TS 24.067 [137]). This parameter should be present if the HLR supports this parameter and if the Call Priority was received in the MAP_SEND_ROUTING_INFORMATION request.
MTRF Indicator
This indicator indicates by its presence that the service is used between old VLR and new VLR during an MT Roaming Forwarding procedure. See 3GPP TS 23.018 [97].
Old MSC Number
This parameter refers to the E.164 address of the old MSC. The use of this parameter is specified in 3GPP TS 23.018 [97]. This information element is applicable only if the MTRF Indicator is set.
Last used LTE PLMN ID
See 3GPP TS 23.272 [143] for the use of this parameter and the conditions for its presence. This information element is applicable only if the MTRF Indicator is set.
Roaming Number
See 3GPP TS 23.018 [97] for the use of this parameter and the conditions for its presence.
VMSC address
See 3GPP TS 23.079 [99], 3GPP TS 23.078 [98] and 3GPP TS 23.018 [97] for the use of this parameter and the conditions for its presence. This parameter shall be present during the Mobile Terminating Roaming Forwarding Call during Retrieval of Routeing Information procedure if an MSRN is allocated by the new MSC/VLR.
ReleaseResourcesSupported
This parameter indicates by its presence that the MAP_RELEASE_RESOURCES service is supported at the VMSC.
User error
This parameter is sent by the responder when an error is detected and if present, takes one of the following values:
– Absent Subscriber;
This error will be returned if the IMSI detach flag is set.
– No Roaming Number Available;
– OR Not Allowed;
This indicates that the MAP_PROVIDE_ROAMING_NUMBER indication included the OR interrogation indicator, but the VLR does not support optimal routeing.
– Facility Not Supported;
– System Failure;
– Data Missing;
– Unexpected Data Value.
See clause 7.6 for a definition of these reasons.
Provider error
These are defined in clause 7.6.
10.3 MAP_RESUME_CALL_HANDLING service
10.3.1 Definition
This service is used between the terminating VMSC and the GMSC. The service is invoked by the terminating VMSC to request the GMSC to resume handling the call and forward it to the specified destination.
This is a confirmed service which uses the Primitives listed in table 10.3/1.
10.3.2 Service primitives
Table 10.3/1: MAP_RESUME_CALL_HANDLING parameters
Parameter name |
Request |
Indication |
Response |
Confirm |
Invoke Id |
M |
M(=) |
M(=) |
M(=) |
Call Reference Number |
C |
C(=) |
||
Basic Service Group |
C |
C(=) |
||
Basic Service Group 2 |
C |
C(=) |
||
IMSI |
C |
C(=) |
||
Forwarding Data |
C |
C(=) |
||
CUG Interlock |
C |
C(=) |
||
CUG Outgoing Access |
C |
C(=) |
||
O-CSI |
C |
C(=) |
||
D-CSI |
C |
C(=) |
||
CCBS Target |
C |
C(=) |
||
UU Data |
C |
C(=) |
||
UUS CF Interaction |
C |
C(=) |
||
All Information Sent |
C |
C(=) |
||
MSISDN |
C |
C(=) |
||
MT Roaming Retry |
U |
C(=) |
||
User error |
C |
C(=) |
||
Provider error |
O |
10.3.3 Parameter use
Information received in subsequent segment of a segmented dialogue shall not overwrite information received in an earlier segment.
See clause 7.6 for a definition of the parameters used, in addition to the following.
Call Reference Number
See 3GPP TS 23.079 [99] for the use of this parameter. This parameter shall be present in the first segment of the dialogue.
Basic Service Group
See 3GPP TS 23.079 [99] for the use of this parameter. This parameter shall be present in the first segment of the dialogue.
Basic Service Group 2
See 3GPP TS 23.079[99] for the use of this parameter. If this parameter is present, it shall be in the first segment of the dialogue.
IMSI
This is the IMSI of the forwarding Subscriber. This parameter shall be present in the first segment of the dialogue.
Forwarding Data
This parameter includes a number to define the forwarded-to destination, the forwarding reason and the forwarding options Notification to calling party and Redirecting presentation, and can include the forwarded-to subaddress. See 3GPP TS 23.079 [99] for the conditions for the presence of its components. This parameter shall be present in a first segment of the dialogue.
CUG Interlock
See 3GPP TS 23.079 [99] for the use of this parameter and the conditions for its presence.
CUG Outgoing Access
See 3GPP TS 23.079 [99] for the use of this parameter and the conditions for its presence.
O-CSI
See 3GPP TS 23.078 for the use of this parameter and the conditions for its presence.
For CAMEL phases 1 & 2, the O-CSI shall contain only one set of O-BCSM TDP data.
D-CSI
The Dialled Services-CSI.
See 3GPP TS 23.078 for the use of this parameter and the conditions for its presence.
CCBS Target
See 3GPP TS 23.093 [107] for the use of this parameter and the conditions for its presence.
UU Data
See 3GPP TS 23.087 for the use of this parameter and the conditions for its presence.
UUS CF Interaction
See 3GPP TS 23.087 for the use of this parameter and the conditions for its presence.
All Information Sent
This parameter is set when the VMSC has sent all information to GMSC.
MT Roaming Retry
See 3GPP TS 23.018 [97], 3GPP TS 23.012 [23] and 3GPP TS 23.079 [99] for the use of this parameter and the conditions for its presence. When this parameter is present, only the Call Reference Number and All Information Sent IEs shall be present; the other IEs shall be ignored by the GMSC if received.
MSISDN
This parameter is the basic MSISDN of the forwarding subscriber. It shall be present if the VMSC supports determination of the redirecting number.
User error
This parameter is sent by the responder when an error is detected and if present, takes one of the following values:
– Optimal Routeing not allowed;
– Forwarding failed;
– Unexpected Data Value;
– Data Missing.
Provider error
These are defined in clause 7.6.
10.4 MAP_PREPARE_GROUP_CALL service
10.4.1 Definition
This service is used by the Anchor_MSC to inform the Relay_MSC about a group call set-up.
The MAP_PREPARE_GROUP_CALL service is a confirmed service using the service primitives given in table 10.4/1.
10.4.2 Service primitives
Table 10.4/1: MAP_PREPARE_GROUP_CALL service
Parameter name |
Request |
Indication |
Response |
Confirm |
Invoke Id |
M |
M(=) |
M(=) |
M(=) |
Teleservice |
M |
M(=) |
||
ASCI Call Reference |
M |
M(=) |
||
Ciphering Algorithm |
M |
M(=) |
||
Group Key Number VK-Id |
C |
C(=) |
||
VSTK Key |
C |
C(=) |
||
VSTK-RAND |
C |
C(=) |
||
Priority |
C |
C(=) |
||
CODEC-Information |
M |
M(=) |
||
Uplink Free Indicator |
M |
M(=) |
||
Talker Channel Parameter |
C |
C(=) |
||
Uplink Reply Indicator |
C |
C(=) |
||
Group Call Number |
M |
M(=) |
||
User Error |
C |
C(=) |
||
Provider Error |
O |
10.4.3 Parameter definitions and use
Invoke Id
See definition in clause 7.6.1.
Teleservice
Voice Broadcast Service or Voice Group Call Service.
ASCI Call Reference
Broadcast call reference or group call reference. This item is used to access the VBS-GCR or VGCS-GCR within the Relay_MSC.
Ciphering Algorithm
The ciphering algorithm to be used for the group call.
Group Key Number VK-Id
This Group Key Number has to be broadcast and is used by the mobile station to derive the key for ciphering on the radio interface (see 3GPP TS 43.020 [24]). Values 2 to 15 are reserved for future use.
Shall be present if the ciphering applies.
VSTK
The VGCS/VBS Short Term Key is used to derive the key for ciphering on the radio interface (see 3GPP TS 43.020 [24]).
Shall be present if the ciphering applies.
VSTK-RAND
This random number has to be broadcast and is used by the mobile station to derive the group key for ciphering on the radio interface (see 3GPP TS 43.020 [24]).
Shall be present if the ciphering applies.
Priority
Default priority level related to the call if eMLPP applies.
CODEC-Information
Information on the codecs allowed for this call.
Uplink Free Indicator
A flag indicating whether the call is initiated from a dispatcher.
Talker Channel Parameter
A flag indicating by its presence that a dedicated channel shall be established and maintained for the talking service subscriber.
Uplink Reply Indicator
A flag indicating by its presence that the uplink reply procedure is applicable for the voice group call or voice broadcast call.
Group Call Number
This temporary allocated E.164 number is used for routing the call from the Anchor MSC to the Relay MSC.
User Error
For definition of this parameter see clause 7.6.1 The following errors defined in clause 7.6.1 may be used, depending on the nature of the fault:
– No Group Call Number available;
– System Failure;
– Unexpected Data Value.
Provider Error
See definition of provider error in clause 7.6.1.
10.5 MAP_PROCESS_GROUP CALL_SIGNALLING service
10.5.1 Definitions
This service is used between Relay MSC and Anchor MSC for transmission of Group Call notifications.
The MAP_PROCESS_GROUP_CALL_SIGNALLING service is a non-confirmed service using the service primitives given in table 10.5/1.
10.5.2 Service primitives
Table 10.5/1: MAP_PROCESS_GROUP_CALL_SIGNALLING service
Parameter name |
Request |
Indication |
Invoke Id |
M |
M(=) |
Uplink Request |
C |
C(=) |
Uplink Release Indication |
C |
C(=) |
AN-APDU |
C |
C(=) |
Release Group Call |
C |
C(=) |
Talker Priority |
C |
C(=) |
Additional Info |
C |
C(=) |
Emergency Mode Reset Command Flag |
C |
C(=) |
10.5.3 Parameter definitions and use
Invoke Id
See definition in clause 7.6.1
Uplink Request
This information element indicates to the anchor MSC that a service subscriber roaming in the relay MSC area requests access to the uplink.
Uplink Release Indication
This information element if included by the Relay MSC indicates to the Anchor MSC that the uplink has become free.
AN-APDU
This parameter contains the Notification Data message as defined in3GPP TS 48.008 [49].
Release Group Call
This information element if included by the Relay MSC indicates to the Anchor MSC that the service subscriber who has initiated the call and who currently has access to the uplink terminates the call.
Talker Priority
For the definition and use of this parameter see 3GPP TS 43.068 [100]
Additional Info
For the definition and use of this parameter see 3GPP TS 43.068 [100]
Emergency Mode Reset Command Flag
For the definition and use of this parameter see 3GPP TS 43.068 [100]
10.6 MAP_FORWARD_GROUP_CALL_SIGNALLING service
10.6.1 Definitions
This service is used between Anchor MSC and Relay MSC for transmission of Group Call notifications.
The MAP_FORWARD_GROUP_CALL_SIGNALLING service is a non-confirmed service using the service primitives given in table 10.6/1.
10.6.2 Service primitives
Table 10.6/1: MAP_FORWARD_GROUP_CALL_SIGNALLING service
Parameter name |
Request |
Indication |
Invoke Id |
M |
M(=) |
IMSI |
C |
C(=) |
Uplink Request Acknowledgement |
C |
C(=) |
Uplink Release Indication |
C |
C(=) |
Uplink Reject Command |
C |
C(=) |
Uplink Seized Command |
C |
C(=) |
Uplink Release Command |
C |
C(=) |
AN-APDU |
C |
C(=) |
State Attributes |
C |
C(=) |
Talker Priority |
C |
C(=) |
Additional Info |
C |
C(=) |
Emergency Mode Reset Command Flag |
C |
C(=) |
SM RP UI |
C |
C(=) |
10.6.3 Parameter definitions and use
IMSI
Identity of the service subscriber who has established the call and who is allowed to terminate the call.
Invoke Id
See definition in clause 7.6.1.
Uplink Request Acknowledgement
This information element is used for positive acknowledgement of an uplink request.
Uplink Release Indication
This information element if included by the Anchor MSC indicates to the Relay MSC that the uplink has become free.
Uplink Reject Command
This information element is used for negative acknowledgement of an uplink request.
Uplink Seized Command
This information element if included by the Anchor MSC indicates to the Relay MSC that the uplink is no longer free.
Uplink Release Command
This information element if included by the Anchor MSC indicates to the Relay MSC that the uplink which is granted to a MS in the relay MSC area shall be released.
AN-APDU
This parameter contains the Notification Data message as defined in 3GPP TS 48.008 [49]
State Attributes
This information element is used to allow service logic running in an Anchor MSC to mute a VGCS talker even when the talker is served on a Relay MSC. The IE is used to build a GCC message that provides a mechanism to induce the VGCS talker terminal to mute/unmute the downlink at the Anchor MSC, as defined in 3GPP TS 44.068.
Talker Priority
For the definition and use of this parameter see 3GPP TS 43.068 [100]
Additional Info
For the definition and use of this parameter see 3GPP TS 43.068 [100]
Emergency Mode Reset Command Flag
For the definition and use of this parameter see 3GPP TS 43.068 [100]
SM RP UI
See definition in clause 7.6.8. The short message transfer protocol data unit received from the Service Centre is inserted in this parameter.
10.7 MAP_SEND_GROUP_CALL_END_SIGNAL service
10.7.1 Definitions
This service is used between the Relay MSC and the Anchor MSC. When the VGCS/ VBS calling service subscriber is in the Relay MSC area the MAP_SEND_GROUP_CALL_END_SIGNAL indicates that at least the downlink channel in the originating cell is established. For all other VGCS/ VBS call set-up scenarios (i.e. calling service subscriber in Anchor MSC area, calling service subscriber in other Relay MSC area, dispatcher originated call) the MAP_SEND_GROUP_CALL_END_SIGNAL indicates that at least the downlink channel in any one cell within the VGCS/ VBS call area in the Relay MSC is established. The response is used by the Anchor MSC to inform the Relay MSC that all resources for the call can be released in the Relay MSC because the call has been released in the Anchor MSC.
The MAP_SEND_GROUP_CALL_END_SIGNAL service is a confirmed service using the service primitives given in table 10.7/1.
10.7.2 Service primitives
Table 10.7/1: MAP_SEND_GROUP_CALL_END_SIGNAL service
Parameter name |
Request |
Indication |
Response |
Confirm |
Invoke Id |
M |
M(=) |
M(=) |
M(=) |
IMSI |
C |
C(=) |
||
Talker Priority |
C |
C(=) |
||
Additional Info |
C |
C(=) |
||
Provider Error |
O |
10.7.3 Parameter definitions and use
Invoke Id
See definition in clause 7.6.1
IMSI
Identity of the service subscriber who has established the call and who is allowed to terminate the call.
Shall be present if the call was established by a service subscriber roaming in the relay MSC area.
Talker Priority
For the definition and use of this parameter see 3GPP TS 43.068 [100]
Additional Info
For the definition and use of this parameter see 3GPP TS 43.068 [100]
Provider Error
See definition of provider error in clause 7.6.1.
10.7A MAP_SEND_GROUP_CALL_INFO service
10.7A.1 Definitions
This service is used in a RANflex configuration (see 3GPP TS 23.236 [133]) between the subscriber’s visited MSC and group call serving MSC of the subscriber’s location area.
The MAP_SEND_GROUP_CALL_INFO service is a confirmed service using the service primitives given in table 10.7A/1.
10.7A.2 Service primitives
Table 10.7A/1: MAP_SEND_GROUP_CALL_INFO service
Parameter name |
Request |
Indication |
Response |
Confirm |
Invoke Id |
M |
M(=) |
M(=) |
M(=) |
Requested Info |
M |
M(=) |
||
Teleservice |
M |
M(=) |
||
Cell Id |
C |
C(=) |
||
Group Id |
M |
M(=) |
||
IMSI |
C |
C(=) |
C |
C(=) |
Talker Priority |
C |
C(=) |
||
Additional Info |
C |
C(=) |
C |
C(=) |
TMSI |
C |
C(=) |
||
CKSN |
C |
C(=) |
||
Anchor MSC Address |
C |
C(=) |
||
ASCI Call Reference |
C |
C(=) |
||
Additional Subscriptions |
C |
C(=) |
||
Kc |
C |
C(=) |
||
User Error |
C |
C(=) |
||
Provider Error |
O |
10.7A.3 Parameter definitions and use
Invoke Id
See definition in clause 7.6.1
Requested Info
For the definition and use of this parameter see 3GPP TS 43.068 [100]
Teleservice
Voice Broadcast Service or Voice Group Call Service.
Cell Id
Identity of the initiating service subscriber’s current cell.
Group Id
For the definition and use of this parameter see 3GPP TS 43.068 [100] and 3GPP TS 43.069 [101].
If prefixes are used together with group IDs, the most significant digit of the Group Id contains the prefix.
IMSI
If sent in the request: Identity of the service subscriber who has established the call and who is allowed to terminate the call.
If sent in the response: Identity of the uplink requesting service subscriber.
Talker Priority
For the definition and use of this parameter see 3GPP TS 43.068 [100]
Additional Info
For the definition and use of this parameter see 3GPP TS 43.068 [100]
TMSI
See definition in clause 7.6.2.
CKSN
See clause 7.6.7 for the use of this parameter.
Anchor MSC Address
For the definition and use of this parameter see 3GPP TS 43.068 [100] and 3GPP TS 43.069 [101]
ASCI Call Reference
For the definition and use of this parameter see 3GPP TS 43.068 [100] and 3GPP TS 43.069 [101]
Additional Subscriptions
For the definition and use of this parameter see 3GPP TS 43.068 [100]
Kc
See clause 7.6.7 for the use of this parameter.
User Error
For definition of this parameter see clause 7.6.1 The following errors defined in clause 7.6.1 may be used, depending on the nature of the fault:
– System Failure;
– Unexpected Data Value;
– Data Missing
– TeleserviceNotProvisioned;
– Unknown Subscriber;
– Ongoing Call.
Provider Error
See definition of provider error in clause 7.6.1.
10.8 Void
10.9 Void
10.10 MAP_SET_REPORTING_STATE service
10.10.1 Definition
This service is used between the HLR and the VLR to set the reporting state for a requested service. It is a confirmed service using the service primitives shown in table 10.10/1.
10.10.2 Service primitives
Table 10.10/1: MAP_SET_REPORTING_STATE parameters
Parameter name |
Request |
Indication |
Response |
Confirm |
Invoke id |
M |
M(=) |
M(=) |
M(=) |
IMSI |
C |
C(=) |
||
LMSI |
C |
C(=) |
||
CCBS Monitoring |
C |
C(=) |
||
CCBS Subscriber Status |
C |
C(=) |
||
User error |
C |
C(=) |
||
Provider error |
O |
10.10.3 Parameter use
See clause 7.6 for a definition of the parameters used, in addition to the following.
IMSI
The IMSI is a mandatory parameter if the service is used as the only one in a dialogue.
CCBS Monitoring
This parameter indicates whether monitoring for CCBS shall be started or stopped. If it indicates that monitoring shall be started this service corresponds to the message ‘Start Reporting’ in 3GPP TS 23.093 [107]; if it indicates that monitoring shall be stopped this service corresponds to the message ‘Stop Reporting’ in 3GPP TS 23.093 [107].
CCBS Subscriber Status
See 3GPP TS 23.093 [107] for the use of this parameter and the conditions for its presence.
User error
This parameter is sent by the responder upon unsuccessful outcome of the service, and then takes one of the following values defined in clause 7.6.1:
– System Failure;
– Unidentified Subscriber;
– Unexpected Data Value;
– Data Missing;
– Resource Limitation;
– Facility Not Supported.
NOTE: This error is reserved for future use.
Provider error
These are defined in clause 7.6.
10.11 MAP_STATUS_REPORT service
10.11.1 Definition
This service is used by the VLR to report an event or call outcome to the HLR. It is a confirmed service using the service primitives shown in table 10.11/1.
10.11.2 Service primitives
Table 10.11/1: MAP_STATUS_REPORT parameters
Parameter name |
Request |
Indication |
Response |
Confirm |
Invoke id |
M |
M(=) |
M(=) |
M(=) |
IMSI |
M |
M(=) |
||
CCBS Subscriber Status |
C |
C(=) |
||
Monitoring Mode |
C |
C(=) |
||
Call Outcome |
C |
C(=) |
||
User error |
C |
C(=) |
||
Provider error |
O |
10.11.3 Parameter use
See clause 7.6 for a definition of the parameters used, in addition to the following.
CCBS Subscriber Status
If this parameter is present without Monitoring Mode and Call Outcome this service corresponds to the message ‘Event Report’ in 3GPP TS 23.093 [107]. See 3GPP TS 23.093 [107] for the use of this parameter and the conditions for its presence.
Monitoring Mode
If this parameter is present with CCBS Call Outcome this service corresponds to the message ‘CCBS Call Report’ in 3GPP TS 23.093 [107]. See 3GPP TS 23.093 [107] for the use of this parameter and the conditions for its presence.
Call Outcome
See 3GPP TS 23.093 [107] for the use of this parameter and the conditions for its presence.
User error
This parameter is sent by the responder upon unsuccessful outcome of the service, and then takes one of the following values defined in clause 7.6.1:
– Unknown Subscriber;
– System Failure;
– Unexpected Data Value;
– Data Missing.
Provider error
These are defined in clause 7.6.
10.12 MAP_REMOTE_USER_FREE service
10.12.1 Definition
This service is used between the HLR and the VLR to report that the B subscriber is now idle and that the A subscriber can be notified. It is a confirmed service using the service primitives shown in table 10.12/1.
10.12.2 Service primitives
Table 10.12/1: MAP_REMOTE_USER_FREE parameters
Parameter name |
Request |
Indication |
Response |
Confirm |
Invoke id |
M |
M(=) |
M(=) |
M(=) |
IMSI |
M |
M(=) |
||
Call Info |
M |
M(=) |
||
CCBS Feature |
M |
M(=) |
||
Translated B Number |
M |
M(=) |
||
Replace B Number |
C |
C(=) |
||
Alerting Pattern |
C |
C(=) |
||
RUF Outcome |
C |
C(=) |
||
User error |
C |
C(=) |
||
Provider error |
O |
10.12.3 Parameter use
See clause 7.6 for a definition of the parameters used, in addition to the following.
Call Info
See 3GPP TS 23.093 [107] for the use of this parameter.
CCBS Feature
See 3GPP TS 23.093 [107] for the conditions for the presence of the parameters included in the CCBS feature.
Translated B Number
See 3GPP TS 23.093 [107] for the use of this parameter.
Replace B Number
See 3GPP TS 23.093 [107] for the use of this parameter and the conditions for its presence.
Alerting Pattern
See 3GPP TS 23.093 [107] for the use of this parameter and the conditions for its presence.
RUF Outcome
See 3GPP TS 23.093 [107] for the use of this parameter and the conditions for its presence.
User error
This parameter is sent by the responder upon unsuccessful outcome of the service, and then takes one of the following values defined in clause 7.6.1:
– Unexpected Data Value;
– Data Missing;
– Incompatible Terminal;
– This error is returned by the responder when the terminal used for CCBS activation is not compatible with the terminal used for the CCBS recall. For details refer to 3GPP TS 24.008 [35];
– Absent Subscriber (IMSI Detach; Restricted Area; No Page Response);
– System Failure;
– Busy Subscriber (CCBS Busy).
Provider error
These are defined in clause 7.6.
10.13 MAP_IST_ALERT service
10.13.1 Definition
This service is used between the MSC (Visited MSC or Gateway MSC) and the HLR, to report that the IST timer running for a call for the Subscriber has expired. It is a confirmed service using the service primitives shown in table 10.13/1.
10.13.2 Service primitives
Table 10.13/1: MAP_IST_ALERT parameters
Parameter name |
Request |
Indication |
Response |
Confirm |
Invoke Id |
M |
M(=) |
M(=) |
M(=) |
IMSI |
M |
M(=) |
||
IST Alert Timer |
C |
C(=) |
||
IST Information Withdraw |
C |
C(=) |
||
Call termination Indicator |
C |
C(=) |
||
User error |
C |
C(=) |
||
Provider error |
O |
10.13.3 Parameter use
All parameters are described in clause 7.6. The following clarifications are applicable:
IST Alert Timer
If included in the IST Alert response, it includes the new IST Alert timer value that must be used to inform the HLR about the call activities that the subscriber performs.
IST Information Withdraw
If included in the IST Alert response, this parameter is used to indicate that the IST condition has been removed for the subscriber. When the MSC receives this parameter, IST control for that call shall be terminated.
Call termination Indicator
If included in the IST Alert response, this parameter is used to indicate whether the MSC shall terminate the call activity that had previously triggered the IST Alert procedure, or it shall also release all other call activities for the specified subscriber (outgoing call activities if the IST Alert is initiated by the VMSC, or incoming call activities if the IST Alert is initiated by the GMSC). Release of all other call activities is possible only if the MSC has the capability to link the call activities for the Subscriber by using the IMSI as key.
User error
This parameter is sent by the responder when an error is detected and if present, takes one of the following values:
– System Failure;
– Unexpected Data Value;
– Resource Limitation;
– Facility Not Supported;
– Unknown Subscriber.
10.14 MAP_IST_COMMAND service
10.14.1 Definition
This service is used by the HLR to instruct the MSC (Visited MSC or Gateway MSC) to terminate ongoing call activities for a specific subscriber. It is a confirmed service using the service primitives shown in table 10.14/1.
10.14.2 Service primitives
Table 10.14/1: MAP_IST_COMMAND parameters
Parameter name |
Request |
Indication |
Response |
Confirm |
Invoke Id |
M |
M(=) |
M(=) |
M(=) |
IMSI |
M |
M(=) |
||
User error |
C |
C(=) |
||
Provider error |
O |
10.14.3 Parameter use
All parameters are described in clause 7.6. The following clarifications are applicable:
User error
This parameter is sent by the responder when an error is detected and if present, takes one of the following values:
– System Failure;
– Unexpected Data Value;
– Resource Limitation;
– Facility Not Supported;
– Unknown Subscriber.
10.15 MAP_RELEASE_RESOURCES service
10.15.1 Definition
This service is used between the GMSC and the terminating VMSC. The service is invoked by the GMSC to request the VMSC to release the resources associated with the specified MSRN.
This is a confirmed service which uses the Primitives listed in table 10.15/1.
10.15.2 Service primitives
Table 10.15/1: MAP_RELEASE_RESOURCES parameters
Parameter name |
Request |
Indication |
Response |
Confirm |
Invoke Id |
M |
M(=) |
M(=) |
M(=) |
MSRN |
M |
M(=) |
||
User error |
C |
C(=) |
||
Provider error |
O |
10.15.3 Parameter use
MSRN
See 3GPP TS 23.018 [97] for the use of this parameter.
User error
This parameter is sent by the responder when an error is detected and if present, takes one of the following values:
– System Failure;
– Unexpected Data Value;
Provider error
These are defined in clause 7.6.