B.4 Signalling flows demonstrating how IP-SM-GW indicates to HSS the unavailability of UE for delivery of short messages
24.3413GPPRelease 18Stage 3Support of SMS over IP networksTS
Figure B.4-1: IP-SM-GW deregistration signalling
Figure B.4-1 shows the registration signalling flow for the scenario when IP-SM-GW deregisters to HSS. The details of the signalling flows are as follows:
1. See 3GPP TS 24.228 [9], clause 6.2 steps 1 through 22
Expires header set to zero. Public user identity deregisters its last SMS capable contact.
NOTE 1: A flow for deregistration is not provided in 3GPP TS 24.228 [9]. However, deregistration is similar to a registration with the Expires header set to zero. Compared to a Rel-5 deregistration additional parameters might appear in a later release.
2. NOTIFY request (S-CSCF to IP-SM-GW) – see example in table B.4-1
The S-CSCF sends a first NOTIFY request to the IP-SM-GW. The notification indicates that the monitored public user identity is not registered any more with an SMS capable UE.
Table B.4-1: NOTIFY request (S-CSCF to IP-SM-GW)
NOTIFY sip:ipsmgw.home1.net SIP/2.0
Max-Forwards: 70
From: <sip: user1_public1@home1.net>;tag=14142
To: <sip:ipsmgw.home1.net>;tag=31415286
Call-ID: 56uher6y5hrwy5wseg5y4w
CSeq: 222 NOTIFY
Subscription-State: active;expires=234546
Event: reg
Content-Type: application/reginfo+xml
Contact: <sip:scscf1.home1.net>
Content-Length: (…)
<?xml version="1.0"?>
<reginfo xmlns="urn:ietf:params:xml:ns:reginfo" version="1" state="full">
<registration aor="sip:user1_public1@home1.net" id="a7" state="terminated">
<contact id="77" state="terminated" event="unregistered">
<uri>sip:[5555::aaa:bbb:ccc:ddd]</uri>
</contact>
</registration>
<registration aor="sip:user1_public2@home1.net" id="a8" state="active">
<contact id="77" state="active" event="registered">
<uri>sip:[5555::aaa:bbb:ccc:eee]</uri>
</contact>
</registration>
</reginfo>
3. 200 (OK) response (IP-SM-GW to S-CSCF) – see example in table B.4-2
IP-SM-GW sends a 200 (OK) response to the S-CSCF.
Table B.4-2: 200 (OK) response (IP-SM-GW to S-CSCF)
SIP/2.0 200 OK
Via: SIP/2.0/UDP scscf1.home1.net;branch=z9hG4bK240tfe2
From:
To:
Call-ID:
CSeq:
Content-Type:
Content-Length: 0
4. MAP: AnyTimeModification
The IP-SM-GW sends the request to inform the HSS/HLR that the user with MSISDN "11111111" is not available to receive short messages for delivery via IP via the sender of the request.
For detailed message flows and coding see 3GPP TS 29.002 [11].
Table B.4-3 provides the parameters in the AnyTimeModification request, which are sent to the HSS/HLR.
Table B.4-3: MAP: AnyTimeModification request (IP-SM-GW to HSS/HLR)
Message source and destination |
MAP Information element name |
Information source |
Description |
IP-SM-GW to HSS/HLR |
SubscriberIdentity |
MSISDN in SIP REGISTER request |
This information element indicates the MSISDN of the subscriber |
IP-SM-GW to HSS/HLR |
gsmSCF-Address |
(static) IP-SM-GW |
HSS/HLR should forward messages related to SM delivery to this address |
IP-SM-GW to HSS/HLR |
modifyRegistrationStatus of the modificationRequestFor-SM-GW-Data |
(static) IP-SM-GW |
This information element indicates the registration status (deactivate) towards HSS/HLR. |
5. MAP: AnyTimeModification response
The HSS/HLR acknowledges the request.
NOTE 2: The positive ATM response (Result message) does not contain any result code; negative response (Error message) contains an error code.