23.3 The mobile terminated short message transfer procedure
09.023GPPMobile Application Part (MAP) specificationTS
The mobile terminated short message transfer procedure is used for forwarding a short message or several short messages from a Service Centre to a mobile subscriber. The mobile terminated short message procedure for a single short message transfer is shown in figure 23.3/1.
+—–+ +———++——+ +——+ +———+ +—-+
ª MS ª ªServicingªª VLR ª ª HLR ª ª Gateway ª ª SC ª
ª ª ªMSCorSGSNªª ª ª ª ª MSC ª ª ª
+—–+ +———++——+ +——+ +———+ +—-+
ª ª ª ª ª1. ª ß
ª ª ª ª2. +< – – – – ª ß
ª ª ª +<———-ª ª ß
ª ª ª ª 3.ª ª ß
ª ª ª +———->ª ª ß
ª ª4. ª ª ª ª ß
ª +<——–+——–+———–ª ª ß
ª ª 5.ª ª ª ª ß
ª +——–>ª ª ª ª ß
ª ª6. ª ª ª ª ß
ª7. +<——–ª ª ª ª ß
+< – – – -ª ª ª ª ª ß
ª 8.ª ª ª ª ª ß
+ – – – ->ª 9.ª ª ª ª ß
ª +——–>ª ª ª ª ß
ª ª10. ª ª ª ª ß
ª11. +<——–ª ª ª ª ß
+< – – – -ª ª ª ª ª ß
ª 12.ª ª ª ª ª ß
+ – – – ->ª ª ª 13.ª ª ß
ª +———+——–+———->ª 14.ª ß
ª ª ª ª + – – – – >ª ß
1) Short Message (GSM 03.40)
2) MAP_SEND_ROUTING_INFO_FOR_SM
3) MAP_SEND_ROUTING_INFO_FOR_SM_ACK
4) MAP_MT_FORWARD_SHORT_MESSAGE
5) MAP_SEND_INFO_FOR_MT_SMS (*)
6) MAP_PAGE/MAP_SEARCH_FOR_MOBILE_SUBSCRIBER (*)
7) Page (GSM 04.08)
8) Page response (GSM 04.08)
9) MAP_PROCESS_ACCESS_REQUEST_ACK and MAP_SEARCH_FOR_MOBILE_SUBSCRIBER_ACK (*)
10) MAP_SEND_INFO_FOR_MT_SMS_ACK (*)
11) Short Message (GSM 04.11)
12) Short Message Acknowledgement (GSM 04.11)
13) MAP_MT_FORWARD_SHORT_MESSAGE_ACK
14) Short Message Acknowledgment (GSM 03.40)
(*) Messages 5), 6), 9), and 10) are not used by SGSN
Figure 23.3/1: Mobile terminated short message service procedures
The mobile terminated short message procedure for multiple short message transfer is shown in figure 23.3/2.
+—–+ +———++——+ +——+ +———+ +—-+ß
ª MS ª ªServicingªª VLR ª ª HLR ª ª Gateway ª ª SC ªß
ª ª ªMSCorSGSNªª ª ª ª ª MSC ª ª ªß
+—–+ +———++——+ +——+ +———+ +—-+ß
ª ª ª ª ª ª ßß
ª ª ª ª ª< – – – – ª1.ß
ª ª ª +<———-ª2. ª ßß
ª ª ª 3.+———->ª ª ßß
ª ª<——–+——–+———–ª4. ª ßß
ª 5.ª——–>ª ª ª ª ßß
ª ª<——–ª6. ª ª ª ßß
ª< – – – -ª7. ª ª ª ª ßß
8.ª – – – ->ª ª ª ª ª ßß
ª 9.ª——–>ª ª ª ª ßß
ª ª<——–ª10. ª ª ª ßß
ª< – – – -ª11. ª ª ª ª ßß
12.ª – – – ->ª ª ª ª ª ßß
ª 13.ª———+——–+———->ª ª ßß
ª ª ª ª 14.+ – – – – >ª ßß
ª ª ª ª +< – – – – ª15.
ª ª<——–+——–+———–ª16. ª ßß
ª< – – – -ª17. ª ª ª ª ßß
18.ª – – – ->ª ª ª ª ª ßß
ª 19.ª———+——–+———->ª ª ßß
ª ª ª ª 20.+ – – – – >ª ßß
1) Short Message (GSM 03.40)
2) MAP_SEND_ROUTING_INFO_FOR_SM
3) MAP_SEND_ROUTING_INFO_FOR_SM_ACK
4) MAP_MT_FORWARD_SHORT_MESSAGE (note 1)
5) MAP_SEND_INFO_FOR_MT_SMS (*)
6) MAP_PAGE/MAP_SEARCH_FOR_MOBILE_SUBSCRIBER (*)
7) Page (GSM 08.08)
8) Page response (GSM 04.08)
9) MAP_PROCESS_ACCESS_REQUEST_ACK and MAP_SEARCH_FOR_MOBILE_SUBSCRIBER_ACK (*)
10) MAP_SEND_INFO_FOR_MT_SMS_ACK (*)
11) Short Message (GSM 04.11)
12) Short Message Acknowledgement (GSM 04.11)
13) MAP_MT_FORWARD_SHORT_MESSAGE_ACK
14) Short Message Acknowledgment (GSM 03.40)
15) Short Message (GSM 03.40)
16) MAP_MT_FORWARD_SHORT_MESSAGE (note 2)
17) Short Message (GSM 04.11)
18) Short Message Acknowledgement (GSM 04.11)
19) MAP_MT_FORWARD_SHORT_MESSAGE_ACK
20) Short Message Acknowledgement (GSM 03.40)
(*) Messages 5), 6), 9), and 10) are not used by SGSN
NOTE 1: The More Messages To Send flag is TRUE.
NOTE 2: The More Messages To Send flag is FALSE
Figure 23.3/2: Mobile terminated short message procedure for multiple short message transfer
In the multiple short message transfer the service MAP_MT_FORWARD_SHORT_MESSAGE can be used several times. However, the short message transfer is always acknowledged to the Service Centre before the next short message is sent.
In addition the following MAP services are used:
MAP_PROCESS_ACCESS_REQUEST (see subclause 8.3); (*)
MAP_PAGE (see subclause 8.2); (*)
MAP_SEARCH_FOR_MS (see subclause 8.2); (*)
MAP_AUTHENTICATE (see subclause 8.5); (*)
MAP_SET_CIPHERING_MODE (see subclause 8.6); (*)
MAP_CHECK_IMEI (see subclause 8.7);
MAP_FORWARD_NEW_TMSI (see subclause 8.9); (*)
MAP_REPORT_SM_DELIVERY_STATUS (see subclause 12.3);
MAP_INFORM_SERVICE_CENTRE see subclause 12.6);
MAP_TRACE_SUBSCRIBER_ACTIVITY (see subclause 9.1); (*)
MAP_READY_FOR_SM (see subclause 12.4).
(*) Those messages are not used by SGSN.