Axon-handleiding voor foutberichten

Hieronder volgt een lijst met de meest voorkomende antwoordcodes die u kunt zien wanneer u VoIP-telefoongesprekken probeert te voeren. Codes variëren van 100 tot 600 en elke "honderd" reeks codes vertegenwoordigt een andere klasse van respons.

1.0 1xx Antwoorden

Deze antwoorden worden geclassificeerd als "Voorlopige antwoorden" en geven aan dat de server een soort actie uitvoert en nog geen definitief antwoord heeft op basis van het verzoek dat hij heeft ontvangen.

1.1 100 Trying

De server heeft het verzoek ontvangen en onderneemt actie op basis van de aard van het verzoek.

1.2 180 Ringing

De telefoon die een oproepverzoek ontvangt, probeert de gebruiker te waarschuwen voor de inkomende oproep.

1.3 183 Session Progress

Geeft informatie over de voortgang van een gesprek.

2.0 2xx Antwoorden

Deze antwoorden worden geclassificeerd als "Succesvolle antwoorden".

2,1 200 OK

Het verzoek is geslaagd.

3.0 3xx Antwoorden

Deze antwoorden worden geclassificeerd als "Omleidingsantwoorden" en brengen informatie over de nieuwe locatie van een callee of alternatieve services over.

3.1 301 Moved Permanently

De callee is niet langer te vinden op het gekozen adres en moet worden gecontacteerd op het nieuw opgegeven adres (dat wordt vermeld in het antwoord). Toekomstige oproeppogingen moeten naar het nieuwe adres gaan.

3.2 302 Moved Temporarily

De callee is tijdelijk niet beschikbaar op het gekozen adres en moet worden gecontacteerd op het nieuw opgegeven adres (dat wordt vermeld in het antwoord). Toekomstige oproeppogingen moeten nog steeds naar het oorspronkelijke adres gaan.

4.0 4xx Antwoorden

Deze antwoorden worden geclassificeerd als "Mislukte antwoorden". Ze duiden op een falen van een bepaalde client of server om te reageren op een bepaald verzoek.

4.1 400 Bad Request

Het verzoek kon niet worden begrepen door de server, waarschijnlijk omdat het verzoek een slechte syntaxis in zijn structuur had.

4.2 401 Unauthorized

Voor het verzoek is verificatie vereist. Dit betekent normaal gesproken dat gebruikersnaam- en wachtwoordreferenties moeten worden opgegeven.

4.3 403 Forbidden

Het verzoek werd begrepen door de server, maar de validatie van het verzoek is geweigerd. Het is onwaarschijnlijk dat het opnieuw proberen van hetzelfde verzoek zal slagen. De server kan een reden geven waarom hij het verzoek heeft geweigerd, maar dit is niet verplicht.

4.4 404 Not Found

De callee bestaat niet op het opgeroepen nummer. U krijgt dit bericht ook als de client van de callee niet is geregistreerd bij zijn server en niet minstens vijf tot tien minuten is geregistreerd.

4.5 405 Method Not Allowed

Het verzoek werd begrepen, maar het wordt niet toegestaan. De server moet een lijst met aanvraagtypen geven die hij zal accepteren.

4.6 407 Proxy Authentication Required

Net als bij code 401 betekent dit dat gebruikersnaam- en wachtwoordreferenties MOETEN worden opgegeven.

4.7 408 Request Timeout

De server kan de aanvraag niet binnen een geschikte tijd verwerken.

4.8 410 Gone

De oproep is niet beschikbaar op het gekozen nummer EN de server heeft geen idee hoe hij contact met hen moet opnemen.

4.9 415 Unsupported Media Type

Dit betekent normaal gesproken dat de beller en de callee niet hebben onderhandeld over een codec die moet worden gebruikt voor het telefoongesprek (d.w.z. geen van beide partijen ondersteunt een gemeenschappelijke codec). Voor VoIP-PSTN-gesprekken is de codec-onderhandeling tussen de VoIP-telefoon en de VoIP-gatewayserver mislukt. Deze situatie kan alleen worden opgelost door de ondersteunde codecs aan beide uiteinden van de aanroep te bepalen en een manier te vinden om beide uiteinden een gemeenschappelijke keuze te laten gebruiken. Het kan nodig zijn om een andere VoIP-telefoon te gebruiken die een groter bereik aan codec-ondersteuning heeft.

4.10 480 Temporarily Unavailable

