IMS VoLTE Reference Guide Poster

1
IMS / VoLTE Reference Guide MANDATORY SIP HEADERS QCI VALUES FOR BEARERS KEY TECHNICAL REQUIREMENTS FOR VoLTE SIP CODES SIP METHODS VoLTE CALL ESTABLISHMENT COMMON RTP PAYLOAD TYPES IMS MRFP MGCF IMS-MGW I-BGF/TrGW SLF IBCF BGCF S-CSCF MRFC I-CSCF P-CSCF HSS Code Description Reference 100 Trying * 180 Ringing * 181 Call Is Being Forwarded * 182 Queued * 183 Session Progress * 199 Early Dialog Terminated RFC6228 200 OK * 202 Accepted RFC3265 204 No Notification RFC5839 300 Multiple Choices * 301 Moved Permanently * 302 Moved Temporarily * 305 Use Proxy * 380 Alternative Service * 400 Bad Request * 401 Unauthorized * 402 Payment Required * 403 Forbidden * 404 Not Found * 405 Method Not Allowed * 406 Not Acceptable * 407 Proxy Authentication Required * 408 Request Timeout * 410 Gone * 412 Conditional Request Failed RFC3903 413 Request Entity Too Large * 414 Request-URI Too Long * 415 Unsupported Media Type * 416 Unsupported URI Scheme * 417 Unknown Resource-Priority RFC4412 420 Bad Extension * 421 Extension Required * 422 Session Interval Too Small RFC4028 423 Interval Too Brief * 424 Bad Location Information RFC6442 428 Use Identity Header RFC4474 429 Provide Referrer Identity RFC3892 430 Flow Failed RFC5626 433 Anonymity Disallowed RFC5079 436 Bad Identity-Info RFC4474 437 Unsupported Certificate RFC4474 438 Invalid Identity Header RFC4474 439 First Hop Lacks Outbound Support RFC5626 440 Max-Breadth Exceeded RFC5393 469 Bad Info Package RFC6086 470 Consent Needed RFC5360 480 Temporarily Unavailable * 481 Call/Transaction Does Not Exist * 482 Loop Detected * 483 Too Many Hops * 484 Address Incomplete * 485 Ambiguous * 486 Busy Here * 487 Request Terminated * 488 Not Acceptable Here * 489 Bad Event RFC3265 491 Request Pending * 493 Undecipherable * 494 Security Agreement Required RFC3329 500 Server Internal Error * 501 Not Implemented * 502 Bad Gateway * 503 Service Unavailable * 504 Server Time-out * 505 Version Not Supported * 513 Message Too Large * 580 Precondition Failure RFC3312 600 Busy Everywhere * 603 Decline * 604 Does Not Exist Anywhere * 606 Not Acceptable * Type Description Reference 192 FIR, full INTRA-frame request RFC2032 193 NACK, negative acknowledgement RFC2032 194 SMPTETC, SMPTE time-code mapping RFC5484 195 IJ, extended inter-arrival jitter report RFC5450 200 SR, sender report RFC3550 201 RR, receiver report RFC3550 202 SDES, source description RFC3550 203 BYE, goodbye RFC3550 204 APP, application defined RFC3550 205 RTPFB, Generic RTP Feedback 206 PSFB, Payload-specific 207 XR, RTCP extension RFC3611 208 AVB, AVB RTCP packet IEEE 1733 209 RSI, Receiver Summary Information RFC5760 QCI Resource Type Priority Packet Delay Budget (ms) Packet Error Loss Rate Example Services 1 GBR 2 100 10 -2 Conversational Voice 2 GBR 4 150 10 -3 Conversational Video (live streaming) 3 GBR 3 50 10 -3 Real-time gaming 4 GBR 5 300 10 -6 Non-conversational video (buffered streaming) 5 Non-GBR 1 100 10 -6 IMS Signaling 6 Non-GBR 6 300 10 -6 Video (buffered streaming) 7 Non-GBR 7 100 10 -3 Voice, Video (live streaming), interactive gaming 8 Non-GBR 8 300 10 -6 TCP-based (WWW, email, FTP); privileged subscriber 9 Non-GBR 9 300 10 -6 TCP-based (WWW, email, FTP); non-privileged subscriber LTE RAN Features Reference Semi-Persistent Scheduling 3GPP 36.321 Transmission Time Interval (TTI) Bundling 3GPP 36.321 Discontinuous Reception (DRX) 3GPP 43.013 Robust Header Compression (RoHC) IETF RFC4815 QoS Multiple Bearers (Default, Dedicated) QoS Class Identifiers (QCIs) 3GPP 23.203 Method Reference Method Reference ACK RFC3261 OPTIONS RFC3261 BYE RFC3261 PRACK RFC3262 CANCEL RFC3261 PUBLISH RFC3903 INFO RFC2976 REFER RFC3515 INVITE RFC3261 REGISTER RFC3261 MESSAGE RFC3428 SUBSCRIBE RFC3265 NOTIFY RFC3265 UPDATE RFC3311 Header field Abbreviation Reference Call-ID i RFC3261 CSeq RFC3261 From f RFC3261 Max-Forwards RFC3261 To t RFC3261 Via v RFC3261 CS8 Device Tester www.spirent.com RTCP PACKET TYPES Media Type Subtype Clock Rate (Hz) IETF Reference 3GPP/3GPP2 Other Notes Audio AMR 8000 RFC4867, RFC3267 3GPP 26.071 Mandatory in 3GPP terminals 3GPP 26.090 3GPP 26.073 3GPP 26.104 3GPP 26.093 Audio AMR-WB 16000 RFC4867, RFC3267 3GPP 26.171 ITU G.722.2 Mandatory in 3GPP terminals that support wideband (16 kHz) services 3GPP 26.190 3GPP 26.194 3GPP 26.114 3GPP 26.173 3GPP 26.204 3GPP 26.193 Text T140 1000 RFC4103 ITU T.140 Mandatory in 3GPP IMS terminals that support real-time conversational text services Video H263 90000 RFC4628 3GPP 26.235 ITU H.263 Mandatory in 3GPP IMS terminals Audio EVRCB 8000 RFC4788 C.S0055, C.S0014 Mandatory in 3GPP2 Packet Switched Video Telephony terminals Audio EVRCWB RFC5188 C.S0055, C.S0014 [Preferred] Mandatory in wideband-capable 3GPP2 Packet Switched Video Telephony terminals Video H263-2000 90000 RFC4629 C.S0055 ITU H263 H.263 Profile 0 Level 10 [Mandatory/baseline codec]* Video H263-2000 90000 RFC4629 C.S0055 ITU H263 H.263 Profile 0 Level 45* Video H264 RFC6184 C.S0055 ITU H264 H.264 Baseline profile, Level 1b ¤ Video MP4V-ES 90000 RFC3016 C.S0055 ISO/IEC 14496-2 Visual Simple Profile Level 0b § NOTE: These payloads are dynamically assigned a payload type value between 96 - 127 (inclusive) per RFC 3551. * - “Profile” and “Level” are defined in Annex X of H263 ¤ - “Profile” and “Level” are defined in Annex A of H264 § - “Profile” and “Level” are defined in Part 2 of ISO/IEC 14496 * RFC3261 PDN Connectivity Request contains Protocol Configuration Options IE with request for P-CSCF address IMS PDN and P-CSCF IP addresses are provided UE has completed initial IMS registration UE has completed subscription to the registration event package VoLTE Call is Established RRC Connection Request UE EPC & IMS RTP Voice Traffic EPS Attach & P-CSCF Discovery RRC Connection Setup RRC Connection Setup Complete (Attach Request – PDN Connectivity) Downlink Transfer (Authentication Request) Uplink Transfer (Authentication Response) Downlink Transfer (Security Mode Command) Uplink Transfer (Security Mode Complete) Downlink Transfer (ESM Information request) Uplink Transfer (ESM Information Response) RRC Connection Reconfiguration (Attach Accept – Activate EPS Bearer Context) Uplink Transfer (Attach Complete – Activate EPS Bearer Accept) RRC Connection Reconfiguration Complete REGISTER 401 UNAUTHORIZED 200 OK 200 OK 200 OK 180 Ringing 200 OK ACK REGISTER SUBSCRIBE NOTIFY Invite SDP PRACK 200 OK (SDP Answer) 100 Trying

