IMS Signalling flows for session initiation: Non Hiding
MO#1a / S-S#1a / MT#1a (page 3 of 3)
| - |
Mobile origination, roaming
|
| - |
Different network operators performing origination and termination
|
| - |
Mobile termination, roaming
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| - |
Before proceeding with session establishment, UE2 waits for two events. First, the resource
reservation initiated previously must complete successfully. Second, the resource reservation initiated
by the originating endpoint must complete successfully (which is indicated by message UPDATE received by
UE2). UE2 may now immediately accept the session or alert the
destination subscriber of an incoming session attempt; if the latter it indicates this to the calling party by
a 180 Ringing provisional response sent to P-CSCF2.
|
|
|
|
|
|
|
|
| - |
Record-Route:
P-CSCF2 rewrites the Record-Route header field value to remove the port number and the
comp=sigcomp parameter from its own entry.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| - |
Record-Route:
P-CSCF1 rewrites the Record-Route header to add the comp=sigcomp parameter to its
own SIP URI and its port number negotiated during the security agreement.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| - |
Request-URI:
takes the value of the Contact header of the received 180 Ringing response.
|
| - |
Security-Verify:
contains the security agreement as represented by the received Security-Server header.
|
|
|
|
|
|
|
|
| - |
P-CSCF1 removes the Security-Verify header and associated "sec-agree" option-tags prior to
forwarding the request. As the Require and Proxy-Require headers are empty, it removes these headers
completely.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| - |
Via:
P-CSCF2 adds the port number negotiated during the security agreement and the
comp=sigcomp parameter to its own entry in the Via header.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| - |
When the called party answers UE2 sends a 200 OK final response to the INVITE request to P-CSCF2,
and starts the media flow(s) for this session.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| - |
UE1 starts the media flow for this session, and responds to the 200 (OK) response with an
ACK request sent to P-CSCF1.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|