0% found this document useful (0 votes)
691 views118 pages

SIP Signaling Anlysis

sip signaling

Uploaded by

mohsin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
691 views118 pages

SIP Signaling Anlysis

sip signaling

Uploaded by

mohsin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 118

VoLTE SIP Signaling for voice call

Registration & UE to UE call


DRAFT (Internal Use Only)
For internal use
11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
Contents

• VoLTE Architecture
• Registration
• xxNETWORK registration example with signaling messages
• VoLTE session setup signaling
• xxNETWORK VoLTE session setup example with signaling messages
• End the call

For internal use


2 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
Abbreviations
Term Description MO Managed Object
3GPP 3rd Generation Partnership Project MS Mobile Station
AM Acknowledged Mode MS-ISDN Mobile Subscriber ISDN Number
AMR Adaptive Multi-Rate MWI Message Waiting Indication
AMR-WB Adaptive Multi-Rate Wideband NGBR Non Guaranteed Bit Rate
APN Access Point Name PCC Policy and Charging Control
AVP Audio Video Profile PCRF Policy and Charging Rules Function
AVPF AVP Feedback Profile P-CSCF Proxy - Call Session Control Function
CB Communication Barring PDN Packet Data Network
CDIV Communication Diversion PS Packet Switched
CDIVN CDIV Notification QCI Quality of Service Class Indicator
CFNL Communication Forwarding on Not Logged-in RAT Radio Access Technology
CFNRc Communication Forwarding on Not Reachable Region A part of a country, a country or a set of countries.
CN Core Network RLC Radio Link Control
CS Circuit Switched RoHC Robust Header Compression
CSFB CS Fallback RTCP RTP Control Protocol
CW Communication Waiting RTP Real Time Protocol
DRB Data Radio Bearer SCC AS Service Centralization and Continuity Application Server
DRX Discontinuous Reception SDP Session Description Protocol
DTX Discontinuous Transmission SigComp Signalling Compression
eNB eNodeB SIP Session Initiation Protocol
EPS Evolved Packet System SMSoIP SMS over IP
E-UTRAN Evolved Universal Terrestrial Radio Access Network SRB Signalling Radio Bearer
FDD Frequency-Division Duplexing SR-VCC Single Radio Voice Call Continuity
GBR Guaranteed Bit Rate TAS Telephony Application Server
GRUU Globally Routable User agent URI TDD Time-Division Duplexing
GSM Global System for Mobile communications TFO Tandem-Free Operation
ICS IMS Centralized Services TrFO Transcoder-Free Operation
ICSI IMS Communication Service Identifier UAC User Agent Client
IM IP Multimedia UAS User Agent Server
IMPU IP Multimedia Public Identity UDP User Datagram Protocol
IMS IP Multimedia Subsystem UE User Equipment
IMS-AKA IMS Authentication and Key Agreement UICC Universal Integrated Circuit Card
IMSI International Mobile Subscriber Identity UM Unacknowledged Mode
IP Internet Protocol URI Uniform Resource Identifier
IPv4 Internet Protocol Version 4 VoIP Voice Over IP
IPv6 Internet Protocol Version 6 XCAP XML Configuration Access Protocol
ISIM IM Services Identity Module XML eXtensible Markup Language
LTE Long Term Evolution
MMTel Multimedia Telephony

For internal use


3 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
References

• GSMA IR.92 IMS Profile for Voice and SMS


• IETF RFC 3261 SIP: Session Initiation Protocol
• IETF RFC 2327 SDP: Session Description Protocol
• IETF RFC 3312 Precondition mechanism
• 3GPP 24.229 IP multimedia call control protocol based on Session
Initiation Protocol (SIP) and Session Description
Protocol (SDP); Stage 3
• IETF RFC 4032

For internal use


4 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
Architecture

For internal use


5 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
Protocol Architecture
GSMA IR.92

UE LTE RAN IMS Servers

For internal use


6 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
VoLTE Network Structure

LTE RAN EPC IMS

HSS AAA PCRF

S-CSCF

MME P-CSCF
LTE
eNode-B Serving PDN
GW GW I-CSCF
LTE Control plane
SAE Gateway
VoLTE Voice Bearer
SIP Signaling Bearer QCI5
Internet
For internal use
7 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
Registration

For internal use


8 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
Initial Registration

The initial registration procedure consists of the UE sending an unprotected REGISTER request and, if challenged
depending on the security mechanism supported for this UE, sending the integrity-protected REGISTER request or other
appropriate response to the challenge. The UE can register a public user identity with any of its contact addresses at any
time after it has acquired an IP address, discovered a P-CSCF, and established an IP-CAN bearer that can be used for
SIP signalling. However, the UE shall only initiate a new registration procedure when it has received a final response from
the registrar for the ongoing registration, or the previous REGISTER request has timed out.

Authentication is performed during initial registration. A UE can be re-authenticated during subsequent reregistrations,
deregistrations or registrations of additional public user identities. When the network requires authentication or re-
authentication of the UE, the UE will receive a 401 (Unauthorized) response to the REGISTER request.

For internal use


9 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
UE MME/SAE/PGW S-CSCF
Registration
Attach, Default Bearer setup, NAS Authentication, Integrity
Protection

1. UE Attaches to the network, the PGW assignes IP


address and identifies P-CSCF to the terminal. Activate EPS Bearer (QCI5) and DRB

2. Terminal sets the IMEI and IMS communication identifier Activate EPS Bearer Accept (QCI5) and DRB

ICSI value Store P-CSCF IP


Address
3. UE sends Registration Request to S-CSCF (via P-CSCF)
Extract user public
in REGISTER message identity from ISIM

4. S-CSCF performs registration procedures with HSS and Allocate client and
server ports
acquires user authentication information
5. S-CSCF sends UE a challenge in 401 Unauthorized REGISTER
Registration procedures
message with HSS

6. UE calculates the response and sends it to S-CSCF in


401 Unauthorized:
REGISTER message
7. After the authentication has succeeded the S-CSCF Verify AUTN &
calculate RES
downloads and stores service control information from
HSS REGISTER

8. S-CSCF notifies the terminal about completed registration


Download service control
information from HSS

200 OK,

For internal use


10 ©2013 Nokia Solutions and Networks. All rights reserved.
UE MME, SAE, HSS P-CSCF
Registration – FAILURE CASE
Attach, Default Bearer setup, NAS Authentication, Integrity
Protection

Activate EPS Bearer (QCI5) and DRB


The SIP server attempts to validate the user’s Activate EPS Bearer Accept (QCI5) and DRB
credentials, but they are not valid (the user’s password
Store P-CSCF IP
does not match the password established for the user’s Address

account). The server returns a response (401 Extract user public

Unauthorized) to users SIP client. identity from ISIM

Allocate client and


server ports

REGISTER

401 Unauthorized
Verify AUTN &
calculate RES

REGISTER

401 Unauthorized

For internal use


11 ©2013 Nokia Solutions and Networks. All rights reserved.
Example
xxNETWORK Registration

For internal use


12 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
UE MME/SAE/PGW S-CSCF
xxNETWORK Registration
REGISTER
Attach, Default Bearer setup, NAS Authentication, Integrity
Protection

Activate EPS Bearer (QCI5) and DRB

UE sends Registration Request to S-CSCF (via P- Activate EPS Bearer Accept (QCI5) and DRB

CSCF) in REGISTER message. Store P-CSCF IP


Address

Extract user public


identity from ISIM

Allocate client and


server ports

REGISTER

For internal use


13 ©2013 Nokia Solutions and Networks. All rights reserved.
xxNETWORK Registration
REGISTER

xxNETWORK - Wireshark 1.8.4


REGISTER sip:lte-xxNETWORK.co.kr SIP/2.0
Max-Forwards: 70
Route: <sip:[2001:4430:4:201::7]:5060;lr>
Via: SIP/2.0/UDP [2001:4430:1027:2960:5fb5:8fc5:1206:f721]:5060;branch=z9hG4bK00033e7a-1927466a
CSeq: 1 REGISTER
From: <sip:[email protected]>;tag=54467_00033e15-094ae764
To: <sip:[email protected]>
Call-ID: 0002dab2-1de4edcb@2001:4430:1027:2960:5fb5:8fc5:1206:f721
Supported: path
Security-Client: ipsec-3gpp
Allow: INVITE,BYE,CANCEL,ACK,NOTIFY,UPDATE,REFER,PRACK,INFO,MESSAGE,OPTIONS
Authorization: Digest username="[email protected]",realm="lte-xxNETWORK.co.kr",nonce="",uri="sip:lte-
xxNETWORK.co.kr",response=""
P-Access-Network-Info: 3GPP-E-UTRAN-FDD;utran-cell-id-3gpp=45006420b211ee02
Contact: <sip:01022331718@[2001:4430:1027:2960:5fb5:8fc5:1206:f721]:5060>;description="AT,MSG";lgt-vt;expires=600000;user=phone
User-Agent: xxNETWORK-client/LTE_AT1.0+LTE_VT2.0+LTE_MSG1.0;LG-F320L;ver10g;Device_Type=Android_Phone;305_use-proxy;md=1;Net_Type=LTE
Content-Length: 0

For internal use


14 ©2013 Nokia Solutions and Networks. All rights reserved.
UE MME/SAE/PGW S-CSCF
xxNETWORK Registration
401 UNAUTHORIZED
Attach, Default Bearer setup, NAS Authentication, Integrity
Protection

Activate EPS Bearer (QCI5) and DRB

Activate EPS Bearer Accept (QCI5) and DRB


S-CSCF performs registration procedures with HSS and
acquires user authentication information. S-CSCF sends Store P-CSCF IP
Address
UE a challenge in 401 Unauthorized message. Extract user public
identity from ISIM

Allocate client and


server ports

REGISTER
Registration procedures
with HSS

401 Unauthorized:

For internal use


15 ©2013 Nokia Solutions and Networks. All rights reserved.
P-CSCF
xxNETWORK Registration
401 UNAUTHORIZED

xxNETWORK - Wireshark 1.8.4


401 UNAUTHORIZED
To: <sip:[email protected]>;tag=72b84a5b3cb98
From: <sip:[email protected]>;tag=54467_00033e15-094ae764
Call-ID: 0002dab2-1de4edcb@2001:4430:1027:2960:5fb5:8fc5:1206:f721
CSeq: 1 REGISTER
Via: SIP/2.0/UDP [2001:4430:1027:2960:5fb5:8fc5:1206:f721]:5060;branch=z9hG4bK00033e7a-1927466a
WWW-Authenticate: Digest realm="lte-xxNETWORK.co.kr", nonce="FKcvdMfOexIUQA4GlKAxea/QIt7fjIAA4FMoOfSn6Wc=",
algorithm=AKAv1-MD5
P-Charging-Vector: icid-value="pcscf13.lte-xxNETWORK.co.kr-663215580";orig-ioi="lte-xxNETWORK.co.kr";term-ioi="lte-xxNETWORK.co.kr"
P-xxNETWORK-Specific-Control: ipsec=no

For internal use


16 ©2013 Nokia Solutions and Networks. All rights reserved.
UE MME/SAE/PGW S-CSCF
xxNETWORK Registration
Attach, Default Bearer setup, NAS Authentication, Integrity
Protection

UE calculates the response and sends it to S-CSCF in


REGISTER message Activate EPS Bearer (QCI5) and DRB

Activate EPS Bearer Accept (QCI5) and DRB

Store P-CSCF IP
Address

Extract user public


identity from ISIM

Allocate client and


server ports

REGISTER
Registration procedures
with HSS

401 Unauthorized:

Verify AUTN &


calculate RES

REGISTER

For internal use


17 ©2013 Nokia Solutions and Networks. All rights reserved.
xxNETWORK Registeration - REGISTER

xxNETWORK - Wireshark 1.8.4


REGISTER sip:lte-xxNETWORK.co.kr SIP/2.0
Max-Forwards: 70
Route: <sip:[2001:4430:4:201::7]:5060;lr>
Via: SIP/2.0/UDP [2001:4430:1027:2960:5fb5:8fc5:1206:f721]:5060;branch=z9hG4bK00094532-175165ca
CSeq: 2 REGISTER
From: <sip:[email protected]>;tag=54467_000944da-1f52a954
To: <sip:[email protected]>
Call-ID: 0002dab2-1de4edcb@2001:4430:1027:2960:5fb5:8fc5:1206:f721
Supported: path
Security-Client: ipsec-3gpp
Allow: INVITE,BYE,CANCEL,ACK,NOTIFY,UPDATE,REFER,PRACK,INFO,MESSAGE,OPTIONS
P-Access-Network-Info: 3GPP-E-UTRAN-FDD;utran-cell-id-3gpp=45006420b211ee02
Contact: <sip:01022331718@[2001:4430:1027:2960:5fb5:8fc5:1206:f721]:5060>;description="AT,MSG";lgt-vt;expires=600000;user=phone
User-Agent: xxNETWORK-client/LTE_AT1.0+LTE_VT2.0+LTE_MSG1.0;LG-F320L;ver10g;Device_Type=Android_Phone;305_use-proxy;md=1;Net_Type=LTE
Authorization: Digest username="[email protected]",realm="lte-
xxNETWORK.co.kr",nonce="FKcvdMfOexIUQA4GlKAxea/QIt7fjIAA4FMoOfSn6Wc=",uri="sip:lte-
xxNETWORK.co.kr",response="00da61a45aa5ee61137eeeb89b51572f",algorithm=AKAv1-MD5
Content-Length: 0

For internal use


18 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
UE MME/SAE/PGW S-CSCF
xxNETWORK Registration
Attach, Default Bearer setup, NAS Authentication, Integrity
Protection

After the authentication has succeeded the S-CSCF


downloads and stores service control information from Activate EPS Bearer (QCI5) and DRB

HSS. Activate EPS Bearer Accept (QCI5) and DRB

Store P-CSCF IP
Address
S-CSCF notifies the terminal about completed
Extract user public
registration identity from ISIM

Allocate client and


server ports

REGISTER
Registration procedures
with HSS

401 Unauthorized:

Verify AUTN &


calculate RES

REGISTER

Download service control


information from HSS

200 OK,

For internal use


19 ©2013 Nokia Solutions and Networks. All rights reserved.
xxNETWORK Registration – 200 OK

xxNETWORK - Wireshark 1.8.4


200 OK P-Associated-Uri: <sip:[email protected]>
To: <sip:[email protected]>;tag=317ce4d6989d3
From: <sip:[email protected]>;tag=54467_000944da-1f52a954
Call-ID: 0002dab2-1de4edcb@2001:4430:1027:2960:5fb5:8fc5:1206:f721
CSeq: 2 REGISTER
Via: SIP/2.0/UDP [2001:4430:1027:2960:5fb5:8fc5:1206:f721]:5060;branch=z9hG4bK00094532-175165ca
Contact: <sip:01022331718@[2001:4430:1027:2960:5fb5:8fc5:1206:f721]:5060>;description="AT,MSG";lgt-vt;user=phone;expires=10800

For internal use


20 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
UE to UE call – SIP Session

For internal use


21 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
Call initiation - UE-originating case

• Upon generating an initial INVITE request, the UE shall include the Accept header field with "application/sdp", the MIME type
associated with the 3GPP IM CN subsystem XML body (see subclause 7.6.1) and any other MIME type the UE is willing and
capable to accept.
• The "integration of resource management and SIP" extension is hereafter in this subclause referred to as "the precondition
mechanism" and is defined in RFC 3312 [30] as updated by RFC 4032 [64].
• The preconditions mechanism should be supported by the originating UE.
• The UE may initiate a session without the precondition mechanism if the originating UE does not require local resource
reservation.
• NOTE 1: The originating UE can decide if local resource reservation is required based on e.g. application requirements,
current access network capabilities, local configuration, etc.
• In order to allow the peer entity to reserve its required resources, an originating UE supporting the precondition mechanism
should make use of the precondition mechanism, even if it does not require local resource reservation.
• Upon generating an initial INVITE request using the precondition mechanism, the UE shall:
• - indicate the support for reliable provisional responses and specify it using the Supported header field mechanism;and
• - indicate the support for the preconditions mechanism and specify it using the Supported header field mechanism.
• Upon generating an initial INVITE request using the precondition mechanism, the UE should not indicate the requirement for the
precondition mechanism by using the Require header field mechanism.
• NOTE 2: If an UE chooses to require the precondition mechanism, i.e. if it indicates the "precondition" option-tag within the
Require header field, the interworking with a remote UE, that does not support the precondition mechanism, is not described in
this specification.

For internal use


22 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
Call initiation - UE-originating case

• NOTE 3: Table A.4 specifies that UE support of forking is required in accordance with RFC 3261 [26]. The UE can accept or
reject any of the forked responses, for example, if the UE is capable of supporting a limited number of simultaneous transactions
or early dialogs.
• Upon successful reservation of local resources the UE shall confirm the successful resource reservation (see subclause 6.1.2)
within the next SIP request.
• NOTE 4: In case of the precondition mechanism being used on both sides, this confirmation will be sent in either a PRACK
request or an UPDATE request. In case of the precondition mechanism not being supported on one or both sides, alternatively a
reINVITE request can be used for this confirmation after a 200 (OK) response has been received for the initial INVITE request, in
case the terminating UE does not support the PRACK request (as described in RFC 3262 [27]) and does not support the
UPDATE request (as described in RFC 3311 [29]).
• NOTE 5: If the UE supports the P-Early-Media header field, upon receiving a 18x provisional response with a P-Early-Media
header field indicating authorized early media, as described in RFC 5009 [109], if the preconditions are met, the UE should,
based on local configuration, present received early media to the user.
• NOTE 6: If the UE supports the P-Early-Media header field, upon receiving a 180 (Ringing) provisional response with a P-
Early-Media header field indicating authorized early media, as described in RFC 5009 [109], if the preconditions are met, and the
UE presents the received early media to the user based on local configuration, the UE will not provide an indication that the
invited user is being alerted.
• NOTE 7: If the UE supports the P-Early-Media header field and if the most recently received P-Early-Media header field
within the dialog includes a parameter applicable to media stream with value "inactive", then based on local configuration, the UE
will provide an indication that the invited user is being alerted and stop presenting received early media to the user if requested
by any previous receipt of P-Early-Media header field within the dialog.
For internal use
23 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
Call initiation - UE-originating case

• If the UE wishes to receive early media authorization indications, as described in RFC 5009 [109], the UE shall add the P-Early-
Media header field with the "supported" parameter to the INVITE request.
• When a final answer is received for one of the early dialogues, the UE proceeds to set up the SIP session. The UE shall not
progress any remaining early dialogues to established dialogs. Therefore, upon the reception of a subsequent final 200 (OK)
response for an INVITE request (e.g., due to forking), the UE shall:
• 1) acknowledge the response with an ACK request; and
• 2) send a BYE request to this dialog in order to terminate it.
• Upon receiving a 488 (Not Acceptable Here) response to an initial INVITE request, the originating UE should send a new INVITE
request containing SDP according to the procedures defined in subclause 6.1.
• NOTE 8: An example of where a new request would not be sent is where knowledge exists within the UE, or interaction
occurs with the user, such that it is known that the resulting SDP would describe a session that did not meet the user
requirements.
• Upon receiving a 421 (Extension Required) response to an initial INVITE request in which the precondition mechanism was not
used, including the "precondition" option-tag in the Require header field, the originating UE shall:
• - send a new INVITE request using the precondition mechanism, if the originating UE supports the precondition
mechanism; and
• - send an UPDATE request as soon as the necessary resources are available and a 200 (OK) response for the first
PRACK request has been received.
• Upon receiving a 503 (Service Unavailable) response to an initial INVITE request containing a Retry-After header field, then the
originating UE shall not automatically reattempt the request until after the period indicated by the Retry-After header field
contents. related to that early dialog
For internal use
24 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
Call initiation - UE-originating case

