The information flow for mobile terminating roaming retry call during retrieval of routing information is shown in Figure 4b. It applies to a mobile terminating call while the called mobile is simultaneously moving from an old to a new MSC, if the GMSC and the HLR support the MT Roaming Retry procedure. The procedure may e.g. apply during pre-paging if the GMSC, HLR and old MSC/VLR support pre-paging.
In that case, upon receipt of:
a MAP Cancel Location procedure while on-going pre-paging,
the old VMSC/VLR shall return a PRN negative response to the HLR. If "Suppress T-CSI" was included in the SRI request, the HLR shall relay a SRI negative response with the error "absent subscriber" including the reason "mtRoamingRetry" to the GMSC. If "Suppress T-CSI" was not included in the SRI request, and the called party is roaming to a different MSC/VLR during the PRN procedure, the HLR may either return a SRI negative response with the error "absent subscriber" including the reason "mtRoamingRetry" to the GMSC, or instead delay the sending of a PRN request to the new VLR until completion of the Update Location procedure.
The GMSC shall release the T-CSI dialogue (if existing) and retry the terminating call setup towards the new MSC by sending an additional SRI to the HLR when receiving a SRI negative response with the error "absent subscriber" including the reason "mtRoamingRetry". This second SRI request leads to obtaining a roaming number from the new MSC towards which the call can then be delivered (possibly after new CAMEL interactions).
An HLR supporting the "mobile terminating roaming retry" feature shall always send a MAP Cancel Location message message to the old VLR upon receipt of the MAP Update Location from the new VLR. This shall also apply if the HLR and the old VLR support Super-Charger (see TS 23.116), regardless of whether the new VLR indicates or not during the location update procedure that the previous network entity must be notified.
A GMSC supporting the "mobile terminating roaming retry" feature includes the Call Reference Number, the GMSC address, and the MT Roaming Retry Supported IE in the first SRI sent to the HLR. The Pre-paging Supported IE is included in the SRI message if the GSMC supports the "Pre-paging" feature.
A HLR supporting the "mobile terminating roaming retry" feature includes the Call Reference Number and the GMSC address in the PRN sent to the MSC/VLR if received in the SRI. If GMSC and HLR support the "Pre-paging" feature, the Pre-paging Supported IE is included in the PRN message.
An old VLR supporting the "mobile terminating roaming retry" feature may indicate in the MAP Send Identification response sent to the new VLR whether there is a pending mobile terminating call at the old VLR.
Upon receipt of the MAP Cancel Location message while pre-paging, the old MSC/VLR stops pre-paging and sends a PRN negative response message to the HLR. If meanwhile the HLR has received a new Update Location procedure from a new MSC/VLR, the HLR returns a SRI negative response with error "absent subscriber" including the reason "mtRoamingRetry" to the GMSC.
Upon receipt of the SRI negative response with error "absent subscriber" including the reason "mtRoamingRetry", the GMSC re-sends a new SRI to the HLR (still a 'basic call' interrogation type) using a new call reference number.
See the same procedures from step 5 to step 8 in the Figure 4a.
Similarly, a HLR supporting the "mobile terminating roaming retry" feature should wait for the completion of any on-going Location Update procedure when processing other terminating requests e.g. MAP-SEND-ROUTING-INFO-FOR-SM, MAP-SEND-ROUTING-INFO-FOR-LCS, MAP-ANY-TIME-INTERROGATION. More generally, this also applies to all TCAP transactions that the HLR may have to open toward a VLR (e.g. USSD, PSI).