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 le mode de fonctionnement utilisé par Cisco Unified Communications Manager pour décider quels noeuds CUCM sont utilisés pour envoyer des appels via le protocole SIP (Session Initiation Protocol) ou les liaisons basées sur H.323.
Cisco vous recommande de connaître au préalable les sujets suivants :
Les informations de ce document sont basées sur Cisco Unified Communications Managers (CUCM) 8.x et versions ultérieures.
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 liaisons SIP et les passerelles H.323 ne s'inscrivent pas avec CUCM (contrairement aux passerelles MGCP). Au lieu de cela, le groupe CUCM associé au pool de périphériques connecté à la liaison ou à la passerelle détermine où ils seront actifs. Par exemple, s'ils sont actifs sur 2 ou 3 noeuds, quel mécanisme CUCM utilise-t-il pour décider sur quel serveur envoyer l'appel.
L'objectif de ce document est d'expliquer comment les décisions de routage d'appels sont prises et comment l'équilibrage de charge peut être réalisé pour les appels sortants via des liaisons SIP ou H.323.
Logique générale : Pour un appel sortant, une fois que CUCM a passé par l'analyse de chiffres, il étend l'appel à RouteList ou au périphérique final. (RouteList est enregistré sur un noeud particulier, qui dépend du groupe CUCM)
Le contrôle RouteList identifie la liste des périphériques et interroge le gestionnaire de périphériques.
Le gestionnaire de périphériques donne l'ID de processus (PID) du périphérique (exemple : (2 100 25 45), dans cet exemple, le périphérique est actif sur le noeud 2)
Le contrôle RouteList vérifie l'état du périphérique (périphérique cible actif, inactif ou occupé) et étend l'appel à la liaison ou à la passerelle.
Étant donné que les liaisons SIP / les passerelles H.323 peuvent être actives sur plusieurs noeuds, la question demande maintenant quel noeud est sélectionné comme PID actif par le gestionnaire de périphériques ?
Ces scénarios de cas d'utilisation fournissent des informations supplémentaires sur ce point :
Dans cette ligne principale SIP, elle est active sur les noeuds 1 et 4.
Dans ce cas, la liaison SIP est active sur le noeud 1 où le téléphone est enregistré, de sorte que CUCM prolonge l'appel à partir du noeud 1 (à chaque fois). La logique aléatoire n'est pas appliquée ici et il n'y a pas d'équilibrage de charge puisque l'appel est étendu à partir du noeud 1 dans tous les cas.
Dans cette ligne principale SIP, elle est active sur les noeuds 2 et 4.
Par conséquent, quel que soit l'endroit où le téléphone est enregistré, puisque la RouteList est enregistrée sur le noeud 2 et que la ligne principale Sip est active sur le même noeud, tous les appels proviennent du noeud 2. Là encore, la logique aléatoire n'est pas appliquée.
Dans cette passerelle H323 est active sur les noeuds 1 et 4.
Il applique la logique aléatoire et donne un PID actif de manière aléatoire au contrôle RouteList. Comme il est envoyé de manière aléatoire entre les noeuds 1 et 4, les appels sont équilibrés de charge dans CUCM.
CUCM vérifie si la liaison SIP/passerelle H.323 est active sur le même noeud que le périphérique appelant. Si c'est le cas, il utilise toujours le noeud local pour envoyer l'appel.
Si la liaison SIP/passerelle H.323 n'est pas active sur le même noeud que le périphérique appelant, elle provient de manière aléatoire des noeuds où la liaison/le périphérique est active.
Note: Le périphérique appelant peut être un téléphone ou une RouteList. Si le modèle de route correspond à une RouteList, l'appelant est la RouteList. Si le modèle de route est directement associé au périphérique SIP/H.323, l'appelant est le téléphone.
Si l'équilibrage de charge veut être réalisé, il n'est pas conseillé de colocaliser la RouteList ou le téléphone avec les noeuds CUCM auxquels les passerelles SIP/H.323 sont associées, c'est-à-dire si elles sont toutes deux actives sur le même noeud, les appels seront envoyés à partir du noeud local (toujours).
En d'autres termes, la liaison SIP/passerelle H.323 doit être configurée de sorte qu'elle ne soit pas active sur les noeuds où RouteList ou les téléphones sont enregistrés.
À partir de CUCM version 8.6, CUCM a introduit une nouvelle fonctionnalité appelée Exécuter sur tous les noeuds Unified CM actifs pour les deux liaisons RouteList/SIP.
Il s'agit d'une autre façon d'équilibrer efficacement la charge des appels sortants et de réduire le nombre de signaux échangés au sein du cluster.
Dans CUCM 8.5 et versions ultérieures, Cisco a introduit une nouvelle fonctionnalité sur les liaisons SIP et la liste de routage appelée Exécuter sur tous les noeuds Unified CM actifs. Cela a pour l'essentiel supprimé la dépendance de la ligne principale SIP et de la liste de routage sur le groupe CUCM qui leur est affecté. Cela signifie que vous pouvez avoir plus de trois serveurs CUCM qui lancent et terminent des appels depuis et vers une liaison SIP.
Lorsque l'option Exécuter sur tous les noeuds Active Unified CM est cochée sur une ligne principale SIP, Unified CM crée une instance du démon de ligne principale SIP sur chaque abonné de traitement des appels du cluster, permettant ainsi d'effectuer ou de recevoir un appel de ligne principale SIP sur n'importe quel abonné de traitement des appels. (Avant cette fonction, jusqu'à trois noeuds pouvaient être sélectionnés par liaison à l'aide de groupes Unified CM.)
Lorsque Exécuter sur tous les noeuds Active Unified CM est activé, les appels de liaison SIP sortants proviennent du même noeud sur lequel l'appel entrant (par exemple, depuis un téléphone ou une liaison) est reçu (en fonction de la règle locale de route). La fonctionnalité Exécuter sur tous les noeuds Active Unified CM remplace la configuration du groupe Unified CM de la liaison.
Pour les liaisons SIP, voici comment fonctionne la règle locale de route :
Pour les appels de liaison SIP sortants, lorsqu'un appel d'un téléphone enregistré ou d'une liaison entrante arrive sur un noeud Unified CM, Unified CM vérifie si une instance de la liaison sortante sélectionnée existe sur le même noeud où l'appel entrant est arrivé. Si c'est le cas, Unified CM utilise ce noeud pour établir l'appel de liaison sortante.
Pour activer l'exécution sur tous les noeuds Active Unified CM sur les liaisons SIP, il est fortement recommandé car cette fonctionnalité permet aux appels sortants d'être reçus à partir de n'importe quel noeud de traitement des appels du cluster. Exécuté sur tous les noeuds Active Unified CM peut également éliminer les appels configurés entre les noeuds de traitement des appels dans le même cluster avant d'être établi sur la liaison SIP sortante.
Comme pour toutes les liaisons SIP Unified CM, les démons SIP associés à la liaison n'acceptent les appels entrants que depuis les systèmes d'extrémité dont les adresses IP sont définies dans les champs d'adresse de destination de la liaison.
Lorsque plusieurs liaisons SIP vers les mêmes destinations utilisent les mêmes noeuds de traitement des appels, un numéro de port entrant et de destination unique doit être défini par liaison pour permettre l'identification unique de chaque liaison.
Bien qu'il ne s'agisse pas spécifiquement d'une fonction de liaison SIP, l'exécution de listes de routes sur tous les noeuds offre des avantages pour les liaisons dans les listes de routes et les groupes de routes. L'exécution de listes de routage sur tous les noeuds améliore la distribution des appels sortants en utilisant la règle locale de routage pour éviter le trafic inutile de configuration des appels intra-cluster.
Pour les listes de routage, voici comment la règle locale de routage fonctionne :
Pour les appels sortants qui utilisent des listes de routage (et les groupes et agrégations de routage associés), lorsqu'un appel d'un téléphone enregistré ou d'une liaison entrante arrive au noeud avec l'instance de liste de routage, Unified CM vérifie si une instance de la liaison sortante sélectionnée existe sur le même noeud que la liste de routage. Si c'est le cas, Unified CM utilise ce noeud pour établir l'appel de liaison sortante.
Cisco recommande fortement d'activer Exécuter sur tous les noeuds Active Unified CM sur toutes les listes de routage et les liaisons SIP.