SIP-Anfragen, auch SIP-Requests genannt, bezeichnen die möglichen Methoden beim Session Initiation Protocol (SIP). SIP ist ein für Aufbau, Steuerung und Abbau einer Kommunikationssitzung (zumeist IP-Telefonie) verwendetes Protokoll und ist an das Hypertext Transfer Protocol angelehnt. Die an der VoIP-Verbindung beteiligten Geräte senden sich Anfragen (englisch requests) und beantworten diese mittels Antwort-Codes (englisch responses), die auf den HTTP-Statuscodes aufbauen.[1]
Liste der SIP-Anfragen
Elementare SIP-Anfragen
Anfrage (request) | Bedeutung |
REGISTER | Anmeldung des Endgeräts beim VoIP-Service-Anbieter. |
INVITE | Anfrage an einen Server eine Sitzung (session) aufzubauen. |
ACK | Bestätigung einer empfangenen Anfrage oder Antwort. |
CANCEL | Abbruch einer begonnenen Anfrage. |
BYE | Beendigung einer bestehenden Sitzung. |
OPTIONS | Ermöglicht Endgeräten die Fähigkeiten anderer beteiligter Geräte anzufragen. |
Erweiterte SIP-Anfragen
Anfrage (request) | Bedeutung |
SUBSCRIBE[2] | Einleitung der Überwachung eines Endgerätes auf ein bestimmtes Ereignis oder einen Zustand. |
NOTIFY[2] | Meldung eines bestimmten Ereignisses oder eines Zustandes, als Antwort auf SUBSCRIBE oder REFER. |
REFER[3] | Einleitung einer Verbindungsübergabe an einen dritten Teilnehmer. |
MESSAGE[4] | Übermittlung einer Textnachricht an ein Endgerät. |
PRACK[5] | Antwort auf einen 1xx-SIP-Status-Code. |
UPDATE[6] | Veränderung von Parametern noch während der Verbindungsaufbauphase. |
INFO[7] | Übermittlung von Steuer- und Kontrollinformationen, die nicht direkt die SIP-Sitzung betreffen. |
PUBLISH[8] | Unaufgeforderte Übermittlung von Zuständen und Ereignisinformationen durch Endgeräte. |
Literatur
- Ulrich Trick, Frank Weber: SIP, TCP/IP und Telekommunikationsnetze. 2. Auflage. Oldenbourg, 2005, ISBN 3-486-57796-4.
Einzelnachweise
- ↑ RFC 3261 – SIP: Session Initiation Protocol. Juni 2002, Abschnitt 20.43 (löst RFC 2543 ab, englisch). – ergänzt durch weitere RFCs, aufgeschlüsselt durch die IANA
- ↑ a b RFC 6665 – SIP-Specific Event Notification. (englisch).
- ↑ RFC 3515 – The Session Initiation Protocol (SIP) Refer Method. (englisch).
- ↑ RFC 8591 – SIP-Based Messaging with S/MIME. (englisch).
- ↑ RFC 3262 – Reliability of Provisional Responses in the Session Initiation Protocol (SIP). (englisch).
- ↑ RFC 3311 – The Session Initiation Protocol (SIP) UPDATE Method. (englisch).
- ↑ RFC 6086 – Session Initiation Protocol (SIP) INFO Method and Package Framework. (englisch).
- ↑ RFC 3903 – Session Initiation Protocol (SIP) Extension for Event State Publication. (englisch).