Welche SIP Responses gibt es?

SIP Responses (Session Initiation Protocol), auch SIP Status-Codes genannt, bezeichnen mögliche Antworten auf eine SIP-Anfrage. Nachfolgend finden Sie eine Übersicht aller aktuell verwendeten SIP Responses.

1xx = informative SIP Responses

  • 100 Trying: Verbindungsaufbau wird versucht

  • 180 Ringing: ein Anruf wird beim Empfänger durch Klingeln signalisiert (INVITE-Meldung wurde vom Benutzeragenten des Empfängers empfangen)

  • 181 Call is Being Forwarded: Anruf wird weitergeleitet (optionale Server-Meldung)

  • 182  Queued: Anruf befindet sich in Warteschleife, da Empfänger zeitweilig nicht erreichbar

  • 183 Session Progress: Sitzung wird aufgebaut (zusätzlich übertragene Meldung)

  • 199 Early Dialog Terminated: Vom User Agent Server gesendete Meldung zur Beendigung eines Dialogs im Early-Zustand

2xx = Bestätigung erfolgreicher Requests

  • 200 OK: Request ist erledigt

  • 202 Accepted: Verbindung wurde akzeptiert

  • 204 No Notification: Anfrage wurde erfolgreich durchgeführt, zugehörige Antwort wird jedoch bewusst nicht gesendet

3xx = Antworten zu Weiterleitungen

  • 300 Multiple Choices: Auswahlmöglichkeiten für mehrere User/Clients (keine eindeutige Zieladresse)

  • 301 Moved Permanently: Kontaktadresse permanent geändert (ursprüngliche Request-URI nicht länger gültig)

  • 302 Moved Temporarily: Kontaktadresse temporär geändert

  • 305 Use Proxy: Proxy muss verwendet werden

  • 380 Alternative Service: Anruf fehlgeschlagen, jedoch sind alternative Dienste verfügbar

