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.
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_DIAGNOSTICSpour l'analyse d'appels.
Pas à pas : comment procéder
Champs et options : comment EasyUC déduit la cause et le résultat
| Champ / action | Signification et utilisation |
|---|---|
| Valeur de 1 à 127 | Cause Q.850 simple. |
| Grande valeur numérique | Forme 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, 458752 | Valeurs spéciales Cisco : Conference full, Call split (transfer or conference), Conference participant dropped. |
| Résultat Answered | Une ligne CDR comporte une heure de connexion. La cause décrit alors la fin de la conversation. |
| Résultat Busy | Q.850 17. Sans CDR : SIP 486 ou 600. |
| Résultat No answer | Q.850 18 ou 19. Sans CDR : SIP 408 ou 480. |
| Résultat Rejected | Q.850 21, ainsi que 16 ou 31 du côté appelé. Sans CDR : SIP 403 ou 603. |
| Résultat Unreachable | Q.850 1, 2, 3, 20, 22, 27 ou 28. Sans CDR : SIP 404, 410, 484, 485 ou 604. |
| Résultat Abandoned by caller | Q.850 16 ou 31 du côté appelant sans connexion. Sans CDR : SIP 487 ou un CANCEL. |
| Résultat Failed | Toute autre cause sans connexion. Sans CDR : tout autre état à partir de 300. |
| Résultat In progress / Unknown | Uniquement à 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é
| Champ / action | Signification 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
| Champ / action | Signification 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
| Champ / action | Signification 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
| Champ / action | Signification 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, 101 | Type 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, 87 | Channel 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
| Champ / action | Signification et utilisation |
|---|---|
| 401 Unauthorized / 407 Proxy Authentication Required | Demande 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 Forbidden | Le pair refuse : non autorisé, bloqué ou émetteur non admis. Vérifiez le numéro appelant et l'autorisation sur le trunk. |
| 404 Not Found | Numé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 Timeout | Aucune réponse dans le délai attendu. Vérifiez la joignabilité du pair. |
| 480 Temporarily Unavailable | Destination non enregistrée, injoignable ou qui ne décroche pas. |
| 481 Call/Transaction Does Not Exist | Le pair ne connaît plus le dialogue, souvent après un redémarrage ou un dépassement de délai. |
| 484 Address Incomplete | Le 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 Everywhere | Occupé. |
| 487 Request Terminated | Réponse à un CANCEL. L'appelant a raccroché, ou un renvoi a mis fin à la première tentative. |
| 488 Not Acceptable Here / 606 Not Acceptable | Aucun 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 Error | Erreur interne du pair. Vérifiez son journal. |
| 502 Bad Gateway / 504 Server Time-out | Un 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 Unavailable | Service non disponible : trunk hors service, tous les canaux occupés ou surcharge. Vérifiez l'état du trunk. |
| 603 Decline | L'appelé a refusé. |
| 604 Does Not Exist Anywhere | Le 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.