The Session Initiation Protocol (SIP) is a signaling protocol used for initiating, maintaining, and terminating communication sessions that include voice, video and messaging applications.[1] SIP is used in Internet telephony, in private IP telephone systems, as well as mobile phone calling over LTE (VoLTE).[2]
The protocol defines the specific format of messages exchanged and the sequence of communications for cooperation of the participants. SIP is a text-based protocol, incorporating many elements of the Hypertext Transfer Protocol (HTTP) and the Simple Mail Transfer Protocol (SMTP).[3] A call established with SIP may consist of multiple media streams, but no separate streams are required for applications, such as text messaging, that exchange data as payload in the SIP message.
SIP works in conjunction with several other protocols that specify and carry the session media. Most commonly, media type and parameter negotiation and media setup are performed with the Session Description Protocol (SDP), which is carried as payload in SIP messages. SIP is designed to be independent of the underlying transport layer protocol and can be used with the User Datagram Protocol (UDP), the Transmission Control Protocol (TCP), and the Stream Control Transmission Protocol (SCTP). For secure transmissions of SIP messages over insecure network links, the protocol may be encrypted with Transport Layer Security (TLS). For the transmission of media streams (voice, video) the SDP payload carried in SIP messages typically employs the Real-time Transport Protocol (RTP) or the Secure Real-time Transport Protocol (SRTP).
^Cite error: The named reference What is SIP? was invoked but never defined (see the help page).
The SessionInitiationProtocol (SIP) is a signaling protocol used for initiating, maintaining, and terminating communication sessions that include voice...
The Session Description Protocol (SDP) is a format for describing multimedia communication sessions for the purposes of announcement and invitation. Its...
proxy for call events initiated over other common protocols such as H.323, and SessionInitiationProtocol (SIP) for voice over IP, or ISDN for the public...
STUN is a tool used by other protocols, such as Interactive Connectivity Establishment (ICE), the SessionInitiationProtocol (SIP), and WebRTC. It provides...
The SessionInitiationProtocol (SIP) is a signalling protocol used for controlling communication sessions such as Voice over IP telephone calls. SIP is...
indications in response. The protocol represents a decomposition of other VoIP models, such as H.323 and the SessionInitiationProtocol (SIP), in which the endpoint...
Real-time Transport Protocol (SRTP), encrypted version of RTP Session Description Protocol (SDP), a syntax for sessioninitiation and announcement for...
The SessionInitiationProtocol (SIP) is the signaling protocol selected by the 3rd Generation Partnership Project (3GPP) to create and control multimedia...
instantiates the session with the Session Description Protocol (SDP) over SessionInitiationProtocol (SIP) or other rendezvous methods. The MSRP protocol is defined...
is 33. Some Internet protocols such as the SessionInitiationProtocol (SIP) and the Extensible Messaging and Presence Protocol (XMPP) often require SRV...
call, predominantly those using the SessionInitiationProtocol (SIP), H.323, and MGCP call-signaling protocols. In many cases the SBC hides the network...
open standards for call management, SessionInitiationProtocol (SIP) and Extensible Messaging and Presence Protocol (XMPP). However, the Gizmo5 client...
trunking is a voice over Internet Protocol (VoIP) technology and streaming media service based on the SessionInitiationProtocol (SIP) by which Internet telephony...
Gateway Control Protocol (MGCP) Megaco Regional System R1 NBAP (Node B Application Part) Signalling System R2 SessionInitiationProtocol Signaling System...
RFC 4960) Transport layer § Comparison of transport layer protocolsSessionInitiationProtocol (SIP) – which may initiate multiple streams over SCTP, TCP...
monolithic devices that had call control, using protocols such as H.323 and the SessionInitiationProtocol, and hardware required to control the PSTN interface...
on another protocol, such as Real Time Streaming Protocol (RTSP) or SessionInitiationProtocol (SIP) for establishing a control session and audio streams...
control protocols such as the SessionInitiationProtocol (SIP), Skinny Client Control Protocol (SCCP) or various other proprietary protocols.[citation...
Resource Identifier (URI) scheme for the SessionInitiationProtocol (SIP) multimedia communications protocol. A SIP address is a URI that addresses a...
run on the open SessionInitiationProtocol (SIP) supporting various codecs. Skype runs on a closed proprietary networking protocol but additional business...