Information About SIP Compliance with RFC 3261

Similar documents
Compliance with RFC 3261

SIP Compliance APPENDIX

Multimedia Communication

The Session Initiation Protocol

The search being performed may take a significant time so a forking proxy must send a 100 Trying response.

Department of Computer Science. Burapha University 6 SIP (I)

Overview of SIP. Information About SIP. SIP Capabilities. This chapter provides an overview of the Session Initiation Protocol (SIP).

SIP Session Initiation Protocol

SIP System Features. SIP Timer Values. Rules for Configuring the SIP Timers CHAPTER

Overview of the Session Initiation Protocol

Request for Comments: 2976 Category: Standards Track October 2000

SIP System Features. Differentiated Services Codepoint CHAPTER

draft-ietf-sip-info-method-02.txt February 2000 The SIP INFO Method Status of this Memo

Session Initiation Protocol (SIP) Basic Description Guide

SIP System Features. SIP Timer Values. Rules for Configuring the SIP Timers CHAPTER

Session Initiation Protocol (SIP)

INTERFACE SPECIFICATION SIP Trunking. 8x8 SIP Trunking. Interface Specification. Version 2.0

SIP INFO Method for DTMF Tone Generation

Session Initiation Protocol (SIP) Overview

Voice over IP (VoIP)

Session Initiation Protocol (SIP) Overview

Application Scenario 1: Direct Call UA UA

Cisco ATA 191 Analog Telephone Adapter Overview

DMP 128 Plus C V DMP 128 Plus C V AT

Voice over IP Consortium

SIP Core SIP Technology Enhancements

Request for Comments: Category: Standards Track Columbia U. G. Camarillo Ericsson A. Johnston WorldCom J. Peterson Neustar R.

DMP 128 Plus C V DMP 128 Plus C V AT. Cisco CUCM Configuration Guide REVISION: DATE: MARCH 7 TH, 2018

COMPUTER NETWORKS AND COMMUNICATION PROTOCOLS. Web Access: HTTP Mehmet KORKMAZ

DTMF Events through SIP Signaling

3GPP TS V8.2.0 ( )

SIP Trunk design and deployment in Enterprise UC networks

SIP SIP Stack Portability

SIP Trunk design and deployment in Enterprise UC networks

Tech-invite. RFC 3261's SIP Examples. biloxi.com Registrar. Bob's SIP phone

SIP Trunk design and deployment in Enterprise UC networks

Configuring Multi-Tenants on SIP Trunks

TSIN02 - Internetworking

ETSI TS V8.1.0 ( ) Technical Specification

Configuring SIP Call-Transfer Features

HT801/HT802 Firmware Release Note IMPORTANT UPGRADING NOTE

SMS Interworking with OMA Instant Messaging

SIP: Status and Directions

ENSC 833-3: NETWORK PROTOCOLS AND PERFORMANCE. Implement Session Initiation Protocol (SIP) User Agent Prototype

Higher layer protocols

The main purpose of this release is improving voice quality and addressing stability issues observed in previous releases.

White Paper. Mapping of Signalling Protocols ISUP to/from SIP, SIP-I (Release1.0, May 2009)

SIP Standard Line Interface

SIP Network Overview

Problems on Voice over IP (VoIP)

N-Squared Software SIP Specialized Resource Platform SIP-SDP-RTP Protocol Conformance Statement. Version 2.3

DMP 128 Plus C V DMP 128 Plus C V AT. Avaya Aura Configuration Guide REVISION: DATE: MARCH 7 TH 2018

Network Working Group. Category: Informational November Multiple Dialog Usages in the Session Initiation Protocol

Configuring SIP Call-Transfer Features

Using Genband E911 on Yealink IP Phones

Interworking Signaling Enhancements for H.323 and SIP VoIP

ETSI TS V ( )

FortiOS Handbook - VoIP Solutions: SIP VERSION 6.0.1

VoIP Basics. 2005, NETSETRA Corporation Ltd. All rights reserved.

DMP 128 Plus C V DMP 128 Plus C V AT. Cisco CUCM Configuration Guide REVISION: 1.1 DATE: SEPTEMBER 1 ST 2017

Cisco Unified Communications Manager SIP Line Messaging Guide (Standard)

HT812/HT814 Firmware Release Note IMPORTANT UPGRADING NOTE

Popular protocols for serving media

HT801/HT802 Firmware Release Note IMPORTANT UPGRADING NOTE

Chapter 3: IP Multimedia Subsystems and Application-Level Signaling

Configuring Triggers. Viewing and Deleting Triggers

AddPac VoIP Gateway Series

Proximus can't be held responsible for any damages due to the use of an outdated version of this specification.

Cisco Unified Communications Manager SIP Line Messaging Guide (Standard)

Network Working Group. Expires: April 30, 2002 October 30, The Refer Method draft-ietf-sip-refer-02. Status of this Memo

SIP Devices Configuration

DMP 128 Plus C V DMP 128 Plus C V AT. Avaya IP Office Configuration Guide REVISION: 1.2 DATE: JANUARY 9 TH 2018

Header Status Codes Cheat Sheet

SIP Devices Configuration