• The UE may include a "cic" tel-URI parameter in a tel-URI, or in the userinfo part of a SIP URI with user=phone, in the Request-
URI of an initial INVITE request if the UE wants to identify a user-dialed carrier, as described in RFC 4694 [112].
• NOTE 9: The method whereby the UE determines when to include a "cic" tel-URI parameter and what value it should
contain is outside the scope of this document (e.g. the UE could use a locally configured digit map to look for special prefix digits
that indicate the user has dialled a carrier).
• NOTE 10: The value of the "cic" tel-URI parameter reported by the UE is not dependent on UE location (e.g. the reported
value is not affected by roaming scenarios).
• In the event the UE receives a 380 (Alternative Service) response to an INVITE request the response containing a P-Asserted-
Identity header field with a value equal to the value of the last entry on the Path header field value received during registration
and the the response containing a 3GPP IM CN subsystem XML body that includes an <ims-3gpp> element, including a version
attribute, with an <alternative-service> child element with the <type> child element set to "emergency" (see table 7.7AA), the UE
shall attempt an emergency call as described in subclause 5.1.6.
• NOTE 11: The last entry on the Path header field value received during registration is the value of the SIP URI of the P-
CSCF.
• Upon receiving a 199 (Early Dialog Terminated) provisional response to an established early dialog the UE shall release
resources specifically related to that early dialog

For internal use


25 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
Call initiation - UE-terminating case

• The preconditions mechanism should be supported by the terminating UE.


• The handling of incoming initial INVITE requests at the terminating UE is mainly dependent on the following conditions:
• - the specific service requirements for "integration of resource management and SIP" extension (hereafter in this subclause
known as the precondition mechanism and defined in RFC 3312 [30] as updated by RFC 4032 [64], and with the request for
such a mechanism known as a precondition); and
• - the UEs configuration for the case when the specific service does not require the precondition mechanism.
• If an initial INVITE request is received the terminating UE shall check whether the terminating UE requires local resource
reservation.
• NOTE 1: The terminating UE can decide if local resource reservation is required based on e.g. application requirements,
current access network capabilities, local configuration, etc.
• If local resource reservation is required at the terminating UE and the terminating UE supports the precondition mechanism, and:
• a) the received INVITE request includes the "precondition" option-tag in the Supported header field or Require header field,
the terminating UE shall make use of the precondition mechanism and shall indicate a Require header field with the
"precondition" option-tag in any response or subsequent request it sends towards to the originating UE; or
• b) the received INVITE request does not include the "precondition" option-tag in the Supported header field or Require
header field, the terminating UE shall not make use of the precondition mechanism.

For internal use


26 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
Call initiation - UE-terminating case

f local resource reservation is not required by the terminating UE and the terminating UE supports the precondition mechanism and:
- the received INVITE request includes the "precondition" option-tag in the Supported header field and:
• the required resources at the originating UE are not reserved, the terminating UE shall use the precondition mechanism;
or
• the required local resources at the originating UE and the terminating UE are available, the terminating UE may use the
precondition mechanism;
- the received INVITE request does not include the "precondition" option-tag in the Supported header field or Require header
field, the terminating UE shall not make use of the precondition mechanism; or
- the received INVITE request includes the "precondition" option-tag in the Require header field, the terminating UE shall use
the precondition mechanism.
NOTE 2: Table A.4 specifies that UE support of forking is required in accordance with RFC 3261 [26].
NOTE 3: If the terminating UE does not support the precondition mechanism it will apply regular SIP session initiation procedures.
If the terminating UE requires a reliable alerting indication at the originating side, the UE shall send the 180 (Ringing) response
reliably. If the received INVITE request indicated support for reliable provisionable responses, but did not require their use, the
terminating UE shall send provisional responses reliably only if the provisional response carries SDP or for other application
related purposes that requires its reliable transport.
NOTE 4: Certain applications, services and operator policies might mandate the terminating UE to send a 199 (Early Dialog
Terminated) provisional response (see RFC 6228 [142]) prior to sending a non-2xx final response to the INVITE request.

For internal use


27 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
Originating UE IMS Network Terminating UE
UE to UE VoLTE call flow Initiate call

(using precondition mechanism)


1 INVITE

100 Trying

In VoLTE profile, a scheme called precondition is adopted


2 INVITE

(UE should support TS24.229, but can be disabled from


3 EPS Bearer Activation for QCI1 and Audio Video Path Setup

NW) whereby a session is established after bearers for the


183 Session Progress 4
voice media for both originating and terminating directions PRACK PRACK

are set up. 200 OK 200 OK

UPDATE UPDATE
1. USER 1 generates an INVITE request, which is sent to 200 OK 200 OK
the proxy at USER_2 The INVITE message contains: Ringing

Session Description Protocol (SDP) parameters: 180 Ringing 180 Ringing

declaration for using precondition, type of media, codec PRACK PRACK

to use and the protocol for transporting the media. 200 OK (prack) 200 OK (prack)
Answer
2. The P-CSCF acknowledges the INVITE to the UE with
"100 Trying” message indicating that the call setup is in 200 OK (invite) 200 OK (invite)

progress. ACK ACK

3. IMS commands PCRF (with PGW, SGW etc.) to set up Voice or Video Session

dedicated bearer for the media


4. P-CSCF sends 183 Session Progress to originating UE BYE BYE

which then compares the terminating UE capabilities ACK ACK

with its own and determines the codec to be used.


For internal use
28 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
Originating UE IMS Network Terminating UE
UE to UE VoLTE call flow Initiate call

(using precondition mechanism) INVITE

100 Trying
INVITE
5. Originating UE notifies the terminating UE using PRACK EPS Bearer Activation for QCI1 and Audio Video Path Setup
the selected codec. OK 200 is received from terminating
UE 183 Session Progress

6. Both terminals confirm the setup of bearer with QoS


according to UPDATE & 200 OK message, terminating
5 PRACK PRACK

200 OK 200 OK
UE start ringing. 6
7. Once originating UE receives 200 OK, it ACKs it and the UPDATE UPDATE

session is established - voice communication starts. 200 OK 200 OK


Ringing
8. Eventually the call is released by using BYE & ACK
180 Ringing 180 Ringing

PRACK PRACK

200 OK (prack) 200 OK (prack)


Answer

7 200 OK (invite) 200 OK (invite)

ACK ACK

Voice or Video Session

8 BYE BYE

ACK ACK

For internal use


29 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
UE to UE VoLTE call flow in NSN
Smart Lab
(using precondition mechanism)

• VoLTE call done in NSN Smart Lab in Seoul

For internal use


30 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
Originating UE IMS Network Terminating UE
UE to UE VoLTE call flow in NSN Initiate call
1
Smart Lab INVITE

(using precondition mechanism) 100 Trying 2


3
OPTIONS

1. MO UE generates an INVITE request, which is sent to 200 OK

the IMS. 4 INVITE

100 Trying

2. The P-CSCF acknowledges the INVITE to the MO UE 183 Session Progress

with "100 Trying” message indicating that the call setup EPS Bearer Activation for QCI1 and Audio Video Path
Setup
is in progress. 183 Session Progress

PRACK
3. The SIP method OPTIONS allows a IMS to query EPS Bearer Activation for QCI1 and Audio Video Path
another UA or a proxy server as to its capabilities. This Setup

allows a client to discover information about the PRACK

supported methods, content types, extensions, codecs, 200 OK 200 OK

etc. UPDATE UPDATE

200 OK 200 OK

4. At MT UE the INVITE message contains: Session Ringing

Description Protocol (SDP) parameters: declaration for 180 Ringing 180 Ringing

using precondition, type of media, codec to use and the


200 OK 200 OK
protocol for transporting the media.
ACK ACK
For internal use
31 11/25/2021 ©2013 Nokia Solutions and Networks. All rightsor reserved.
Voice Video Session
Originating UE IMS Network Terminating UE
UE to UE VoLTE call flow in NSN Initiate call

Smart Lab INVITE

(using precondition mechanism) 100 Trying


OPTIONS

5. When precondition mechanism is supported P-CSCF 200 OK

would send 183 Session Progress to originating UE INVITE


which then compares the terminating UE capabilities
5
100 Trying
with its own and determines the codec to be used. 183 Session Progress

EPS Bearer Activation for QCI1 and Audio Video Path


6. Originating UE notifies the terminating UE using PRACK Setup

the selected codec. OK 200 is received from terminating 183 Session Progress

UE. EPS Bearer Activation follows for both UEs. PRACK

EPS Bearer Activation for QCI1 and Audio Video Path


6
Setup

7. UPDATE message contains an updated current status PRACK

attribute for this particular media stream. 200 OK


200 OK

UPDATE 7 UPDATE
8. Both terminals confirm the setup of bearer with QoS 200 OK 200 OK
according to UPDATE & 200 OK message, terminating 8 Ringing

UE start ringing. 180 Ringing 180 Ringing

9. Once both UEs receive 200 OK, they ACK it and the SIP 200 OK 200 OK

session is established - voice communication starts.


For internal use
ACK 9 ACK

32 11/25/2021 ©2013 Nokia Solutions and Networks. All rightsor reserved.


Voice Video Session
Originating UE IMS Network Terminating UE
NSN Smart Lab UE to UE VoLTE Initiate call

call INVITE

– Originating INVITE 100 Trying

• The UE may initiate a session with the


precondition mechanism if the originating UE
requires local resource reservation in PDN.
• Originating Subscriber has included QoS
preconditions in SDP of the INVITE. SIP
Precondition mechanism is used.
• Eg: Precondition in use and other supported
messages

For internal use


33 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
NSN Smart Lab UE to UE VoLTE call - INVITE
Session Initiation Protocol (INVITE)
Request-Line: INVITE sip:[email protected];user=phone SIP/2.0
Method: INVITE
Request-URI: sip:[email protected];user=phone
Request-URI User Part: +821090000038
Request-URI Host Part: testlab.samsung.com
[Resent Packet: False]
Message Header
f: <sip:[email protected]>;tag=3214013382
SIP from address: sip:[email protected]
SIP from address User Part: +821090000053
SIP from address Host Part: testlab.samsung.com
SIP from tag: 3214013382
t: <sip:[email protected];user=phone>
SIP to address: sip:[email protected];user=phone
SIP to address User Part: +821090000038
SIP to address Host Part: testlab.samsung.com
SIP To URI parameter: user=phone
CSeq: 1066529694 INVITE
Sequence Number: 1066529694
Method: INVITE
i: [email protected]
v: SIP/2.0/TCP 10.80.132.65:8907;branch=z9hG4bK864712464
Transport: TCP
Sent-by Address: 10.80.132.65
Sent-by port: 8907
Branch: z9hG4bK864712464
Max-Forwards: 70
m: <sip:[email protected]:8907>;+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-service.ims.icsi.mmtel"
Contact URI: sip:[email protected]:8907
Contact URI User Part: +821090000053
Contact URI Host Part: 10.80.132.65
For internal
Contact useURI Host Port: 8907
34 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
Contact parameter: +g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-service.ims.icsi.mmtel"\r\n
NSN Smart Lab UE to UE VoLTE call - INVITE
Contact parameter: +g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-service.ims.icsi.mmtel"\r\n
Route: <sip:10.40.136.182:5067;lr>,<sip:[email protected]:5090;reg-
id=H61386209885981647;lskpmc=SH6;lr;ms_rest_id=SH6529fe25d>
Route URI: sip:10.40.136.182:5067;lr
Route Host Part: 10.40.136.182
Route Host Port: 5067
Route URI parameter: lr
Route URI: sip:[email protected]:5090;reg-id=H61386209885981647;lskpmc=SH6;lr;ms_rest_id=SH6529fe25d
Route Userinfo: originating
Route Host Part: ssslcsf1.testlab.samsung.com
Route Host Port: 5090
Route URI parameter: reg-id=H61386209885981647
Route URI parameter: lskpmc=SH6
Route URI parameter: lr
Route URI parameter: ms_rest_id=SH6529fe25d
P-Access-Network-Info: 3GPP-E-UTRAN-FDD; utran-cell-id-3gpp=4500100660D90301
Security-Verify: ipsec-3gpp;q=0.2;alg=hmac-sha-1-96;spi-c=1385782922;spi-s=1385782923;port-c=32921;port-s=5067,ipsec-
3gpp;q=0.1;alg=hmac-md5-96;spi-c=1385782922;spi-s=1385782923;port-c=32921;port-s=5067
Proxy-Require: sec-agree
Require: sec-agree
P-Preferred-Identity: <sip:[email protected]>
SIP PPI Address: sip:[email protected]
SIP PPI User Part: +821090000053
SIP PPI Host Part: testlab.samsung.com
Allow: INVITE,ACK,CANCEL,BYE,UPDATE,PRACK,MESSAGE,REFER,NOTIFY
c: application/sdp
Accept: application/sdp,application/3gpp-ims+xml
a: *;+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-service.ims.icsi.mmtel"
P-Preferred-Service: urn:urn-7:3gpp-service.ims.icsi.mmtel
k: 100rel,replaces,precondition
l: 556

For internal use


35 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
NSN Smart Lab UE to UE VoLTE call - INVITE
Message Body
Session Description Protocol
Session Description Protocol Version (v): 0
Owner/Creator, Session Id (o): root 5000 1000 IN IP4 10.80.132.65
Owner Username: root
Session ID: 5000
Session Version: 1000
Owner Network Type: IN
Owner Address Type: IP4
Owner Address: 10.80.132.65
Session Name (s): QC VOIP
Connection Information (c): IN IP4 10.80.132.65
Connection Network Type: IN
Connection Address Type: IP4
Connection Address: 10.80.132.65
Time Description, active time (t): 0 0
Session Start Time: 0
Session Stop Time: 0
Media Description, name and address (m): audio 50500 RTP/
Media Type: audio
Media Port: 50500

For internal use


36 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
NSN Smart Lab UE to UE VoLTE call - Trying
Session Initiation Protocol (100)
Status-Line: SIP/2.0 100 Trying
Status-Code: 100
[Resent Packet: False]
Message Header
f:<sip:[email protected]>;tag=3214013382
SIP from address: sip:[email protected]
SIP from address User Part: +821090000053
SIP from address Host Part: testlab.samsung.com
SIP from tag: 3214013382
t:<sip:[email protected];user=phone>
SIP to address: sip:[email protected];user=phone
SIP to address User Part: +821090000038
SIP to address Host Part: testlab.samsung.com
SIP To URI parameter: user=phone
CSeq:1066529694 INVITE
Sequence Number: 1066529694
Method: INVITE
i:[email protected]
v:SIP/2.0/TCP 10.80.132.65:8907;branch=z9hG4bK864712464
Transport: TCP
Sent-by Address: 10.80.132.65
Sent-by port: 8907
Branch: z9hG4bK864712464
l:0

For internal use


37 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
Originating UE IMS Network Terminating UE
NSN Smart Lab UE VoLTE call Initiate call

- Options INVITE

100 Trying

The SIP method OPTIONS allows a IMS to query OPTIONS

another UA or a proxy server as to its capabilities. This


allows a client to discover information about the
supported methods, content types, extensions, codecs,
etc.
For example, before a client/server inserts a Require
header field into an INVITE listing an option that it is
not certain the destination UAS supports, it can query
the destination UAS with an OPTIONS to see if this
option is returned in a Supported header field.
All UAs MUST support the OPTIONS method.

For internal use


38 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
NSN Smart Lab UE to UE VoLTE call - Options
Session Initiation Protocol (OPTIONS)
Request-Line: OPTIONS sip:[email protected]:8904 SIP/2.0
Method: OPTIONS
Request-URI: sip:[email protected]:8904
Request-URI User Part: +821090000038
Request-URI Host Part: 10.80.132.64
Request-URI Host Port: 8904
[Resent Packet: False]
Message Header
v:SIP/2.0/UDP 10.40.136.182:5067;branch=z9hG4bK_IMSCL1000366.000_f5705aa1d95b77b57513913ffde3b767;lskpmc=PEO
Transport: UDP
Sent-by Address: 10.40.136.182
Sent-by port: 5067
Branch: z9hG4bK_IMSCL1000366.000_f5705aa1d95b77b57513913ffde3b767
lskpmc=PEO
v:SIP/2.0/TCP 10.40.136.68:5090;branch=z9hG4bK_IMSCL1000366.000_4f066ff1bb00fb3e1a4d2a28aae74a5c;lskpmc=SQ7
Transport: TCP
Sent-by Address: 10.40.136.68
Sent-by port: 5090
Branch: z9hG4bK_IMSCL1000366.000_4f066ff1bb00fb3e1a4d2a28aae74a5c
lskpmc=SQ7
l:0
f:<sip:10.40.140.33>;tag=5BVAAY.UX28d5db5
SIP from address: sip:10.40.140.33
SIP from address Host Part: 10.40.140.33
SIP from tag: 5BVAAY.UX28d5db5
t:<sip:[email protected];user=phone>
SIP to address: sip:[email protected];user=phone
SIP to address User Part: +821090000038
SIP to address Host Part: testlab.samsung.com
SIP To URI parameter: user=phone
v:SIP/2.0/UDP 10.40.140.33:5060;branch=z9hG4bKb09W6C76CXWhUe.Z
Transport: UDP
Sent-by Address: 10.40.140.33
Sent-by port: 5060
Branch: z9hG4bKb09W6C76CXWhUe.Z
i:9396BF5B865AF02FE2C7FCB0@0170ffffffff
CSeq:1 OPTIONS
Sequence Number: 1
Method: OPTIONS
Max-Forwards: 68 use
For internal
d:no-fork
39 11/25/2021 k:100rel,precondition,timer,eventlist,norefersub ©2013 Nokia Solutions and Networks. All rights reserved.
Allow:ACK,BYE,CANCEL,INFO,INVITE,MESSAGE,NOTIFY,OPTIONS,PRACK,PUBLISH,REFER,REGISTER,SUBSCRIBE,UPDATE
Accept:application/sdp
Originating UE IMS Network Terminating UE
NSN Smart Lab UE VoLTE call Initiate call

- Terminating INVITE INVITE

100 Trying

With 200OK message UE answers with its capabilities OPTIONS

to IMS 200 OK

eg: Precondition capable

For internal use


40 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
NSN Smart Lab UE to UE VoLTE call – 200OK (to Options)
Session Initiation Protocol (200)
Status-Line: SIP/2.0 200 OK
Status-Code: 200
[Resent Packet: False]
Message Header
[truncated] v: SIP/2.0/UDP 10.40.136.182:5067;branch=z9hG4bK_IMSCL1000366.000_f5705aa1d95b77b57513913ffde3b767;lskpmc=PEO,SIP/2.0/TCP
10.40.136.68:5090;branch=z9hG4bK_IMSCL1000366.000_4f066ff1bb00fb3e1a4d2a28aae74a5c;lskpmc=SQ7,SIP/2.0/UDP
Transport: UDP
Sent-by Address: 10.40.136.182
Sent-by port: 5067
Branch: z9hG4bK_IMSCL1000366.000_f5705aa1d95b77b57513913ffde3b767
lskpmc=PEO
Transport: TCP
Sent-by Address: 10.40.136.68
Sent-by port: 5090
Branch: z9hG4bK_IMSCL1000366.000_4f066ff1bb00fb3e1a4d2a28aae74a5c
lskpmc=SQ7
Transport: UDP
Sent-by Address: 10.40.140.33
Sent-by port: 5060
Branch: z9hG4bKb09W6C76CXWhUe.Z
l: 0
f: <sip:10.40.140.33>;tag=5BVAAY.UX28d5db5
SIP from address: sip:10.40.140.33
SIP from address Host Part: 10.40.140.33
SIP from tag: 5BVAAY.UX28d5db5
t: <sip:[email protected];user=phone>;tag=3073634201
SIP to address: sip:[email protected];user=phone
SIP to address User Part: +821090000038
SIP to address Host Part: testlab.samsung.com
SIP To URI parameter: user=phone
SIP to tag: 3073634201
i: 9396BF5B865AF02FE2C7FCB0@0170ffffffff
CSeq: 1 OPTIONS
Sequence Number: 1
Method: OPTIONS
Allow:
INVITE,ACK,BYE,CANCEL,UPDATE,PRACK,OPTIONS,MESSAGE,BYE,CANCEL,INFO,INVITE,MESSAGE,NOTIFY,OPTIONS,PRACK,PUBLISH,REFER,REGISTER,SUBSCRIBE,UPDATE
Accept: application/sdp,text/plain
P-Access-Network-Info: 3GPP-E-UTRAN-FDD; utran-cell-id-3gpp=4500100660D90303
m: <sip:[email protected]:8904>
For internal use
Contact URI: sip:[email protected]:8904
41 11/25/2021 Contact URI User Part: +821090000038 ©2013 Nokia Solutions and Networks. All rights reserved.
Contact URI Host Part: 10.80.132.64
Originating UE IMS Network Terminating UE
NSN Smart Lab UE VoLTE call Initiate call