description

VOLTE

Transcript of IMS VoLTE Reference Guide Poster

Page 1: IMS VoLTE Reference Guide Poster

IMS / VoLTE Reference GuideIMS / VoLTE Reference GuideMANDATORY SIP HEADERSQCI VALUES FOR BEARERSKEY TECHNICAL REQUIREMENTS FOR VoLTE

SIP CODES

SIP METHODS

VoLTE CALL ESTABLISHMENT

COMMON RTP PAYLOAD TYPES

IMSMRFP

MGCF

IMS-MGW I-BGF/TrGW

SLF

IBCF

BGCF

S-CSCFMRFC

I-CSCFP-CSCF

HSS

Code Description Reference100 Trying *180 Ringing *181 Call Is Being Forwarded *182 Queued *183 Session Progress *199 Early Dialog Terminated RFC6228200 OK *202 Accepted RFC3265204 No Notification RFC5839300 Multiple Choices *301 Moved Permanently *302 Moved Temporarily *305 Use Proxy *380 Alternative Service *400 Bad Request *401 Unauthorized *402 Payment Required *403 Forbidden *404 Not Found *405 Method Not Allowed *406 Not Acceptable *407 Proxy Authentication Required *408 Request Timeout *410 Gone *412 Conditional Request Failed RFC3903413 Request Entity Too Large *414 Request-URI Too Long *415 Unsupported Media Type *416 Unsupported URI Scheme *417 Unknown Resource-Priority RFC4412420 Bad Extension *421 Extension Required *422 Session Interval Too Small RFC4028423 Interval Too Brief *424 Bad Location Information RFC6442428 Use Identity Header RFC4474429 Provide Referrer Identity RFC3892430 Flow Failed RFC5626433 Anonymity Disallowed RFC5079436 Bad Identity-Info RFC4474437 Unsupported Certificate RFC4474438 Invalid Identity Header RFC4474439 First Hop Lacks Outbound Support RFC5626440 Max-Breadth Exceeded RFC5393469 Bad Info Package RFC6086470 Consent Needed RFC5360480 Temporarily Unavailable *481 Call/Transaction Does Not Exist *482 Loop Detected *483 Too Many Hops *484 Address Incomplete *485 Ambiguous *486 Busy Here *487 Request Terminated *488 Not Acceptable Here *489 Bad Event RFC3265491 Request Pending *493 Undecipherable *494 Security Agreement Required RFC3329500 Server Internal Error *501 Not Implemented *502 Bad Gateway *503 Service Unavailable *504 Server Time-out *505 Version Not Supported *513 Message Too Large *580 Precondition Failure RFC3312 600 Busy Everywhere *603 Decline *604 Does Not Exist Anywhere *606 Not Acceptable *

