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 configurer un service d'enregistreur dans une version 3.0 dédiée de Cisco Meeting Server (CMS) séparée du CMS où Callbridge est configuré.
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.
Dans un tout nouveau serveur CMS, vous pouvez démarrer la configuration d'une instance d'enregistreur en procédant comme suit :
Étape 1. Configurez le serveur NFS où 10.15.2.3 est l'adresse IP du serveur d'enregistrement et Recording est le dossier de chemin.
Recorder> recorder nfs 10.15.2.3:Recording
Étape 2. Configurez l'interface utilisée pour écouter le trafic SIP (Session Initiation Protocol) du service Callbridge, 5060 est le port tcp configuré et aucun signifie qu'aucun port TLS (Transport Layer Security) n'est configuré.
recorder> recorder sip listen a 5060 none
Étape 3. Activez le service, exécutez la commande suivante :
recorder> recorder enable
SUCCESS: Recorder enabled
recorder>
Étape 4. Afin de vérifier la configuration, exécutez la commande suivante :
recorder> recorder
Enabled : true
SIP interfaces : tcp a:5060, tls none
SIP key file : none
SIP certificate file : none
SIP traffic trace : Disabled
NFS domain name : 10.15.2.3
NFS directory : Recording
Resolution : 720p
Call Limit : none
Étape 1. Accédez à l'administrateur Web de Configuration du serveur Callbridge >API pour créer un profil d'appel.
Étape 2. Recherchez l'objet de profil d'appel dans la liste et cliquez sur le symbole du triangle pour développer les options.
Étape 3, sélectionnez Créer pour afficher les attributs disponibles d'un objet de profil d'appel.
Étape 4. Entrez les valeurs de ce nouvel objet de profil d'appel, sélectionnez les valeurs appropriées pour votre déploiement.
Note: N'oubliez pas que recorder@recorder est l'URI (Uniform Resource Identifier) que callbridge utilise pour contacter l'enregistreur. Tant qu'une entrée existe dans les règles sortantes pour le pont d'appel de l'enregistreur de domaine peut appeler le serveur de l'enregistreur CMS.
Étape 5. Sélectionnez Créer pour créer un objet de pont d'appel et enregistrer les modifications. Le nouvel ID de profil d'appel s'affiche avec les attributs comme indiqué dans l'image suivante :
Étape 6. Attribuez l'ID de profil d'appel 95b864bd-90c1-4c06-9756-f7e9ce1c2e56 au niveau souhaité. Dans ce cas, le profil d'appel est affecté au niveau de l'espace partagé. Le profil d'appel peut être attribué à des espaces, des locataires ou au niveau du système.
Étape 7. Ouvrez l'administrateur Web du serveur callbridge.
Étape 8. Accédez à Configuration > Spaces et créez un nouvel espace.
Étape 9. Accédez à Configuration > API.
Étape 10. Recherchez l'objet coSpace dans la liste et cliquez sur le symbole du triangle pour développer les options.
Étape 11. Recherchez l'espace créé et sélectionnez l'ID d'objet à modifier.
Étape 12. Recherchez l'attribut callProfile et collez l'ID généré précédent 95b864bd-90c1-4c06-9756-f7e9ce1c2e56 et enregistrez les modifications.
Étape 1. Accédez à Configuration > API.
Étape 2. Recherchez l'objet outboundDialPlanRules dans la liste et cliquez sur le symbole du triangle pour développer les options.
Étape 3. Sélectionnez Create new et saisissez les valeurs appropriées pour votre déploiement.
Étape 4. Sélectionnez Créer. La nouvelle règle ainsi que l'ID et les attributs s'affichent, comme l'illustre l'image :
Étape 5. Pour vérifier que la règle sortante est correctement créée, accédez à Configuration > Appels sortants :
Étape 1. Créez la demande de signature de certificat (CSR) de l'enregistreur et signez le certificat.
recorder> pki csr recorder CN:recorder.mxc-cmspod1.lab
.................
..........
Created key file recorder.key and CSR recorder.csr
CSR file recorder.csr ready for download via SFTP
recorder>
Étape 2. Désactivez le service d'enregistreur pour reconfigurer les paramètres.
recorder> recorder disable
Étape 3. Configurez le port 5061 pour les connexions TLS.
recorder> recorder sip listen a 5060 5061
Note: Dans ces travaux pratiques, il est possible d’utiliser le port tcp 5061, car le service callbridge s’exécute sur un serveur distinct.
Étape 4. Configurez les certificats, incluez le certificat racine en tant que certificat de confiance.
recorder> recorder sip certs recorder.key recorder.cer root.cer
recorder> tls sip trust root.cer
Étape 5. CMS 3.0 ajoute l'option permettant de vérifier les certificats.
recorder> tls sip verify enable
Étape 6. Activez l'enregistreur.
recorder>recorder enable
SUCCESS: Key and certificate pair match
SUCCESS: certificate verified against CA bundle
SUCCESS: Recorder enabled
recorder>
Étape 7. Assurez-vous que l'option Encryption de la règle de sortie configurée dans Callbridge est Encrypted, comme illustré dans l'image :
Recherchez les éléments clés décrits dans les lignes du journal du pont d'appel ci-dessous.
Pour afficher dans la ligne de commande les entrées du journal, vous pouvez exécuter la commande :
Recorder> syslog follow
Journal Callbridge :
#New session is created for a user that joins to a space.
Oct 19 00:28:17.487 user.info cms01 host:server: INFO : new session created for user "guest3738845630"
#Space "222" is configured to automatically start the recording.
#Call bridge search for the recorder server via Outbound dial plan and starts the call.
Oct 19 00:28:17.491 user.info cms01 host:server: INFO : call 8: outgoing recording SIP call to "recorder@recorder" from space "222"
Oct 19 00:28:20.499 user.info cms01 host:server: INFO : call 8: delayed configuration, 3.008s (call branding took 3.011s to load)
Oct 19 00:28:20.502 user.info cms01 host:server: INFO : call 8: configured - API call leg 0dea5179-4f00-4c2e-bfb4-30f341b19a3e with SIP call ID "d99315e1-4431-4652-9d64-78183b93ba6d"
#Recorder has joined to the conference to receive the stream and write it on the NFS server
Oct 19 00:28:20.551 local0.info cms01 host:server: INFO : participant "recorder@recorder" joined space 1149e9ea-df48-4a7e-b567-007068730082 (222)
Oct 19 00:28:20.551 user.info cms01 host:server: INFO : participant "recorder@recorder" (0dea5179-4f00-4c2e-bfb4-30f341b19a3e) joined conference bc5d5a76-5f64-42cd-ac5a-bbd5546feb8a via SIP
Journal de l'enregistreur :
#Recorder gets the incoming call from Call bridge.
Oct 19 00:27:26.854 daemon.info recorder recorder-sip[2052]: 002726.853 : INFO : newIncomingCall, with session description
Oct 19 00:27:26.854 daemon.info recorder recorder-sip[2052]: 002726.854 : INFO : call 2: supplying contact uri, "sips:172.16.86.167:5061"
#Recorder receives media from the Call bridge.
Oct 19 00:27:26.935 daemon.info recorder recorder-sip[2052]: 002726.935 : INFO : call 2: rtcpSessionApplicationPacketReceived (1032)
#Recording is written to the specified path:
Oct 19 00:27:27.938 daemon.info recorder recorder-sip[2052]: 002727.938 : INFO : call 2: recording will be available at /mnt/recordings/spaces/1149e9ea-df48-4a7e-b567-007068730082/20201019002817+0000.mp4
Oct 19 00:27:27.941 daemon.info recorder recorder-sip[2052]: 002727.941 : INFO : call 2: successfully configured media framework objects for recorder