- Terminating INVITE INVITE

100 Trying

The P-CSCF updates the Via and Route-Record OPTIONS

headers and forwards the request to the Called UE. 200OK

Secure port is included in the Via address INVITE

specification. The message also includes the media


authorization token which is passed to the SAEGW in
the PDP context activation request.

Some example of the parameters that IMS transferred to MT is :

AMR-WB/16000
maxptime:240
ptime:20

For internal use


42 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
NSN Smart Lab UE to UE VoLTE call – Terminating INVITE
ession Initiation Protocol (INVITE) SIP from address: sip:
Request-Line: INVITE sip:[email protected]:8904 SIP/2.0 [email protected];user=phone;cpc=ordinary
Method: INVITE SIP from address User Part: +821090000053
Request-URI: sip:[email protected]:8904 SIP from address Host Part: testlab.samsung.com
Request-URI User Part: +821090000038 SIP From URI parameter: user=phone
Request-URI Host Part: 10.80.132.64 SIP From URI parameter: cpc=ordinary
Request-URI Host Port: 8904 SIP from tag: .e04c6jUVb_BYBDZ
[Resent Packet: False] t:<sip:[email protected];user=phone>
Message Header SIP to address: sip:[email protected];user=phone
v:SIP/2.0/UDP SIP to address User Part: +821090000038
10.40.136.182:5067;branch=z9hG4bK_IMSCL1000366.000_7fc7a185aaf3a8d7683e6f14a8 SIP to address Host Part: testlab.samsung.com
b8b8a7;lskpmc=PEO SIP To URI parameter: user=phone
Transport: UDP v:SIP/2.0/UDP 10.40.140.33:5060;branch=z9hG4bK04djCChaa2gc5XaA
Sent-by Address: 10.40.136.182 Transport: UDP
Sent-by port: 5067 Sent-by Address: 10.40.140.33
Branch: z9hG4bK_IMSCL1000366.000_7fc7a185aaf3a8d7683e6f14a8b8b8a7 Sent-by port: 5060
lskpmc=PEO Branch: z9hG4bK04djCChaa2gc5XaA
Record- i:4330F989979D2A5D0D0C36DE@0170ffffffff
Route:<sip:10.40.136.182:5067;routing_id=pcscf_b_side;lskpmc=PEO;lr> CSeq:1 INVITE
Record-Route URI: Sequence Number: 1
sip:10.40.136.182:5067;routing_id=pcscf_b_side;lskpmc=PEO;lr Method: INVITE
Record-Route Host Part: 10.40.136.182 Max-Forwards: 61
Record-Route Host Port: 5067 Record-
Record-Route URI parameter: routing_id=pcscf_b_side Route:<sip:ssslcsf1.testlab.samsung.com:5090;lr;interface=isc;lskpmc=SQ7;reg-
Record-Route URI parameter: lskpmc=PEO id=Q71386201270095667;routing_id=9ca2a0df8bc1a076bc0bc18b1f08f67d>
Record-Route URI parameter: lr Record-Route URI:
v:SIP/2.0/TCP sip:ssslcsf1.testlab.samsung.com:5090;lr;interface=isc;lskpmc=SQ7;reg-
10.40.136.68:5090;branch=z9hG4bK_IMSCL1000366.000_9471f3a6604c1e436a41b5cb6fb id=Q71386201270095667;routing_id=9ca2a0df8bc1a076bc0bc18b1f08f67d
2bbab;lskpmc=SQ7 Record-Route Host Part: ssslcsf1.testlab.samsung.com
Transport: TCP Record-Route Host Port: 5090
Sent-by Address: 10.40.136.68 Record-Route URI parameter: lr
Sent-by port: 5090 Record-Route URI parameter: interface=isc
Branch: z9hG4bK_IMSCL1000366.000_9471f3a6604c1e436a41b5cb6fb2bbab Record-Route URI parameter: lskpmc=SQ7
lskpmc=SQ7 Record-Route URI parameter: reg-id=Q71386201270095667
l:553 Record-Route URI parameter:
f:"+821090000053"<sip: routing_id=9ca2a0df8bc1a076bc0bc18b1f08f67d
[email protected];user=phone;cpc=ordinary>;tag=.e04c6jUVb_BYB
DZ
SIP Display info: "+821090000053"
For internal use
43 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
NSN Smart Lab UE to UE VoLTE call – Terminating INVITE
routing_id=9ca2a0df8bc1a076bc0bc18b1f08f67d Session Version: 0
Record- Owner Network Type: IN
Route:<sip:[email protected]:5060;transport=UDP;lr> Owner Address Type: IP4
Record-Route URI: Owner Address: testlab.samsung.com
sip:[email protected]:5060;transport=UDP;lr Session Name (s): QC VOIP
Record-Route Userinfo: AAQACARhwAABZAAAA8gAAfUkK Connection Information (c): IN IP4 10.40.151.65
Record-Route Host Part: 10.40.140.33 Connection Network Type: IN
Record-Route Host Port: 5060 Connection Address Type: IP4
Record-Route URI parameter: transport=UDP Connection Address: 10.40.151.65
Record-Route URI parameter: lr Time Description, active time (t): 0 0
d:no-fork Session Start Time: 0
P-Asserted-Identity:<sip: Session Stop Time: 0
[email protected];user=phone;cpc=ordinary>,<tel: Media Description, name and address (m): audio 1228 RTP/AVP 104
+821090000053;cpc=ordinary> 102 112 100
SIP PAI Address: sip: Media Type: audio
[email protected];user=phone;cpc=ordinary Media Port: 1228
SIP PAI User Part: +821090000053 Media Protocol: RTP/AVP
SIP PAI Host Part: testlab.samsung.com Media Format: DynamicRTP-Type-104
SIP PAI URI parameter: user=phone Media Format: DynamicRTP-Type-102
SIP PAI URI parameter: cpc=ordinary Media Format: DynamicRTP-Type-112
P-Asserted-Service:urn:urn-7:3gpp-service.ims.icsi.mmtel Media Format: DynamicRTP-Type-100
x:1800;refresher=uac Bandwidth Information (b): AS:41
m:<sip:psslcsf1-gm.testlab.samsung.com;transport=UDP> Bandwidth Modifier: AS [Application Specific (RTP session
Contact URI: sip:psslcsf1-gm.testlab.samsung.com;transport=UDP bandwidth)]
Contact URI Host Part: psslcsf1-gm.testlab.samsung.com Bandwidth Value: 41 kb/s
Contact URI parameter: transport=UDP Bandwidth Information (b): RS:0
k:100rel,precondition,timer,eventlist,norefersub Bandwidth Modifier: RS
Allow:ACK,BYE,CANCEL,INFO,INVITE,NOTIFY,OPTIONS,PRACK,REFER,UPDATE Bandwidth Value: 0
a:*;+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-service.ims.icsi.mmtel" Bandwidth Information (b): RR:0
c:application/sdp Bandwidth Modifier: RR
Content-Disposition:session;handling=required Bandwidth Value: 0
d:no-fork Media Attribute (a): rtpmap:104 AMR-WB/16000
Accept:application/sdp,application/3gpp-ims+xml Media Attribute Fieldname: rtpmap
P-Called-Party-ID:<sip:[email protected]> Media Format: 104
P-Early-Media:supported MIME Type: AMR-WB
Message Body Sample Rate: 16000
Session Description Protocol
Session Description Protocol Version (v): 0
Owner/Creator, Session
For internal use Id (o): - 0 0 IN IP4 testlab.samsung.com
Owner Username: -
44 11/25/2021 Session ID: 0 ©2013 Nokia Solutions and Networks. All rights reserved.
NSN Smart Lab UE to UE VoLTE call – Terminating INVITE
Media Attribute (a): fmtp:104 mode-change-capability=2;max-red=0 MIME Type: telephone-event
Media Attribute Fieldname: fmtp Sample Rate: 8000
Media Format: 104 [AMR-WB] Media Attribute (a): fmtp:100 0-15
Media format specific parameters: mode-change-capability=2 Media Attribute Fieldname: fmtp
Media format specific parameters: max-red=0 Media Format: 100 [telephone-event]
Media Attribute (a): rtpmap:102 AMR/8000 Media format specific parameters: 0-15
Media Attribute Fieldname: rtpmap Media Attribute (a): curr:qos local none
Media Format: 102 Media Attribute Fieldname: curr
MIME Type: AMR Media Attribute Value: qos local none
Sample Rate: 8000 Media Attribute (a): curr:qos remote none
Media Attribute (a): fmtp:102 mode-change-capability=2;max-red=0 Media Attribute Fieldname: curr
Media Attribute Fieldname: fmtp Media Attribute Value: qos remote none
Media Format: 102 [AMR] Media Attribute (a): des:qos mandatory local sendrecv
Media format specific parameters: mode-change-capability=2 Media Attribute Fieldname: des
Media format specific parameters: max-red=0 Media Attribute Value: qos mandatory local sendrecv
Media Attribute (a): rtpmap:112 telephone-event/16000 Media Attribute (a): des:qos optional remote sendrecv
Media Attribute Fieldname: rtpmap Media Attribute Fieldname: des
Media Format: 112 Media Attribute Value: qos optional remote sendrecv
MIME Type: telephone-event Media Attribute (a): sendrecv
Sample Rate: 16000 Media Attribute (a): maxptime:240
Media Attribute (a): fmtp:112 0-15 Media Attribute Fieldname: maxptime
Media Attribute Fieldname: fmtp Media Attribute Value: 240
Media Format: 112 [telephone-event] Media Attribute (a): ptime:20
Media format specific parameters: 0-15 Media Attribute Fieldname: ptime
Media Attribute (a): rtpmap:100 telephone-event/8000 Media Attribute Value: 20
Media Attribute Fieldname: rtpmap
Media Format: 100

For internal use


45 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
Originating UE IMS Network Terminating UE
NSN Smart Lab UE to UE VoLTE call Initiate call

- Trying INVITE

100 Trying OPTIONS

It should be noted that according to the specifications the ”100


200 OK
Trying” message should only be sent by the P-CSCF to an
INVITE
originating UE. However, the SIP client of terminating UE 100 Trying
(Samsung S4) is also sending the ”100 Trying” message to the
IMS in this call example.

Please note that the SIP client of LG G2 did not send ‘100
Trying’ message although both UEs have the same Qualcomm
chipset (MSM8974).

For internal use


46 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
NSN Smart Lab UE to UE VoLTE call – from Terminating side Trying
Session Initiation Protocol (100) f: "+821090000053"<sip:
Status-Line: SIP/2.0 100 Trying [email protected];user=phone;cpc=ordinary>;tag=.e04c6jUVb_BYBDZ
Status-Code: 100 SIP Display info: "+821090000053"
[Resent Packet: False] SIP from address: sip:
Message Header [email protected];user=phone;cpc=ordinary
[truncated] v: SIP/2.0/UDP SIP from address User Part: +821090000053
10.40.136.182:5067;branch=z9hG4bK_IMSCL1000366.000_7fc7a185aaf3a8d7683e6f14a8b8b8a7;lskpmc SIP from address Host Part: testlab.samsung.com
=PEO,SIP/2.0/TCP SIP From URI parameter: user=phone
10.40.136.68:5090;branch=z9hG4bK_IMSCL1000366.000_9471f3a6604c1e436a41b5cb6fb2bbab;lskpmc= SIP From URI parameter: cpc=ordinary
SQ7,SIP/2.0/UDP SIP from tag: .e04c6jUVb_BYBDZ
Transport: UDP t: <sip:[email protected];user=phone>
Sent-by Address: 10.40.136.182 SIP to address: sip:[email protected];user=phone
Sent-by port: 5067 SIP to address User Part: +821090000038
Branch: z9hG4bK_IMSCL1000366.000_7fc7a185aaf3a8d7683e6f14a8b8b8a7 SIP to address Host Part: testlab.samsung.com
lskpmc=PEO SIP To URI parameter: user=phone
Transport: TCP i: 4330F989979D2A5D0D0C36DE@0170ffffffff
Sent-by Address: 10.40.136.68 CSeq: 1 INVITE
Sent-by port: 5090 Sequence Number: 1
Branch: z9hG4bK_IMSCL1000366.000_9471f3a6604c1e436a41b5cb6fb2bbab Method: INVITE
lskpmc=SQ7 l:0
Transport: UDP
Sent-by Address: 10.40.140.33 No. Time Source Destination Protocol Length Info
Sent-by port: 5060 l:0
Branch: z9hG4bK04djCChaa2gc5XaA
l: 0

For internal use


47 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
Originating UE IMS Network Terminating UE
NSN Smart Lab UE to UE VoLTE Initiate call

call INVITE

- 183 Session Progress 100 Trying

When precondition mechanism is supported P-CSCF OPTIONS

would send 183 Session Progress to originating UE 200 OK

which then compares the terminating UE capabilities INVITE

with its own and determines the codec to be used. 100 Trying

Eg: capabilities of MT: 183 Session Progress

Bandwidth Value: 0
Media Attribute (a):
rtpmap:104 AMR-WB/16000
Media Attribute Fieldname: rtpmap
Media Format: 104
MIME Type: AMR-WB
Sample Rate: 16000

For internal use


48 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
NSN Smart Lab UE to UE VoLTE call – 183 Session Progress
Session Initiation Protocol (183) Record-Route URI parameter: lr
Status-Line: SIP/2.0 183 Session Progress Record-Route URI: sip:ssslcsf1.testlab.samsung.com:5090;reg-
Status-Code: 183 id=H61386209885981647;routing_id=f6bdedbdf2a447065382ce9b0aa206fe;lskpmc=SH6;
[Resent Packet: False] lr;interface=isc
Message Header Record-Route Host Part: ssslcsf1.testlab.samsung.com
l:452 Record-Route Host Port: 5090
f:<sip:[email protected]>;tag=3214013382 Record-Route URI parameter: reg-id=H61386209885981647
SIP from address: sip:[email protected] Record-Route URI parameter:
SIP from address User Part: +821090000053 routing_id=f6bdedbdf2a447065382ce9b0aa206fe
SIP from address Host Part: testlab.samsung.com Record-Route URI parameter: lskpmc=SH6
SIP from tag: 3214013382 Record-Route URI parameter: lr
t:<sip: Record-Route URI parameter: interface=isc
[email protected];user=phone>;tag=daUW.4ZA2VWd03i7 Record-Route URI:
SIP to address: sip:[email protected];user=phone sip:10.40.136.182:5067;routing_id=pcscf_a_side;lskpmc=PYK;lr
SIP to address User Part: +821090000038 Record-Route Host Part: 10.40.136.182
SIP to address Host Part: testlab.samsung.com Record-Route Host Port: 5067
SIP To URI parameter: user=phone Record-Route URI parameter: routing_id=pcscf_a_side
SIP to tag: daUW.4ZA2VWd03i7 Record-Route URI parameter: lskpmc=PYK
v:SIP/2.0/TCP 10.80.132.65:8907;branch=z9hG4bK864712464 Record-Route URI parameter: lr
Transport: TCP RSeq: 1
Sent-by Address: 10.80.132.65 m:<sip:psslcsf1-gm.testlab.samsung.com;transport=TCP>
Sent-by port: 8907 Contact URI: sip:psslcsf1-gm.testlab.samsung.com;transport=TCP
Branch: z9hG4bK864712464 Contact URI Host Part: psslcsf1-gm.testlab.samsung.com
i:[email protected] Contact URI parameter: transport=TCP
CSeq:1066529694 INVITE Require:100rel
Sequence Number: 1066529694 Allow:ACK,BYE,CANCEL,INFO,INVITE,NOTIFY,OPTIONS,PRACK,REFER,UPDATE
Method: INVITE c:application/sdp
[truncated] Record- Content-Disposition:session;handling=required
Route:<sip:[email protected]:5060;transport=TCP;lr>,<sip P-Com.Siemens.Calling-Party-ID:<sip:
:ssslcsf1.testlab.samsung.com:5090;reg- [email protected]>
id=H61386209885981647;routing_id=f6bdedbdf2a447065382ce9b0aa206fe;lskpmc=SH6; [Expert Info (Note/Undecoded): Unrecognised SIP header (P-
lr;interface=isc>,<sip:10.4 Com.Siemens.Calling-Party-ID)]
Record-Route URI: [Message: Unrecognised SIP header (P-Com.Siemens.Calling-
sip:[email protected]:5060;transport=TCP;lr Party-ID)]
Record-Route Userinfo: AAQACARhwAABZAAAA8gAAfUkK [Severity level: Note]
Record-Route Host Part: 10.40.140.33 [Group: Undecoded]
Record-Route Host Port: 5060 Message Body
Record-Route URI parameter: transport=TCP Session Description Protocol

For internal use


49 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
NSN Smart Lab UE to UE VoLTE call – 183 Session Progress
Session Description Protocol Version (v): 0 Media Attribute Fieldname: fmtp
Owner/Creator, Session Id (o): - 0 0 IN IP4 testlab.samsung.com Media Format: 104 [AMR-WB]
Owner Username: - Media format specific parameters: mode-change-capability=2
Session ID: 0 Media format specific parameters: max-red=0
Session Version: 0 Media Attribute (a): rtpmap:112 telephone-event/16000
Owner Network Type: IN Media Attribute Fieldname: rtpmap
Owner Address Type: IP4 Media Format: 112
Owner Address: testlab.samsung.com MIME Type: telephone-event
Session Name (s): QC VOIP Sample Rate: 16000
Connection Information (c): IN IP4 10.40.151.65 Media Attribute (a): fmtp:112 0-15
Connection Network Type: IN Media Attribute Fieldname: fmtp
Connection Address Type: IP4 Media Format: 112 [telephone-event]
Connection Address: 10.40.151.65 Media format specific parameters: 0-15
Time Description, active time (t): 0 0 Media Attribute (a): curr:qos local none
Session Start Time: 0 Media Attribute Fieldname: curr
Session Stop Time: 0 Media Attribute Value: qos local none
Media Description, name and address (m): audio 1226 RTP/AVP 104 Media Attribute (a): curr:qos remote none
112 Media Attribute Fieldname: curr
Media Type: audio Media Attribute Value: qos remote none
Media Port: 1226 Media Attribute (a): des:qos mandatory local sendrecv
Media Protocol: RTP/AVP Media Attribute Fieldname: des
Media Format: DynamicRTP-Type-104 Media Attribute Value: qos mandatory local sendrecv
Media Format: DynamicRTP-Type-112 Media Attribute (a): des:qos mandatory remote sendrecv
Bandwidth Information (b): AS:41 Media Attribute Fieldname: des
Bandwidth Modifier: AS [Application Specific (RTP session Media Attribute Value: qos mandatory remote sendrecv
bandwidth)] Media Attribute (a): conf:qos remote sendrecv
Bandwidth Value: 41 kb/s Media Attribute Fieldname: conf
Bandwidth Information (b): RS:0 Media Attribute Value: qos remote sendrecv
Bandwidth Modifier: RS Media Attribute (a): sendrecv
Bandwidth Value: 0 Media Attribute (a): maxptime:240
Bandwidth Information (b): RR:0 Media Attribute Fieldname: maxptime
Bandwidth Modifier: RR Media Attribute Value: 240
Bandwidth Value: 0 Media Attribute (a): ptime:20
Media Attribute (a): rtpmap:104 AMR-WB/16000 Media Attribute Fieldname: ptime
Media Attribute Fieldname: rtpmap Media Attribute Value: 20
Media Format: 104
MIME Type: AMR-WB
Sample Rate: 16000
Media Attribute (a): fmtp:104 mode-change-capability=2;max-red=0

For internal use


50 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
Originating UE IMS Network Terminating UE
NSN Smart Lab UE to UE VoLTE Initiate call

call –PRACK INVITE

100 Trying
OPTIONS

Originating UE notifies the terminating UE using 200 OK


PRACK the selected codec. INVITE

And follows EPS Bearer Activation between MO 100 Trying

UE and IMS. 183 Session Progress

EPS Bearer Activation for QCI1 and Audio Video Path Setu

