Dans le cadre de la documentation associée à ce produit, nous nous efforçons d’utiliser un langage exempt de préjugés. Dans cet ensemble de documents, le langage exempt de discrimination renvoie à une langue qui exclut la discrimination en fonction de l’âge, des handicaps, du genre, de l’appartenance raciale de l’identité ethnique, de l’orientation sexuelle, de la situation socio-économique et de l’intersectionnalité. Des exceptions peuvent s’appliquer dans les documents si le langage est codé en dur dans les interfaces utilisateurs du produit logiciel, si le langage utilisé est basé sur la documentation RFP ou si le langage utilisé provient d’un produit tiers référencé. Découvrez comment Cisco utilise le langage inclusif.
Cisco a traduit ce document en traduction automatisée vérifiée par une personne dans le cadre d’un service mondial permettant à nos utilisateurs d’obtenir le contenu d’assistance dans leur propre langue. Il convient cependant de noter que même la meilleure traduction automatisée ne sera pas aussi précise que celle fournie par un traducteur professionnel.
Ce document décrit les améliorations apportées aux Call Management Records (CMR) sur Cisco Unified Communications Manager (CUCM) 12.5.
Cisco vous recommande de prendre connaissance des rubriques suivantes :
Les renseignements contenus dans ce document se fondent sur la version 12.5 de Cisco Call Manager.
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Si votre réseau est en ligne, assurez-vous de bien comprendre l’incidence possible des commandes.
CUCM produit deux types d'enregistrements, qui stockent l'historique des appels et les informations de diagnostic :
Les CDR et les CMR ensemble sont appelés données CDR. Les données CDR fournissent un enregistrement de tous les appels passés ou reçus par les utilisateurs du système CallManager. Les données CDR sont principalement utiles pour générer les enregistrements de facturation ; cependant, il peut également être utilisé pour suivre l'activité des appels, diagnostiquer certains types de problèmes et planifier la capacité.
Les CMR contiennent des informations sur la quantité de données envoyées et reçues, la gigue, la latence et les paquets perdus. Initialement, le CMR a été généré pour les appels internes, CUCM peut désormais générer le CMR pour les appels sur la ligne principale SIP.
SIP Trunk reçoit les statistiques d'appel dans l'en-tête P-RTP-Stat dans le message BYE ou dans les messages 200 OK (réponse au message BYE) de CUBE ou de la passerelle IOS. Ces statistiques incluent les paquets RTP (Real-time Transport Protocol) envoyés ou reçus, le nombre total d'octets envoyés ou reçus, le nombre total de paquets perdus, la gigue de délai, le délai aller-retour et la durée des appels.
Format de l'en-tête P-RTP-Stat :
P-RTP-Stat : PS=<Paquets envoyés>, OS=<Octets envoyés>, PR=<Paquets reçus>, OR=<Octets reçus>, PL=<Paquets perdus>, JI=<Instabilité>, LA=<Délai de trajet arrondi en ms>, DU=<Durée de l'appel en secondes>
Il s'agit du format des rapports de statistiques RTP de passerelle CUBE/SIP IOS. Le côté liaison SIP CUCM pour la prise en charge CMR est limité à ce format de statistiques RTP.
Prérequis de CUBE pour prendre en charge cette fonctionnalité / fournir des statistiques d'appel :
Étape 1. CMR est activé via les paramètres du service Call Manager sous :
Étape 2. Définissez le paramètre Call Diagnostics Enabled sur :
Activé uniquement lorsque l'indicateur CDR activé a la valeur True (générer des CMR uniquement lorsque le paramètre de service CDR activé est défini sur True).
Activé indépendamment de l'indicateur CDR activé (génère des CMR sans tenir compte du paramètre du service CDR activé).
** Incoming BYE from Gateway : 00802148.002 |16:17:01.297 |AppInfo |//SIP/SIPUdp/wait_SdlDataInd: Incoming SIP UDP message size 539 from 10.106.97.143:[49193]: [151,NET] BYE sip:2000@10.106.97.132:5060 SIP/2.0 Via: SIP/2.0/UDP 10.106.97.143:5060;branch=z9hG4bKB41E87 From: <sip:7001@10.106.97.143>;tag=7780842C-12C9 To: <sip:2000@10.106.97.132>;tag=23~30c1033e-90ea-45e0-b1da-eec4a4bfbd�6e-21411553 Date: Tue, 05 Feb 2019 10:03:29 GMT Call-ID: 1F09F649-286411E9-81B2A4AF-FAF6B880@10.106.97.143 User-Agent: Cisco-SIPGateway/IOS-15.5.3.M5 Max-Forwards: 70 Timestamp: 1549361022 CSeq: 103 BYE Reason: Q.850;cause=16 P-RTP-Stat: PS=300,OS=48000,PR=365,OR=58400,PL=0,JI=0,LA=0,DU=7 Content-Length: 0 ** Post SIPDisconnect Indication, SIPCdpc collects the data 00802151.000 |16:17:01.297 |SdlSig |SIPDisconnInd |active |SIPCdpc(1,100,180,5) |SIPD(1,100,181,1) |1,100,255,1.62^10.106.97.143^* |[R:N-H:0,N:0,L:0,V:0,Z:0,D:0] CcbId= 2�3 --TransType=2 --TransSecurity=0 PeerAddr = 10.106.97.143:49193 Sip_disc_cause= 200 cause=16 isReasonHdrVal= T 00802151.001 |16:17:01.297 |AppInfo |(isHeldOrHolding): holder=0,holdee=0,mh=0 00802151�.002 |16:17:01.297 |AppInfo |SIPCdpc(5) - collect_proxyMetricsData: Filling the Audio diagnostic record for the CMR coming from proxy ... 00802151.003 |16:17:01.297 |AppInfo |SIPCdpc(5) - collect_proxyMetricsData: Audio diagnostics: pktSend = 300, pktSendOct = 48000, pktRec = 365, pktRecOct = 58400, pktLoss = 0, jitter = 0, delay = 0 ** SIPCdpc sends the data to CDR process to generate CMR 00802193.000 |16:17:01.315 |SdlSig |DbDiagnosticsReq |wait |EnvProcessCdr(1,100,6,1) |SIPCdpc(1,100,180,5) |1,100,255,1.62^10.106.97.143^* |[T:N-H:0,N:0,L:0,V:0,Z:0,D:0] globalCallId: 5 nodeId: 1 directoryNum: dateTime: 1549363621 numberPa�cketsSent: 300 numberOctetsSent: 48000 numberPacketsReceived: 365 numberOctetsReceived: 58400 numberPacketsLost: 0 jitter: 0 latency: 0 varVQMetrics: 00802252.001 |16:17:01.621 |AppInfo |EnvProcessCdr::wait_DbDiagnosticsReq 00802252.002 |16:17:01.621 |AppInfo |EnvProcessCdr::wait_DbDiagnosticsReq DETAILED Entries 2, Inserts 2, ZeroCalls 0 00802252.003 |16:17:01.621 |AppInfo |EnvProcessCdr::outputCmrData CMR data - 2,1,5,1,"2000",21411554,1549363621,2967,59340,0,0,0,0,0,"1e44e506-9a5d-4f0a-af2c-de23a7405123","","StandAloneCluster","SEPeeeeeeeeeeee","",,"",,,,,,,,,,"","","",,,,,,,,,,"",""
Les données CMR ci-dessus sont insérées dans le fichier dans le référentiel ci-dessous activelog/cm/cdr_storage/processing/<date du jour>/
admin:file list activelog cm/cdr_repository/processed/20190205/* cmr_StandAloneCluster_01_201902051047_0 dir count = 0, file count = 1
À partir de cli, vous pouvez vérifier si CMR est généré ou non. Pour chaque date, un dossier est créé au format <yyyyymmdd>
admin:file list activelog cm/cdr_repository/processed/20190205/* cmr_StandAloneCluster_01_201902051047_0 dir count = 0, file count = 1
<Sample BYE message > 00802148.002 |16:17:01.297 |AppInfo |//SIP/SIPUdp/wait_SdlDataInd: Incoming SIP UDP message size 539 from 10.106.97.143:[49193]: [151,NET] BYE sip:2000@10.106�.97.132:5060 SIP/2.0 Via: SIP/2.0/UDP 10.106.97.143:5060;branch=z9hG4bKB41E87 From: <sip:7001@10.106.97.143>;tag=7780842C-12C9 To: <sip:2000@10.106.97.132>;tag=23~30c1033e-90ea-45e0-b1da-eec4a4bfbd�6e-21411553 Date: Tue, 05 Feb 2019 10:03:29 GMT Call-ID: 1F09F649-286411E9-81B2A4AF-FAF6B880@10.106.97.143 User-Agent: Cisco-SIPGateway/IOS-15.5.3.M5 Max-Forwards: 70 Timestamp: 1549361022 CSeq:� 103 BYE Reason: Q.850;cause=16 P-RTP-Stat: PS=300,OS=48000,PR=365,OR=58400,PL=0,JI=0,LA=0,DU=7 Content-Length: 0
Solution de contournement:
Vérifiez si Call Diagnostics Enabled SP est activé.
<Sample BYE message > BYE sip:45002@10.77.29.45:5062 SIP/2.0 Via: SIP/2.0/UDP 10.77.22.123:5062;branch=z9hG4bK-11920-1-7 From: sipp <sip:sipp@10.77.22.123:5062>;tag=1 To: sut <sip:45002@10.77.29.45:5062>;tag=2085~b5883d68-042a-4a73-adc3-6be8a5f9f263-24253136 Call-ID: 1-15504@10.77.22.123 CSeq: 1 BYE Allow-Events: presence, kpml Contact: sip:sipp@10.77.22.123:5062 Content-Length: 0 P-RTP-Stat: PS=nodata, OS=nodata, PR=nodata, OR=nodata, PL=1, JI=3, LA=0.03, DU=76
Motif :
Puisque numberPacketsSent et numberPacketsReceived ne sont pas valides, les données CMR ne sont pas vidées dans le fichier de la ligne principale SIP.
<Sample BYE message > BYE sip:45002@10.77.29.45:5062 SIP/2.0 Via: SIP/2.0/UDP 10.77.22.123:5062;branch=z9hG4bK-11920-1-7 From: sipp <sip:sipp@10.77.22.123:5062>;tag=1 To: sut <sip:45002@10.77.29.45:5062>;tag=2085~b5883d68-042a-4a73-adc3-6be8a5f9f263-24253136 Call-ID: 1-15504@10.77.22.123 CSeq: 1 BYE Allow-Events: presence, kpml Contact: sip:sipp@10.77.22.123:5062 Content-Length: 0 P-RTP-Stat: PS=4294967298, OS=1234, PR=4294967298, OR=1233, PL=1, JI=3, LA=0.03, DU=76
Motif :
Puisque les valeurs PS et PR sont hors limites (valeurs supérieures à 2^32-1), ces valeurs hors limites sont remplacées par une valeur maximale, c'est-à-dire 2^32-1(4294967295).
Cette fonctionnalité n'est pas prise en charge pour les flux d'appels PME :