La documentazione per questo prodotto è stata redatta cercando di utilizzare un linguaggio senza pregiudizi. Ai fini di questa documentazione, per linguaggio senza di pregiudizi si intende un linguaggio che non implica discriminazioni basate su età, disabilità, genere, identità razziale, identità etnica, orientamento sessuale, status socioeconomico e intersezionalità. Le eventuali eccezioni possono dipendere dal linguaggio codificato nelle interfacce utente del software del prodotto, dal linguaggio utilizzato nella documentazione RFP o dal linguaggio utilizzato in prodotti di terze parti a cui si fa riferimento. Scopri di più sul modo in cui Cisco utilizza il linguaggio inclusivo.
Cisco ha tradotto questo documento utilizzando una combinazione di tecnologie automatiche e umane per offrire ai nostri utenti in tutto il mondo contenuti di supporto nella propria lingua. Si noti che anche la migliore traduzione automatica non sarà mai accurata come quella fornita da un traduttore professionista. Cisco Systems, Inc. non si assume alcuna responsabilità per l’accuratezza di queste traduzioni e consiglia di consultare sempre il documento originale in inglese (disponibile al link fornito).
In questo documento viene descritto come configurare un servizio di registrazione in un Cisco Meeting Server (CMS) versione 3.0 dedicato separato dal CMS in cui è configurato Callbridge.
Cisco raccomanda la conoscenza dei seguenti argomenti:
Le informazioni fornite in questo documento si basano sulle seguenti versioni software e hardware:
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.
In un server CMS nuovo di zecca è possibile avviare la configurazione di un'istanza di registratore con i passi successivi:
Passaggio 1. Configurare il server NFS dove 10.15.2.3 è l'indirizzo IP del server di registrazione e Recording è la cartella del percorso.
Recorder> recorder nfs 10.15.2.3:Recording
Passaggio 2. Configurare l'interfaccia utilizzata per ascoltare il traffico SIP (Session Initiation Protocol) dal servizio Callbridge. 5060 è la porta tcp configurata e none indica che non è configurata alcuna porta TLS (Transport Layer Security).
recorder> recorder sip listen a 5060 none
Passaggio 3. Abilitare il servizio ed eseguire il comando successivo:
recorder> recorder enable
SUCCESS: Recorder enabled
recorder>
Passaggio 4. Per controllare la configurazione, eseguire il comando successivo:
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
Passaggio 1. Passare all'amministratore Web di Configurazione server Callbridge >API per creare un profilo di chiamata.
Passaggio 2. Cercare l'oggetto profilo chiamata nell'elenco e fare clic sul simbolo del triangolo per espandere le opzioni.
3. Selezionare Crea nuovo per visualizzare gli attributi disponibili di un oggetto profilo di chiamata.
Passaggio 4. Immettere i valori per il nuovo oggetto profilo chiamata e selezionare i valori appropriati per la distribuzione.
Nota: recorder@recorder è l'URI (Uniform Resource Identifier) utilizzato da callbridge per raggiungere il registratore. Finché esiste una voce nelle regole in uscita per il bridge di chiamate del registratore di dominio può chiamare il server di registrazione CMS.
Passaggio 5. Selezionare crea per creare un oggetto bridge di chiamata e salvare le modifiche. Il nuovo ID del profilo di chiamata viene visualizzato insieme agli attributi, come mostrato nell'immagine seguente:
Passaggio 6. Assegnare l'ID profilo chiamata 95b864bd-90c1-4c06-9756-f7e9ce1c2e56 al livello desiderato. In questo caso il profilo chiamata viene assegnato al livello di cospazio. Il profilo di chiamata può essere assegnato a cospass, tenant o a livello di sistema.
Passaggio 7. Aprire l'amministratore Web del server callbridge.
Passaggio 8. Passare a Configurazione > Spazi e creare un nuovo spazio.
Passaggio 9. Passare a Configurazione > API.
Passaggio 10. Cercare l'oggetto coSpace nell'elenco e fare clic sul simbolo del triangolo per espandere le opzioni.
Passaggio 11. Individuare lo spazio creato e selezionare l'ID oggetto da modificare.
Passaggio 12. Individuare l'attributo callProfile e incollare l'ID generato in precedenza 95b864bd-90c1-4c06-9756-f7e9ce1c2e56 e salvare le modifiche.
Passaggio 1. Passare a Configurazione > API.
Passaggio 2. Cercare l'oggetto outboundDialPlanRules nell'elenco e fare clic sul simbolo del triangolo per espandere le opzioni.
Passaggio 3. Selezionare Crea nuovo e Immettere i valori appropriati per la distribuzione.
Passaggio 4. Selezionare crea. Viene visualizzata la nuova regola insieme all'ID e agli attributi, come mostrato nell'immagine:
Passaggio 5. Per verificare che la regola In uscita sia stata creata correttamente, passare a Configurazione > Chiamate in uscita:
Passaggio 1. Creare la richiesta di firma del certificato del registratore (CSR) e firmare il certificato.
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>
Passaggio 2. Disabilitare il servizio di registrazione per riconfigurare le impostazioni.
recorder> recorder disable
Passaggio 3. Configurare la porta 5061 per le connessioni TLS.
recorder> recorder sip listen a 5060 5061
Nota: In questa esercitazione è possibile utilizzare la porta TCP 5061 perché il servizio callbridge è in esecuzione in un server separato.
Passaggio 4. Configurare i certificati e includere il certificato radice come certificato di attendibilità.
recorder> recorder sip certs recorder.key recorder.cer root.cer
recorder> tls sip trust root.cer
Passaggio 5. In CMS 3.0 è possibile aggiungere l'opzione per la verifica dei certificati.
recorder> tls sip verify enable
Passaggio 6. Abilitare il registratore.
recorder>recorder enable
SUCCESS: Key and certificate pair match
SUCCESS: certificate verified against CA bundle
SUCCESS: Recorder enabled
recorder>
Passaggio 7. Verificare che per la regola in uscita configurata in Callbridge l'opzione Encryption sia selezionata come Encrypted, come mostrato nell'immagine:
Cercare gli elementi chiave delineati nelle righe di registro callbridge riportate di seguito.
Per visualizzare nella riga di comando le voci di registro, è possibile eseguire il comando:
Recorder> syslog follow
Registro 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
Registro registratore:
#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