183 Session Progress

PRACK
200 OK
EPS Bearer Activation for QCI1 and Audio Video Path Setup

For internal use


51 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
NSN Smart Lab UE to UE VoLTE call – PRACK
Session Initiation Protocol (PRACK) Contact: <sip:[email protected]:35434;transport=udp>;
Request-Line: PRACK sip:10.40.140.33:5060;transport=TCP SIP/2.0 +g.oma.sip-im;language="en,fr";+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-
Method: PRACK service.ims.icsi.mmtel"
Request-URI: sip:10.40.140.33:5060;transport=TCP Contact URI: sip:[email protected]:35434;transport=udp
Request-URI Host Part: 10.40.140.33 Contact URI User Part: 821019000040
Request-URI Host Port: 5060 Contact URI Host Part: 10.80.154.247
[Resent Packet: False] Contact URI Host Port: 35434
Message Header Contact URI parameter: transport=udp
Via: SIP/2.0/UDP 10.80.154.247:35434;branch=z9hG4bK754467718;rport Contact parameter: +g.oma.sip-im
Transport: UDP Contact parameter: language="en,fr"
Sent-by Address: 10.80.154.247 Contact parameter: +g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-
Sent-by port: 35434 service.ims.icsi.mmtel"\r\n
Branch: z9hG4bK754467718 Call-ID: 6b0323ba-cb38-7653-b8af-4f9e34340703
RPort: rport CSeq: 878073664 PRACK
From: <sip:[email protected]>;tag=863431136 Sequence Number: 878073664
SIP from address: sip:[email protected] Method: PRACK
SIP from address User Part: 821019000040 Content-Length: 0
SIP from address Host Part: testlab.samsung.com Max-Forwards: 70
SIP from tag: 863431136 [truncated] Proxy-Authorization: Digest
To: <sip:[email protected]>;tag=jAe0U9h10Wb5VVCe username="[email protected]",realm="testlab.samsung.com",nonce
SIP to address: sip:[email protected] ="1844118951cea7891Y8789d82dd7bd6342a6dfd5501715dd696edc",uri="sip:10.40.140.
SIP to address User Part: 01090000038 33:5060;transport=TCP",response="1f6985fe09b7
SIP to address Host Part: testlab.samsung.com Authentication Scheme: Digest
SIP to tag: jAe0U9h10Wb5VVCe Username: "[email protected]"
Realm: "testlab.samsung.com"
Nonce Value:
"1844118951cea7891Y8789d82dd7bd6342a6dfd5501715dd696edc"
Authentication URI: "sip:10.40.140.33:5060;transport=TCP"
Digest Authentication Response:
"1f6985fe09b728dd1fb746bd47132d17"
Algorithm: MD5

For internal use


52 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
Originating UE IMS Network Terminating UE
NSN Smart Lab UE to UE VoLTE Initiate call

call –200 OK INVITE

100 Trying
OPTIONS

This is Acknowledge message to PRACK 200OK


message from MT to MO
INVITE

100 Trying

183 Session Progress

EPS Bearer Activation for QCI1 and Audio Video Path Setu

183 Session Progress

PRACK

200 OK

EPS Bearer Activation for QCI1 and Audio Video Path Setup

PRACK

200 OK

For internal use


53 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
NSN Smart Lab UE to UE VoLTE call – 200 OK
Session Initiation Protocol (200) SIP to address Host Part: testlab.samsung.com
Status-Line: SIP/2.0 200 OK SIP To URI parameter: user=phone
Status-Code: 200 SIP to tag: daUW.4ZA2VWd03i7
[Resent Packet: False] v:SIP/2.0/TCP 10.80.132.65:8907;branch=z9hG4bK496689977
Message Header Transport: TCP
l:0 Sent-by Address: 10.80.132.65
f:<sip:[email protected]>;tag=3214013382 Sent-by port: 8907
SIP from address: sip:[email protected] Branch: z9hG4bK496689977
SIP from address User Part: +821090000053 i:[email protected]
SIP from address Host Part: testlab.samsung.com CSeq:1066529695 PRACK
SIP from tag: 3214013382 Sequence Number: 1066529695
t:<sip: Method: PRACK
[email protected];user=phone>;tag=daUW.4ZA2VWd03i7 Allow:ACK,BYE,CANCEL,INFO,INVITE,NOTIFY,OPTIONS,PRACK,REFER,UPDATE
SIP to address: sip:[email protected];user=phone
SIP to address User Part: +821090000038

For internal use


54 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
Originating UE IMS Network Terminating UE
NSN Smart Lab UE to UE VoLTE Initiate call

call –UPDATE INVITE

100 Trying
OPTIONS

‘UPDATE’ message contains an updated current 200OK

status attribute for this particular media stream


INVITE

Eg: MO and MT agreed which codec rate going 100 Trying

183 Session Progress


to be used: Bandwidth Value: 0
Media Attribute (a): rtpmap:104 EPS Bearer Activation for QCI1 and Audio Video Path Se
AMR- WB/16000
Media Attribute Fieldname: rtpmap 183 Session Progress

Media Format: 104 PRACK


MIME Type: AMR-WB 200 OK
Sample Rate: 16000 EPS Bearer Activation for QCI1 and Audio Video Path Setup

PRACK

200 OK

UPDATE UPDATE

For internal use


55 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
NSN Smart Lab UE to UE VoLTE call – UPDATE

Session Initiation Protocol (UPDATE) m: <sip:[email protected]:8907>


Request-Line: UPDATE sip:psslcsf1-gm.testlab.samsung.com;transport=TCP Contact URI: sip:[email protected]:8907
SIP/2.0 Contact URI User Part: +821090000053
Method: UPDATE Contact URI Host Part: 10.80.132.65
Request-URI: sip:psslcsf1-gm.testlab.samsung.com;transport=TCP Contact URI Host Port: 8907
Request-URI Host Part: psslcsf1-gm.testlab.samsung.com [truncated] Route:
[Resent Packet: False] <sip:10.40.136.182:5067;routing_id=pcscf_a_side;lskpmc=PYK;lr>,<sip:ssslcsf1.
Message Header testlab.samsung.com:5090;reg-
l: 431 id=H61386209885981647;routing_id=f6bdedbdf2a447065382ce9b0aa206fe;lskpmc=SH6;
f: <sip:[email protected]>;tag=3214013382 lr;interface=isc>,<sip:AAQACARhwAABZA
SIP from address: sip:[email protected] Route URI:
SIP from address User Part: +821090000053 sip:10.40.136.182:5067;routing_id=pcscf_a_side;lskpmc=PYK;lr
SIP from address Host Part: testlab.samsung.com Route Host Part: 10.40.136.182
SIP from tag: 3214013382 Route Host Port: 5067
t: <sip: Route URI parameter: routing_id=pcscf_a_side
[email protected];user=phone>;tag=daUW.4ZA2VWd03i7 Route URI parameter: lskpmc=PYK
SIP to address: sip:[email protected];user=phone Route URI parameter: lr
SIP to address User Part: +821090000038 Route URI: sip:ssslcsf1.testlab.samsung.com:5090;reg-
SIP to address Host Part: testlab.samsung.com id=H61386209885981647;routing_id=f6bdedbdf2a447065382ce9b0aa206fe;lskpmc=SH6;
SIP To URI parameter: user=phone lr;interface=isc
SIP to tag: daUW.4ZA2VWd03i7 Route Host Part: ssslcsf1.testlab.samsung.com
v: SIP/2.0/TCP 10.80.132.65:8907;branch=z9hG4bK552866496 Route Host Port: 5090
Transport: TCP Route URI parameter: reg-id=H61386209885981647
Sent-by Address: 10.80.132.65 Route URI parameter:
Sent-by port: 8907 routing_id=f6bdedbdf2a447065382ce9b0aa206fe
Branch: z9hG4bK552866496 Route URI parameter: lskpmc=SH6
i: [email protected] Route URI parameter: lr
CSeq: 1066529696 UPDATE Route URI parameter: interface=isc
Sequence Number: 1066529696 Route URI:
Method: UPDATE sip:[email protected]:5060;transport=TCP;lr
Route Userinfo: AAQACARhwAABZAAAA8gAAfUkK
Route Host Part: 10.40.140.33
Route Host Port: 5060
Route URI parameter: transport=TCP
Route URI parameter: lr
Max-Forwards: 70
P-Access-Network-Info: 3GPP-E-UTRAN-FDD; utran-cell-id-3
For internal use
56 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
NSN Smart Lab UE to UE VoLTE call – UPDATE
3gpp=4500100660D90301 Bandwidth Modifier: AS [Application Specific (RTP session
Security-Verify: ipsec-3gpp;q=0.2;alg=hmac-sha-1-96;spi- bandwidth)]
c=1385782922;spi-s=1385782923;port-c=32921;port-s=5067,ipsec- Bandwidth Value: 41 kb/s
3gpp;q=0.1;alg=hmac-md5-96;spi-c=1385782922;spi-s=1385782923;port- Bandwidth Information (b): RS:0
c=32921;port-s=5067 Bandwidth Modifier: RS
Allow: INVITE,ACK,CANCEL,BYE,UPDATE,PRACK,MESSAGE,REFER,NOTIFY Bandwidth Value: 0
Require: sec-agree,precondition Bandwidth Information (b): RR:0
Proxy-Require: sec-agree Bandwidth Modifier: RR
c: application/sdp Bandwidth Value: 0
Message Body Media Attribute (a): rtpmap:104 AMR-WB/16000
Session Description Protocol Media Attribute Fieldname: rtpmap
Session Description Protocol Version (v): 0 Media Format: 104
Owner/Creator, Session Id (o): root 5000 1001 IN IP4 10.80.132.65 MIME Type: AMR-WB
Owner Username: root Sample Rate: 16000
Session ID: 5000 Media Attribute (a): fmtp:104 mode-change-capability=2;max-red=0
Session Version: 1001 Media Attribute Fieldname: fmtp
Owner Network Type: IN Media Format: 104 [AMR-WB]
Owner Address Type: IP4 Media format specific parameters: mode-change-capability=2
Owner Address: 10.80.132.65 Media format specific parameters: max-red=0
Session Name (s): QC VOIP Media Attribute (a): rtpmap:112 telephone-event/16000
Connection Information (c): IN IP4 10.80.132.65 Media Attribute Fieldname: rtpmap
Connection Network Type: IN Media Format: 112
Connection Address Type: IP4 MIME Type: telephone-event
Connection Address: 10.80.132.65 Sample Rate: 16000
Time Description, active time (t): 0 0 Media Attribute (a): fmtp:112 0-15
Session Start Time: 0 Media Attribute Fieldname: fmtp
Session Stop Time: 0 Media Format: 112 [telephone-event]
Media Description, name and address (m): audio 50500 RTP/AVP 104 Media format specific parameters: 0-15
112 Media Attribute (a): curr:qo
Media Type: audio Media Attribute Fieldname: curr
Media Port: 50500 Media Attribute Value: qo
Media Protocol: RTP/AVP
Media Format: DynamicRTP-Type-104
Media Format: DynamicRTP-Type-112
Bandwidth Information (b): AS:41

For internal use


57 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
Originating UE IMS Network Terminating UE
NSN Smart Lab UE to UE VoLTE Initiate call

call –200 OK after UPDATE INVITE

100 Trying
OPTIONS

Both terminals confirm the setup of bearer 200OK

with QoS according to UPDATE & 200 OK


message, terminating UE start ringing. INVITE

100 Trying

183 Session Progress

EPS Bearer Activation for QCI1 and Audio Video Path Se

183 Session Progress

PRACK

EPS Bearer Activation for QCI1 and Audio Video Path Setup

PRACK

200 OK
200 OK

UPDATE UPDATE

200 OK 200 OK

For internal use


58 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
NSN Smart Lab UE to UE VoLTE call – 200 OK after UPDATE
Session Initiation Protocol (200) Record-Route URI parameter:
Status-Line: SIP/2.0 200 OK routing_id=9ca2a0df8bc1a076bc0bc18b1f08f67d
Status-Code: 200 Record-Route URI:
[Resent Packet: False] sip:[email protected]:5060;transport=UDP;lr
Message Header Record-Route Userinfo: AAQACARhwAABZAAAA8gAAfUkK
[truncated] v: SIP/2.0/UDP Record-Route Host Part: 10.40.140.33
10.40.136.182:5067;branch=z9hG4bK_IMSCL1000366.000_5d71ed949021f0be0b507b1f6d Record-Route Host Port: 5060
86be5d;lskpmc=PEO,SIP/2.0/TCP Record-Route URI parameter: transport=UDP
10.40.136.68:5090;branch=z9hG4bK_IMSCL1000366.000_08192bb9e7770d6242bbab97dfb Record-Route URI parameter: lr
0fb78;lskpmc=SQ7,SIP/2.0/UDP l: 435
Transport: UDP f: "+821090000053"<sip:
Sent-by Address: 10.40.136.182 [email protected];user=phone;cpc=ordinary>;tag=.e04c6jUVb_BYB
Sent-by port: 5067 DZ
Branch: z9hG4bK_IMSCL1000366.000_5d71ed949021f0be0b507b1f6d86be5d SIP Display info: "+821090000053"
lskpmc=PEO SIP from address: sip:
Transport: TCP [email protected];user=phone;cpc=ordinary
Sent-by Address: 10.40.136.68 SIP from address User Part: +821090000053
Sent-by port: 5090 SIP from address Host Part: testlab.samsung.com
Branch: z9hG4bK_IMSCL1000366.000_08192bb9e7770d6242bbab97dfb0fb78 SIP From URI parameter: user=phone
lskpmc=SQ7 SIP From URI parameter: cpc=ordinary
Transport: UDP SIP from tag: .e04c6jUVb_BYBDZ
Sent-by Address: 10.40.140.33 t: <sip:[email protected];user=phone>;tag=3073634398
Sent-by port: 5060 SIP to address: sip:[email protected];user=phone
Branch: z9hG4bKC1eddgXd2bb24bCe SIP to address User Part: +821090000038
[truncated] Record-Route: SIP to address Host Part: testlab.samsung.com
<sip:10.40.136.182:5067;routing_id=pcscf_b_side;lskpmc=PEO;lr>,<sip:ssslcsf1. SIP To URI parameter: user=phone
testlab.samsung.com:5090;lr;interface=isc;lskpmc=SQ7;routing_id=9ca2a0df8bc1a SIP to tag: 3073634398
076bc0bc18b1f08f67d>,<sip:[email protected] i: 4330F989979D2A5D0D0C36DE@0170ffffffff
Record-Route URI: CSeq: 3 UPDATE
sip:10.40.136.182:5067;routing_id=pcscf_b_side;lskpmc=PEO;lr Sequence Number: 3
Record-Route Host Part: 10.40.136.182 Method: UPDATE
Record-Route Host Port: 5067 m: <sip:[email protected]:8904>
Record-Route URI parameter: routing_id=pcscf_b_side Contact URI: sip:[email protected]:8904
Record-Route URI parameter: lskpmc=PEO Contact URI User Part: +821090000038
Record-Route URI parameter: lr Contact URI Host Part: 10.80.132.64
Record-Route URI: Contact URI Host Port: 8904
sip:ssslcsf1.testlab.samsung.com:5090;lr;interface=isc;lskpmc=SQ7;routing_id=
9ca2a0df8bc1a076bc0bc18b1f08f67d
Record-Route Host Part: ssslcsf1.testlab.samsung.com
Record-Route Host Port: 5090
Record-Route URI parameter: lr
For internal
Record-Route URIuse
parameter: interface=isc
59 11/25/2021 Record-Route URI parameter: lskpmc=SQ7 ©2013 Nokia Solutions and Networks. All rights reserved.
NSN Smart Lab UE to UE VoLTE call – 200 OK after UPDATE
c: application/sdp Media Attribute Fieldname: rtpmap
P-Access-Network-Info: 3GPP-E-UTRAN-FDD; utran-cell-id- Media Format: 104
3gpp=4500100660D90303 MIME Type: AMR-WB
k: 100rel,precondition Sample Rate: 16000
Allow: INVITE,ACK,CANCEL,BYE,UPDATE,PRACK,MESSAGE,REFER,NOTIFY Media Attribute (a): fmtp:104 mode-change-capability=2;max-red=0
Message Body Media Attribute Fieldname: fmtp
Session Description Protocol Media Format: 104 [AMR-WB]
Session Description Protocol Version (v): 0 Media format specific parameters: mode-change-capability=2
Owner/Creator, Session Id (o): root 5000 1001 IN IP4 10.80.132.64 Media format specific parameters: max-red=0
Owner Username: root Media Attribute (a): rtpmap:112 telephone-event/16000
Session ID: 5000 Media Attribute Fieldname: rtpmap
Session Version: 1001 Media Format: 112
Owner Network Type: IN MIME Type: telephone-event
Owner Address Type: IP4 Sample Rate: 16000
Owner Address: 10.80.132.64 Media Attribute (a): fmtp:112 0-15
Session Name (s): QC VOIP Media Attribute Fieldname: fmtp
Connection Information (c): IN IP4 10.80.132.64 Media Format: 112 [telephone-event]
Connection Network Type: IN Media format specific parameters: 0-15
Connection Address Type: IP4 Media Attribute (a): curr:qos local sendrecv
Connection Address: 10.80.132.64 Media Attribute Fieldname: curr
Time Description, active time (t): 0 0 Media Attribute Value: qos local sendrecv
Session Start Time: 0 Media Attribute (a): curr:qos remote sendrecv
Session Stop Time: 0 Media Attribute Fieldname: curr
Media Description, name and address (m): audio 50300 RTP/AVP 104 Media Attribute Value: qos remote sendrecv
112 Media Attribute (a): des:qos mandatory local sendrecv
Media Type: audio Media Attribute Fieldname: des
Media Port: 50300 Media Attribute Value: qos mandatory local sendrecv
Media Protocol: RTP/AVP Media Attribute (a): des:qos mandatory remote sendrecv
Media Format: DynamicRTP-Type-104 Media Attribute Fieldname: des
Media Format: DynamicRTP-Type-112 Media Attribute Value: qos mandatory remote sendrecv
Bandwidth Information (b): AS:41 Media Attribute (a): sendrecv
Bandwidth Modifier: AS [Application Specific (RTP session Media Attribute (a): maxptime:240
bandwidth)] Media Attribute Fieldname: maxptime
Bandwidth Value: 41 kb/s Media Attribute Value: 240
Bandwidth Information (b): RS:0 Media Attribute (a): ptime:20
Bandwidth Modifier: RS Media Attribute Fieldname: ptime
Bandwidth Value: 0 Media Attribute Value: 20
Bandwidth Information (b): RR:0
Bandwidth Modifier: RR
Bandwidth Value: 0
ForAttribute
Media internal use
(a): rtpmap:104 AMR-WB/16000
60 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
Originating UE IMS Network Terminating UE
NSN Smart Lab UE to UE VoLTE Initiate call

call –Ringing INVITE

100 Trying
OPTIONS

‘Ringing message’ initiated from MT to IMS and 200OK

then IMS forwards the ‘Ringing message’ to MO INVITE

100 Trying

183 Session Progress

EPS Bearer Activation for QCI1 and Audio Video Path S

183 Session Progress

PRACK

200 OK
EPS Bearer Activation for QCI1 and Audio Video Path Setup

PRACK

200 OK

UPDATE UPDATE

200 OK 200 OK
Ringing

180 Ringing 180 Ringing

For internal use


