Glossar – S

SIP Forking

SIP Forking bezeichnet das gleichzeitige oder sequenzielle Weiterleiten einer INVITE-Anfrage an mehrere Ziele. Parallel Forking sendet gleichzeitig an alle Endgeräte eines Nutzers (PC, Mobiltelefon, Bürotelefon); Sequential Forking versucht sie nacheinander. Das erste Gerät, das …

Vollständige Definition →

SIP OPTIONS

SIP OPTIONS ist eine SIP-Methode, die genutzt wird, um die Fähigkeiten eines SIP-Servers oder -Clients abzufragen, ohne eine Sitzung aufzubauen. Ähnlich wie ein Ping prüft SIP OPTIONS, ob ein Server erreichbar ist und welche Methoden, Codecs und Erweiterungen er unterstützt. Es …

Vollständige Definition →

SIP REGISTER

SIP REGISTER ist die Methode, mit der sich ein SIP-Client (Telefon, Softphone) beim SIP-Registrar anmeldet. Im REGISTER-Request wird die SIP-URI des Nutzers und seine aktuelle IP-Adresse/Port gesendet. Der Registrar speichert diese Bindung für die im Expires-Header angegebene …

Vollständige Definition →

SIP ueber TLS

SIP-Signalisierung kann und sollte per TLS verschluesselt werden (SIPS). Ohne TLS sind SIP-INVITE-Nachrichten mit Rufnummer, SDP und Metadaten im Klartext sichtbar. SIP ueber TLS nutzt Port 5061; die Zertifikatsvalidierung ist analog zu HTTPS. In der Praxis nutzen viele …

Vollständige Definition →

SIP-Debugging

SIP-Debugging erfordert das Lesen von SIP-Nachrichtenablaeufen (Traces). Werkzeuge: sngrep (terminalbasierter SIP-Sniffer mit Dialogue-Ansicht), Wireshark (mit SIP-Filter und VoIP-Decoder), Asterisk-CLI (sip set debug on), Kamailio-Debug-Modus. Ein typischer Trace zeigt: INVITE, …

Vollständige Definition →

SIP-Digest-Authentifizierung

SIP-Digest-Auth ist das Standard-Authentifizierungsverfahren in SIP: Bei einem eingehenden REGISTER- oder INVITE-Request antwortet der Server mit 401 Unauthorized und einer Challenge (Nonce); der Client berechnet daraus einen MD5-Hash (Digest) und sendet ihn zurueck. Es aehnelt …

Vollständige Definition →

SIP-Fehlerbehandlung / 4xx/5xx

SIP-Antwortcodes signalisieren Erfolg oder Fehler: 1xx (provisorisch), 2xx (Erfolg), 3xx (Weiterleitung), 4xx (Client-Fehler wie 404 Not Found, 486 Busy Here), 5xx (Server-Fehler) und 6xx (Global-Fehler wie 606 Not Acceptable). Ein 488 Not Acceptable Here bedeutet …

Vollständige Definition →

SIP-NAT-Traversal

SIP hinter NAT ist ein klassisches Problem: Die SIP-Nachricht enthält die private IP-Adresse des Clients im Contact- und SDP-Header; der Server sieht aber die öffentliche NAT-Adresse. Lösungen: STUN zur Adresserkennung, TURN als Relay, ALG (Application Layer Gateway) im Router …

Vollständige Definition →

SIP-Proxy

Ein SIP-Proxy empfängt SIP-Anfragen und leitet sie an den nächsten Hop weiter – ähnlich wie ein HTTP-Proxy. Er entscheidet anhand von Routing-Regeln, wohin eine INVITE-Nachricht gesendet wird, und kann dabei mehrere Server parallel oder nacheinander versuchen (forking). …

Vollständige Definition →

SIP-Registrar

Ein SIP-Registrar ist der Server, bei dem sich SIP-Geräte (User Agents) anmelden, um unter ihrer SIP-URI erreichbar zu sein. Das Gerät sendet eine REGISTER-Nachricht mit seiner aktuellen IP-Adresse; der Registrar speichert diese Zuordnung (Location Service). Eingehende Anrufe an …

Vollständige Definition →