Puteți lista toate răspunsurile SIP cunoscute?
Răspunsurile SIP sunt codurile folosite de Session Initiation Protocol pentru comunicare. Am făcut o listă cu toate răspunsurile SIP cunoscute.
1xx = Răspunsuri SIP informale
- 100 Trying – Căutarea extinsă este în curs astfel ca un proxy intermediar trebuie să trimită un răspuns 100 Trying.
- 180 Ringing – Destinatarul a primit mesajul INVITE și alertează utilizatorul apelat.
- 181 Call Is Being Forwarded – Optional, trimis de server pentru a indica faptul că un apel este redirecționat.
- 182 Queued – Destinatarul a fost temporar indisponibil, serverul a pus apelul în coadă de așteptare până când destinatarul devine disponibil.
- 183 Session Progress - Acest răspuns poate fi folosit pentru a trimite informații suplimentare pentru un apel care este încă în curs de inițiere.
- 199 Early Dialog Terminated – Trimis de către Server pentru a indica faptul că un dialog anterior a fost anulat.
2xx = Răspunsuri în caz de succes
- 200 OK – Arată că cererea a fost recepționată cu succes
- 202 Accepted - Indică faptul că cererea a fost acceptată pentru prelucrare, utilizat în principal pentru referință.
- 204 No Notification – Indică faptul că cererea a fost recepționată cu succes, dar nici un răspuns nu va fi trimis.
3xx = Răspunsuri de redirectare
- 300 Multiple Choices – Adresa a fost rezolvată pentru una din mai multe opțiuni pentru utilizator sau client, din care să aleagă.
- 301 Moved Permanently - Cererea inițială nu mai este valildă, noua adresă este dată în Contact Header.
- 302 Moved Temporarily - Clientul ar trebui să încerce, la adresa din câmpul Contact.
- 305 Use Proxy - Câmpul Contact indică un proxy care trebuie să fie folosit pentru a accesa destinația solicitată.
- 380 Alternative Service – Apelul nu a reușit, dar alternativele sunt detaliate în corpul mesajului.
4xx = Răspunsuri de eșec
- 400 Bad Request - Cererea nu a putut fi înțeleasă din cauza sintaxei incorecte.
- 401 Unauthorized - Solicitarea necesită autentificare utilizator. Acest răspuns este emis de UAS și registrar.
- 402 Payment Required - (Rezervat pentru utilizare viitoare) .
- 403 Forbidden – Serverul a înțeles cererea, dar refuză să o îndeplinească.
- 404 Not Found – Serverul are informații definitive că utilizatorul nu exista la adresa solicitată (Utilizatorul nu poate fi găsit).
- 405 Method Not Allowed - Metoda specificată în Request-line este înțeleasă, dar nu este permisă .
- 406 Not Acceptable - Resursa este doar capabilă de a genera răspunsuri cu conținut inacceptabil.
- 407 Proxy Authentication Required - Cererea necesită autentificare utilizator.
- 408 Request Timeout – Utilizatorul nu a fost găsit în timp util.
- 409 Conflict – Utilizatorul este deja înregistrat (învechită)
- 410 Gone – Utilizatorul a existat odată, dar nu mai este disponibil aici.
- 411 Length Required - Serverul nu va accepta cererea fără specificarea lungimii de conținut (învechită).
- 413 Request Entity Too Large - Corpul cererii este prea mare.
- 414 Request URI Too Long – Server refuză să deservească cererea, Req-URI este mai lung decât serverul poate interpreta.
- 415 Unsupported Media Type - Corpul cererii este într-un format nesuportat.
- 416 Unsupported URI Scheme - Request-URI este necunoscut de către server.
- 417 Unknown Resource-Priority - A existat o etichetă opțiune Resource Priority, dar nici un antet cu Resource Priority.
- 420 Bad Extension – Protocolul SIP folosit de extensie este greșit, neînțeles de către server.
- 421 Extension Required – Serverul are nevoie de extensie specifică care nu figurează în antetul Supported.
- 422 Session Interval Too Small - Cererea conține un câmp de antet Session-Expire cu durată sub minim.
- 423 Interval Too Brief - Termenul de expirare al resursei este prea scurt.
- 424 Bad Location Information – Locația conținutului cererii a fost deformată sau nesatisfăcătoare.
- 428 Use Identity Header - Politica serverului necesită un antet de identificare, iar acesta nu a fost furnizat.
- 429 Provide Referrer Identity - Serverul nu a primit un simbol valabil Reffered-By cu privire la cerere.
- 430 Flow Failed - Un flux specific către agentul utilizator nu a reușit, cu toate că alte fluxuri pot fi reușite.
- 433 Anonymity Disallowed - Cererea a fost respinsă pentru că a fost anonimă.
- 436 Bad Identity Info – Cererea are un antet Identity-Info și sistemul de URI conținut nu poate fi de-referit.
- 437 Unsupported Certificate - erverul nu a putut valida un certificat pentru domeniul care a semnat cererea.
- 438 Invalid Identity Header – Server a obținut un certificat valabil folosit pentru a semna o cerere, dar nu a putut verifica semnătura.
- 439 First Hop Lacks Outbound Support - Primul proxy de ieșire nu suporta facilitatea "outbound".
- 470 Consent Needed - Sursa a cererii nu a avut permisiunea destinatarului pentru a formula o astfel de cerere.
- 480 Temporarily Unavailable - Apelatul este momentan indisponibil.
- 481 Call/Transaction Does Not Exist - Server a primit o cerere care nu se potrivește cu nici un dialog sau tranzacție.
- 482 Loop Detected - Server a detectat o buclă.
- 483 Too Many Hops - Antetul Max-Forwards a atins valoarea "0".
- 484 Address Incomplete - Request-URI incomplet.
- 485 Ambiguous - Request-URI este ambiguu.
- 486 Busy Here - Apelatul este ocupat.
- 487 Request Terminated - Cererea a fost reziliată cu bye sau cancel.
- 488 Not Acceptable Here - Unele aspecte ale descrierii sesiunii al Request-URI nu sunt acceptabile.
- 489 Bad Event - Serverul nu a înțeles un pachet eveniment specificat într-un antet Event.
- 491 Request Pending - Serverul are unele cereri în așteptare de la același dialog.
- 493 Undecipherable - Cerere indescifrabilă conține un corp MIME criptat, pe care destinatarul nu îl poate decripta.
- 494 Security Agreement Required - Serverul a primit o cerere care necesită un mecanism de securitate negociat.
5xx = Răspunsuri în caz de eroare la nivel server
- 500 Server Internal Error - Serverul nu a putut satisface cererea din cauza unor condiții neașteptate.
- 501 Not Implemented – Metoda cererii SIP nu este implementată aici.
- 502 Bad Gateway - Serverul a primit un răspuns nevalid de la un server intermediar în timp ce încerca să îndeplinească o cerere.
- 503 Service Unavailable - Serverul este in mentenantă sau este supraîncărcat temporar și nu poate procesa cererea.
- 504 Server Time-out – Serverul a încercat să acceseze un alt server în timp ce încerca să proceseze o cerere, nici un răspuns în timp util.
- 505 Version Not Supported – Versiunea protocolului SIP din cerere nu este acceptată de către server.
- 513 Message Too Large - Lungimea mesaj din cerere este mai mare decât serverul poate procesa.
- 580 Precondition Failure - Serverul nu poate sau nu dorește să îndeplinească unele constrângeri specificate în ofertă.
6xx = Răspunsuri de eșec globale
- 600 Busy Everywhere - Toate destinațiile posibile sunt ocupate.
- 603 Decline – Destinatarul nu poate/nu vrea să participe la apel, nu există destinatii alternative.
- 604 Does Not Exist Anywhere - Serverul are informații oficiale că utilizatorul solicitat nu există nicăieri.
- 606 Not Acceptable - Agentul utilizator a fost contactat cu succes, dar unele aspecte ale descrierii sesiunii nu au fost acceptate.