The UE sends a session invitation request for a chat session to the S-CSCF, using the appropriate SIP method. The UE may request to hide its Public User Identity from the recipient within the session invitation.
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. If the sender of the session invitation asks 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 in all messages it sends to the recipient. If operator policy prohibits anonymity, the IP-SM-GW shall not perform interworking and shall send back an appropriate response.
Otherwise, the IP-SM-GW correlates an MSISDN to this chat session. Any SMS sent from the SMS user to this MSISDN should be interworked into the chat session with which this MSISDN is correlated. 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 chat session invitation request to a Short Message (SMS- SUBMIT) carrying an SC Address, then forwards it towards the SMS-SC (SC Address) via the SMS-IWMSC (as described in TS 23.040). The text in the Short Message is defined by the operator and should convey information to the SMS user that he is invited to send and receive messages in the context of a chat session, and include instructions on how to accept, reject and end the session. If no response is received in time, the IP-SM-GW will consider the session rejected and send an appropriate response to the session invitation.
The SMS-IWMSC forwards the Short Message (SMS- SUBMIT) to the SMS-SC and the SMS is delivered to the SMS user using standard SMS procedures (see TS 23.040).
If the answer is positive, the IP-SM-GW acknowledges the session invitation. Otherwise the IP-SM-GW will consider the session rejected and send back an appropriate response.
The IP-SM-GW transforms the received message into a Short Message and sends a Short Message (SMS- SUBMIT) carrying the SC Address, then forwards it towards the SMS-SC (SC Address) via the SMS-IWMSC (as described in TS 23.040). According to operator policy, each SMS generated for the SMS user may include text instructions on how to leave the chat session.
The SMS-IWMSC forwards the Short Message (SMS- SUBMIT) to the SMS-SC and the SMS is delivered to the SMS user using standard SMS procedures (see TS 23.040).
The SMS user (SMS UE B) in this flow is a CPM user (CPM user B) whose preferences are set in his home network to receive his incoming chat sessions as Short Messages.
The originating network for CPM user A sends a session invitation request for a chat session to a CPM user (CPM user B) in another IMS domain, using the appropriate SIP method. The UE may request to hide its Public User Identity from the recipient within the session invitation. The originating S-CSCF (not shown) resolves the destination domain and routes the session invitation towards the S-CSCF in the terminating network ("terminating S-CSCF").
Authorization to continue is checked. If the sender of the session invitation asks 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 in all messages it sends to the recipient. If operator policy prohibits anonymity, or if the IP-SM-GW cannot identify the sending party and the operator prohibits session invitations from unidentified users, the IP-SM-GW shall not perform interworking and send back an appropriate response.
The IP-SM-GW performs service-level interworking by converting the chat session invitation request to a Short Message. The IP-SM-GW obtains the routeing information for the destination UE from the HLR/HSS.
The IP-SM-GW sends the Forward Short Message message to the target MSC. The IP-SM-GW assigns an MSISDN representing the chat session to ensure that the reply to this SMS is sent back to this particular IP-SM-GW. Any SMS sent from the SMS user to this MSISDN should be interworked into the chat session with which this MSISDN is correlated. The text in the Short Message is defined by the operator and should convey information to the SMS user that he is invited to send and receive messages in the context of a chat session, and include instructions on how to accept, reject and end the session. The identity of the original sender (CPM user or group) is included as part of the operator provided invitation text. If no response is received in time, the IP-SM-GW will consider the session rejected and send an appropriate response to the session invitation.
A Short Message is received via the SMS-GMSC from the SMS user by the IP-SM-GW, in accordance to steps 2 to 4 and steps 10 to 13 of clause 6.14, indicating the response to the chat session invitation. The message is targeted to the MSISDN representing the chat session which was assigned in step 5.
If the answer is positive, the IP-SM-GW acknowledges the session invitation. Otherwise the IP-SM-GW will consider the session rejected and send back an appropriate response.
The IP-SM-GW sends a Short Message (SMS- DELIVER) towards the MSC/SGSN/MME/SMSF, as described in TS 23.040. The IP-SM-GW inserts the MSISDN representing the chat session as the sender of the message, to ensure that the reply to this SMS is sent back to it.
The MSC/SGSN/MME/SMSF forwards the Short Message (SMS- DELIVER) to the SMS user, and the SMS is delivered to the SMS user using standard SMS procedures as described in TS 23.040).
A Short Message is received via the SMS-GMSC from the SMS user by the IP-SM-GW, in accordance to steps 2 to 13 from clause 6.14. The message is targeted to the MSISDN representing the chat session which was assigned in step 5.