21.2.1 General

09.023GPPMobile Application Part (MAP) specificationTS

The message flows for successful retrieval of routeing information for a mobile terminating call are shown in figure 21.2/1 (mobile terminating call which has not been optimally routed) and 21.2/2 (mobile-to-mobile call which has been optimally routed).

Network Gateway ß
+—+ +—+ +—+ +—+
ª +———-ªMSC+————–ªHLR+—————-ªVLRª
+—+ +—+ +—+ +—+
ªI_IAM (note 2)ªMAP_SEND_ROUTING_ ª ª ß
+————->ªINFORMATION ª ª ß
ª +—+ +—————–>ª ª ß
ª ªMSC+——–ª (note 1) ªMAP_PROVIDE_SUBSCRI-ª ß
ª +—+ ª ª BER INFORMATION ª ß
ª ª ª +——————->ª ß
ª ª ª ªMAP_PROVIDE_SUBSCRI-ª ß
ª ª ª ª BER INFORMATION ackª ß
ª ª ª MAP_SEND_ROUTING_¦<——————-ª ß
ª ª ª INFORMATION ack ª (note 3) ª ß
ª ª ª<—————–ª ª ß
ª ª ªMAP_SEND_ROUTING_ ª ª ß
ª ª ªINFORMATION ª ª ß
ª ª +—————–>ª ª ß
ª ª ª ªMAP_PROVIDE_ROAMING_ª ß
ª ª ª ª NUMBER ª ß
ª ª ª +——————->ª ß
ª ª ª ªMAP_PROVIDE_ROAMING_ª ß
ª ª ª ª NUMBER ack ª ß
ª ª ª MAP_SEND_ROUTING_¦<——————-ª ß
ª ª ª INFORMATION ack ª ª ß
ª ª ª<—————–ª MAP_RESTORE_DATA ª ß
ª ª I-IAM ª ª ª ß
ª ¦<———ª ª ª ß
ª ª ª ª ª ß

Notes:

xxx = Optional Procedure

NOTE 1: This service may also be used by an ISDN exchange for obtaining routing information from the HLR.

NOTE 2: TUP or ISUP may be used in signalling between MSCs, depending on the network type between the MSCs. For further details on the TUP and ISUP procedures refer to the following ITU-T Recommendations and ETSI specification:

Q.721‑725 ‑ Telephone User Part (TUP);

ETS 300 356-1 ‑ Integrated Services Digital Network (ISDN); Signalling System No.7; ISDN User Part (ISUP) version 2 for the international interface; Part 1: Basic services.

NOTE 3: As a network operator option, the HLR sends MAP_PROVIDE_SUBSCRIBER_INFORMATION to the VLR. For further details on the CAMEL procedures refer to GSM TS 03.78;

Figure 21.2/1: Message flow for retrieval of routeing information (non-optimally routed call)

Visited Gateway ß
+—+ +—+ +—+ +—+
ªMSC+———-ªMSC+————–ªHLR+—————-ªVLRª
+—+ +—+ +—+ +—+
ªI_IAM (note) ªMAP_SEND_ROUTING_ ª ª ß
+————->ª INFORMATION ªMAP_PROVIDE_ ª ß
ª +—————–>ª SUBSCRIBER_INFO ª ß
ª ª +——————->ª ß
ª ª ª ª ß
ª ª ªMAP_PROVIDE_ ª ß
ª ª ª SUBSCRIBER_INFO ackª ß
ª ª ª<——————-ª ß
ª ª ª ª ß
ª ª _ ª OR ª ß
ª ª _ ª ª ß
ª ª ªMAP_PROVIDE_ROAMING_ª ß
ª ª ª NUMBER ª ß
ª ª +——————->ª ß
ª +—+ ª ª ª ß
ª ªMSC+——–ª ªMAP_PROVIDE_ROAMING_ª ß
ª +—+ ª ª NUMBER ack ª ß
ª ª ª MAP_SEND_ROUTING_¦<——————-ª ß
ª ª ª INFORMATION ack ª ª ß
ª ª ª<—————–ª MAP_RESTORE_DATA ª ß
ª ª I-IAM ª ª ª ß
ª ¦<———ª ª ª ß
ª ª ª ª ª ß

Notes:

xxx = Optional Procedure

For Optimal Routeing phase 1, only one of the information flows for Provide Subscriber Info and Provide Roaming Number is used. For later phases of Optimal Routeing, the HLR may return a MAP_SEND_ROUTEING_INFORMATION ack after the Provide Subscriber Info information flow, and the GMSC may send a second MAP_SEND_ ROUTEING_INFORMATION, which will trigger the Provide Roaming Number information flow.

TUP or ISUP may be used in signalling between MSCs, depending on the network type between the MSCs. For further details on the TUP and ISUP procedures refer to the following CCITT Recommendations & ETSI specification:

Q.721‑725 ‑ Telephone User Part (TUP);

ETS 300 356-1 ‑ Integrated Services Digital Network (ISDN); Signalling System No.7; ISDN User Part (ISUP) version 2 for the international interface; Part 1: Basic services.

Figure 21.2/2: Message flow for retrieval of routeing information (optimally routed call)

The following MAP services are used to retrieve routing information:

MAP_SEND_ROUTING_INFORMATION see subclause 10.1;

MAP_PROVIDE_ROAMING_NUMBER see subclause 10.2;

MAP_PROVIDE_SUBSCRIBER_INFO see subclause 8.11.2;

MAP_RESTORE_DATA see subclause 8.10.3.