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.