SIP Reference Guide



Other SIP Resources
 
SIP Pocket Guide
SIP Signaling Router Use Cases Multimedia
SIP Sessions Blog
SIP Signaling Router Application Handbook
SIP Signaling Router (SSR) Use Cases Application Guide
Print Print

Session Initiation Protocol (SIP) is a signaling protocol used for creating, modifying, and terminating sessions with one or more participants in an IP network. SIP has been adopted by the telecommunications industry as its protocol of choice for signaling. SIP is an RFC standard (RFC 3261) from the Internet Engineering Task Force (IETF), the body responsible for administering and developing the mechanisms that comprise the Internet.

Table of Contents

SIP Methods
Response Code
INVITE/200
SIP Timers
Header Fields
Header Fields – Compact Forms
Header Field Parameters and Parameter Values
Security Mechanism Names
Namespaces and Priority Values for the Resource Priority Header Field
URI Purposes
SIP/SIPS URI Parameters
SIPS's Use of DNS
Types of DNS Resource Records
NAPTR Records
SRV Records
DNS Example
Option Tags for SIP Extensions
SIP Events
Session Description Protocol (SDP)
  – Session Level Description
  – Time Description
  – SDP Media Description
  – SDP Media Attribute Lines (a=)
Warning Codes
Mapping Between the SIP SDP and SS7 USI/HLC (SIP Origination)
Mapping Between SS7 USI and the SIP SDP (SS7 Origination)
SIP Response to a Call Progress (CPG) Message
Mapping ISUP Cause Codes to SIP-I/SIP-T Responses
Mapping SIP-T Responses to ISUP Cause Codes
Mapping SIP-I Responses to ISUP Cause Codes
INVITE Client Transaction
INVITE Server Transaction
Non-INVITE Client Transaction
Non-INVITE Server Transaction
Elements and Architectures
Mechanics: Registration
Mechanics: Location
Glossary of SIP Acronyms and Definitions
SIP References