De callee is met succes gecontacteerd, maar is om welke reden dan ook niet beschikbaar (ze kunnen bijvoorbeeld "Niet storen" op hun telefoon hebben ingeschakeld). De enige oplossing is om het over een minuut of vijf opnieuw te proberen.

4.11 481 Call/Transaction Does Not Exist

Het verzoek is ontvangen door de callee, maar het verzoek komt niet overeen met een bestaande of eerdere transactie en daarom kan de callee het niet verwerken.

4.12 482 Loop Detected

De server heeft een verzoek ontvangen met dezelfde bestemming als waar hij het verzoek zojuist van heeft ontvangen.

4.12 483 Too Many Hops

De server heeft een verzoek ontvangen waarbij het veld "Max-Forwards" op nul is ingesteld. Dit betekent dat het verzoek te veel punten heeft doorlopen om bij de server te komen. Sommige servers geven dit bericht als de beller het verzoek verzendt vanaf een privé-IP-adres (d.w.z. STUN en uPnP is uitgeschakeld op de client). Het verzoek kan indien gewenst binnen enkele seconden opnieuw worden geprobeerd.

4.13 484 Address Incomplete

De server ontving een verzoek met een onvolledig bestemmingsadres. Het adres moet voldoen aan de notatie "[number]@[sipserver]:[port]".

4.14 486 Busy Here

De callee werd met succes gecontacteerd, maar kan of wil de oproep op dit moment niet aannemen.

4.15 487 Request Terminated

Het verzonden verzoek is beëindigd met een BYE of CANCEL van de server of callee. Dit antwoord kan worden verzonden in situaties waarin een oproep op veel telefoons is ingesteld om te rinkelen en op één telefoon wordt opgenomen. Alle telefoons die de oproep niet opnemen, ontvangen dit antwoord.

4.16 488 Not Acceptable Here

De callee ontving het verzoek met succes, maar verwierp de sessiebeschrijving, mogelijk vanwege een slechte keuze van codec, onaanvaardbaar IP-adres en poort voor het verzenden van audio naar, of zelfs slechte opmaak van de sessiebeschrijving zelf. Het is mogelijk dat dit verzoek slaagt als het elders wordt behandeld.

4.17 491 Request Pending

De callee heeft hetzelfde verzoek al ontvangen en probeert het momenteel te verwerken.

5.00 5xx Antwoorden

Deze antwoorden worden geclassificeerd als "Foutantwoorden" zoals de klasse 4xx, maar deze worden alleen gegenereerd door een server.

5.01 Server Internal Error

De server heeft een probleem aangetroffen waardoor deze niet aan de aanvraag kan voldoen. Het verzoek kan na enkele seconden opnieuw worden verzonden.

5.01 501 Not Implemented

De server beschikt niet over de middelen die nodig zijn om aan het verzoek te voldoen.

5.02 503 Service Unavailable

De server is overbelast of in onderhoud en kan de aanvraag tijdelijk niet verwerken. Servers onder deze voorwaarde hoeven helemaal niet per se met dit bericht te reageren, ze kunnen het verzoek gewoon negeren / weigeren en de oproep laten vallen. Als de server niet zegt wanneer het verzoek opnieuw kan worden geprobeerd, moet de client handelen alsof er een antwoord 'Interne fout 500-server' is ontvangen.

5.03 505 Version Not Supported

De server biedt geen ondersteuning voor de SIP-protocolversie die in de aanvraag wordt gebruikt.

6.00 6xx Antwoorden

Deze antwoorden worden geclassificeerd als "Globale fouten" en geven meestal aan dat een partij in het oproepverzoek het huidige oproepverzoek heeft afgewezen en al dergelijke verzoeken in de toekomst kan afwijzen, tenzij anders wordt aangegeven.

6.01 603 Declined

De callee werd met succes gecontacteerd, maar ze willen of kunnen niet deelnemen. Dit antwoord wordt meestal teruggestuurd wanneer de callee weet dat het verzoek niet elders kan worden omgeleid.

6.02 606 Not Acceptable

De callee ontving het verzoek met succes, maar verwierp de sessiebeschrijving, mogelijk vanwege een slechte keuze van codec, onaanvaardbaar IP-adres en poort voor het verzenden van audio naar, of zelfs slechte opmaak van de sessiebeschrijving zelf. Alle verzoeken die naar deze bestemming worden verzonden met dezelfde sessiebeschrijving, krijgen waarschijnlijk hetzelfde antwoord.