If the HLR/HSS has recorded the MWD with a failure reason that the message failed to be sent by IP-SM-GW due to the memory capacity of the UE is exceeded, once the HLR/HSS receives a message from any of the domain indicating that the memory capacity of the UE is available again, e.g. form the IMS, PS or CS domain, the HLR/HSS initiates a Alert service centre procedure to request the SMSC to re-send the stored message.
The following Figure only shows an example where the HLR/HSS invokes the Alert service centre procedure when the memory capacity available message is received from IMS.
If SM termination attempts (via IP-SM-GW) failed because the UE's Memory Capacity Exceeded, the message to be transferred to IP Based UE is queued in the SMS-SC.
If the HLR/HSS receives the indication that the UE has memory available to receive one or more Short Messages, it initiates a Alert service centre procedure with the SC address and the MSIsdn-Alert to SMS-IWMSC as described in TS 23.040.
UE submits the Instant Message to the S-CSCF using an appropriate SIP method. The UE may request to hide its Public User Identity from the recipient within the Instant Message, as described in OMA-TS-SIMPLE_IM-V1_0 [12] or in OMA-TS-CPM_Conv_Fnct-V1_0 [17]. If the P-CSCF (not shown in the figure) has received an indication from the S-CSCF that MPS for Messaging is set (enabled) for the UE in the HSS (see TS 23.228), the P-CSCF sets the Resource-Priority information on the Instant Message to a value appropriate for MPS, sets the transport priority of the Instant Message to a value appropriate for MPS and handles the Instant Message with priority.
The IP-SM-GW shall decide whether to perform service-level interworking depending on SIP request header (e.g. Request-URI), operator policy, when the Instant Message is not routable in the IMS. If an ISF is deployed in the network, the ISF may take the decision to interwork using SMS and sends the message to the IP-SM-GW to perform the interworking. If IP-SM-GW decided to perform service-level interworking, the IP-SM-GW performs service authorization based on the stored subscriber data retrieved from the HLR/HSS at the time of the registration procedure as specified in clause 6.1. The IP-SM-GW shall check whether the originating subscriber is authorised to use the interworking service. If the result of service authorization is negative, the IP-SM-GW shall not forward the message, and shall return the appropriate error information to the UE in a failure report. Otherwise, the IP-SM-GW shall use the SC Address in the subscriber data retrieved from the HSS at registration or provisioned by configuration and translates the Instant Message to a Short Message (SMS- SUBMIT) carrying SC Address, then forwards it towards SMS-SC (SC Address) via the SMS-IWMSC (as described in TS 23.040). If the size of the content of the Instant Message is larger than the size of the content that one Short Message could transfer, the IP-SM-GW shall split the content of the Instant Message into several parts, translate them to concatenated Short Messages, and forward the concatenated Short Messages to the SMS-SC as described in TS 23.040. If the sender of the Instant Message requests to hide its Public User Identity from the recipient and operator policy allows for this, the IP-SM-GW shall anonymize the identity of the user to the recipient. Otherwise, if operator policy prohibits this, the IP-SM-GW shall return an appropriate error to the user.
If the Resource-Priority information on the Instant Message has a value appropriate for MPS, the IP-SM-GW sets the transport priority of the outgoing Short Message to a value appropriate for MPS and handles the Short Message with priority.
IP-SM-GW translates the received Submit report to an appropriate Instant Message, and forwards it to the S-CSCF. If the IP-SM-GW sent concatenated Short Messages to SMS-SC in step 4, the IP-SM-GW should wait for the last Submit report, and translate the last Submit report to an appropriate Instant Message, and forward it to the S-CSCF.