Type Description Reference

192 FIR, full INTRA-frame request RFC2032

193 NACK, negative acknowledgement RFC2032

194 SMPTETC, SMPTE time-code mapping RFC5484

195 IJ, extended inter-arrival jitter report RFC5450

200 SR, sender report RFC3550

201 RR, receiver report RFC3550

202 SDES, source description RFC3550

203 BYE, goodbye RFC3550

204 APP, application defined RFC3550

205 RTPFB, Generic RTP Feedback

206 PSFB, Payload-specific

207 XR, RTCP extension RFC3611

208 AVB, AVB RTCP packet IEEE 1733

209 RSI, Receiver Summary Information RFC5760

QCIResource

Type PriorityPacket Delay Budget (ms)

Packet Error Loss Rate Example Services

1 GBR 2 100 10-2 Conversational Voice2 GBR 4 150 10-3 Conversational Video (live streaming)3 GBR 3 50 10-3 Real-time gaming4 GBR 5 300 10-6 Non-conversational video (buffered streaming)5 Non-GBR 1 100 10-6 IMS Signaling6 Non-GBR 6 300 10-6 Video (buffered streaming)7 Non-GBR 7 100 10-3 Voice, Video (live streaming), interactive gaming8 Non-GBR 8 300 10-6 TCP-based (WWW, email, FTP); privileged subscriber9 Non-GBR 9 300 10-6 TCP-based (WWW, email, FTP); non-privileged subscriber

LTE RAN Features Reference

