Wat zijn SIP-responscodes?
SIP-responscodes zijn statusberichten die gebruikt worden in het SIP-protocol om het resultaat van een SIP-verzoek aan te geven — zoals het registreren van een toestel of het plaatsen van een oproep. Deze codes helpen te identificeren of de communicatie normaal verloopt of dat er iets misgaat.
Deze codes begrijpen kan je helpen om problemen sneller op te lossen en ervoor te zorgen dat je VoIP-setup vlot draait.
Lijst met responscodes
1xx—Informatieve Responsen
Deze responsen geven aan dat een verzoek wordt verwerkt, maar dat er nog geen definitief antwoord beschikbaar is.
Code | Betekenis | Wat het betekent | Mogelijke oorzaak / actie |
100 | Trying | Het verzoek wordt verwerkt. | Geen actie nodig. Dit is een normaal onderdeel van de SIP-oproepopzet. |
180 | Ringing | Het bestemmingstoestel rinkelt. | Normale signalering. De telefoon waarschuwt de gebruiker. |
181 | Call Is Being Forwarded | De oproep wordt doorgeschakeld naar een andere bestemming. | De gebruiker heeft doorschakelen ingesteld. Controleer de instellingen indien onverwacht. |
182 | Queued | De oproep staat in de wachtrij en zal verwerkt worden. | Vaak gebruikt in callcenter-setups. |
183 | Session Progress | Levert vroege media (bijv. terugbeltoon) voordat de oproep wordt beantwoord. | Kan normaal zijn; sommige providers/toestellen gebruiken dit om oproepvorderingstonen te leveren. |
2xx—Succesvolle Responsen
Deze geven aan dat het SIP-verzoek succesvol ontvangen, begrepen en aanvaard werd.
Code | Betekenis | Wat het betekent | Mogelijke oorzaak / actie |
200 | OK | Het verzoek was succesvol. | Normaal gedrag; geeft succes aan bij registratie, oproepopzet, enz. |
202 | Accepted | Verzoek aanvaard voor verwerking, maar nog niet voltooid. | Zeldzaam in SIP; soms gebruikt voor uitgestelde acties. |
3xx—Omleidingsresponsen
Deze codes geven aan dat het verzoek zou moeten omgeleid worden naar een ander eindpunt. Het zijn niet noodzakelijk fouten, maar ze kunnen wel het oproepgedrag en de routing beïnvloeden.
Code | Betekenis | Wat het betekent | Mogelijke oorzaak / actie |
300 | Multiple Choices | Het teruggestuurde adres heeft meerdere keuzes waaruit de gebruiker of klant kan kiezen. | Wordt zelden gebruikt; zou kunnen betekenen dat doorschakelen geconfigureerd is met meerdere doelen. |
301 | Moved Permanently | De gebruiker is verhuisd naar een nieuw adres, en toekomstige verzoeken zouden daarheen moeten gaan. | Kan wijzen op permanent doorschakelen of hertoewijzing van een toestel. |
302 | Moved Temporarily | De gebruiker is tijdelijk beschikbaar op een ander adres. | Tijdelijke omleiding door doorschakelen of registratie op een ander eindpunt. |
305 | Use Proxy | Het verzoek moet via een specifieke proxyserver worden verstuurd. | Controleer of je SIP-client de aangegeven proxy ondersteunt en correct is geconfigureerd om deze te gebruiken. |
380 | Alternative Service | De oproep is mislukt, maar er zijn alternatieve diensten beschikbaar. | Heeft vaak te maken met oproepfuncties die niet worden ondersteund; misschien moet je een andere dienst of codec gebruiken. |
4xx—Client Failure Responses
Deze geven aan dat het verzoek ongeldig is of niet kan worden uitgevoerd door een probleem aan de kant van de klant (bijvoorbeeld een verkeerde configuratie van het toestel, authenticatiefout of niet-ondersteund gedrag).
Code | Betekenis | Wat het betekent | Mogelijke oorzaak / actie |
400 | Bad Request | Foutieve syntaxis of parameters in het verzoek. | Controleer op typfouten of opmaakfouten in de SIP-instellingen. |
401 | Unauthorized | Authenticatie is vereist (wordt gebruikt door registrars). | Zorg ervoor dat de SIP-inloggegevens correct zijn; proxies zouden in plaats daarvan 407 moeten gebruiken. |
402 | Payment Required | Gereserveerd voor toekomstig gebruik. | Niet van toepassing. |
403 | Forbidden | De server weigert het verzoek. | Onjuiste inloggegevens of een geblokkeerd account/IP-adres. |
404 | Not Found | De gebruiker of het toestel bestaat niet. | Controleer het nummer, het toestel of de toestelregistratie. |
405 | Method Not Allowed | De SIP-methode wordt niet ondersteund door de server. | Controleer de compatibiliteit met je SIP-client. |
406 | Niet aanvaardbaar | De resource is niet aanvaardbaar volgens de Accept-headers. | Mogelijk moet je de codecs of instellingen aanpassen. |
407 | Proxy-authenticatie vereist | De proxy vereist authenticatie. | Controleer je SIP-gebruikersnaam en wachtwoord nogmaals. |
408 | Time-out van verzoek | Geen reactie van de bestemming. | Het toestel kan offline zijn of niet geregistreerd. |
409 | Conflict | Conflict met de huidige status van de resource. | Wordt zelden gebruikt; mogelijk dubbele registraties. |
410 | Verdwenen | De gebruiker bestond ooit, maar is niet langer beschikbaar. | Het account of de extensie kan verwijderd zijn. |
412 | Voorwaardelijk verzoek mislukt | Een voorwaarde voor het verzoek werd niet vervuld. | Dit heeft meestal te maken met SIP-headers — controleer de geavanceerde configuratie. |
413 | Verzoeksentiteit te groot | De body van het verzoek is te groot om te verwerken. | Verklein de SIP-berichtgrootte of de pakketpayload. |
414 | Request-URI te lang | De URI in het verzoek is te lang. | Ongeldig SIP-verzoek; neem contact op met je provider of IT-beheerder. |
415 | Niet-ondersteund mediatype | Het mediaformaat (bijv. codec) wordt niet ondersteund. | Pas je codec-instellingen aan. |
416 | Niet-ondersteund URI-schema | Het URI-schema wordt niet herkend. | Zorg ervoor dat je een standaard SIP-URI gebruikt (bijv. sip:user@domain). |
417 | Onbekende resource-prioriteit | Resource-prioriteit header is onbekend. | Wordt niet vaak gebruikt — informeer bij je provider. |
420 | Ongeldige extensie | Er werd een niet-ondersteunde SIP-protocolextensie aangevraagd. | Schakel geavanceerde SIP-extensies uit op je toestel. |
421 | Extensie vereist | Server vereist een specifieke SIP-extensie om de aanvraag te verwerken. | Controleer het toestel op ontbrekende functies of compatibiliteit. |
422 | Sessie-interval te klein | De sessietimer is te kort ingesteld. | Verhoog het sessie-interval (bijvoorbeeld >90 seconden). |
423 | Interval te kort | Het gevraagde interval is korter dan het minimum toegestane interval. | Pas de verversingsintervallen in je toestel aan. |
424 | Foute locatie-informatie | De verstrekte locatie-informatie is ongeldig. | Meestal niet relevant voor standaard VoIP-configuraties. |
428 | Gebruik Identity Header | De aanvraag mist een Identity header. | Kan geavanceerde SIP-identiteitsinstellingen vereisen. |
429 | Geef doorverwijzer-identiteit op | Ontbrekende of ongeldige identiteit in een doorverwijzing. | Zeldzaam in standaard VoIP-configuraties; geavanceerde functie. |
433 | Anonimiteit niet toegestaan | Anonieme aanvragen zijn niet toegestaan. | Schakel anonimiteitsfuncties uit in je toestel indien gebruikt. |
436 | Foute Identity-Info | De Identity-Info header is ongeldig. | SIP-identiteitsinstellingen hebben mogelijk correctie nodig. |
437 | Niet-ondersteund certificaat | Het verstrekte certificaat wordt niet ondersteund. | Kan te maken hebben met versleutelde SIP (TLS); controleer de certificaatinstellingen. |
438 | Ongeldige Identity Header | De inhoud van de Identity header is niet geldig. | Controleer de SIP Identity-instellingen of neem contact op met je provider. |
480 | Tijdelijk niet beschikbaar | De bestemming is offline of niet bereikbaar. | Toestel niet geregistreerd, uitgeschakeld of ingesteld op Niet storen. |
481 | Oproep/transactie bestaat niet | De sessie of oproep-ID komt niet overeen met een actieve transactie. | Vaak veroorzaakt door vertragingen of verloren pakketten. |
482 | Lus gedetecteerd | SIP-bericht zit vast in een routeringslus. | Controleer doorschakeling regels of PBX-configuratie. |
483 | Too Many Hops | Het SIP-verzoek heeft het maximale aantal hops overschreden. | Routeringslus of te veel doorschakelstappen. |
484 | Address Incomplete | De verzoek-URI mist vereiste elementen. | Controleer het gekozen nummer; misschien is het onvolledig. |
485 | Ambiguous | Het opgegeven adres komt overeen met meerdere bronnen. | Gebruik een specifieker of uniek SIP-adres. |
486 | Busy Here | De ontvanger is in gesprek of niet beschikbaar. | Ofwel bezet op een andere lijn, ofwel gebruikt Niet storen. |
487 | Request Terminated | Het verzoek werd geannuleerd voordat het voltooid was. | De beller heeft misschien opgehangen of de transactie heeft een time-out bereikt. |
488 | Not Acceptable Here | Media-parameters zijn niet aanvaardbaar op de bestemming. | Incompatibiliteit in codecs of mediaonderhandeling. |
489 | Bad Event | De event-header of -package wordt niet begrepen. | Eventnotificaties zijn mogelijk verkeerd geconfigureerd. |
491 | Request Pending | Het verzoek overlapt met een lopende transactie. | Even wachten voordat je het opnieuw probeert. |
493 | Undecipherable | Versleuteld bericht kan niet worden ontsleuteld. | Mogelijk probleem met S/MIME- of TLS-sleutels. |
494 | Security Agreement Required | Beveiligingsonderhandeling is vereist maar ontbreekt of is mislukt. | Mogelijk moet secure SIP worden ingeschakeld (SIPS of TLS). |
5xx—Server Failure Responses
Deze codes betekenen dat de server er niet in geslaagd is om een geldig verzoek uit te voeren.
Code | Betekenis | Wat het betekent | Mogelijke oorzaak / actie |
500 | Server Internal Error | Generieke serverfout. | Tijdelijk probleem op de SIP-server. Probeer later opnieuw of contacteer de ondersteuning. |
501 | Not Implemented | De SIP-methode wordt niet ondersteund door de server. | De server herkent het type aanvraag niet. Controleer de compatibiliteit. |
502 | Bad Gateway | Er werd een ongeldig antwoord ontvangen van de upstream server. | Dit kan wijzen op problemen bij de provider of verkeerd geconfigureerde proxies. |
503 | Service Unavailable | De server kan de aanvraag tijdelijk niet verwerken. | Vaak een teken van overbelasting of onderhoud. Probeer het later opnieuw. |
504 | Server Time-out | De server heeft niet op tijd gereageerd. | Netwerkvertragingen, firewallproblemen of problemen aan de upstream kant. |
505 | Version Not Supported | De gebruikte SIP-versie wordt niet ondersteund door de server. | Uiterst zeldzaam. Controleer of de SIP stack verouderd of verkeerd geconfigureerd is. |
513 | Message Too Large | De aanvraag was te groot voor de server om te verwerken. | Dit kan te maken hebben met grote SDP of te veel header-informatie. Controleer de configuratie. |
580 | Precondition Failure | Een voorwaarde in het aanvraagbericht werd niet voldaan. | Dit kan te maken hebben met media-onderhandeling. Controleer de SDP of apparaatcompatibiliteit. |
6xx—Global Failure Responses
Deze geven aan dat de aanvraag op alle mogelijke bestemmingen is mislukt.
Code | Betekenis | Wat het betekent | Mogelijke oorzaak / actie |
600 | Busy Everywhere | Alle bestemmingen zijn bezet. | Alle doorschakelbestemmingen of eindpunten van de gebruiker zijn in gebruik. |
603 | Decline | De bestemming heeft het gesprek geweigerd. | De gebruiker heeft het gesprek actief geweigerd of automatische weigeringsinstellingen zijn ingeschakeld. |
604 | Does Not Exist Anywhere | De gebruiker bestaat op geen enkele bekende locatie. | Dit kan wijzen op een niet-geregistreerd nummer of een verkeerd ingetypt nummer. |
606 | Not Acceptable | De aanvraag werd begrepen maar was niet aanvaardbaar voor de gebruiker. | Codec-, versleutelings- of media-incompatibiliteit. Bekijk de ondersteunde instellingen aan beide kanten. |