4xx = fehlerhafte Client-Requests

  • 400 Bad Request: Request fehlerhaft (SIP-Anfrage mit fehlerhafter Syntax)

  • 401 Unauthorized: Zugriff verweigert. Für Proxys ist Proxy-Authentifizierung 407 zu empfehlen.

  • 402 Payment Required: Gesprächsaufbau erst nach Bezahlung (für zukünftige Dienste vorgesehen)

  • 403 Forbidden: unzulässig, Request vom Server abgelehnt

  • 404 Not Found: Gegenstelle wurde nicht gefunden

  • 405 Method not allowed: SIP-Methode unzulässig

  • 406 Not Acceptable: Anrufoptionen nicht gestattet

  • 407 Proxy Authentication Required: Proxy-Authentifizierung erforderlich

  • 408 Request Timeout: Gegenstelle antwortet nicht rechtzeitig (Zeitüberschreitung)

  • 409 Conflict: Gegenstelle bereits registriert (verworfen)

  • 410 Gone: Teilnehmer nicht länger erreichbar

  • 411 Length Required: unzureichender Request-Umfang (verworfen)

  • 412 Conditional Request Failed – der erforderte SIP-Parameter wurde nicht erfüllt

  • 413 Request Entity Too Large: SIP-Parameter (Request-Entity) zu groß

  • 414 Request URI Too Long: SIP-Parameter (Request-URI) zu lang

  • 415 Unsupported Media Type: Codec nicht unterstützt

  • 416 Unsupported URI Scheme: SIP-URI nicht unterstützt

  • 417 Unknown Resource-Priority: Angaben zu einer zu priorisierenden Anfrage für Server nicht verständlich

  • 420 Bad Extension: verwendete SIP-Erweiterung für SIP-Server nicht verständlich

  • 421 Extension Required: Erweiterung notwendig, nicht im Supported-Header aufgeführt

  • 422 Session Interval Too Small: Session-Expires-Wert zu niedrig für Server

  • 423 Interval Too Brief: zu kurzes Ablaufintervall

  • 424 Bad Location Information: Fehlerhafte oder unzureichende Ortsangaben

  • 428 Use Identity Header: Identity-Header fehlt

  • 429 Provide Referrer Identity: kein gültiges Referred-by-Token angegeben

  • 430 Flow Failed: Call Flow gescheitert

  • 433 Anonymity Disallowed: keine Bearbeitung anonymer Requests

  • 436 Bad Identity Info: im Identity-Header enthaltene URI ist ungültig, nicht erreichbar oder wird nicht unterstützt

  • 437 Unsupported Certificate: Zertifikat im Identity-Header kann nicht überprüft werden

  • 438 Invalid Identity Header: Zertifikat im Identity-Header ist ungültig

  • 439 First Hop Lacks Outbound Support: Outbound-Funktion wird nicht vom verwendeten Proxy unterstützt

  • 440 Max-Breadth Exceeded – Stellt ein SIP Proxy fest, dass ein Response-Kontext über unzureichende eingehende Max-Breadth, um das gewünschte nebenläufige Forking durchzuführen, und der Proxy ist nicht gewillt/fähig dies durch fortlaufendes Forking oder Redirect zu kompensieren, dann sendet dieser eine 440 Response. Ein Client, welcher eine 440 Response erhält, kann daraus schlussfolgern dass sein Request nicht alle möglichen Empfänger erreicht hat.

  • 469 Bad Info Package – Erhält ein SIP User Agent einen INFO Request mit einem Info Package, für welches der UA keine Empfangsbereitschaft signalisiert hat, sendet der UA MUST eine 469 Response, welche einen Recv-Info Header mit Info Packages enthält, für welche der UA bereit ist, INFO Requests zu empfangen.

  • 470 Consent Needed: Zustimmung der Gegenstelle für Request erforderlich

  • 480 Temporarily Unavailable:  gerufener Teilnehmer zurzeit nicht erreichbar

  • 481 Call/Transaction Does Not Exist: Anruf/Verbindung existiert nicht

  • 482 Loop Detected: Weiterleitungsschleife festgestellt

  • 483 Too Many Hops: zu viele Weiterleitungsschritte

  • 484 Address Incomplete: SIP-Adresse (Request-URI) unvollständig

  • 485 Ambiguous: SIP-Adresse (Request-URI) mehrdeutig/nicht eindeutig auflösbar

  • 486 Busy here: angerufener Teilnehmeranschluss besetzt

  • 487 Request Terminated: Anrufversuch abgebrochen

  • 488 Not Acceptable Here: Anrufversuch unzulässig (Sitzungsbeschreibung der Request-URI in Teilen nicht akzeptiert)

  • 489 Bad Event – Der Server versteht nicht ein im Event Header spezifizierten Event Package

  • 491 Request Pending: Request steht aus

  • 493 Undecipherable: Request nicht verständlich, S/MIME-Body konnte nicht entschlüsselt werden

  • 494 Security Agreement Required: Request verlangt auszuhandelndes Sicherheitsverfahren

5xx = Server-Fehler

  • 500 Server Internal Error: interner Server-Fehler

  • 501 Not Implemented: nicht implementierte SIP-Request-Methode

  • 502 Bad Gateway: Gateway in SIP-Request ist fehlerhaft

  • 503 Service Unavailable: SIP-Dienst nicht verfügbar (bedingt durch Wartung/Überlastung)

  • 504 Server Time-out: Zeitüberschreitung bei Request-Verarbeitung

  • 505 Version Not Supported: SIP-Version nicht vom Server unterstützt

  • 513 Message Too Large: Request-Nachricht zu groß

  • 555 Push Notification Service Not Supported – Der Server unterstützt nicht den im SIP-URI Parameter “pn provider” spezifizierten Push-Benachrichtigungsdienst

  • 580 Precondition Failure: Voraussetzungen für Request-Bearbeitung nicht zu erfüllen

6xx = übergreifende Fehler

  • 600 Busy Everywhere: alle Anschlüsse besetzt

  • 603 Decline: Ablehnung des Anrufs durch gerufenen Teilnehmer, keine alternativen Gegenstellen

  • 604 Does Not Exist Anywhere: gerufener Teilnehmer nicht existent

  • 606 Not Acceptable: Anrufoptionen nicht gestattet, Anruf kann nicht entgegengenommen werden

  • 607 Unwanted – Der angewählte Teilnehmer möchte keine Anrufe von dem anrufenden Teilnehmer erhalten. Zukünftige Anrufversuche werden höchstwahrscheinlich gleichermaßen abgelehnt.

Weiterführende Informationen