EasyUC
4.8.7

Diagnostic et supervision

Comprendre les codes de cause : Q.850 et SIP

Les causes Q.850 et les réponses SIP qu'EasyUC traduit, avec leur signification et la solution habituelle.

EasyUC · Version 4.8.7

Dans EasyUC : EasyUC Cisco → Logs → Call Analysis → run → call → Overview → Causes

À quoi cela sert

Chaque appel terminé porte deux valeurs de cause dans les CDR du CUCM : une pour le côté appelant et une pour le côté appelé. Elles indiquent pourquoi le côté concerné a mis fin à l'appel. Les valeurs suivent la recommandation UIT Q.850 et sont des nombres de 1 à 127. EasyUC les traduit en texte clair dans l'analyse d'appels et dans le relevé détaillé des communications.

Pour les appels SIP, le CUCM intègre en plus le code de réponse SIP dans la même valeur numérique. EasyUC décompose cette valeur et affiche la cause Q.850, l'état SIP et toujours la valeur brute. S'y ajoutent trois valeurs spéciales Cisco pour la conférence et le transfert. Les valeurs inconnues restent visibles sous la forme "Code n".

La solution indiquée dans ce chapitre décrit la démarche habituelle. La cause qu'un opérateur ou une passerelle signale dans un cas précis dépend de sa configuration.

Prérequis

  • Les valeurs de cause n'existent que pour les appels disposant d'un CDR. L'import CDR de la connexion CUCM doit être activé.
  • Pour les appels sans CDR, l'analyse d'appels affiche le dernier état SIP et, s'il est présent, la cause Q.850 issue de l'en-tête SIP Reason.
  • Rôle ROLE_APP_CALL_DIAGNOSTICS pour l'analyse d'appels.

Pas à pas : comment procéder

  1. Ouvrez l'appel dans l'analyse d'appels et, dans l'onglet Overview, sous Causes, lisez les lignes Calling side et Called side.
  2. Déterminez le côté qui fait foi. EasyUC utilise la cause du côté appelé si elle est différente de 0, sinon celle du côté appelant.
  3. Sous Ended by, lisez quel côté a raccroché.
  4. Recherchez la cause Q.850 dans les tableaux suivants.
  5. Si le texte nomme aussi un état SIP, recherchez-le dans le tableau des réponses SIP et retrouvez-le dans l'onglet Call flow sous la forme d'une flèche rouge.
  6. Vérifiez de quelle voie provient la réponse. C'est à cet endroit que vous poursuivez la recherche.

Champs et options : comment EasyUC déduit la cause et le résultat

Champs et options : comment EasyUC déduit la cause et le résultat
Champ / actionSignification et utilisation
Valeur de 1 à 127Cause Q.850 simple.
Grande valeur numériqueForme combinée : l'octet de poids fort correspond à l'état SIP, l'octet de poids faible à la cause Q.850. Exemple : 1459617833 signifie SIP 503 et Q.850 41.
262144, 393216, 458752Valeurs spéciales Cisco : Conference full, Call split (transfer or conference), Conference participant dropped.
Résultat AnsweredUne ligne CDR comporte une heure de connexion. La cause décrit alors la fin de la conversation.
Résultat BusyQ.850 17. Sans CDR : SIP 486 ou 600.
Résultat No answerQ.850 18 ou 19. Sans CDR : SIP 408 ou 480.
Résultat RejectedQ.850 21, ainsi que 16 ou 31 du côté appelé. Sans CDR : SIP 403 ou 603.
Résultat UnreachableQ.850 1, 2, 3, 20, 22, 27 ou 28. Sans CDR : SIP 404, 410, 484, 485 ou 604.
Résultat Abandoned by callerQ.850 16 ou 31 du côté appelant sans connexion. Sans CDR : SIP 487 ou un CANCEL.
Résultat FailedToute autre cause sans connexion. Sans CDR : tout autre état à partir de 300.
Résultat In progress / UnknownUniquement à partir du SIP : pas encore de réponse finale. Unknown si ni cause ni état ne sont disponibles.

Q.850 : libération normale et abonné

