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 problèmes les plus courants lors d’un déploiement interentreprises (B2B). Comment résoudre les problèmes liés aux appels B2B sur les Expressways.
Cisco vous recommande de prendre connaissance des rubriques suivantes :
Les informations contenues dans ce document sont basées sur les versions de matériel et de logiciel suivantes :
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.
Les appels provenant des points d’extrémité de téléprésence enregistrés de VCS et se dirigeant vers une ligne principale du protocole de SIP de CUCM échouent et reçoivent le message d’erreur suivant :« //SIP/SIPTcp/wait_SdlReadRsp: Ignoring large message. Only allow up to 5000 bytes. Resetting connection. » (Ignorer les messages volumineux. Permettre jusqu’à 5000 octets. Réinitialiser la connexion.)
La configuration de routage de l’appel est correcte dans l’Expressway-C/VCS-C et l’appel est envoyé vers CUCM. Le message d’invitation de SEP (SIP Invite) est envoyé vers CUCM. Toutefois, dans les journaux de SDL, il n’y a pas de messages de SIP. L’erreur suivante apparaît dans les journaux de SDL :
"|AppInfo |SIPTcp - Message important ignoré de xxx.xxx.xxx.xxx : [27469]. Only allow up to 5000 bytes. Resetting connection. » (Ignorer les messages volumineux. Permettre jusqu’à 5000 octets. Réinitialiser la connexion.)
Dans CUCM 8.6 et les versions antérieures, la valeur par défaut pour la taille maximale d’un message entrant de SIP s’établissait à 5000. À partir de la version 9.X, de CUCM, cette valeur est passée à 11 000. Cependant, dans les mises à niveau des versions 8 ou antérieures vers la version 9 ou 10, la valeur par défaut de l’ancienne version du logiciel sera conservée (5 000).
Solution
Ce problème est lié au bogue CSCts00642
Il faut augmenter le paramètre de service avancé de CUCM sur la taille maximale des messages entrants de SIP (SIP Max Incoming Message Size ), de la valeur par défaut (5 000) pour l’établir à une taille adéquate pour ces types d’appels. 11 000 est une bonne valeur pour la majorité des scénarios de clientèle prévus.
Pour augmenter cette valeur, dans la page d’administration de CUCM, accédez aux Service Parameters (paramètres de service) et sélectionnez votre serveur CUCM et le service CallManager :
Sélectionnez l’option avancée et faites une recherche pour repérer SIP Max Incoming Message Size (taille maximale des messages entrants de SIP) :
Cela peut arriver dans des scénarios d’appels mobiles et distants (MRA) et d’appels interentreprises (B2B).
Le problème peut couper le son dans un sens ou encore, entraîner un bruit de bourdonnement (le même bruit que lorsque vous faites jouer une capture avec audio chiffrée) une fois que l’appel est transféré. Cette situation se produit lorsqu’une suite crypto est sélectionnée dans une configuration d’appel que ne prend pas en charge le point terminal vers lequel l’appel est transféré.
Vous pouvez comparer la négociation SIP avant et après le transfert de l’appel. Dans la première négociation dans les journaux VCS ou CUCM, vous pouvez voir des lignes crypto dans le message 200 OK de VCS :
m=audio 54582 RTP/SAVP 9 96 97 0 8 18 101 a=rtpmap:9 G722/8000 a=rtpmap:96 G7221/16000 a=fmtp:96 bitrate=32000 a=rtpmap:97 G7221/16000 a=fmtp:97 bitrate=24000 a=rtpmap:0 PCMU/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:18 G729/8000 a=fmtp:18 annexb=no a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-15 a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:ckXijkT3CcVY+xlOf3ozX/TjHPz05OzEdY49rAHA|2^48 a=sendrecv a=rtcp:54583 IN IP4 10.1.201.7 m=video 54658 RTP/SAVP 96 97 b=TIAS:4000000 a=rtpmap:96 H264/90000 a=fmtp:96 profile-level-id=42e01e;max-fs=1621;packetization-mode=1;max-rcmd-nalu-size=32000;level-asymmetry-allowed=1 a=rtpmap:97 H264/90000 a=fmtp:97 profile-level-id=42e01e;max-fs=1621;packetization-mode=0;level-asymmetry-allowed=1 a=rtcp-fb:* nack pli a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:S8BJvGB/2l6F7XP8izXxId443Xd9f27oUI/4gxSt|2^48
Les lignes crypto sont acceptées dans le premier appel, mais dans le deuxième appel, vous verrez que le message ACK supprime les lignes crypto :
m=audio 24826 RTP/AVP 0 c=IN IP4 10.1.231.30 a=ptime:20 a=rtpmap:0 PCMU/8000 m=video 0 RTP/AVP 126 c=IN IP4 10.1.98.80 b=TIAS:448000 a=label:11 a=rtpmap:126 H264/90000 a=fmtp:126 profile-level-id=42E01F;packetization-mode=1;max-fs=3601;max-rcmd-nalu-size=32000;level-asymmetry-allowed=1 a=content:main
VCS tente d’utiliser les lignes crypto négociées au début, même si le point de terminaison vers lequel l’appel est transféré ne prend pas en charge le chiffrement.
Solution
Ce problème est lié au bogue CSCuv11790
Une mise à niveau de VCS/Expressway vers la version x8.6.1 permettra de résoudre ce problème.
Si le paramètre d’entreprise du domaine de niveau supérieur n’est pas défini, cela fera en sorte que CUCM acheminera des appels entrants vers son propre domaine et les schémas de routage de SIP seront utilisés. Cela pourrait créer une boucle parce que l’appel sera le plus susceptible d’être renvoyé à l’Exp-C. L’appel pourrait aussi s’interrompre et faire l’objet une erreur « 404 Not Found ».
Solution
Dans la page d’administration de CUCM, accédez à System > Enterprise Parameters pour modifier ce paramètre.
Lorsqu’une connexion sécurisée est établie entre l’Exp-C et CUCM (avec TLS Verify), la prise de contact mutuelle de SSL est amorcée par un serveur d’appel en particulier, selon l’orientation de l’appel. Par conséquent, les deux serveurs doivent avoir les attributs d’authentification du client et du serveur sur leur certificats. Cette erreur est visible dans les journaux VCS/Expressway si l’attribut n’est pas présent :
Line 190: 2015-05-07T07:34:01-04:00 XXXXXXXXXXXXXXXX tvcs: UTCTime="2015-05-07 11:34:01,060" Module="network.tcp" Level="DEBUG": Src-ip="10.50.47.16" Src-port="45215" Dst-ip="10.50.47.51" Dst-port="5061" Detail="TCP Connecting" Line 239: 2015-05-07T07:34:01-04:00 XXXXXXXXXXXXXXXX tvcs: UTCTime="2015-05-07 11:34:01,071" Module="network.tcp" Level="DEBUG": Src-ip="10.50.47.16" Src-port="45215" Dst-ip="10.50.47.51" Dst-port="5061" Detail="TCP Connection Established" Line 249: 2015-05-07T07:34:01-04:00 XXXXXXXXXXXXXXXX tvcs: UTCTime="2015-05-07 11:34:01,081" Module="network.tcp" Level="DEBUG": Src-ip="10.50.47.16" Src-port="45215" Dst-ip="10.50.47.51" Dst-port="5061" Detail="TCP Connection Closed" Reason="no certificate returned"
Solution
Vous trouverez de plus amples renseignements sur la façon de configurer un modèle renfermant les attributs de client et de serveur Web dans le guide sur le certificat VCS
VCS/Expressway, version X8.6.x a eu certains problèmes dans le contexte de l’interfonctionnement.
Voici les bogues liés à la problématique :
Ce message d’erreur s’affiche lorsque les lignes de média dans la partie TCS de la circulation de H323 font l’objet de la négociation.
medialine index (index de lignes de média) : 1
rejected (refus) : true, direction (valeur réelle, orientation) : SDP_MEDIA_DIR_SENDRECV
type : video / SDP_MF_AU_VID
2015-10-29T09:49:00+04:00 XXXXXXXXXXXXXXXX tvcs: UTCTime="2015-10-29 05:49:00,197" Module="network.h323" Level="INFO": Action="Sent" Dst-ip="XXXXXXXXXXXXXXXX" Dst-port="49162" Detail="Sending H.245 OpenLogicalChannelRejResponse " 2015-10-29T09:49:00+04:00 XXXXXXXXXXXXXXXX tvcs: UTCTime="2015-10-29 05:49:00,197" Module="network.h323" Level="DEBUG": Dst-ip="XXXXXXXXXXXXXXXX" Dst-port="49162" Sending H.245 PDU: value MultimediaSystemControlMessage ::= response : openLogicalChannelReject : { forwardLogicalChannelNumber 3, cause dataTypeNotSupported : NULL }
Solution
Mise à niveau vers X8.7 ou version ultérieure.
Cela se produit généralement lorsque la zone de traverse configurée n’est pas orientée vers la bonne adresse IP de VCS Expressway / Expressway-E.
Dans les déploiements faisant appel à un seul NIC (sur Expressway/Edge), la zone de traverse client sur Controle/Core doit correspondre à l’adresse IP publique du serveur de traverse.
Dans les déploiements faisant appel à deux NIC, la zone de traverse client doit s’orienter vers l’adresse IP interne (NIC interne est généralement LAN1, mais peut être LAN2) du serveur de traverse. N’oubliez pas que c’est l’adresse IP interne du LAN interne.
Solution
Veuillez vous reporter à l’Annexe 4 deCisco VCS Expressway and VCS Control - Configuration de base pour obrenir plus d’information et consulter un diagramme sur les différents déploiements de réseau.
Lorsque les appels sont transmis à VCS Control / Expressway Core, CUCM pourrait refuser ce processus et abandonner la session de TCP.
Cela peut arriver lorsque le port entre la zone voisin et le profil de sécurité de la ligne principale SIP ne correspondent pas ou sont configurés pour 5060/5061.
MRA utilise une communication en ligne, tandis que les appels B2B utilisent une communication par ligne principale. CUCM a certaines limites pour ce qui concerne les communications en ligne et par ligne principale, qui ne peuvent pas être transmises sur le même port. Puisque MRA fait surtout l’objet d’une configuration automatique, les déploiements B2B doivent utiliser un autre port.
Solution
Pour y parvenir, le port de destination configuré dans la zone voisine de CUCM (VCS-C/Expressway-C) doit être différent de 5060/5061. Normalement, le port 5065 est utilisé, mais d’autres ports peuvent aussi être utilisés. Le port configuré doit correspondre au port configuré dans le profil de sécurité de la ligne principale SIP affecté à la ligne principale SIP de ce serveur pour CUCM.
Dans le page d’administration de CUCM, naviguez jusqu’à > Device > Trunk.
Profil de sécurité de la ligne principale SIP avec le port 5065.
Le port de destination de la ligne principale SIP peut être 5060/5061, comme l’illustre l’image.
Dans la zone voisine VCS/Expressway, le port SIP doit correspondre au port configuré dans le profil de sécurité de la ligne principale SIP, comme l’indique l’image.
À partir de la page d’administration d’Expressway, naviguez jusqu’à Configuration > Protocols > SIP
Si le VCS n’a pas cette limite ou ne s’applique pas pour ce scénario, cela signifie que la ligne réseau SIP pourrait être configurée pour 5060/5061.
Pour les appels B2B provenant de CUCM, un problème peut découler de la nature de la gestion et du routage des appels par CUCM.
Lorsque CUCM transfère des appels vers les serveurs VCS, CUCM a tendance à ajouter :5060 ou :5061 (selon la configuration) à la fin de l'URI composé (test@lab.local » test@lab.local:5060) lorsqu'il atteint l'autoroute et atteint une règle de recherche vers la zone DNS, le VCS ne met pas en file d'attente d'enregistrement SRV, mais seulement en file d'attente pour les enregistrements A ou AAAA. Vous pouvez confirmer cette hypothèse dans les journaux de diagnostic de VCS/Expressway.
Solution
Afin de résoudre ce problème, il suffit de créer une transformation qui supprime le port à la fin (sur l’un ou l’autre des serveurs, ça n’a pas vraiment d’importance) avant qu’il atteigne la zone DNS.
À partir de la page d’administration d’Expressway, naviguez à Configuration > Dial Plan > Transforms y Configuration > Dial Plan > Transform
Des exemples de transformations :
Si pour quelque raison que ce soit, il est impossible de créer une transformation, il est aussi possible de régler le problème au moyen des règles de recherche. Il est néanmoins recommandé de procéder avec les transformations.
À partir de la page d’administration d’Expressway, naviguez jusqu’à Configuration > Dial Plan > Transforms y Configuration > Dial Plan > Search Rules