Semi-Persistent Scheduling 3GPP 36.321

Transmission Time Interval (TTI) Bundling 3GPP 36.321

Discontinuous Reception (DRX) 3GPP 43.013

Robust Header Compression (RoHC) IETF RFC4815

QoS

Multiple Bearers (Default, Dedicated)

QoS Class Identifiers (QCIs) 3GPP 23.203

Method Reference Method ReferenceACK RFC3261 OPTIONS RFC3261BYE RFC3261 PRACK RFC3262CANCEL RFC3261 PUBLISH RFC3903INFO RFC2976 REFER RFC3515INVITE RFC3261 REGISTER RFC3261MESSAGE RFC3428 SUBSCRIBE RFC3265NOTIFY RFC3265 UPDATE RFC3311

Header field Abbreviation ReferenceCall-ID i RFC3261CSeq RFC3261From f RFC3261Max-Forwards RFC3261To t RFC3261Via v RFC3261

CS8 Device Tester

www.spirent.com

RTCP PACKET TYPES

Media Type Subtype

Clock Rate (Hz) IETF

Reference3GPP/3GPP2 Other Notes

Audio AMR 8000 RFC4867,RFC3267

3GPP 26.071 Mandatory in 3GPP terminals

3GPP 26.0903GPP 26.0733GPP 26.1043GPP 26.093

Audio AMR-WB 16000 RFC4867, RFC3267

3GPP 26.171 ITU G.722.2 Mandatory in 3GPP terminals that support wideband (16 kHz) services

3GPP 26.1903GPP 26.1943GPP 26.1143GPP 26.1733GPP 26.2043GPP 26.193

Text T140 1000 RFC4103 ITU T.140 Mandatory in 3GPP IMS terminals that support real-time conversational text servicesVideo H263 90000 RFC4628 3GPP 26.235 ITU H.263 Mandatory in 3GPP IMS terminalsAudio EVRCB 8000 RFC4788 C.S0055,

C.S0014Mandatory in 3GPP2 Packet Switched Video Telephony terminals

Audio EVRCWB RFC5188 C.S0055, C.S0014

[Preferred] Mandatory in wideband-capable 3GPP2 Packet Switched Video Telephony terminals

Video H263-2000 90000 RFC4629 C.S0055 ITU H263 H.263 Profile 0 Level 10 [Mandatory/baseline codec]*Video H263-2000 90000 RFC4629 C.S0055 ITU H263 H.263 Profile 0 Level 45*Video H264 RFC6184 C.S0055 ITU H264 H.264 Baseline profile, Level 1b ¤Video MP4V-ES 90000 RFC3016 C.S0055 ISO/IEC

14496-2Visual Simple Profile Level 0b §

NOTE: These payloads are dynamically assigned a payload type value between 96 - 127 (inclusive) per RFC 3551.* - “Profile” and “Level” are defined in Annex X of H263¤ - “Profile” and “Level” are defined in Annex A of H264§ - “Profile” and “Level” are defined in Part 2 of ISO/IEC 14496

* RFC3261

PDN Connectivity

Request contains Protocol

Configuration Options IE with

request for P-CSCF address

IMS PDN and P-CSCF IP

addresses are provided

UE has completed initial IMS

registration

UE has completed

subscription to the registration event package

VoLTE Call is Established

RRC Connection RequestUEEPC &IMS

RTP Voice Traffic

EPS Attach & P-CSCF Discovery

RRC Connection Setup

RRC Connection Setup Complete(Attach Request – PDN Connectivity)

Downlink Transfer(Authentication Request)

Uplink Transfer(Authentication Response)

Downlink Transfer(Security Mode Command)

Uplink Transfer(Security Mode Complete)

Downlink Transfer(ESM Information request)

Uplink Transfer(ESM Information Response)

RRC Connection Reconfiguration(Attach Accept – Activate EPS Bearer Context)

Uplink Transfer(Attach Complete – Activate EPS Bearer Accept)

RRC Connection Reconfiguration Complete

REGISTER

401 UNAUTHORIZED

200 OK

200 OK

200 OK

180 Ringing

200 OK

ACK

REGISTER

SUBSCRIBE

NOTIFY

Invite SDP

PRACK

200 OK (SDP Answer)

100 Trying