Q.850 : libération normale et abonné
Champ / actionSignification et utilisation
16 Normal call clearing (libération normale de l'appel)Un côté a raccroché. Sans connexion, du côté appelant : l'appelant a raccroché avant que l'appel ne soit pris. Aucune action nécessaire.
31 Normal, unspecified (normal, non spécifié)Terminé sans motif plus précis. À lire comme 16. Si cette cause se multiplie sur un trunk, vérifiez la correspondance des causes de ce trunk.
17 User busy (usager occupé)La destination est déjà en communication, ou le seuil d'occupation (busy trigger) de la ligne est atteint. Vérifiez le seuil d'occupation, la mise en attente d'appel (call waiting) et le renvoi sur occupation.
18 No user responding (aucune réponse de l'usager)La destination n'a pas réagi à l'établissement de l'appel. Vérifiez l'enregistrement du terminal et le chemin réseau.
19 No answer (pas de réponse)La destination a sonné et personne n'a décroché. Vérifiez le renvoi sur non-réponse et sa temporisation.
20 Subscriber absent (abonné absent)La destination n'est pas connectée, par exemple un softphone qui n'est pas lancé. Vérifiez l'état d'enregistrement.
21 Call rejected (appel rejeté)La destination ou une règle a activement refusé l'appel. Vérifiez la liste de blocage, les règles CURRI et "Decline" sur le téléphone.
26 Non-selected user clearing (libération de l'usager non sélectionné)Sur une ligne partagée, un autre terminal a décroché. Normal.
126 Call split (appel scindé)Valeur Cisco pour le transfert ou la conférence. L'appel se poursuit dans un autre segment. Normal.

Q.850 : numéro et route

Q.850 : numéro et route
Champ / actionSignification et utilisation
1 Unallocated number (numéro non attribué)Le numéro composé n'existe pas. Vérifiez le plan de numérotation, la partition et le calling search space de l'appelant.
2 No route to transit network (pas de route vers le réseau de transit)L'opérateur ne connaît pas la route vers le réseau composé. Vérifiez le format du numéro sur le trunk et contactez l'opérateur.
3 No route to destination (pas de route vers la destination)Aucun modèle de routage ne correspond, ou l'opérateur ne peut pas joindre la destination. Vérifiez le route pattern et la route list.
22 Number changed (numéro modifié)L'abonné a un nouveau numéro. Corrigez le numéro de destination.
25 Exchange routing error (erreur d'acheminement du commutateur)Erreur dans le commutateur de l'extrémité distante, souvent une boucle. Vérifiez les renvois des deux côtés.
27 Destination out of order (destination hors service)Le terminal de destination ou la ligne est en défaut ou non enregistré. Vérifiez l'enregistrement, le port de la passerelle et la ligne.
28 Invalid number format (format de numéro invalide)Le numéro est incomplet ou mal formaté. Vérifiez les modèles de transformation et les préfixes sur le trunk.
88 Incompatible destination (destination incompatible)La destination ne prend pas en charge le type de connexion demandé, comme le fax ou la vidéo. Vérifiez le profil du terminal et la région.
91 Invalid transit network selection (sélection du réseau de transit invalide)La sélection du réseau dans la requête est invalide. Clarifiez ce point avec l'opérateur.

Q.850 : réseau et ressources

Q.850 : réseau et ressources
Champ / actionSignification et utilisation
34 No circuit available (aucun circuit disponible)Tous les canaux du trunk ou de la passerelle sont occupés. Vérifiez le nombre de canaux, les appels simultanés et le contrôle d'admission des appels (call admission control).
38 Network out of order (réseau hors service)L'extrémité distante signale un défaut dans le réseau. Vérifiez l'état du trunk et contactez l'opérateur.
41 Temporary failure (défaillance temporaire)Erreur passagère. Associée à SIP 503, il s'agit généralement d'un trunk injoignable ou d'une destination qui ne répond pas. Vérifiez la joignabilité du trunk et le ping OPTIONS.
42 Switching equipment congestion (encombrement de l'équipement de commutation)L'extrémité distante est surchargée. Réessayez plus tard. Si le cas se multiplie, contactez l'opérateur.
43 Access information discarded (informations d'accès écartées)Des informations complémentaires de la requête n'ont pas été transmises. Généralement sans conséquence.
44 Requested channel not available (canal demandé non disponible)Le canal demandé est occupé. Vérifiez l'occupation des canaux sur la passerelle.
47 Resource unavailable (ressource non disponible)Une ressource nécessaire manque, dans le CUCM souvent un transcodeur, un MTP ou la bande passante de l'emplacement (location). Vérifiez le media resource group et les régions.
57 Bearer capability not authorized (capacité support non autorisée)Le type de connexion n'est pas activé pour la ligne. Clarifiez ce point avec l'opérateur.
58 Bearer capability not presently available (capacité support non disponible actuellement)Le type de connexion n'est pas possible pour le moment. Vérifiez le codec et la région.
63 Service not available (service non disponible)Le service demandé n'est pas disponible. Vérifiez la configuration de la destination.
65 Bearer capability not implemented (capacité support non mise en œuvre)L'extrémité distante ne prend pas en charge le type de connexion, par exemple un codec. Vérifiez la sélection de codecs de la région.
79 Service or option not implemented (service ou option non mis en œuvre)Une fonction demandée manque à l'extrémité distante. Désactivez la fonction ou clarifiez ce point avec l'opérateur.

Q.850 : protocole et interfonctionnement

Q.850 : protocole et interfonctionnement
Champ / actionSignification et utilisation
29 Facility rejected (complément de service rejeté) / 50 Requested facility not subscribed (complément de service demandé non souscrit) / 69 Requested facility not implemented (complément de service demandé non mis en œuvre)L'extrémité distante n'exécute pas un service supplémentaire. Clarifiez avec l'opérateur si le service est souscrit.
81 Invalid call reference (référence d'appel invalide)L'extrémité distante ne connaît plus l'appel. Généralement la conséquence d'une erreur antérieure. Lisez ce qui précède dans le flux d'appel.
95 Invalid message (message invalide) / 96 Mandatory information element missing (élément d'information obligatoire absent)Un message de signalisation était erroné ou incomplet. Ouvrez le message concerné dans le flux d'appel et vérifiez la version logicielle du pair.
97, 98, 99, 100, 101Type de message ou élément d'information non mis en œuvre, invalide ou incompatible avec l'état de l'appel. Procédez comme pour 95.
102 Recovery on timer expiry (reprise à l'expiration d'une temporisation)Une temporisation de protocole a expiré parce qu'une réponse n'est pas arrivée. Recherchez la longue pause dans le flux d'appel et vérifiez le chemin réseau vers ce pair.
111 Protocol error (erreur de protocole)Erreur de protocole générale. Ouvrez la réponse d'erreur dans le flux d'appel et lisez son texte.
127 Interworking, unspecified (interfonctionnement, non spécifié)La cause provient d'un autre réseau et n'a pas pu être mise en correspondance plus précisément. Poursuivez la recherche sur la passerelle ou le CUBE ; la cause d'origine s'y trouve.
6, 7, 30, 70, 87Channel unacceptable (canal inacceptable), Call awarded in established channel (appel attribué dans un canal établi), Response to STATUS ENQUIRY (réponse à STATUS ENQUIRY), Only restricted digital bearer capability available (seule une capacité support numérique restreinte est disponible), User not member of CUG (usager non membre du CUG). Rares, le plus souvent sur des passerelles RNIS.

Réponses SIP

Réponses SIP
Champ / actionSignification et utilisation
401 Unauthorized / 407 Proxy Authentication RequiredDemande d'authentification. Si un second INVITE avec identifiants de connexion suit, c'est normal. Si l'erreur persiste, les identifiants de connexion du terminal ou du trunk sont erronés.
403 ForbiddenLe pair refuse : non autorisé, bloqué ou émetteur non admis. Vérifiez le numéro appelant et l'autorisation sur le trunk.
404 Not FoundNuméro inconnu. Si la réponse vient du CUCM, vérifiez le plan de numérotation, sinon le format du numéro vers le trunk.
408 Request TimeoutAucune réponse dans le délai attendu. Vérifiez la joignabilité du pair.
480 Temporarily UnavailableDestination non enregistrée, injoignable ou qui ne décroche pas.
481 Call/Transaction Does Not ExistLe pair ne connaît plus le dialogue, souvent après un redémarrage ou un dépassement de délai.
484 Address IncompleteLe numéro est trop court. Vérifiez le plan de numérotation et le délai inter-chiffres (interdigit timeout).
486 Busy Here / 600 Busy EverywhereOccupé.
487 Request TerminatedRéponse à un CANCEL. L'appelant a raccroché, ou un renvoi a mis fin à la première tentative.
488 Not Acceptable Here / 606 Not AcceptableAucun codec commun ou paramètres média inacceptables. Comparez le SDP des deux côtés et vérifiez la région et le transcodeur.
500 Server Internal ErrorErreur interne du pair. Vérifiez son journal.
502 Bad Gateway / 504 Server Time-outUn système en aval répond de manière erronée ou ne répond pas du tout. Poursuivez la recherche sur la passerelle ou le CUBE.
503 Service UnavailableService non disponible : trunk hors service, tous les canaux occupés ou surcharge. Vérifiez l'état du trunk.
603 DeclineL'appelé a refusé.
604 Does Not Exist AnywhereLe numéro n'existe nulle part.

Contrôler le résultat et circonscrire les erreurs

  • Un constat est concluant lorsque le résultat, la cause Q.850 et le dernier code de réponse du flux d'appel racontent la même histoire, par exemple Busy, cause 17 et 486 Busy Here.
  • Côté appelant à 0, côté appelé renseigné : le côté appelé a mis fin à l'appel. Dans le cas inverse, l'appelant a raccroché.
  • La cause 16 sur un appel sans connexion n'est pas une erreur du système. L'appelant n'a pas attendu assez longtemps. Le Ring time de l'aperçu indique combien de temps.
  • Si seul "Code n" est affiché, le catalogue ne connaît pas la valeur. La valeur brute figure à côté. Recherchez le code de réponse correspondant dans le flux d'appel.
  • Pour les valeurs combinées, seule la correspondance pour SIP 503 a été confirmée sur un CUCM réel. Les autres correspondances suivent la documentation Cisco. En cas de doute, comparez avec le flux d'appel.
  • Les causes provenant du réseau de l'opérateur arrivent telles que l'opérateur les signale. Une même erreur peut apparaître sous la forme 31, 41 ou 127 selon l'opérateur.

Chapitres associés