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 comment ajouter des participants à une conférence CMS existante dans le déploiement de CMS en cluster avec l'équilibrage de charge activé.
Cisco vous recommande de prendre connaissance des rubriques suivantes :
Ce document suppose que l'équilibrage de charge est déjà configuré pour vos ponts d'appels en cluster (CB) et que vous travaillez pour des appels directs vers ces serveurs CMS (appelant directement vers un espace CMS existant). Cela signifie que ces conditions sont déjà configurées :
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.
Remarque : il existe trois méthodes principales pour ajouter un participant à une conférence CMS existante : ajouter un participant via l'API, ajouter un participant via le contrôle actif et ajouter un participant sans contrôle actif.
1. Ajouter un participant via l'API
Pour utiliser cette méthode, LoadbalanceOutgoingCalls sur le groupe Callbridge doit être activé.
Pour ajouter le participant à l'aide de cette méthode, une demande API POST doit être effectuée auprès de /calls/<active-call-id>/participants/. La demande POST doit inclure l'ID de participant du participant qui est ajouté à la conférence en tant que valeur du paramètre remoteParty, qui fait partie de cette demande POST.
Cette requête POST demande au CMS d'effectuer un appel sortant vers le participant qui est ajouté. Si LoadbalanceOutgoingCalls sur le groupe Callbridge est activé et si CMS a atteint sa limite de charge, il trouve un serveur CMS libre dans le cluster pour effectuer un appel sortant au participant ajouté, et un appel distribué est créé entre les deux serveurs. Il s'agit de la même méthode utilisée par CMM pour ajouter des participants à une conférence CMS.
2. Ajouter un participant via le contrôle actif
Pour utiliser l'ajout de participants Active Control, Active Control doit d'abord être négocié entre le serveur CMS et l'utilisateur qui ajoute le participant.
Vous devez activer le contrôle actif sur le profil de liaison SIP qui est configuré sur la liaison SIP connectant CUCM à CMS, pour le faire, activez le paramètre Allow IX application media, et notez que le profil SIP standard pour la téléconférence TelePresence Conferencing l'a activé par défaut. En outre, LoadbalanceOutgoingCalls sur le groupe Callbridge doit être activé.
Lorsqu'un participant est ajouté via le contrôle actif à une conférence CMS existante, CMS1 reçoit l'instruction de l'utilisateur (via un message de contrôle actif) d'effectuer un appel sortant vers le nouveau participant. Si la valeur de limite de charge configurée sur CMS1 est atteinte et que l'utilisateur tente d'ajouter un nouveau participant avec contrôle actif, CMS1 affiche ce message d'erreur (jusqu'à la version 2.9.1 de CMS) :
add participant "<participant-uri>" request failed: call bridge unavailable
Cela s'applique aux deux cas d'utilisation : lorsque le participant est ajouté à une conférence ad hoc et lorsqu'il est ajouté à un espace CMS existant via le contrôle actif.
Il s'agit d'un comportement défectueux et il est suivi sous le défaut : CSCvu72374
3. Ajouter un participant sans contrôle actif
Lorsqu'un participant est ajouté sans utiliser le contrôle actif (par conséquent, Allow IX application media not enabled on the SIP Profile), CUCM effectue un appel entre l'utilisateur qui initie l'action et le nouveau participant. Ensuite, lorsque l'utilisateur est prêt à rejoindre le nouveau participant à la conférence, CUCM effectue un appel sortant vers la conférence ad hoc exécutée sur CMS1. Si la limite de charge est atteinte sur CMS1, le participant ne peut pas être ajouté et CMS1 affiche ce message d'erreur (55 est un exemple de numéro d'appel) :
call 55: ending; local teardown, system participant limit reached - not connected after 0:00
Ce message d'erreur est un message d'erreur normal qui doit être imprimé par un serveur CMS lorsqu'il reçoit un appel entrant et après avoir atteint sa limite de charge maximale. Il appartient ensuite au serveur de contrôle d'appel (CUCM ou VCS) de continuer à acheminer l'appel vers d'autres membres du cluster. Cependant, dans le cas d'une conférence ad hoc, cela ne fonctionne pas et ce n'est pas possible puisque CUCM n'a pas de liste de routage pour les conférences adhoc.
Ce document fournit les étapes de configuration requises pour utiliser la 3ème façon d'ajouter un participant à une conférence existante (Ajouter un participant sans contrôle actif).
Le comportement traité dans les étapes de configuration de ce document est le suivant :
1. L'utilisateur crée une conférence ad hoc, le serveur CMS1 l'héberge
2. Une fois la conférence ad hoc établie, CMS1 atteint progressivement sa limite de charge configurée (configurée sur l’API at/system/configuration/cluster)
3. L'utilisateur tente d'ajouter un nouveau participant à la conférence ad hoc en cours, mais il ne se connecte pas à la conférence
Remarque : cette procédure de configuration permet à un utilisateur d'ajouter des participants à une conférence ad hoc CMS existante même si le serveur CMS hébergeant la conférence a atteint sa limite de charge, et elle peut être utilisée jusqu'à ce que le défaut de contrôle actif soit corrigé. Le contrôle actif est désactivé dans cette conférence ad hoc.
Étape 1. Créer un nouveau profil de sécurité de ligne principale SIP pour la ligne principale 1
Étape 2. Créer un nouveau profil de sécurité de ligne principale SIP pour la ligne principale 2
Étape 3 : création d’un script de normalisation SIP
M = {} function M.outbound_INVITE(msg) msg:removeHeaderValue("Call-Info", "<urn:x-cisco-remotecc:conference>") end return M
Étape 4. Créer un nouveau profil SIP
Étape 5. Créer une nouvelle partition
Étape 6. Création d’un espace de recherche d’appels (CSS) :
Étape 7. Créez une nouvelle ligne principale SIP, Trunk1 :
Nom du périphérique | Entrez un nom pour la ligne principale SIP, Trunk1 |
Exécuter sur tous les noeuds Unified CM actifs | Coché |
Adresse de destination | Saisissez l'adresse IP du serveur CUCM lui-même, par exemple 10.48.36.50 |
Port de destination | Entrez le port sur lequel Trunk2 écoute, 5041 |
Profil de sécurité de la ligne principale SIP | Sélectionnez le profil créé à l'étape 1, Trunk1 non secure receive on 5040 |
Profil SIP | Sélectionnez le profil créé à l'étape 4, Aucune téléprésence de contrôle active |
Méthode de signalisation DTMF | Sélectionnez RFC 2833 |
Script de normalisation SIP |
Sélectionnez le script créé à l'étape 3, remove_conference_from_call_info_header |
Étape 8. Créez une nouvelle ligne principale SIP, Trunk2 :
Nom du périphérique | Entrez un nom pour la ligne principale SIP, Trunk2 |
Exécuter sur tous les noeuds Unified CM actifs | Coché |
Espace de recherche d'appels | Sélectionnez le CSS créé à l'étape 6, CMS_adhoc_numbers |
Adresse de destination | Entrez l'adresse IP ou le nom de domaine complet du serveur CUCM lui-même, par exemple 10.48.36.50 |
Port de destination | Entrez le port sur lequel Trunk1 écoute, 5040 |
Profil de sécurité de la ligne principale SIP | Sélectionnez le profil créé à l'étape 2, Trunk2 non secure receive on 5041 |
Profil SIP | Sélectionnez le profil créé à l'étape 4, Aucune téléprésence de contrôle active |
Méthode de signalisation DTMF | Sélectionnez RFC 2833 |
Script de normalisation SIP |
Sélectionnez le script de normalisation existant cisco-meeting-server-interop |
Étape 9. Création d’un modèle de route
Étape 10. Modification de la configuration du pont de conférence ad hoc CMS
Étape 11. Réinitialisation des liaisons SIP Trunk1 et Trunk2
Étape 12. Réinitialiser les serveurs ad hoc CMS
Utilisez cette section pour confirmer que votre configuration fonctionne correctement.
Il n'existe actuellement aucune information de dépannage spécifique pour cette configuration.
Vous pouvez utiliser l'outil Collaboration Solutions Analyzer pour l'analyse des journaux.
Révision | Date de publication | Commentaires |
---|---|---|
1.0 |
17-Jun-2020 |
Première publication |