61 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
NSN Smart Lab UE to UE VoLTE call – 180 RINGING
Session Initiation Protocol (180) Record-Route URI:
Status-Line: SIP/2.0 180 Ringing sip:[email protected]:5060;transport=UDP;lr
Status-Code: 180 Record-Route Userinfo: AAQACARhwAABZAAAA8gAAfUkK
[Resent Packet: False] Record-Route Host Part: 10.40.140.33
Message Header Record-Route Host Port: 5060
[truncated] v: SIP/2.0/UDP Record-Route URI parameter: transport=UDP
10.40.136.182:5067;branch=z9hG4bK_IMSCL1000366.000_7fc7a185aaf3a8d7683e6f14a8 Record-Route URI parameter: lr
b8b8a7;lskpmc=PEO,SIP/2.0/TCP l: 0
10.40.136.68:5090;branch=z9hG4bK_IMSCL1000366.000_9471f3a6604c1e436a41b5cb6fb f: "+821090000053"<sip:
2bbab;lskpmc=SQ7,SIP/2.0/UDP [email protected];user=phone;cpc=ordinary>;tag=.e04c6jUVb_BYB
Transport: UDP DZ
Sent-by Address: 10.40.136.182 SIP Display info: "+821090000053"
Sent-by port: 5067 SIP from address: sip:
Branch: z9hG4bK_IMSCL1000366.000_7fc7a185aaf3a8d7683e6f14a8b8b8a7 [email protected];user=phone;cpc=ordinary
lskpmc=PEO SIP from address User Part: +821090000053
Transport: TCP SIP from address Host Part: testlab.samsung.com
Sent-by Address: 10.40.136.68 SIP From URI parameter: user=phone
Sent-by port: 5090 SIP From URI parameter: cpc=ordinary
Branch: z9hG4bK_IMSCL1000366.000_9471f3a6604c1e436a41b5cb6fb2bbab SIP from tag: .e04c6jUVb_BYBDZ
lskpmc=SQ7 t: <sip:[email protected];user=phone>;tag=3073634398
Transport: UDP SIP to address: sip:[email protected];user=phone
Sent-by Address: 10.40.140.33 SIP to address User Part: +821090000038
Sent-by port: 5060 SIP to address Host Part: testlab.samsung.com
Branch: z9hG4bK04djCChaa2gc5XaA SIP To URI parameter: user=phone
[truncated] Record-Route: SIP to tag: 3073634398
<sip:10.40.136.182:5067;routing_id=pcscf_b_side;lskpmc=PEO;lr>,<sip:ssslcsf1. i: 4330F989979D2A5D0D0C36DE@0170ffffffff
testlab.samsung.com:5090;lr;interface=isc;lskpmc=SQ7;reg- CSeq: 1 INVITE
id=Q71386201270095667;routing_id=9ca2a0df8bc1a076bc0bc18b1f08f67d>,<sip:AAQAC Sequence Number: 1
AR Method: INVITE
Record-Route URI: m: <sip:[email protected]:8904>
sip:10.40.136.182:5067;routing_id=pcscf_b_side;lskpmc=PEO;lr Contact URI: sip:[email protected]:8904
Record-Route Host Part: 10.40.136.182 Contact URI User Part: +821090000038
Record-Route Host Port: 5067 Contact URI Host Part: 10.80.132.64
Record-Route URI parameter: routing_id=pcscf_b_side Contact URI Host Port: 8904
Record-Route URI parameter: lskpmc=PEO P-Access-Network-Info: 3GPP-E-UTRAN-FDD; utran-cell-id-
Record-Route URI parameter: lr 3gpp=4500100660D90303
Record-Route URI: Require: precondition
sip:ssslcsf1.testlab.samsung.com:5090;lr;interface=isc;lskpmc=SQ7;reg- k: precondition
id=Q71386201270095667;routing_id=9ca2a0df8bc1a076bc0bc18b1f08f67d Allow: INVITE,ACK,CANCEL,BYE,UPDATE,PRACK,MESSAGE,REFER,NOTIFY
Record-Route Host Part: ssslcsf1.testlab.samsung.com
Record-Route Host Port: 5090
Record-Route URI parameter: lr
Record-Route URI parameter: interface=isc
For internal use
Record-Route URI parameter: lskpmc=SQ7
62 11/25/2021 Record-Route URI parameter: reg-id=Q71386201270095667 ©2013 Nokia Solutions and Networks. All rights reserved.
Record-Route URI parameter:
routing_id=9ca2a0df8bc1a076bc0bc18b1f08f67d
Originating UE IMS Network Terminating UE
NSN Smart Lab UE to UE VoLTE Initiate call

call – 200 OK ( after Ringing) INVITE

100 Trying
OPTIONS

200OK

INVITE

100 Trying

183 Session Progress

EPS Bearer Activation for QCI1 and Audio Video Path Set

183 Session Progress

PRACK

200 OK
EPS Bearer Activation for QCI1 and Audio Video Path Setup

PRACK

200 OK

UPDATE UPDATE

200 OK 200 OK
Ringing

180 Ringing 180 Ringing

200 OK 200 OK

For internal use


63 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
NSN Smart Lab UE to UE VoLTE call – 200 OK (after RINGING)
Session Initiation Protocol (200) Record-Route Host Port: 5060
Status-Line: SIP/2.0 200 OK Record-Route URI parameter: transport=TCP
Status-Code: 200 Record-Route URI parameter: lr
[Resent Packet: False] Record-Route URI: sip:ssslcsf1.testlab.samsung.com:5090;reg-
Message Header id=H61386209885981647;routing_id=f6bdedbdf2a447065382ce9b0aa206fe;lskpmc=SH6;
l:432 lr;interface=isc
f:<sip:[email protected]>;tag=3214013382 Record-Route Host Part: ssslcsf1.testlab.samsung.com
SIP from address: sip:[email protected] Record-Route Host Port: 5090
SIP from address User Part: +821090000053 Record-Route URI parameter: reg-id=H61386209885981647
SIP from address Host Part: testlab.samsung.com Record-Route URI parameter:
SIP from tag: 3214013382 routing_id=f6bdedbdf2a447065382ce9b0aa206fe
t:<sip: Record-Route URI parameter: lskpmc=SH6
[email protected];user=phone>;tag=daUW.4ZA2VWd03i7 Record-Route URI parameter: lr
SIP to address: sip:[email protected];user=phone Record-Route URI parameter: interface=isc
SIP to address User Part: +821090000038 Record-Route URI:
SIP to address Host Part: testlab.samsung.com sip:10.40.136.182:5067;routing_id=pcscf_a_side;lskpmc=PYK;lr
SIP To URI parameter: user=phone Record-Route Host Part: 10.40.136.182
SIP to tag: daUW.4ZA2VWd03i7 Record-Route Host Port: 5067
v:SIP/2.0/TCP 10.80.132.65:8907;branch=z9hG4bK552866496 Record-Route URI parameter: routing_id=pcscf_a_side
Transport: TCP Record-Route URI parameter: lskpmc=PYK
Sent-by Address: 10.80.132.65 Record-Route URI parameter: lr
Sent-by port: 8907 m:<sip:psslcsf1-gm.testlab.samsung.com;transport=TCP>
Branch: z9hG4bK552866496 Contact URI: sip:psslcsf1-gm.testlab.samsung.com;transport=TCP
i:[email protected] Contact URI Host Part: psslcsf1-gm.testlab.samsung.com
CSeq:1066529696 UPDATE Contact URI parameter: transport=TCP
Sequence Number: 1066529696 Allow:ACK,BYE,CANCEL,INFO,INVITE,NOTIFY,OPTIONS,PRACK,REFER,UPDATE
Method: UPDATE c:application/sdp
[truncated] Record- Content-Disposition:session;handling=required
Route:<sip:[email protected]:5060;transport=TCP;lr>,<sip Message Body
:ssslcsf1.testlab.samsung.com:5090;reg- Session Description Protocol
id=H61386209885981647;routing_id=f6bdedbdf2a447065382ce9b0aa206fe;lskpmc=SH6; Session Description Protocol Version (v): 0
lr;interface=isc>,<sip:10.4 Owner/Creator, Session Id (o): - 0 1 IN IP4 testlab.samsung.com
Record-Route URI: Owner Username: -
sip:[email protected]:5060;transport=TCP;lr
Record-Route Userinfo: AAQACARhwAABZAAAA8gAAfUkK
Record-Route Host Part: 10.40.140.33

For internal use


64 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
NSN Smart Lab UE to UE VoLTE call – 200 OK (after RINGING)
Session ID: 0 Media Attribute (a): fmtp:104 mode-change-capability=2;max-red=0
Session Version: 1 Media Attribute Fieldname: fmtp
Owner Network Type: IN Media Format: 104 [AMR-WB]
Owner Address Type: IP4 Media format specific parameters: mode-change-capability=2
Owner Address: testlab.samsung.com Media format specific parameters: max-red=0
Session Name (s): QC VOIP Media Attribute (a): rtpmap:112 telephone-event/16000
Connection Information (c): IN IP4 10.40.151.65 Media Attribute Fieldname: rtpmap
Connection Network Type: IN Media Format: 112
Connection Address Type: IP4 MIME Type: telephone-event
Connection Address: 10.40.151.65 Sample Rate: 16000
Time Description, active time (t): 0 0 Media Attribute (a): fmtp:112 0-15
Session Start Time: 0 Media Attribute Fieldname: fmtp
Session Stop Time: 0 Media Format: 112 [telephone-event]
Media Description, name and address (m): audio 1226 RTP/AVP 104 Media format specific parameters: 0-15
112 Media Attribute (a): curr:qos local sendrecv
Media Type: audio Media Attribute Fieldname: curr
Media Port: 1226 Media Attribute Value: qos local sendrecv
Media Protocol: RTP/AVP Media Attribute (a): curr:qos remote sendrecv
Media Format: DynamicRTP-Type-104 Media Attribute Fieldname: curr
Media Format: DynamicRTP-Type-112 Media Attribute Value: qos remote sendrecv
Bandwidth Information (b): AS:41 Media Attribute (a): des:qos mandatory local sendrecv
Bandwidth Modifier: AS [Application Specific (RTP session Media Attribute Fieldname: des
bandwidth)] Media Attribute Value: qos mandatory local sendrecv
Bandwidth Value: 41 kb/s Media Attribute (a): des:qos mandatory remote sendrecv
Bandwidth Information (b): RS:0 Media Attribute Fieldname: des
Bandwidth Modifier: RS Media Attribute Value: qos mandatory remote sendrecv
Bandwidth Value: 0 Media Attribute (a): sendrecv
Bandwidth Information (b): RR:0 Media Attribute (a): maxptime:240
Bandwidth Modifier: RR Media Attribute Fieldname: maxptime
Bandwidth Value: 0 Media Attribute Value: 240
Media Attribute (a): rtpmap:104 AMR-WB/16000 Media Attribute (a): ptime:20
Media Attribute Fieldname: rtpmap Media Attribute Fieldname: ptime
Media Format: 104 Media Attribute Value: 20
MIME Type: AMR-WB
Sample Rate: 16000

For internal use


65 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
Originating UE IMS Network Terminating UE
NSN Smart Lab UE to UE VoLTE Initiate call

call – ACK INVITE

100 Trying
OPTIONS
Once MO has answered it sends 200 OK.
200OK

When MO has received the ACK message from INVITE

IMS the SIP session is established at B-party- 100 Trying

183 Session Progress

Once originating UE receives 200 OK, it sends EPS Bearer Activation for QCI1 and Audio Video Path Setu

ACK to IMS to complete SIP session 183 Session Progress

establishment at A-party. PRACK

200 OK
EPS Bearer Activation for QCI1 and Audio Video Path Setup

Voice communication starts. PRACK

200 OK

UPDATE UPDATE

200 OK 200 OK
Ringing

180 Ringing 180 Ringing

200 OK 200 OK

ACK ACK
For internal use
66 11/25/2021 ©2013 Nokia Solutions and Networks. All rightsor reserved.
Voice Video Session
NSN Smart Lab UE to UE VoLTE call – ACK
Session Initiation Protocol (ACK) CSeq: 1066529694 ACK
Request-Line: ACK sip:psslcsf1-gm.testlab.samsung.com;transport=TCP Sequence Number: 1066529694
SIP/2.0 Method: ACK
Method: ACK Max-Forwards: 70
Request-URI: sip:psslcsf1-gm.testlab.samsung.com;transport=TCP [truncated] Route:
Request-URI Host Part: psslcsf1-gm.testlab.samsung.com <sip:10.40.136.182:5067;routing_id=pcscf_a_side;lskpmc=PYK;lr>,<sip:ssslcsf1.
[Resent Packet: False] testlab.samsung.com:5090;reg-
Message Header id=H61386209885981647;routing_id=f6bdedbdf2a447065382ce9b0aa206fe;lskpmc=SH6;
l: 0 lr;interface=isc>,<sip:AAQACARhwAABZA
f: <sip:[email protected]>;tag=3214013382 Route URI:
SIP from address: sip:[email protected] sip:10.40.136.182:5067;routing_id=pcscf_a_side;lskpmc=PYK;lr
SIP from address User Part: +821090000053 Route Host Part: 10.40.136.182
SIP from address Host Part: testlab.samsung.com Route Host Port: 5067
SIP from tag: 3214013382 Route URI parameter: routing_id=pcscf_a_side
t: <sip: Route URI parameter: lskpmc=PYK
[email protected];user=phone>;tag=daUW.4ZA2VWd03i7 Route URI parameter: lr
SIP to address: sip:[email protected];user=phone Route URI: sip:ssslcsf1.testlab.samsung.com:5090;reg-
SIP to address User Part: +821090000038 id=H61386209885981647;routing_id=f6bdedbdf2a447065382ce9b0aa206fe;lskpmc=SH6;
SIP to address Host Part: testlab.samsung.com lr;interface=isc
SIP To URI parameter: user=phone Route Host Part: ssslcsf1.testlab.samsung.com
SIP to tag: daUW.4ZA2VWd03i7 Route Host Port: 5090
v: SIP/2.0/TCP 10.80.132.65:8907;branch=z9hG4bK263235027 Route URI parameter: reg-id=H61386209885981647
Transport: TCP Route URI parameter:
Sent-by Address: 10.80.132.65 routing_id=f6bdedbdf2a447065382ce9b0aa206fe
Sent-by port: 8907 Route URI parameter: lskpmc=SH6
Branch: z9hG4bK263235027 Route URI parameter: lr
i: [email protected] Route URI parameter: interface=isc
Route URI:
sip:[email protected]:5060;transport=TCP;lr
Route Userinfo: AAQACARhwAABZAAAA8gAAfUkK
Route Host Part: 10.40.140.33
Route Host Port: 5060
Route URI parameter: transport=TCP
Route URI parameter: lr

For internal use


67 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
Originating UE IMS Network Terminating UE
NSN Smart Lab UE to UE VoLTE Initiate call

call – BYE INVITE

100 Trying
OPTIONS
MT or MO can release the voice communication
by sending BYE message 200OK

INVITE

Example: 100 Trying

• Method: BYE 183 Session Progress

• SIP from address User Part: +821090000053 EPS Bearer Activation for QCI1 and Audio Video Path Setu
• SIP from address Host Part: testlab.samsung.com
183 Session Progress

PRACK

200 OK
EPS Bearer Activation for QCI1 and Audio Video Path Setup
PRACK
200 OK

UPDATE UPDATE

200 OK 200 OK
Ringing

180 Ringing 180 Ringing

200 OK 200 OK

ACK ACK
For internal use Voice or Video Session
68 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
BYE BYE
NSN Smart Lab UE to UE VoLTE call – BYE

Session Initiation Protocol (BYE) Route Host Part: 10.40.136.182


Request-Line: BYE sip:psslcsf1-gm.testlab.samsung.com;transport=TCP Route Host Port: 5067
SIP/2.0 Route URI parameter: routing_id=pcscf_a_side
Method: BYE Route URI parameter: lskpmc=PYK
Request-URI: sip:psslcsf1-gm.testlab.samsung.com;transport=TCP Route URI parameter: lr
Request-URI Host Part: psslcsf1-gm.testlab.samsung.com Route URI: sip:ssslcsf1.testlab.samsung.com:5090;reg-
[Resent Packet: False] id=H61386209885981647;routing_id=f6bdedbdf2a447065382ce9b0aa206fe;lskpmc=SH6;
Message Header lr;interface=isc
t: <sip: Route Host Part: ssslcsf1.testlab.samsung.com
[email protected];user=phone>;tag=daUW.4ZA2VWd03i7 Route Host Port: 5090
SIP to address: sip:[email protected];user=phone Route URI parameter: reg-id=H61386209885981647
SIP to address User Part: +821090000038 Route URI parameter:
SIP to address Host Part: testlab.samsung.com routing_id=f6bdedbdf2a447065382ce9b0aa206fe
SIP To URI parameter: user=phone Route URI parameter: lskpmc=SH6
SIP to tag: daUW.4ZA2VWd03i7 Route URI parameter: lr
f: <sip:[email protected]>;tag=3214013382 Route URI parameter: interface=isc
SIP from address: sip:[email protected] Route URI:
SIP from address User Part: +821090000053 sip:[email protected]:5060;transport=TCP;lr
SIP from address Host Part: testlab.samsung.com Route Userinfo: AAQACARhwAABZAAAA8gAAfUkK
SIP from tag: 3214013382 Route Host Part: 10.40.140.33
i: [email protected] Route Host Port: 5060
CSeq: 1066529701 BYE Route URI parameter: transport=TCP
Sequence Number: 1066529701 Route URI parameter: lr
Method: BYE Max-Forwards: 70
v: SIP/2.0/TCP 10.80.132.65:8907;branch=z9hG4bK320720994 P-Access-Network-Info: 3GPP-E-UTRAN-FDD; utran-cell-id-
Transport: TCP 3gpp=4500100660D90301
Sent-by Address: 10.80.132.65 Security-Verify: ipsec-3gpp;q=0.2;alg=hmac-sha-1-96;spi-
Sent-by port: 8907 c=1385782922;spi-s=1385782923;port-c=32921;port-s=5067,ipsec-
Branch: z9hG4bK320720994 3gpp;q=0.1;alg=hmac-md5-96;spi-c=1385782922;spi-s=1385782923;port-
[truncated] Route: c=32921;port-s=5067
<sip:10.40.136.182:5067;routing_id=pcscf_a_side;lskpmc=PYK;lr>,<sip:ssslcsf1. l: 0
testlab.samsung.com:5090;reg- P-Preferred-Identity: <sip:[email protected]>
id=H61386209885981647;routing_id=f6bdedbdf2a447065382ce9b0aa206fe;lskpmc=SH6; SIP PPI Address: sip:[email protected]
lr;interface=isc>,<sip:AAQACARhwAABZA SIP PPI User Part: +821090000053
Route URI: SIP PPI Host Part: testlab.samsung.com
sip:10.40.136.182:5067;routing_id=pcscf_a_side;lskpmc=PYK;lr Require: sec-agree
Proxy-Require: sec-agree

For internal use


69 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
Originating UE IMS Network Terminating UE
NSN Smart Lab UE to UE VoLTE Initiate call

call – 200OK (to BYE) INVITE

100 Trying
OPTIONS

This is the acknowledge message to BYE from 200OK

terminating UE. INVITE

100 Trying

183 Session Progress

EPS Bearer Activation for QCI1 and Audio Video Path Setu

183 Session Progress

PRACK

200 OK
EPS Bearer Activation for QCI1 and Audio Video Path Setup
PRACK

200 OK 200 OK

UPDATE UPDATE

200 OK 200 OK
Ringing

180 Ringing 180 Ringing

200 OK 200 OK

ACK ACK
Voice or Video Session
For internal use
70 11/25/2021 ©2013 Nokia Solutions andBYE
Networks. All rights reserved. BYE

200 OK 200 OK
NSN Smart Lab UE to UE VoLTE call – 200OK (to BYE)

Session Initiation Protocol (200) SIP to address Host Part: testlab.samsung.com


Status-Line: SIP/2.0 200 OK SIP To URI parameter: user=phone
Status-Code: 200 SIP to tag: daUW.4ZA2VWd03i7
[Resent Packet: False] v:SIP/2.0/TCP 10.80.132.65:8907;branch=z9hG4bK320720994
Message Header Transport: TCP
l:0 Sent-by Address: 10.80.132.65
f:<sip:[email protected]>;tag=3214013382 Sent-by port: 8907
SIP from address: sip:[email protected] Branch: z9hG4bK320720994
SIP from address User Part: +821090000053 i:[email protected]
SIP from address Host Part: testlab.samsung.com CSeq:1066529701 BYE
SIP from tag: 3214013382 Sequence Number: 1066529701
t:<sip: Method: BYE
[email protected];user=phone>;tag=daUW.4ZA2VWd03i7 Allow:ACK,BYE,CANCEL,INFO,INVITE,NOTIFY,OPTIONS,PRACK,REFER,UPDATE
SIP to address: sip:[email protected];user=phone
SIP to address User Part: +821090000038

