SIP (Session Initiation Protocol)

From NENA Knowledge Base
Jump to navigation Jump to search

An IETF defined protocol (RFC3261) that defines an application-layer control (signaling) protocol for creating, modifying, and terminating sessions with one or more participants. These sessions include Internet telephone calls, multimedia distribution, and multimedia conferences.[1] Used as the call signaling protocol in VoIP, i2 and i3.

SIP Term Definition
BYE A SIP transaction used to terminate a session.
CANCEL A SIP transaction which is used to cancel an INVITE transaction which has not yet completed.
Call-Info A SIP header field which contains a URI referring to some kind of data relevant to a call, and a “purpose” parameter describing what the URI refers to.  Used to carry URIs to such entities as Additional Data for the Call and Caller, and call/Incident Tracking Identifiers.
From A SIP header that describes the caller’s notion of its own identity (Address of Record).  From is generally not treated as reliable unless it is protected by an Identity header.
INFO A SIP transaction used to pass information from the caller to the called party.
INVITE A SIP transaction used to initiate a session.
reINVITE A SIP INVITE transaction within an established session used to change the parameters of a call or refresh a session.
Method The primary function that an SIP request is meant to call on a server. This method is carried in the request message itself.[2]
Transaction A SIP transaction occurs between a UAC and a UAS. The SIP transaction comprises all messages from the first request sent from the UAC to the UAS up to a final response (non-1xx) sent from the UAS to the UAC. If the request is INVITE, and the final response is a non-2xx, the SIP transaction also includes an ACK to the response. The ACK for a 2xx response to an INVITE request is a separate SIP transaction.[2]
MESSAGE A SIP method which passes information, often an Instant Message, between endpoints in the body of the SIP message.
NOTIFY A SIP method used to send a notification to a subscriber of the occurrence of an asynchronous event.
OPTIONS A SIP method used to request the SIP protocol options supported by an endpoint.
REFER A SIP method that is used as part of a transfer operation to refer a call to another endpoint.
RequestURI That part of a SIP message that indicates where the call is being routed towards. SIP Proxy servers commonly change the Request ID (“retargeting”) to route a call towards the intended recipient.
Resource Priority A header used on SIP calls to indicate priority that proxy servers give to specific calls. The Resource Priority header does not indicate that a call is an emergency call (see RequestURI).
REGISTER A SIP method that is used to communicate the availability and address of an endpoint to the proxy server that directs incoming calls.
UPDATE A SIP method used to update parameters in a call not yet established.
REFER/Replaces Use of the SIP REFER method together with a Replaces header as part of a transfer operation to indicate that a new leg is to be created that replaces an existing call leg.
SUBSCRIBE / NOTIFY The two actions in an asynchronous event notification system.  The subscription is the request to receive notifications of the events.  The Notify is the notification of the event itself. Also refers to the SIP methods used for this purpose.

Relevant NENA Documents

NENA-STA-010, Detailed Functional and Interface Standards for the NENA i3 Solution

External References