Configuring SIP Call-Transfer Features

SIP Reliable Provisional Response on CUBE and CUCM Configuration Example

ETSI TS V ( )

Installation & Configuration Guide Version 4.0

Following configurations are needed regardless of the recording technology being used.

Session Initiation Protocol (SIP) Ragnar Langseth University of Oslo April 26th 2013

Brekeke PBX Version 3 Administrator's Guide (Basic) Brekeke Software, Inc.

Internet Engineering Task Force. Category: Standards Track November 2001 Expires May 2002 <draft-ietf-sip-events-01.txt>

GRANDSTREAM NETWORKS Firmware Release Notes Firmware Version Product Name: GXW4216/GXW4224/GXW4232/GXW4248 Date: October 1, 2014

Cisco Unified Communications Manager SIP Line Messaging Guide (Standard), Release 10.5(2)

Technical specifications for connecting SIP PBX to the Business Trunk service by Slovak Telekom without registration, with static routing.

Controlling Overload in Networks of SIP Servers

Cisco Unified Communications Manager with Cisco VCS

HT801/HT802 Firmware Release Notes IMPORTANT UPGRADING NOTE

2.2 Interface Capabilities Supported

SIP: Session Initiation Protocol

DMP 128 Plus C V DMP 128 Plus C V AT. ShoreTel Configuration Guide REVISION: DATE: DECEMBER 6 TH 2018

TT11 VoIP Router 1FXS/1FXO TA User Guide

Smart IAD. User s Guide

Application Note. ShoreTel / Ingate / Verizon Business SIP Trunking. 09 June 2017 Version 1 Issue 2

TODAY AGENDA. VOIP Mobile IP

Internet Engineering Task Force (IETF) Request for Comments: Acme Packet January 2011

Cisco BTS Softswitch SIP Guide, Release 7.0

Innovation Networking App Note

Real-time Services BUPT/QMUL

Internet Telephony: Advanced Services. Overview

Transcription:

APPENDIX A Information About SIP Compliance with RFC 3261 This appendix describes how the Cisco SIP IP phone complies with the IETF definition of SIP as described in RFC 3261. It has compliance information on the following: SIP Functions, page A-1 SIP Methods, page A-2 SIP Responses, page A-2 SIP Header Fields, page A-7 SIP Session Description Protocol Usage, page A-8 Transport Layer Protocols, page A-9 SIP Security Authentication, page A-9 SIP DTMF Digit Transport, page A-9 SIP Functions Function User agent client (UAC) User agent server (UAS) Proxy server Redirect server Third-party only Third-party only A-1

SIP Methods Appendix A Information About SIP Compliance with RFC 3261 SIP Methods Method Comments INVITE The Cisco SIP IP phone supports mid-call changes such as putting a call on hold as signaled by a new INVITE that contains an existing call ID. ACK ne. OPTIONS BYE CANCEL Response only REGISTER The Cisco SIP IP phone supports both user and device registration. REFER ne. NOTIFY Used for REFER and remote reboot. SIP Responses Release 4.0 of the Cisco SIP IP phone supports the following SIP responses: 1xx Response Information Responses, page A-2 2xx Response Successful Responses, page A-3 3xx Response Redirection Responses, page A-3 4xx Response Request Failure Responses, page A-4 5xx Response Server Failure Responses, page A-6 6xx Response Global Responses, page A-7 1xx Response Information Responses 1xx Response Comments 100 Trying The Cisco SIP IP phone generates this response for an incoming INVITE. Upon receiving this response, the phone waits for a 180 Ringing, 183 Session progress, or 200 OK response. 180 Ringing ne A-2

Appendix A Information About SIP Compliance with RFC 3261 SIP Responses 1xx Response Comments 181 Call Is Being Forwarded 182 Queued 183 Session Progress The Cisco SIP IP phone does not generate these responses,; however, the phone does receive them. The phone processes these responses the same way that it processes the 100 Trying response. The SIP IP phone does not generate this message. Upon receiving this response, the phone provides early media cut-through and then waits for a 200 OK response. 2xx Response Successful Responses 2xx Response Comments 200 OK ne 202 Accepted ne 3xx Response Redirection Responses 3xx Response Comments 300 Multiple Choices 301 Moved Permanently ne 302 Moved Temporarily The Cisco SIP IP phone does not generate this response at this time. Upon receiving this response, the phone sends an INVITE containing the contact information received in the 302 Moved temporarily response. 305 Use Proxy The phone does not generate these responses. The gateway contacts the new address in the Contact 380 Alternate header field. Service A-3

