23.4 The Short Message Alert procedure
29.0023GPPMobile Application Part (MAP) specificationRelease 17TS
The Short Message Alert procedure is used to alert the Service Centre when the mobile subscriber is active after a short message transfer has failed because the mobile subscriber is not reachable, or when the MS has indicated that it has memory capacity to accept a short message.
The message flow for the Short Message Alert procedure for the case when the mobile subscriber was not reachable is shown in figure 23.4/1.
1) CM Service Request (**), Page response or Location Updating (3GPP TS 24.008 [35]).
2) MAP_PROCESS_ACCESS_REQUEST / MAP_UPDATE_LOCATION_AREA (**).
3) MAP_READY_FOR_SM (Mobile Present) / MAP_UPDATE_LOCATION /
Supplementary Service Control Request (*).
4) MAP_READY_FOR_SM_ACK (*).
5) MAP_ALERT_SERVICE_CENTRE (notes 1 and 2).
6) Alert Service Centre (3GPP TS 23.040).
7) MAP_ALERT_SERVICE_CENTRE_ACK.
NOTE 1: To all Service Centres in the Message Waiting List.
NOTE 2: The HLR initiates the MAP_ALERT_SERVICE_CENTRE service only if the MS Memory Capacity Exceeded flag is clear.
(*) For GPRS, messages 3) and 4) are sent/received by the SGSN.
(**) These messages are not used by the SGSN.
Figure 23.4/1: Short message alert procedure (Mobile is present)
The message flow for the Short Message Alert procedure for the case where the MS indicates that it has memory capacity to accept one or more short messages is shown in figure 23.4/2.
1) SM memory capacity available ( 3GPP TS 24.011 [37]).
2) MAP_READY_FOR_SM (Memory Available) (*).
3) MAP_READY_FOR_SM (Memory Available) (**).
4) MAP_READY_FOR_SM_ACK (**).
5) MAP_READY_FOR_SM_ACK (*).
6) SM memory capacity available (Acknowledge) (3GPP TS 24.011 [37]).
7) MAP_ALERT_SERVICE_CENTRE (note).
8) Alert Service Centre (3GPP TS 23.040).
9) MAP_ALERT_SERVICE_CENTRE_ACK.
NOTE: To all Service Centres in the Message Waiting List.
(*) Messages 2) and 5) are not used by the SGSN.
(**) For GPRS, messages 3) and 4) are sent/received by the SGSN.
Figure 23.4/2: Short message alert procedure (MS memory capacity available)
In addition the following MAP services are used in the MS memory available case:
MAP_PROCESS_ACCESS_REQUEST (see clause 8.3); (*)
MAP_AUTHENTICATE (see clause 8.5); (*)
MAP_SET_CIPHERING_MODE (see clause 8.6); (*)
MAP_PROVIDE_IMSI (see clause 8.9); (*)
MAP_CHECK_IMEI (see clause 8.7);
MAP_FORWARD_NEW_TMSI (see clause 8.9); (*)
MAP_TRACE_SUBSCRIBER_ACTIVITY (see clause 9.1). (*)
(*) These services are not used by the SGSN.
The Short Message Alert procedure when the MS indicates successful transfer after polling is shown in figure 23.4/3.
1) MAP_REPORT_SM_DELIVERY_STATUS (Successful Transfer).
2) MAP_REPORT_SM_DELIVERY_STATUS_ACK.
3) MAP_ALERT_SERVICE_CENTRE (note).
4) Alert Service Centre (3GPP TS 23.040).
5) MAP_ALERT_SERVICE_CENTRE_ACK.
NOTE: To all Service Centres in the Message Waiting List.
Figure 23.4/3: Short message alert procedure (Successful transfer after polling)