For internal use


71 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
NSN SmartLab UE to UE VoLTE single call – SIP setup time measured in
S1 interface
Originating UE IMS Network
Terminating UE
Initiate call
INVITE 28 ms

100 Trying
127 ms

57 ms OPTIONS

49 ms 200 OK

INVITE
530 ms 46 ms

104 ms 100 Trying

147 ms 183 Session Progress

183 Session Progress 116 ms EPS Bearer Activation for QCI1 and Audio Video Path Setup

PRACK
37 ms
PRACK
EPS Bearer Activation for QCI1 and Audio Video Path Setup
66 ms

48 ms
ACK
200 OK 108 ms

UPDATE 40 ms

UPDATE

For internal use


72 ©2013 Nokia Solutions and Networks. All rights reserved.
NSN SmartLab UE to UE VoLTE single call – SIP setup time measured in
S1 interface
Originating UE IMS Network
Terminating UE
90 ms UPDATE

41 ms 200 OK
Ringing

105 ms 180 Ringing

200 OK 106 ms

180 Ringing

3489 ms

Answer
200 OK
72 ms

200 OK
59 ms

ACK
37 ms

For internal use ACK


73 ©2013 Nokia Solutions and Networks. All rights reserved.
Voice or Video Session
NSN SmartLab UE to UE VoLTE single call – SIP setup time measured in
S1 interface

• Call setup time (to ACK) is 4935 ms


• from MO UE INVITE message to MT UE last ACK message

• Answering the call took 3489 ms

• NSN IMS is sending 180 Ringing to MO UE

• Call setup time calculated from MO INVITE to MO 180 Ringing is 1315


ms

For internal use


74 ©2013 Nokia Solutions and Networks. All rights reserved.
NSN SmartLab UE to UE VoLTE single call – SIP setup time measured in
S1 interface

MO MT
5000 5000
4500 4500
4000 4000
3500
3500 3000
3000 2500
2500 2000
2000 1500
MO 1000 MT
1500 500
1000 0
500 MO Trying INVITE - 100 Trying 183 180 Total
0 - MT 100 Trying - 183 Session Ringing -
INVITE - 100 100 Trying - 183 Session 180 Ringing - Total INVITE Session Progress - ACK
Trying 183 Session Progress - ACK Progress 180
Progress 180 Ringing Ringing

For internal use


75 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
Session Setup Flow (precond) Session Setup Flow (no precond)
Originating UE IMS Network Terminating UE Originating UE IMS Network Terminating UE

Initiate call Initiate call

INVITE INVITE

100 Trying 100 Trying


INVITE INVITE

EPS Bearer Activation for QCI1 and Audio Video Path Setup EPS Bearer Activation for QCI1 and Audio Video Path Setup

183 Session Progress 183 Session Progress

PRACK PRACK PRACK PRACK

200 OK 200 OK 200 OK 200 OK

UPDATE UPDATE UPDATE UPDATE

200 OK 200 OK 200 OK 200 OK


Ringin Ringin
g g
180 Ringing 180 Ringing 180 Ringing 180 Ringing

PRACK PRACK PRACK PRACK

200 OK (prack) 200 OK (prack) 200 OK (prack) 200 OK (prack)


Answer Answer

200 OK (invite) 200 OK (invite) 200 OK (invite) 200 OK (invite)

ACK ACK ACK ACK

Voice or Video Session Voice or Video Session

BYE BYE BYE BYE

ACK ACK ACK ACK

For internal use


76 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
Originating UE IMS Network Terminating UE
UE to UE VoLTE call flow Initiate call

(no precondition mechanism) INVITE

100 Trying
INVITE

When no preconditions are required the setup procedure EPS Bearer Activation for QCI1 and Audio Video Path Setup

is more simple. IMS may decide to use certain codec and


183 Session Progress
request the originating UE to reserve the resources for it
already in 183 Session Progress message. Ringing

No PRACK and UPDATE messages are used for


negotiating the codec.

B starts ringing once received INVITE in case no 180 Ringing 180 Ringing

preconditions are used.


Answer

200 OK (invite) 200 OK (invite)

ACK ACK

Voice or Video Session

BYE BYE

ACK ACK

For internal use


77 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
xxNETWORK
UE to UE call – SIP Session

For internal use


78 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
UE to UE VoLTE call flow Originating UE IMS Network Terminating UE
Initiate call

INVITE

100 Trying
The VoLTE call setup flow from xxNETWORK network is
illustrated on the right with the following remarks: 183 Session Progress
INVITE

200 OK
100 Trying
1. After ‘183 Session Progress’ message IMS signalling
(QCI 5) bearer can carry RTP audio packets, e.g. 1 180 Ringing
Ringing

voice announcement or music, to notify originating 200 OK (invite)


Answer

UE. Therefore, ‘180 Ringing’ message is NOT


ACK
required to be forwarded to originating UE.
2. Once B-party answers the call EPS bearer for QCI1
2 EPS Bearer Activation for QCI1 and Audio Video Path
Setup

is activated after a terminating UE has received ACK 200 OK (invite)


from IMS, i.e. three-way handshake (INVITE/200 ACK
OK/ACK) completes SIP session establishment at B-
party.
3 EPS Bearer Activation for QCI1 and Audio Video Path
Setup

3. EPS bearer for QCI1 is activated at A-party once a Voice or Video Session
originating UE has sent ACK and SIP session is then
established. BYE

200 OK
BYE

200 OK

For internal use


79 ©2013 Nokia Solutions and Networks. All rights reserved.
Originating UE IMS Network Terminating UE
xxNETWORK UE to UE VoLTE call Initiate call

– Originating INVITE INVITE

‘INVITE’ message indicates that a client is being invited to


participate in a call session.

The UE may initiate a session without the precondition


mechanism if the originating UE does not require local
resource reservation (UE has not indicated support or
requirement for preconditions in this call example).

- Preconditions require that the participant reserve network


resources (QoS) before continuing with the session.

For internal use


