SIP requests

from Wikipedia, the free encyclopedia

SIP requests , also called SIP requests , designate the possible methods of the Session Initiation Protocol (SIP). SIP is a protocol used for setting up, controlling and terminating a communication session (mostly IP telephony ) and is based on the Hypertext Transfer Protocol . The devices involved in the VoIP connection to send requests ( English requests ) and answer them using response codes ( English responses ) that the HTTP status codes build.

List of SIP requests

Elementary SIP requests

Request meaning
REGISTER Registration of the device with the VoIP service provider.
INVITE Request to a server to set up a session.
ACK Confirmation of a received request or response.
CANCEL Cancellation of a started request.
BYE End an existing session.
OPTIONS Allows end devices to query the capabilities of other devices involved.

Extended SIP requests

Request meaning
SUBSCRIBE Initiation of the monitoring of a terminal device for a specific event or state.
NOTIFY Report of a certain event or a state as a response to SUBSCRIBE or REFER.
REFER Initiation of a handover to a third party.
MESSAGE Transmission of a text message to a terminal.
PRACK Reply to a 1xx SIP status code.
UPDATE Change of parameters during the connection establishment phase.
INFO Transmission of control and monitoring information that does not directly affect the SIP session.
PUBLISH Unsolicited transmission of status and event information by end devices.

Individual evidence

  1. RFC 3261 , supplemented by further RFCs, broken down by the IANA
  2. RFC 6665 : SIP-Specific Event Notification.
  3. RFC 6665 : SIP-Specific Event Notification.
  4. RFC 3515 : The Session Initiation Protocol (SIP) Refer Method.
  5. RFC 8591 : SIP-Based Messaging with S / MIME.
  6. RFC 3262 : Reliability of Provisional Responses in the Session Initiation Protocol (SIP).
  7. RFC 3311 : The Session Initiation Protocol (SIP) UPDATE Method.
  8. RFC 6086 : Session Initiation Protocol (SIP) INFO Method and Package Framework.
  9. RFC 3903 : Session Initiation Protocol (SIP) Extension for Event State Publication.

literature

  • Ulrich Trick, Frank Weber: SIP, TCP / IP and telecommunications networks. 2nd edition, Oldenbourg, 2005, ISBN 978-3-486-57796-9 .