SIP Responses Appendix A Information About SIP Compliance with RFC 3261 4xx Response Request Failure Responses 4xx Response Comments 400 Bad Request The phone generates a 400 Bad Request response for an erroneous request. For an incoming response, the phone initiates a graceful call disconnect (during which the caller hears a busy or fast busy tone) before clearing the call request. 401 Unauthorized This response is received only in this release. If a 401 Unauthorized response is received during registration, the phone accepts the response and sends a new request that contains the user s authentication information in the format of the HTTP digest as modified by RFC 3261. 402 Payment Required The phone does not generate the 402 Payment Required response. 403 Forbidden This response is received only in this release. If the phone receives a 403 Forbidden response, it notifies the user of the response. This response indicates that the SIP server has the request but will not provide service. 404 t Found The Cisco SIP IP phone generates this response if it is unable to locate the callee. Upon receiving this response, the phone notifies the user. 405 Method t Allowed 406 t Acceptable 407 Proxy Authentication Required This response is received only in this release. If the phone receives a 405 Method t Allowed response, it notifies the user of the response. The SIP phone does not generate a 406 t Acceptable response. For an incoming response, the gateway initiates a graceful call disconnect (during which the caller hears a busy or fast busy tone) before clearing the call request. This response is received only in this release. The 407 Proxy Authentication Required response indicates that the phone must first authenticate itself with the proxy server. If received by the phone, the phone may repeat the INVITE request with a suitable Proxy-Authorization field. This field should contain the authentication information of the user agent for the next outbound proxy or gateway. A-4

Appendix A Information About SIP Compliance with RFC 3261 SIP Responses 4xx Response Comments 408 Request Timeout The SIP phone does not generate a 408 Request Timeout response. For an incoming response, the gateway initiates a graceful call disconnect (during which the caller hears a busy or fast busy tone) before clearing the call request. 409 Conflict This response is received only by the phone in this release. The 409 Conflict response indicates that the INVITE request could not be processed because of a conflict with the current state of the resource. If this response is received, the user is notified. 410 Gone This response is received by the phone only in this release. The 410 Gone response indicates that a resource is no longer available at the server and no forwarding address is known. 411 Length Required 413 Request Entity Too Large 414 Request URL Too Long 415 Unsupported Media 420 Bad Extension 480 Temporarily Unavailable This response is received by the phone only in this release. This response indicates that the user refuses to accept the request without a defined content length. If received, the phone resends the INVITE request if it can add a valid Content-Length header field. This response is received only by the phone in this release. If a retry after header field is contained in this response, then the user can attempt the call once again in the retry time provided. This response is received only by the phone in this release. The user is notified if this response is received. This response is received only by the phone in this release. The user is notified if this response is received. This response is received only by the phone in this release. The user is notified if this response is received. If the phone does not understand the protocol extension specified in the Require field, the 420 Bad Extension response is generated. The phone sends this response if Do t Disturb (DND) is active on the phone. A-5

SIP Responses Appendix A Information About SIP Compliance with RFC 3261 4xx Response Comments 481 Call Leg/Transaction Does t Exist 482 Loop Detected 483 Too Many Hops 484 Address Incomplete This response is received only by the phone in this release. The user is notified if this response is received. 485 Ambiguous This response is received only by the phone in this release. If a new contact is received, the phone might reinitiate the call. 486 Busy Here The Cisco SIP IP phone generates this response if the called party is off-hook and the call cannot be presented as a call-waiting call. Upon receiving this response, the phone notifies the user and generates a busy tone. 487 Request Canceled 488 t Acceptable This response indicates that the initial request is terminated with a BYE or CANCEL request. The Cisco SIP IP phone receives and generates this response. 5xx Response Server Failure Responses 5xx Response Comments 500 Internal Server Error The Cisco SIP IP phone does not generate these 5xx responses. For 501 t Implemented an incoming response, the SIP IP phone initiates a graceful call disconnect. 502 Bad Gateway 503 Service Unavailable 504 Gateway Timeout 505 Version t Supported A-6

Appendix A Information About SIP Compliance with RFC 3261 SIP Header Fields 6xx Response Global Responses 6xx Response Comments 600 Busy Everywhere The Cisco SIP IP phone does not generate these 6xx responses. For 603 Decline an incoming response, the SIP IP phone initiates a graceful call disconnect. 604 Does t Exist Anywhere 606 t Acceptable SIP Header Fields Header Field Accept Accept-Encoding Accept-Language Allow Also Authorization Call-ID Contact Content-Encoding Content-Length Content-Type Cseq Date Encryption Expires From Hide Max-Forwards Organization Priority Proxy-Authenticate A-7

SIP Session Description Protocol Usage Appendix A Information About SIP Compliance with RFC 3261 Header Field Proxy-Authorization Proxy-Require Record-Route Referred-By Referred-To Remote-Party-ID Replaces Requested-By Require Response-Key Retry-After Route Server Subject Timestamp To Unsupported User-Agent Via Warning WWW-Authenticate SIP Session Description Protocol Usage SDP Headers v Protocol version o Owner or creator and session identifier s Session name t Time description c Connection information A-8

Appendix A Information About SIP Compliance with RFC 3261 Transport Layer Protocols SDP Headers m Media name and transport address a Media attribute lines Transport Layer Protocols Protocol Unicast UDP Multicast UDP TCP SIP Security Authentication Basic Authentication Digest Authentication Proxy Authentication PGP SIP DNS Records Usage DNS Resource Record Type Type A Type SRV SIP DTMF Digit Transport Transport Type RFC 2833 In-band tones A-9

SIP DTMF Digit Transport Appendix A Information About SIP Compliance with RFC 3261 A-10