23.6 The macro Report_SM_Delivery_Stat_HLR

29.0023GPPMobile Application Part (MAP) specificationRelease 17TS

This macro is invoked when the HLR receives a MAP_REPORT_SM_DELIVERY_STATUS indication from the SMS-GMSC. The macro invokes macros not defined in this clause; the definitions of these macros can be found as follows:

Check_Indication see clause 25.2.1;

Alert_Service_Centre_HLR see clause 25.10.3.

Sheet 1: If the MAP_REPORT_SM_DELIVERY_STATUS indication did not include the GPRS support indicator, the HLR deduces the domain for which the delivery report applies as follows:

– if the subscriber is a GPRS-only subscriber, the report applies for GPRS;

– if the subscriber is a non-GPRS-only subscriber, the report applies for non-GPRS;

– if the subscriber is a GPRS and non-GPRS subscriber and the subscription option for MT SMS delivery when the SMS-GMSC does not support GPRS is set to "Delivery via the SGSN", the report applies for GPRS;

– if the subscriber is a GPRS and non-GPRS subscriber and the subscription option for MT SMS delivery when the SMS-GMSC does not support GPRS is set to "Delivery via the MSC", the report applies for non-GPRS;

The short message delivery status report macro in the HLR is shown in figure 23.6/1.

Figure 23.6/1 (sheet 1 of 2): Macro Report_SM_Delivery_Stat_HLR

Figure 23.6/1 (sheet 2 of 2): Macro Report_SM_Delivery_Stat_HLR