23.5 The SM delivery status report procedure
29.0023GPPMobile Application Part (MAP) specificationRelease 17TS
The SM delivery status report procedure is used:
– to set the Service Centre address into the message waiting list in the HLR after short message delivery has failed because the subscriber is absent or unidentified or the memory capacity is exceeded. The procedure sets:
– the Memory Capacity Exceeded Flag (MCEF) in the HLR if the MS memory does not have room for more messages;
– and/or the MS Not Reachable Flag for non-GPRS if there is no record for the subscriber in the VLR or the subscriber does not respond to paging for delivery via the MSC;
– and/or the MS Not Reachable for GPRS (MNRG) flag if there is no record for the subscriber in the SGSN or the subscriber does not respond to paging for delivery via the SGSN;
– and/or the UE Not Reachable for IP (UNRI) flag if delivery via the IMS was not successful.
– to report to the HLRthat delivery has succeeded. The conditions for report of a successful delivery are described in clause 23.3.1.
The message flow for the SM delivery status report procedure is shown in figure 23.5/1.
1) MAP_MT_FORWARD_SHORT_MESSAGE_ACK/_NACK (Absent subscriber_SM,
unidentified subscriber or memory capacity exceeded).
2) MAP_REPORT_SM_DELIVERY_STATUS. (The HLR ignores the content of this message when an IP-SM-GW is deployed)
2a) MAP_REPORT_SM_DELIVERY_STATUS (sent only by IP-SM-GW)
2b) MAP-REPORT_SM_DELIVERY_STATUS_ACK.
3) MAP_REPORT_SM_DELIVERY_STATUS_ACK.
4) Short Message Negative Acknowledgement (3GPP TS 23.040).
Figure 23.5/1: Short message delivery status report procedure
23.5.1 Procedure in the SMS-GMSC
The conditions for the GMSC to invoke the short message delivery status report procedure are specified in clause 23.3.1.
The short message delivery status report macro in the SMS-GMSC is shown in figure 23.5/2.
23.5.2 Procedure in the HLR
When the HLR receives a MAP_REPORT_SM_DELIVERY_STATUS indication while an IP-SM-GW is deployed in the network and the message is not received from an IP-SM-GW, it ignores the information received in the message; otherwise it acts as described in clause 23.6, macro Report_SM_Delivery_Stat_HLR.
The short message delivery status report process in the HLR is shown in figure 23.5/3.
23.5.3 Procedure in the IP-SM-GW
The conditions for the IP-SM-GW and for SMS Router, if deployed with IP-SM-GW, to invoke the short message delivery status report procedure are specified in clause 23.3.7.
The short message delivery status report macro in the IP-SM-GW is shown in figure 23.5/4.
Figure 23.5/2: Macro Report_SM_Delivery_Stat_GMSC
Figure 23.5/3: Process SM_Delivery_Status_Report_HLR
Figure 23.5/4: Macro Report_SM_Delivery_Stat_IPSMGW