80 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
xxNETWORK UE to UE VoLTE call – Originating INVITE
xxNETWORK - Wireshark 1.8.4 To: <tel:+821022331716>
Allow:
Session Initiation Protocol (INVITE) INVITE,BYE,CANCEL,ACK,PRACK,UPDATE,INFO,REFER,NOTIFY,MESSAGE,OPTIONS
Request-Line: INVITE tel:+821022331716 SIP/2.0 (# B-party dialing number) P-Preferred-Identity: <sip:[email protected]>
Method: INVITE SIP PPI Address: sip:[email protected]
Request-URI: tel:+821022331716 SIP PPI User Part: 01024200173
Request-URI Host Part: \n SIP PPI Host Part: lte-xxNETWORK.co.kr
[Resent Packet: False] P-Access-Network-Info: 3GPP-E-UTRAN-FDD;utran-cell-id-
Message Header 3gpp=4500620ea1195e00
Max-Forwards: 70 Contact: <sip:[email protected]:5060>;description="AT";lgt-vt
Route: <sip:10.113.13.250:5060;lr> (# CSCF IP address) Contact URI: sip:[email protected]:5060
Route URI: sip:10.113.13.250:5060;lr Contact URI User Part: 01024200173
Route Host Part: 10.113.13.250 Contact URI Host Part: 10.65.193.189
Route Host Port: 5060 Contact URI Host Port: 5060
Route URI parameter: lr Contact parameter: description="AT"
Via: SIP/2.0/UDP 10.65.193.189:5060;branch=z9hG4bK0003f169-118e07b0 Contact parameter: lgt-vt\r\n
Transport: UDP Privacy: none
Sent-by Address: 10.65.193.189 (# A-party mobile IP address) Accept-Contact: *;description="AT"
Sent-by port: 5060 Supported: timer
Branch: z9hG4bK0003f169-118e07b0 Session-Expires: 300;refresher=uac
CSeq: 1 INVITE Content-Length: 487
Sequence Number: 1 P-xxNETWORK-MMTEL-Info: m_convert
Method: INVITE [Expert Info (Note/Undecoded): Unrecognised SIP header (P-
From: <sip:[email protected]>;tag=54467_0003f123-3a5f706c xxNETWORK- MMTEL-Info)]
SIP from address: sip:[email protected] [Message: Unrecognised SIP header (P-xxNETWORK-MMTEL-Info)]
SIP from address User Part: 01024200173 [Severity level: Note]
SIP from address Host Part: lte-xxNETWORK.co.kr [Group: Undecoded]
SIP from tag: 54467_0003f123-3a5f706c (# A-party information) User-Agent: xxNETWORK-client/LTE_AT1.0+LTE_VT2.0+LTE_MSG1.0;LG-
F320L;ver11g;Device_Type=Android_Phone;305_use-proxy;md=1;Net_Type=LTE
Content-Type: application/sdp (# device information)
Call-ID: [email protected] (# permanent ID until closing
this call)

For internal use


81 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
xxNETWORK UE to UE VoLTE call – Originating INVITE
Message Body Media Attribute Fieldname: fmtp
Session Description Protocol Media Format: 100 [AMR-WB]
Session Description Protocol Version (v): 0 Media format specific parameters: octet-align=1
Owner/Creator, Session Id (o): sip:[email protected] 3594431955 Media format specific parameters: mode-change-capability=2
3594431955 IN IP4 10.65.193.189 Media Attribute (a): rtpmap:107 telephone-event/16000
Owner Username: sip:[email protected] Media Attribute Fieldname: rtpmap
Session ID: 3594431955 Media Format: 107
Session Version: 3594431955 MIME Type: telephone-event
Owner Network Type: IN Sample Rate: 16000
Owner Address Type: IP4 Media Attribute (a): fmtp:107 0-15
Owner Address: 10.65.193.189 Media Attribute Fieldname: fmtp
Session Name (s): - Media Format: 107 [telephone-event]
Connection Information (c): IN IP4 10.65.193.189 Media format specific parameters: 0-15
Connection Network Type: IN Media Attribute (a): rtpmap:96 AMR/8000/1
Connection Address Type: IP4 Media Attribute Fieldname: rtpmap
Connection Address: 10.65.193.189 Media Format: 96
Time Description, active time (t): 0 0 MIME Type: AMR
Session Start Time: 0 Sample Rate: 8000
Session Stop Time: 0 Media Attribute (a): fmtp:96 octet-align=1; mode-change-capability=2
Media Description, name and address (m): audio 1234 RTP/AVP 100 107 96 101 Media Attribute Fieldname: fmtp
Media Type: audio (# media list which is supported by A-party) Media Format: 96 [AMR]
Media Port: 1234 Media format specific parameters: octet-align=1
Media Protocol: RTP/AVP Media format specific parameters: mode-change-capability=2
Media Format: DynamicRTP-Type-100 Media Attribute (a): rtpmap:101 telephone-event/8000
Media Format: DynamicRTP-Type-107 Media Attribute Fieldname: rtpmap
Media Format: DynamicRTP-Type-96 Media Format: 101
Media Format: DynamicRTP-Type-101 MIME Type: telephone-event
Bandwidth Information (b): AS:41 Sample Rate: 8000
Bandwidth Modifier: AS [Application Specific (RTP session bandwidth)] Media Attribute (a): fmtp:101 0-15
Bandwidth Value: 41 kb/s Media Attribute Fieldname: fmtp
Bandwidth Information (b): RS:0 Media Format: 101 [telephone-event]
Bandwidth Modifier: RS Media format specific parameters: 0-15
Bandwidth Value: 0 Media Attribute (a): sendrecv
Bandwidth Information (b): RR:1000 Media Attribute (a): ptime:20
Bandwidth Modifier: RR Media Attribute Fieldname: ptime
Bandwidth Value: 1000 Media Attribute Value: 20
Media Attribute (a): rtpmap:100 AMR-WB/16000/1 Media Attribute (a): maxptime:240
Media Attribute Fieldname: rtpmap Media Attribute Fieldname: maxptime
Media Format: 100 Media Attribute Value: 240
MIME Type: AMR-WB
Sample Rate: 16000
Media Attribute (a): fmtp:100 octet-align=1; mode-change-capability=2

For internal use


82 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
Originating UE IMS Network Terminating UE
xxNETWORK UE to UE VoLTE call Initiate call

-TRYING INVITE

100 Trying

The P-CSCF acknowledges the ‘INVITE’ to the UE with ‘100


Trying’ message indicating that the call setup is in progress.
This message is always sent by IMS to the client, i.e. it is
never forwarded upstream.

IETF: This response indicates that the request has been


received by the next-hop server and that some unspecified
action is being taken on behalf of this call (for example, a
database is being consulted). This response, like all other
provisional responses, stops retransmissions of an INVITE by a
UAC. The 100 (Trying) response is different from other
provisional responses, in that it is never forwarded upstream by
a stateful proxy.

For internal use


83 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
xxNETWORK UE to UE VoLTE call - TRYING

xxNETWORK - Wireshark 1.8.4


Session Initiation Protocol (100)
Status-Line: SIP/2.0 100 TRYING
Status-Code: 100
[Resent Packet: False]
Message Header
To: <tel:+821022331716>
From: <sip:[email protected]>;tag=54467_0003f123-3a5f706c
SIP from address: sip:[email protected]
SIP from address User Part: 01024200173
SIP from address Host Part: lte-xxNETWORK.co.kr
SIP from tag: 54467_0003f123-3a5f706c
Call-ID: [email protected]
CSeq: 1 INVITE
Sequence Number: 1
Method: INVITE
Via: SIP/2.0/UDP 10.65.193.189:5060;branch=z9hG4bK0003f169-118e07b0
Transport: UDP
Sent-by Address: 10.65.193.189
Sent-by port: 5060
Branch: z9hG4bK0003f169-118e07b0
Content-Length: 0

For internal use


84 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
Originating UE IMS Network Terminating UE
xxNETWORK UE to UE VoLTE call Initiate call

- Session Progress INVITE

100 Trying
The ‘183 Session Progress’ response is used to convey
information about the progress of the call that is not 183 Session Progress

otherwise classified. The Reason-Phrase, header fields, or


message body MAY be used to convey more details about
the call progress.

After ‘183 Session Progress’ message is received the IMS


signalling (QCI 5) bearer may carry RTP audio packets, e.g.
voice announcement or music, to notify originating UE.

In case of precondition mechanism, P-CSCF would send ‘183


Session Progress’ to originating UE which then compares the
terminating UE capabilities with its own and determines the
codec to be used.

Precondition mechanism is not used in this example, i.e.


xxNETWORK IMS sends only one option (AMR-WB16000) and
requests the resources reserved accordingly. It does not
request to confirm when resources are reserved.
For internal use
85 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
xxNETWORK UE to UE VoLTE call – 183 Session Progress
xxNETWORK - Wireshark 1.8.4 Owner/Creator, Session Id (o): LTE-TAS 1335197429 1385443156 IN
Session Initiation Protocol (183) IP4 10.113.48.142
Status-Line: SIP/2.0 183 Session Progress Owner Username: LTE-TAS
Status-Code: 183 Session ID: 1335197429
[Resent Packet: False] Session Version: 1385443156
Message Header Owner Network Type: IN
Via: SIP/2.0/UDP 10.65.193.189:5060;branch=z9hG4bK0003f169-118e07b0 Owner Address Type: IP4
Transport: UDP Owner Address: 10.113.48.142
Sent-by Address: 10.65.193.189 Session Name (s): FRAS
Sent-by port: 5060 Connection Information (c): IN IP4 10.113.48.142
Branch: z9hG4bK0003f169-118e07b0 Connection Network Type: IN
From: <sip:[email protected]>;tag=54467_0003f123- Connection Address Type: IP4
3a5f706c Connection Address: 10.113.48.142
SIP from address: sip:[email protected] Time Description, active time (t): 0 0
SIP from address User Part: 01024200173 Session Start Time: 0
SIP from address Host Part: lte-xxNETWORK.co.kr Session Stop Time: 0
SIP from tag: 54467_0003f123-3a5f706c Media Description, name and address (m): audio 36548 RTP/AVP 100
To: <tel:+821022331716>;tag=JAUM4F1D9D6B514996f722459 107 (#selected media information)
SIP to tag: JAUM4F1D9D6B514996f722459 Media Type: audio
Call-ID: [email protected] Media Port: 36548
CSeq: 1 INVITE Media Protocol: RTP/AVP
Sequence Number: 1 Media Format: DynamicRTP-Type-100
Method: INVITE Media Format: DynamicRTP-Type-107
Contact: <sip:10.113.16.12:5067> Media Attribute (a): sendrecv
Contact URI: sip:10.113.16.12:5067 (# B-party IP address and Media Attribute (a): rtpmap:100 AMR-WB/16000
port) Media Attribute Fieldname: rtpmap
Contact URI Host Part: 10.113.16.12 Media Format: 100
Contact URI Host Port: 5067 MIME Type: AMR-WB
Record-Route: <sip:[email protected]:5060;lr> Sample Rate: 16000
Record-Route URI: sip:[email protected]:5060;lr Media Attribute (a): fmtp:100 mode-set=8; octet-align=1
Record-Route Userinfo: orig Media Attribute Fieldname: fmtp
Record-Route Host Part: 10.113.13.250 Media Format: 100 [AMR-WB]
Record-Route Host Port: 5060 Media format specific parameters: mode-set=8
Record-Route URI parameter: lr Media format specific parameters: octet-align=1
Content-Type: application/sdp Media Attribute (a): rtpmap:107 telephone-event/16000
Content-Length: 242 Media Attribute Fieldname: rtpmap
Allow: Media Format: 107
ACK,BYE,CANCEL,INFO,INVITE,MESSAGE,NOTIFY,OPTIONS,PRACK,REGISTER,REFER,SUBSCR MIME Type: telephone-event
IBE,UPDATE Sample Rate: 16000
Message Body
Session Description Protocol
SessionFor internal useProtocol Version (v): 0
Description
86 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
Originating UE IMS Network Terminating UE
xxNETWORK UE to UE VoLTE call Initiate call

- Terminating INVITE INVITE

100 Trying
The P-CSCF updates the Via and Route-Record headers and
183 Session Progress
forwards the request to the Called UE. INVITE

Secure port is included in the Via address specification. The


message also includes the media authorization token which is
passed to the SAEGW in the PDP context activation request.

For internal use


87 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
xxNETWORK UE to UE VoLTE call – Terminating INVITE
xxNETWORK - Wireshark 1.8.4Session Initiation Protocol (INVITE) Max-Forwards: 60
Request-Line: INVITE sip:[email protected]:5060 SIP/2.0 Contact: <sip:10.113.16.14:5068>;description="AT";lgt-vt
Method: INVITE Contact URI: sip:10.113.16.14:5068
Request-URI: sip:[email protected]:5060 Contact URI Host Part: 10.113.16.14
Request-URI User Part: 01022331716 Contact URI Host Port: 5068
Request-URI Host Part: 10.144.146.248 Contact parameter: description="AT"
Request-URI Host Port: 5060 Contact parameter: lgt-vt\r\n
[Resent Packet: False] Content-Type: application/sdp
Message Header Content-Length: 461
Via: SIP/2.0/UDP 10.113.13.250:5060;branch=z9hG4bK%2%%-tf-nu Accept-Contact: *;description="AT"
%cA3A07e42F0C2B07c233982F445B122D.d41D8CD98F00b204E9800998eCf8427E Allow:
Transport: UDP ACK,BYE,CANCEL,INFO,INVITE,MESSAGE,NOTIFY,OPTIONS,PRACK,REGISTER,REFER,SUBSCR
Sent-by Address: 10.113.13.250 IBE,UPDATE
Sent-by port: 5060 Privacy: none
Branch: z9hG4bK%2%%-tf-nu Session-Expires: 600;refresher=uac
%cA3A07e42F0C2B07c233982F445B122D.d41D8CD98F00b204E9800998eCf8427E Supported: timer
Record-Route: <sip:[email protected]:5060;lr> User-Agent: xxNETWORK-client/LTE_AT1.0+LTE_VT2.0+LTE_MSG1.0;LG-
Record-Route URI: sip:[email protected]:5060;lr F320L;ver11g;Device_Type=Android_Phone;305_use-proxy;md=1;Net_Type=LTE
Record-Route Userinfo: term P-Asserted-Identity: <sip:[email protected]>
Record-Route Host Part: 10.113.13.250 SIP PAI Address: sip:[email protected]
Record-Route Host Port: 5060 SIP PAI User Part: 01024200173
Record-Route URI parameter: lr SIP PAI Host Part: lte-xxNETWORK.co.kr
From: <sip:01024200173@lte- P-xxNETWORK-MMTEL-Info: m_convert
xxNETWORK.co.kr>;tag=JAUM3BCB8842734893d54684 [Expert Info (Note/Undecoded): Unrecognised SIP header (P-
SIP from address: sip:[email protected] xxNETWORK-MMTEL-Info)]
SIP from address User Part: 01024200173 [Message: Unrecognised SIP header (P-xxNETWORK-MMTEL-Info)]
SIP from address Host Part: lte-xxNETWORK.co.kr [Severity level: Note]
SIP from tag: JAUM3BCB8842734893d54684 [Group: Undecoded]
To: <tel:+821022331716> P-Called-Party-Id: <sip:[email protected]>
Call-ID: thhsdcyb-0-1-b55vm013kvicooi2lzjsgzrg6pm
CSeq: 9203 INVITE
Sequence Number: 9203
Method: INVITE ….CONTINUES….

For internal use


88 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
xxNETWORK UE to UE VoLTE call – Terminating INVITE
…CONTINUED Media Format: 100 [AMR-WB]
Session Description Protocol Version (v): 0 Media format specific parameters: octet-align=1
Owner/Creator, Session Id (o): LTE-TAS 1345896249 1385443155 IN IP4 Media format specific parameters: mode-change-capability=2
10.65.193.189 Media Attribute (a): rtpmap:107 telephone-event/16000
Owner Username: LTE-TAS Media Attribute Fieldname: rtpmap
Session ID: 1345896249 Media Format: 107
Session Version: 1385443155 MIME Type: telephone-event
Owner Network Type: IN Sample Rate: 16000
Owner Address Type: IP4 Media Attribute (a): fmtp:107 0-15
Owner Address: 10.65.193.189 Media Attribute Fieldname: fmtp
Session Name (s): - Media Format: 107 [telephone-event]
Connection Information (c): IN IP4 10.65.193.189 Media format specific parameters: 0-15
Connection Network Type: IN Media Attribute (a): rtpmap:96 AMR/8000/1
Connection Address Type: IP4 Media Attribute Fieldname: rtpmap
Connection Address: 10.65.193.189 Media Format: 96
Time Description, active time (t): 0 0 MIME Type: AMR
Session Start Time: 0 Sample Rate: 8000
Session Stop Time: 0 Media Attribute (a): fmtp:96 octet-align=1; mode-change-capability=2
Media Description, name and address (m): audio 1234 RTP/AVP 100 107 96 101 Media Attribute Fieldname: fmtp
Media Type: audio Media Format: 96 [AMR]
Media Port: 1234 Media format specific parameters: octet-align=1
Media Protocol: RTP/AVP Media format specific parameters: mode-change-capability=2
Media Format: DynamicRTP-Type-100 Media Attribute (a): rtpmap:101 telephone-event/8000
Media Format: DynamicRTP-Type-107 Media Attribute Fieldname: rtpmap
Media Format: DynamicRTP-Type-96 Media Format: 101
Media Format: DynamicRTP-Type-101 MIME Type: telephone-event
Bandwidth Information (b): AS:41 Sample Rate: 8000
Bandwidth Modifier: AS [Application Specific (RTP session bandwidth)] Media Attribute (a): fmtp:101 0-15
Bandwidth Value: 41 kb/s Media Attribute Fieldname: fmtp
Bandwidth Information (b): RS:0 Media Format: 101 [telephone-event]
Bandwidth Modifier: RS Media format specific parameters: 0-15
Bandwidth Value: 0 Media Attribute (a): sendrecv
Bandwidth Information (b): RR:1000 Media Attribute (a): ptime:20
Bandwidth Modifier: RR Media Attribute Fieldname: ptime
Bandwidth Value: 1000 Media Attribute Value: 20
Media Attribute (a): rtpmap:100 AMR-WB/16000/1 Media Attribute (a): maxptime:240
Media Attribute Fieldname: rtpmap Media Attribute Fieldname: maxptime
Media Format: 100 Media Attribute Value: 240
MIME Type: AMR-WB VSS-Monitoring ethernet trailer, Source Port: 206
Sample Rate: 16000 Src Port: 206
Media Attribute (a): fmtp:100 octet-align=1; mode-change-capability=2
Media Attribute Fieldname: fmtp

For internal use


89 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
Originating UE IMS Network Terminating UE
xxNETWORK UE to UE VoLTE call Initiate call

- Terminating TRYING INVITE

100 Trying
When the P-CSCF receives an initial INVITE request
destined for the UE, it will have a list of Record-Route header 183 Session Progress
INVITE
fields. Prior to forwarding the initial INVITE request, the P-
100 Trying
CSCF shall respond to all INVITE requests with a ‘100 Trying’
provisional response.

It should be noted that according to the specifications the


”100 Trying” message should only be sent by the P-CSCF to
an originating UE. However, the SIP client of terminating UE
(Samsung S4) is also sending the ”100 Trying” message to
the IMS in this call example.

Please note that the SIP client of LG G2 did not send ‘100
Trying’ message although both UEs have the same
Qualcomm chipset (MSM8974).

For internal use


90 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
xxNETWORK UE to UE VoLTE call – Terminating TRYING
Session Initiation Protocol (100) To: <tel:+82-10-2233-1718>
Status-Line: SIP/2.0 100 Trying Via: SIP/2.0/UDP 10.113.13.250:5060;branch=z9hG4bK%0%%-tf-nu
Status-Code: 100 %6f4f7cc27609Df99cc61769f3aeeD553.d41D8CD98F00b204E9800998eCf8427E;received=10.113.13.201
[Resent Packet: False] Transport: UDP
[Request Frame: 2] Sent-by Address: 10.113.13.250
[Response Time (ms): 68] Sent-by port: 5060
Message Header Branch: z9hG4bK%0%%-tf-nu
From: <sip:01023830173@lte- %6f4f7cc27609Df99cc61769f3aeeD553.d41D8CD98F00b204E9800998eCf8427E
xxNETWORK.co.kr;user=phone>;tag=JAUM2B62645E62e89bb245465 Received: 10.113.13.201
SIP from address: sip:[email protected];user=phone Call-ID: thhsdcyb-0-2-b03wrjfqs7zvlfizi48yk1ttmyd
SIP from address User Part: 01023830173 CSeq: 9203 INVITE
SIP from address Host Part: lte-xxNETWORK.co.kr Sequence Number: 9203
SIP From URI parameter: user=phone Method: INVITE
SIP from tag: JAUM2B62645E62e89bb245465 Content-Length: 0

For internal use


91 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
Originating UE IMS Network Terminating UE
xxNETWORK UE to UE VoLTE call Initiate call

180 RINGING INVITE

100 Trying

‘180 Ringing’ message is trying to alert what the target


UE is received the ‘INVITE’ message. This response may 183 Session Progress

be used to initiate local ringback. INVITE

100 Trying
Please note that 180 Ringing’ message is NOT forwarded Ringing
by IMS to the originating UE in this example. However, 180 Ringing

NSN IMS is always forwarding ‘180 Ringing’ message.

PRACK and UPDATE messages are omitted as session


is NOT using precondition mechanism due to the support
is not indicated in UE originating ‘INVITE’ message.

If the terminating UE does not support the precondition


mechanism it will ignore any precondition information
received from the originating UE (TS 24.229 chapter
6.1.3).

‘ For internal use


92 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
xxNETWORK UE to UE VoLTE call – 180 RINGING
xxNETWORK - Wireshark 1.8.4 Session Initiation Protocol (180) SIP from tag: JAUM3BCB8842734893d54684
Status-Line: SIP/2.0 180 Ringing To: <tel:+821022331716>;tag=54467_000aaf24-61dbc9ca
Status-Code: 180 SIP to tag: 54467_000aaf24-61dbc9ca
[Resent Packet: False] Call-ID: thhsdcyb-0-1-b55vm013kvicooi2lzjsgzrg6pm
[Request Frame: 52] CSeq: 9203 INVITE
[Response Time (ms): 60] Sequence Number: 9203
Message Header Method: INVITE
Via: SIP/2.0/UDP 10.113.13.250:5060;branch=z9hG4bK%2%%-tf-nu Allow:
%cA3A07e42F0C2B07c233982F445B122D.d41D8CD98F00b204E9800998eCf8427E;received=1 INVITE,BYE,CANCEL,ACK,PRACK,UPDATE,INFO,REFER,NOTIFY,MESSAGE,OPTIONS
0.113.13.211 P-Preferred-Identity: <sip:[email protected]>
Transport: UDP SIP PPI Address: sip:[email protected]
Sent-by Address: 10.113.13.250 SIP PPI User Part: 01022331716
Sent-by port: 5060 SIP PPI Host Part: lte-xxNETWORK.co.kr
Branch: z9hG4bK%2%%-tf-nu P-Access-Network-Info: 3GPP-E-UTRAN-FDD;utran-cell-id-
%cA3A07e42F0C2B07c233982F445B122D.d41D8CD98F00b204E9800998eCf8427E 3gpp=4500620ea1195e00
Received: 10.113.13.211 Contact: <sip:[email protected]:5060>;description="AT";lgt-
Record-Route: <sip:[email protected]:5060;lr> vt
Record-Route URI: sip:[email protected]:5060;lr Contact URI: sip:[email protected]:5060
Record-Route Userinfo: term Contact URI User Part: 01022331716
Record-Route Host Part: 10.113.13.250 Contact URI Host Part: 10.144.146.248
Record-Route Host Port: 5060 Contact URI Host Port: 5060
Record-Route URI parameter: lr Contact parameter: description="AT"
From: <sip:01024200173@lte- Contact parameter: lgt-vt\r\n
xxNETWORK.co.kr>;tag=JAUM3BCB8842734893d54684 User-Agent: xxNETWORK-client/LTE_AT1.0+LTE_VT2.0+LTE_MSG1.0;LG-
SIP from address: sip:[email protected] F320L;ver10g;Device_Type=Android_Phone;305_use-proxy;md=1;Net_Type=LTE
SIP from address User Part: 01024200173 Content-Length: 0
SIP from address Host Part: lte-xxNETWORK.co.kr

For internal use


93 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
Originating UE IMS Network Terminating UE
xxNETWORK UE to UE VoLTE call Initiate call

200 OK (INVITE) INVITE

100 Trying

Terminating UE sends ‘200 OK’ as the call is answered.


183 Session Progress

EPS bearer for QCI1 is activated once a terminating UE INVITE

has received ACK from IMS and thus, this completes the 100 Trying
INVITE/200 OK/ACK three-way handshake used to Ringing
establish SIP sessions at B-party. 180 Ringing

Answer
200 OK

ACK

EPS Bearer Activation for QCI1 and Audio Video Path


Setup

For internal use


94 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
xxNETWORK UE to UE VoLTE call – 200 OK (INVITE)
xxNETWORK - Wireshark 1.8.4 Method: INVITE
Session Initiation Protocol (200) Contact: <sip:[email protected]:5060>;description="AT";lgt-
Status-Line: SIP/2.0 200 OK vt
Status-Code: 200 Contact URI: sip:[email protected]:5060
[Resent Packet: False] Contact URI User Part: 01022331716
[Request Frame: 52] Contact URI Host Part: 10.144.146.248
[Response Time (ms): 2989] Contact URI Host Port: 5060
Message Header Contact parameter: description="AT"
Via: SIP/2.0/UDP 10.113.13.250:5060;branch=z9hG4bK%2%%-tf-nu Contact parameter: lgt-vt\r\n
%cA3A07e42F0C2B07c233982F445B122D.d41D8CD98F00b204E9800998eCf8427E;received=1 Allow:
0.113.13.211 INVITE,BYE,CANCEL,ACK,PRACK,UPDATE,INFO,REFER,NOTIFY,MESSAGE,OPTIONS
Transport: UDP P-Preferred-Identity: <sip:[email protected]>
Sent-by Address: 10.113.13.250 SIP PPI Address: sip:[email protected]
Sent-by port: 5060 SIP PPI User Part: 01022331716
Branch: z9hG4bK%2%%-tf-nu SIP PPI Host Part: lte-xxNETWORK.co.kr
%cA3A07e42F0C2B07c233982F445B122D.d41D8CD98F00b204E9800998eCf8427E P-Access-Network-Info: 3GPP-E-UTRAN-FDD;utran-cell-id-
Received: 10.113.13.211 3gpp=4500620ea1195e00
Record-Route: <sip:[email protected]:5060;lr> Supported: timer
Record-Route URI: sip:[email protected]:5060;lr Require: timer
Record-Route Userinfo: term Session-Expires: 600;refresher=uac
Record-Route Host Part: 10.113.13.250 Content-Length: 489
Record-Route Host Port: 5060 P-xxNETWORK-MMTEL-Info: m_convert
Record-Route URI parameter: lr [Expert Info (Note/Undecoded): Unrecognised SIP header (P-
From: <sip:01024200173@lte- xxNETWORK-MMTEL-Info)]
xxNETWORK.co.kr>;tag=JAUM3BCB8842734893d54684 [Message: Unrecognised SIP header (P-xxNETWORK-MMTEL-Info)]
SIP from address: sip:[email protected] [Severity level: Note]
SIP from address User Part: 01024200173 [Group: Undecoded]
SIP from address Host Part: lte-xxNETWORK.co.kr User-Agent: xxNETWORK-client/LTE_AT1.0+LTE_VT2.0+LTE_MSG1.0;LG-
SIP from tag: JAUM3BCB8842734893d54684 F320L;ver10g;Device_Type=Android_Phone;305_use-proxy;md=1;Net_Type=LTE
To: <tel:+821022331716>;tag=54467_000aaf24-61dbc9ca Content-Type: application/sdp
SIP to tag: 54467_000aaf24-61dbc9ca Message Body
Call-ID: thhsdcyb-0-1-b55vm013kvicooi2lzjsgzrg6pm
CSeq: 9203 INVITE
Sequence Number: 9203 …CONTINUES….

For internal use


95 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
xxNETWORK UE to UE VoLTE call – 200 OK (INVITE)
…CONTINUED Session Description Protocol Version (v): 0 Media Attribute Fieldname: fmtp
Owner/Creator, Session Id (o): sip:[email protected] 3594431955 Media Format: 100 [AMR-WB]
3594431955 IN IP4 10.144.146.248 Media format specific parameters: octet-align=1
Owner Username: sip:[email protected] Media format specific parameters: mode-change-capability=2
Session ID: 3594431955 Media Attribute (a): rtpmap:107 telephone-event/16000
Session Version: 3594431955 Media Attribute Fieldname: rtpmap
Owner Network Type: IN Media Format: 107
Owner Address Type: IP4 MIME Type: telephone-event
Owner Address: 10.144.146.248 Sample Rate: 16000
Session Name (s): - Media Attribute (a): fmtp:107 0-15
Connection Information (c): IN IP4 10.144.146.248 Media Attribute Fieldname: fmtp
Connection Network Type: IN Media Format: 107 [telephone-event]
Connection Address Type: IP4 Media format specific parameters: 0-15
Connection Address: 10.144.146.248 Media Attribute (a): rtpmap:96 AMR/8000/1
Time Description, active time (t): 0 0 Media Attribute Fieldname: rtpmap
Session Start Time: 0 Media Format: 96
Session Stop Time: 0 MIME Type: AMR
Media Description, name and address (m): audio 1230 RTP/AVP 100 107 96 101 Sample Rate: 8000
Media Type: audio Media Attribute (a): fmtp:96 octet-align=1; mode-change-capability=2
Media Port: 1230 Media Attribute Fieldname: fmtp
Media Protocol: RTP/AVP Media Format: 96 [AMR]
Media Format: DynamicRTP-Type-100 Media format specific parameters: octet-align=1
Media Format: DynamicRTP-Type-107 Media format specific parameters: mode-change-capability=2
Media Format: DynamicRTP-Type-96 Media Attribute (a): rtpmap:101 telephone-event/8000
Media Format: DynamicRTP-Type-101 Media Attribute Fieldname: rtpmap
Bandwidth Information (b): AS:41 Media Format: 101
Bandwidth Modifier: AS [Application Specific (RTP session bandwidth)] MIME Type: telephone-event
Bandwidth Value: 41 kb/s Sample Rate: 8000
Bandwidth Information (b): RS:0 Media Attribute (a): fmtp:101 0-15
Bandwidth Modifier: RS Media Attribute Fieldname: fmtp
Bandwidth Value: 0 Media Format: 101 [telephone-event]
Bandwidth Information (b): RR:1000 Media format specific parameters: 0-15
Bandwidth Modifier: RR Media Attribute (a): sendrecv
Bandwidth Value: 1000 Media Attribute (a): ptime:20
Media Attribute (a): rtpmap:100 AMR-WB/16000/1 Media Attribute Fieldname: ptime
Media Attribute Fieldname: rtpmap Media Attribute Value: 20
Media Format: 100 Media Attribute (a): maxptime:240
MIME Type: AMR-WB Media Attribute Fieldname: maxptime
Sample Rate: 16000 Media Attribute Value: 240
Media Attribute (a): fmtp:100 octet-align=1; mode-change-capability=2

For internal use


96 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
xxNETWORK UE to UE VoLTE call - ACK

xxNETWORK - Wireshark 1.8.4 Session Initiation Protocol (ACK) Branch: z9hG4bK%2%%-tf-nu


Request-Line: ACK sip:[email protected]:5060 SIP/2.0 %95A36efa88c4856dE5Fba66dDfB1571c.d41D8CD98F00b204E9800998eCf8427E
Method: ACK From: <sip:01024200173@lte-
Request-URI: sip:[email protected]:5060 xxNETWORK.co.kr>;tag=JAUM3BCB8842734893d54684
Request-URI User Part: 01022331716 SIP from address: sip:[email protected]
Request-URI Host Part: 10.144.146.248 SIP from address User Part: 01024200173
Request-URI Host Port: 5060 SIP from address Host Part: lte-xxNETWORK.co.kr
[Resent Packet: False] SIP from tag: JAUM3BCB8842734893d54684
[Request Frame: 52] To: <tel:+821022331716>;tag=54467_000aaf24-61dbc9ca
[Response Time (ms): 3080] SIP to tag: 54467_000aaf24-61dbc9ca
Message Header Call-ID: thhsdcyb-0-1-b55vm013kvicooi2lzjsgzrg6pm
Via: SIP/2.0/UDP 10.113.13.250:5060;branch=z9hG4bK%2%%-tf-nu CSeq: 9203 ACK
%95A36efa88c4856dE5Fba66dDfB1571c.d41D8CD98F00b204E9800998eCf8427E Sequence Number: 9203
Transport: UDP Method: ACK
Sent-by Address: 10.113.13.250 Max-Forwards: 68
Sent-by port: 5060 Content-Length: 0

For internal use


97 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
Originating UE IMS Network Terminating UE
xxNETWORK UE to UE VoLTE call Initiate call

200 OK (invite) INVITE

100 Trying

Once originating UE receives 200 OK, it sends ACK to


IMS to complete SIP session establishment and 183 Session Progress

subsequently EPS bearer for QCI1 is activated - voice INVITE

communication starts. 100 Trying

Ringing
180 Ringing

Answer
200 OK

ACK

EPS Bearer Activation for QCI1 and Audio Video Path


Setup

200 OK

ACK

EPS Bearer Activation for QCI1 and Audio Video Path


Setup

Voice or Video Session

For internal use


98 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
xxNETWORK UE to UE VoLTE call – 200 OK

xxNETWORK - Wireshark 1.8.4 Contact: <sip:10.113.16.12:5067>


Session Initiation Protocol (200) Contact URI: sip:10.113.16.12:5067
Status-Line: SIP/2.0 200 OK Contact URI Host Part: 10.113.16.12
Status-Code: 200 Contact URI Host Port: 5067
[Resent Packet: False] Record-Route: <sip:[email protected]:5060;lr>
Message Header Record-Route URI: sip:[email protected]:5060;lr
Via: SIP/2.0/UDP 10.65.193.189:5060;branch=z9hG4bK0003f169-118e07b0 Record-Route Userinfo: orig
Transport: UDP Record-Route Host Part: 10.113.13.250
Sent-by Address: 10.65.193.189 Record-Route Host Port: 5060
Sent-by port: 5060 Record-Route URI parameter: lr
Branch: z9hG4bK0003f169-118e07b0 Content-Type: application/sdp
From: <sip:[email protected]>;tag=54467_0003f123- Content-Length: 463
3a5f706c Allow:
SIP from address: sip:[email protected] ACK,BYE,CANCEL,INFO,INVITE,MESSAGE,NOTIFY,OPTIONS,PRACK,REGISTER,REFER,SUBSCR
SIP from address User Part: 01024200173 IBE,UPDATE
SIP from address Host Part: lte-xxNETWORK.co.kr Require: timer
SIP from tag: 54467_0003f123-3a5f706c Session-Expires: 300;refresher=uac
To: <tel:+821022331716>;tag=JAUM4F1D9D6B514996f722440 Supported: timer
SIP to tag: JAUM4F1D9D6B514996f722440 User-Agent: xxNETWORK-client/LTE_AT1.0+LTE_VT2.0+LTE_MSG1.0;LG-
Call-ID: [email protected] F320L;ver10g;Device_Type=Android_Phone;305_use-proxy;md=1;Net_Type=LTE
CSeq: 1 INVITE P-xxNETWORK-MMTEL-Info: m_convert
Sequence Number: 1 [Expert Info (Note/Undecoded): Unrecognised SIP header (P-
Method: INVITE xxNETWORK-MMTEL-Info)]
[Message: Unrecognised SIP header (P-xxNETWORK-MMTEL-Info)]
[Severity level: Note]
[Group: Undecoded]

For internal use


99 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
xxNETWORK UE to UE VoLTE call – 200 OK
Session Description Protocol Media Attribute Fieldname: fmtp
Session Description Protocol Version (v): 0 Media Format: 100 [AMR-WB]
Owner/Creator, Session Id (o): LTE-TAS 1353967740 1385443159 IN IP4 Media format specific parameters: octet-align=1
10.144.146.248 Media format specific parameters: mode-change-capability=2
Owner Username: LTE-TAS Media Attribute (a): rtpmap:107 telephone-event/16000
Session ID: 1353967740 Media Attribute Fieldname: rtpmap
Session Version: 1385443159 Media Format: 107
Owner Network Type: IN MIME Type: telephone-event
Owner Address Type: IP4 Sample Rate: 16000
Owner Address: 10.144.146.248 Media Attribute (a): fmtp:107 0-15
Session Name (s): - Media Attribute Fieldname: fmtp
Connection Information (c): IN IP4 10.144.146.248 Media Format: 107 [telephone-event]
Connection Network Type: IN Media format specific parameters: 0-15
Connection Address Type: IP4 Media Attribute (a): rtpmap:96 AMR/8000/1
Connection Address: 10.144.146.248 Media Attribute Fieldname: rtpmap
Time Description, active time (t): 0 0 Media Format: 96
Session Start Time: 0 MIME Type: AMR
Session Stop Time: 0 Sample Rate: 8000
Media Description, name and address (m): audio 1230 RTP/AVP 100 107 96 101 Media Attribute (a): fmtp:96 octet-align=1; mode-change-capability=2
Media Type: audio Media Attribute Fieldname: fmtp
Media Port: 1230 Media Format: 96 [AMR]
Media Protocol: RTP/AVP Media format specific parameters: octet-align=1
Media Format: DynamicRTP-Type-100 Media format specific parameters: mode-change-capability=2
Media Format: DynamicRTP-Type-107 Media Attribute (a): rtpmap:101 telephone-event/8000
Media Format: DynamicRTP-Type-96 Media Attribute Fieldname: rtpmap
Media Format: DynamicRTP-Type-101 Media Format: 101
Bandwidth Information (b): AS:41 MIME Type: telephone-event
Bandwidth Modifier: AS [Application Specific (RTP session bandwidth)] Sample Rate: 8000
Bandwidth Value: 41 kb/s Media Attribute (a): fmtp:101 0-15
Bandwidth Information (b): RS:0 Media Attribute Fieldname: fmtp
Bandwidth Modifier: RS Media Format: 101 [telephone-event]
Bandwidth Value: 0 Media format specific parameters: 0-15
Bandwidth Information (b): RR:1000 Media Attribute (a): sendrecv
Bandwidth Modifier: RR Media Attribute (a): ptime:20
Bandwidth Value: 1000 Media Attribute Fieldname: ptime
Media Attribute (a): rtpmap:100 AMR-WB/16000/1 Media Attribute Value: 20
Media Attribute Fieldname: rtpmap Media Attribute (a): maxptime:240
Media Format: 100 Media Attribute Fieldname: maxptime
MIME Type: AMR-WB Media Attribute Value: 240
Sample Rate: 16000
Media Attribute (a): fmtp:100 octet-align=1; mode-change-capability=2

For internal use


100 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
Originating UE IMS Network Terminating UE
xxNETWORK UE to UE VoLTE call
Initiate call

Voice Session starts – RTP header contains the INVITE

information to terminating UE on which codec is used.


100 Trying
In this case it is AMR-WB (100) which corresponds to
AMR-WB16000 (23.85 kbps) 183 Session Progress

INVITE
xxNETWORK - Wireshark 1.8.4
Real-Time Transport Protocol 100 Trying
[Stream setup by SDP (frame 55)]
[Setup frame: 55] Ringing
[Setup Method: SDP] 180 Ringing
10.. .... = Version: RFC 1889 Version (2)
..0. .... = Padding: False Answer
...0 .... = Extension: False 200 OK
.... 0000 = Contributing source identifiers count: 0
1... .... = Marker: True ACK
Payload type: AMR-WB (100)
Sequence number: 245 EPS Bearer Activation for QCI1 and Audio Video Path
[Extended sequence number: 65781] Setup
Timestamp: 14068
Synchronization Source identifier: 0x0000f500 (62720) 200 OK
Adaptive Multi-Rate
Payload decoded as RFC 3267 ACK
1111 .... = CMR: No mode request (15)
.... 0000 = Reserved: 0 EPS Bearer Activation for QCI1 and Audio Video Path
Setup
Payload Table of Contents
0... .... = F bit: Last frame in this payload
.100 0... = FT bits: AMR-WB 23.85 kbit/s (8) Voice or Video Session
.... .1.. = Q bit: Ok

For internal use


101 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
Releasing Session

For internal use


102 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
P-CSCF-initiated call release

Upon receipt of an indication that the radio/bearer resources are no longer available or the signalling bearer is lost to the UE for a
session (e.g. abort session request from PCRF) or upon detecting that the SDP offer conveyed in a SIP response contained
parameters which are not allowed according to the local policy (as specified in the subclause 6.2), the P-CSCF shall release the
respective dialog by applying the following steps:
• if the P-CSCF serves the calling user of the session, then the P-CSCF shall generate a BYE request destined for the called user
based on the information saved for the related dialog, including:
- a Request-URI, set to the stored Contact header field provided by the called user;
- a To header field, set to the To header field value as received in the 200 (OK) response for the initial INVITE request;
- a From header field, set to the From header field value as received in the initial INVITE request;
- a Call-ID header field, set to the Call-Id header field value as received in the initial INVITE request;
- a CSeq header field, set to the current CSeq value stored for the direction from the calling to the called user, incremented by
one;
- a Route header field, set to the routeing information towards the called user as stored for the dialog;
- a Reason header field that contains:
- a 503 (Service Unavailable) response code, if radio/bearer interface resources are no longer available; or
- a 503 (Service Unavailable) response code, if the signalling bearer is lost to the UE; or
- a 488 (Not Acceptable Here) response code, if a SDP offer conveyed in a SIP response contained parameters which are not
allowed according to the local policy;
- further header fields, based on local policy; and
- - send the generated BYE requests towards the called user;

For internal use


103 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
Call release initiated by any other entity

• When the P-CSCF receives a 2xx response for a BYE request matching an existing dialog, then the
P-CSCF shall delete all the stored information related to the dialog.

For internal use


104 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
Originating UE IMS Network Terminating UE
Call release initiated by any other Initiate call

entity INVITE

100 Trying
INVITE

The call release reason is indicated in ‘BYE’ message as specified EPS Bearer Activation for QCI1 and Audio Video Path Setup

in RFC3326, e.g.
183 Session Progress

• Reason: SIP ;cause=200 ;text="Call completed elsewhere"


PRACK PRACK
• Reason: Q.850 ;cause=16 ;text="Terminated"
• Reason: SIP ;cause=600 ;text="Busy Everywhere" 200 OK 200 OK

• Reason: SIP ;cause=580 ;text="Precondition Failure“ UPDATE UPDATE

200 OK 200 OK
Ringing

180 Ringing 180 Ringing

PRACK PRACK

200 OK (prack) 200 OK (prack)


Answer

200 OK (invite) 200 OK (invite)

ACK ACK

Voice or Video Session

BYE BYE

200 OK 200 OK

For internal use


105 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
xxNETWORK Releasing
Session

For internal use


106 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
Originating UE IMS Network Terminating UE

xxNETWORK UE to UE VoLTE call Initiate call

- BYE INVITE

At the end of the call, the terminating UE generates BYE 100 Trying
message. This BYE is routed to the originating UE
through IMS. No ACK is sent - an ACK is only sent in 183 Session Progress

response to a response to an INVITE request. INVITE

100 Trying
When the P-CSCF receives a 2xx response for a BYE Ringing
request matching an existing dialog, then the P-CSCF 180 Ringing

shall delete all the stored information related to the dialog. Answer
200 OK

ACK

EPS Bearer Activation for QCI1 and Audio Video Path


Setup

200 OK

ACK

EPS Bearer Activation for QCI1 and Audio Video Path


Setup

Voice or Video Session

BYE
BYE
200 OK
200 OK

For internal use


107 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
xxNETWORK UE to UE VoLTE call – BYE

xxNETWORK - Wireshark 1.8.4 Session Initiation Protocol (BYE) Sequence Number: 1


Request-Line: BYE sip:10.113.16.14:5068 SIP/2.0 Method: BYE
Method: BYE From: <tel:+821022331716>;tag=54467_000aaf24-61dbc9ca
Request-URI: sip:10.113.16.14:5068 SIP from tag: 54467_000aaf24-61dbc9ca
Request-URI Host Part: 10.113.16.14 To: <sip:01024200173@lte-
Request-URI Host Port: 5068 xxNETWORK.co.kr>;tag=JAUM3BCB8842734893d54684
[Resent Packet: False] SIP to address: sip:[email protected]
Message Header SIP to address User Part: 01024200173
Max-Forwards: 70 SIP to address Host Part: lte-xxNETWORK.co.kr
Route: <sip:[email protected]:5060;lr> SIP to tag: JAUM3BCB8842734893d54684
Route URI: sip:[email protected]:5060;lr Call-ID: thhsdcyb-0-1-b55vm013kvicooi2lzjsgzrg6pm
Route Userinfo: term Allow:
Route Host Part: 10.113.13.250 INVITE,BYE,CANCEL,ACK,PRACK,UPDATE,INFO,REFER,NOTIFY,MESSAGE,OPTIONS
Route Host Port: 5060 P-Preferred-Identity: <sip:[email protected]>
Route URI parameter: lr SIP PPI Address: sip:[email protected]
Via: SIP/2.0/UDP 10.144.146.248:5060;branch=z9hG4bK0002213d- SIP PPI User Part: 01022331716
1d252d2a SIP PPI Host Part: lte-xxNETWORK.co.kr
Transport: UDP P-Access-Network-Info: 3GPP-E-UTRAN-FDD;utran-cell-id-
Sent-by Address: 10.144.146.248 3gpp=4500620ea1195e00
Sent-by port: 5060 Accept-Contact: *;description="AT"
Branch: z9hG4bK0002213d-1d252d2a Reason: USER;cause=101;text="USER triggered“ (# release
CSeq: 1 BYE reason)
Reason Protocols: USER
User-Agent: xxNETWORK-
client/LTE_AT1.0+LTE_VT2.0+LTE_MSG1.0;LG-
F320L;ver10g;Device_Type=Android_Phone;305_use-
proxy;md=1;Net_Type=LTE
Content-Length: 0
For internal use
108 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
Originating UE IMS Network Terminating UE

xxNETWORK UE to UE VoLTE call Initiate call

- BYE INVITE

The originating UE confirms receipt of the BYE with a 200 100 Trying
(OK) response, which terminates the session and the
BYE transaction. 183 Session Progress

INVITE

100 Trying

Ringing
180 Ringing

Answer
200 OK

ACK

EPS Bearer Activation for QCI1 and Audio Video Path


Setup

200 OK

ACK

EPS Bearer Activation for QCI1 and Audio Video Path


Setup

Voice or Video Session

BYE
BYE
200 OK
200 OK

For internal use


109 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
xxNETWORK UE to UE VoLTE call – BYE

xxNETWORK - Wireshark 1.8.4 SIP from tag: JAUM4F1D9D6B514996f722440


Session Initiation Protocol (BYE) To: <sip:01024200173@lte-
Request-Line: BYE sip:[email protected]:5060 SIP/2.0 xxNETWORK.co.kr>;tag=54467_0003f123-3a5f706c
Method: BYE SIP to address: sip:[email protected]
Request-URI: sip:[email protected]:5060 SIP to address User Part: 01024200173
Request-URI User Part: 01024200173 SIP to address Host Part: lte-xxNETWORK.co.kr
Request-URI Host Part: 10.65.193.189 SIP to tag: 54467_0003f123-3a5f706c
Request-URI Host Port: 5060 Call-ID: [email protected]
[Resent Packet: False] CSeq: 2 BYE
Message Header Sequence Number: 2
Via: SIP/2.0/UDP 10.113.13.250:5060;branch=z9hG4bK%3%%-or-nu Method: BYE
%2500B9Dda2441c178e27C54f0d1e15Fb.d41D8CD98F00b204E9800998eCf8427E Max-Forwards: 68
Transport: UDP Content-Length: 0
Sent-by Address: 10.113.13.250 Reason: USER;cause=101;text="USER triggered"
Sent-by port: 5060 Reason Protocols: USER
Branch: z9hG4bK%3%%-or-nu VSS-Monitoring ethernet trailer, Source Port: 55182
%2500B9Dda2441c178e27C54f0d1e15Fb.d41D8CD98F00b204E9800998eCf8427E Src Port: 55182
From: <tel:+821022331716>;tag=JAUM4F1D9D6B514996f722440

For internal use


110 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
xxNETWORK
SIP Session Setup Time

For internal use


111 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
xxNETWORK UE to UE VoLTE call – Call setup time

• The VoLTE call is successfully setup from SIP session establishment point of view once three-way handshake is
completed, i.e. the sequence of INVITE, 200 OK and ACK messages are transmitted at mobile originating UE.

• Alternatively, call setup time end point could be the ‘180 Ringing’ message at originating UE to exclude the SIP
application/user delay in answering the call. However, ‘180 Ringing’ message is not always forwarded by IMS to the
originating UE due to fact that ‘ringing tone’ is transmitted as RTP audio already after ‘183 Session progress’ message
is received by a calling party.

• The delay contribution from radio procedures such as RRC connection establishment, paging and dedicated EPS
bearer activations is negligible in total call setup time.

• Mobile originating call setup delay is highly depending on IMS delay (processing and forwarding INVITE)

• The following values are average values of 100 VoLTE calls in drive test done in live LTE network

For internal use


112 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
xxNETWORK UE to UE VoLTE call – Average Call Setup Time (Samsung
S4)UE
Originating IMS Network
Terminating UE
Initiate call
INVITE 119 ms

100 Trying

606 ms

183 Session Progress


1527 ms

73 ms INVITE

100 Trying
60 ms
Ringing
3060 ms 180 Ringing
1275 ms (* call script delay)
Answer
152 ms 200 OK (invite)

ACK

EPS Bearer Activation for QCI1 and Audio Video Path Setup

200 OK (invite) 65 ms
ACK

EPS Bearer Activation for QCI1 and Audio Video Path Setup

Voice or Video Session

For internal use


113 ©2013 Nokia Solutions and Networks. All rights reserved.
xxNETWORK UE to UE VoLTE call – Delay Contribution

Please note that the call script of drive test tool is causing delay of almost 1300ms (180 Ringing – 200 OK)
in total call setup time and therefore, it should be ignored.

MO MT
5000 5000
4500 4500
4000 4000
3500 3500
3000 3000
2500 2500
2000 2000
MO MT
1500 1500
1000 1000
500 500
0 0
INVITE-100 100 Trying- 183 Session 200 OK Total setup INVITE-100 100 Trying- 180 Ringing- 200 OK Total setup
Trying 183 Session Progress-200 (Invite)-ACK time Trying 180 Ringing 200 OK (Invite)-ACK time
Progress OK (Invite) (Invite)

For internal use


114 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
Appendices

For internal use


115 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
SIP Responses

The first digit of the Status-Code defines the class of response. The last two digits do not
have any categorization role. For this reason, any response with a status code between
100 and 199 is referred to as a "1xx response", any response with a status code
between 200 and 299 as a "2xx response", and so on.

SIP/2.0 allows six values for the first digit:


• 1xx: Provisional -- request received, continuing to process the request;
• 2xx: Success -- the action was successfully received, understood, and accepted;
• 3xx: Redirection -- further action needs to be taken in order to complete the request;
• 4xx: Client Error -- the request contains bad syntax or cannot be fulfilled at this server;
• 5xx: Server Error -- the server failed to fulfill an apparently valid request;
• 6xx: Global Failure -- the request cannot be fulfilled at anyserver.

For internal use


116 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
SIP Response Status Codes
100 Trying 412 Conditional Request Failed RFC3903 482 Loop Detected
180 Ringing 413 Request Entity Too Large 483 Too Many Hops
181 Call Is Being Forwarded 414 Request-URI Too Long 484 Address Incomplete
182 Queued 415 Unsupported Media Type 485 Ambiguous
183 Session Progress 416 Unsupported URI Scheme 486 Busy Here
199 Early Dialog Terminated RFC6228 417 Unknown Resource-Priority RFC4412 487 Request Terminated
200 OK 420 Bad Extension 488 Not Acceptable Here
202 Accepted RFC3265 421 Extension Required 489 Bad Event RFC3265
204 No Notification RFC5839 422 Session Interval Too Small RFC4028 491 Request Pending
300 Multiple Choices 423 Interval Too Brief 493 Undecipherable
301 Moved Permanently 424 Bad Location Information RFC6442 494 Security Agreement Required RFC3329
302 Moved Temporarily 428 Use Identity Header RFC4474 500 Server Internal Error
305 Use Proxy 429 Provide Referrer Identity RFC3892 501 Not Implemented
380 Alternative Service 430 Flow Failed RFC5626 502 Bad Gateway
400 Bad Request 433 Anonymity Disallowed RFC5079 503 Service Unavailable
401 Unauthorized 436 Bad Identity-Info RFC4474 504 Server Time-out
402 Payment Required 437 Unsupported Certificate RFC4474 505 Version Not Supported
403 Forbidden 438 Invalid Identity Header RFC4474 513 Message Too Large
404 Not Found 439 First Hop Lacks Outbound Support 580 Precondition Failure RFC3312
405 Method Not Allowed RFC5626 600 Busy Everywhere
406 Not Acceptable 440 Max-Breadth Exceeded RFC5393 603 Decline
407 Proxy Authentication Required 469 Bad Info Package RFC6086 604 Does Not Exist Anywhere
408 Request Timeout 470 Consent Needed RFC5360 606 Not Acceptable
410 Gone 480 Temporarily Unavailable
481 Call/Transaction Does Not Exist

For internal use


117 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.
SIP Methods

ACK RFC3261 REFER RFC3515


OPTIONS RFC3261 INVITE RFC3261
BYE RFC3261 REGISTER RFC3261
PRACK RFC3262 MESSAGE RFC3428
CANCEL RFC3261 SUBSCRIBE RFC3265
PUBLISH RFC3903 NOTIFY RFC3265
INFO RFC2976 UPDATE RFC3311

For internal use


118 11/25/2021 ©2013 Nokia Solutions and Networks. All rights reserved.

You might also like