A.2 IMS Registration / 5GS
34.229-53GPPInternet Protocol (IP) multimedia call control protocol based on Session Initiation Protocol (SIP) and Session Description Protocol (SDP)Part 5: Protocol conformance specification using 5G System (5GS)Release 16TSUser Equipment (UE) conformance specification
Expected sequence
Step |
Direction |
Message |
Comment |
|
UE |
SS |
|||
1 |
🡪 |
REGISTER |
The UE sends initial registration for IMS services. |
|
2 |
🡨 |
401 Unauthorized |
The SS responds with a valid AKAv1-MD5 authentication challenge and security mechanisms supported by the network. |
|
3 |
🡪 |
REGISTER |
The UE completes the security negotiation procedures, sets up a temporary set of SAs and uses those for sending another REGISTER with AKAv1-MD5 credentials. |
|
4 |
🡨 |
200 OK |
The SS responds with 200 OK. |
|
– |
EXCEPTION: In parallel to the events described in steps 5-8, the steps specified in Annex A.10 on PUBLISH may happen. |
|||
5 |
🡪 |
SUBSCRIBE |
The UE subscribes to its registration event package. |
|
6 |
🡨 |
200 OK |
The SS responds with 200 OK. |
|
7 |
🡨 |
NOTIFY |
The SS sends initial NOTIFY for registration event package, containing full registration state information for the registered public user identity in the XML body. |
|
8 |
🡪 |
200 OK |
The UE responds with 200 OK. |
Specific Message Contents
REGISTER (Step 1)
Use the default message "REGISTER" in Annex A.1.1 of TS 34.229-1 [2] applying condition A1.
401 Unauthorized (Step 2)
Use the default message "401 Unauthorized for REGISTER" in Annex A.1.2 of TS 34.229-1 [2] applying condition A1.
REGISTER (Step 3)
Use the default message "REGISTER" in Annex A.1.1 of TS 34.229-1 [2] applying conditions A2 and A32.
200 OK (Step 4)
Use the default message "200 OK for REGISTER" in Annex A.1.3 of TS 34.229-1 [2] applying condition A2.
SUBSCRIBE (Step 5)
Use the default message "SUBSCRIBE for reg-event package" in Annex A.1.4 of TS 34.229-1 [2] applying conditions A1 and A7.
200 OK (Step 6)
Use the default message "200 OK for SUBSCRIBE" in Annex A.1.4 of TS 34.229-1 [2] applying condition A1.
NOTIFY (Step 7)
Use the default message "NOTIFY for reg-event package" in Annex A.1.6 of TS 34.229-1 [2] applying condition A1.
200 OK (Step 8)
Use the default message "200 OK for requests other than REGISTER or SUBSCRIBE" in Annex A.3.1 of TS 34.229-1 [2] applying conditions A5, A8, and A22.