SIP - 4xx: réponses aux échecs du client

Les réponses d'erreur du client indiquent que la demande ne peut pas être satisfaite car certaines erreurs sont identifiées du côté UAC. Les codes de réponse sont généralement envoyés par UAS. À la réception d'un message d'erreur, le client doit renvoyer la demande en la modifiant en fonction de la réponse. Vous trouverez ci-dessous quelques-unes des réponses aux erreurs importantes des clients.

400 Mauvaise demande

  • Cela indique que le serveur n'a pas pu comprendre la demande.

  • Il se peut que la demande ne contienne pas les champs d'en-tête obligatoires tels que À, De, ID d'appel ou CSeq.

401 Non autorisé

  • Cela indique que la demande doit effectuer une authentification.

  • 401 Unauthorized est normalement envoyé par un serveur d'enregistrement pour une demande de REGISTRE.

  • La réponse contient le champ d'en-tête WWW-Authenticate qui demande des informations d'identification correctes à l'agent utilisateur appelant.

  • Un registre ultérieur se déclenchera à partir de l'agent utilisateur avec les informations d'identification correctes.

402 Paiement requis

  • Il indique que le paiement est requis pour le traitement ultérieur de la demande.

403 Interdit

  • 403 Interdit est envoyé lorsque le serveur a compris la demande, a trouvé que la demande était correctement formulée, mais ne traitera pas la demande.

  • Cette réponse n'est pas utilisée lorsqu'une autorisation est requise.

404 introuvable

  • Cela indique que le serveur n'a pas trouvé l'URI SIP indiqué par l'utilisateur.

Méthode 405 non autorisée

  • Il indique que la demande contient une liste de méthodes non autorisées.

  • Exemple: une demande REGISTER peut être envoyée à un agent utilisateur.

  • Il contient un Allow champ qui informe l'UAC des méthodes acceptables.

406 Non acceptable

  • Cette réponse indique que la demande ne peut pas être traitée en raison d'une exigence dans le message de demande.

  • Le champ d'en-tête Accept de la demande ne contenait aucune option prise en charge par l'UAS.

Authentification proxy 407 requise

  • Cette demande envoyée par un proxy indique que l'UAC doit d'abord s'authentifier auprès du proxy avant que la demande puisse être traitée.

  • La réponse doit contenir Proxy-Authenticate en-tête qui informe sur le type d'informations d'identification requises par le proxy.

  • La demande peut être renvoyée avec les informations d'identification appropriées dans un Proxy-Authorization champ d'en-tête.

408 Délai d'expiration de la demande

  • Lorsque la période spécifiée mentionnée dans le champ d'en-tête Expires de la demande INVITE est passée, cette réponse arrive.

  • Il peut être envoyé par un proxy forking ou un agent utilisateur.

  • La demande peut être réessayée à tout moment par l'UAC.

422 Intervalle du minuteur de session trop petit

  • La réponse est utilisée pour rejeter une demande contenant un champ d'en-tête Session-Expires.

  • L'intervalle minimum autorisé est indiqué dans le champ d'en-tête Min-SE requis.

  • L'appelant peut réessayer la demande sans le champ d'en-tête Session-Expires ou avec une valeur inférieure ou égale au minimum spécifié.

423 Intervalle trop bref

  • La réponse est renvoyée par un registraire qui rejette une demande d'inscription car le délai d'expiration demandé sur un ou plusieurs contacts est trop bref.

  • La réponse doit contenir un Min-Expires champ d'en-tête répertoriant l'intervalle d'expiration minimum que le bureau d'enregistrement acceptera.

480 Temporairement indisponible

  • Cette réponse indique que la demande a atteint la destination correcte, mais que l'appelé n'est pas disponible pour une raison quelconque.

  • La réponse doit contenir un Retry-After en-tête indiquant quand la demande peut être satisfaite.

La boîte de dialogue / transaction 481 n'existe pas

  • Cette réponse indique qu'une réponse faisant référence à un appel ou une transaction existant a été reçue pour laquelle le serveur ne dispose d'aucun enregistrement ou information d'état.

483 Trop de houblon

  • Cette réponse indique que la demande a été transmise le nombre maximum de fois défini par l'en-tête Max-Forwards qui est de 70 dans la demande.

  • Ceci est indiqué par la réception d'un en-tête Max-Forward: 0 dans une demande.

486 occupé ici

  • Cela indique que l'agent utilisateur est occupé et ne peut pas accepter l'appel.

487 Requête terminée

  • Cette réponse peut être envoyée par un UA qui a reçu une demande CANCEL pour une demande INVITE en attente.

  • Un 200 OK est envoyé pour accuser réception de l'annulation et un 487 est envoyé pour annuler la transaction INVITE