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 vengono descritte le problematiche relative all'aggiornamento di un'implementazione di Cisco Meeting Server con versione 2.9 (o precedente) alla versione 3.0 (o successiva) e viene spiegato come gestirle per un processo di aggiornamento senza problemi.
Funzionalità rimosse: XMPP è stato rimosso (influisce su WebRTC), trunk/bilanciamenti del carico, webbridge
Funzionalità modificate: registratori e streamer sono ora SIP e webbridge è stato sostituito da webbridge3
Questo documento tratta solo gli argomenti che è necessario prendere in considerazione prima di eseguire l'aggiornamento. Non copre tutte le nuove funzioni disponibili in 3.X.
Cisco raccomanda la conoscenza dei seguenti argomenti:
Tutto quanto qui menzionato è delineato in vari documenti. Si consiglia sempre di leggere le note di rilascio del prodotto e di consultare le nostre guide alla programmazione e guide all'installazione per ulteriori chiarimenti sulle funzioni: Guide all'installazione e alla configurazione del CMS e note di rilascio del prodotto CMS.
Le informazioni fornite in questo documento si basano su Cisco Meeting Server.
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.
Questo documento è da considerarsi di riferimento nel caso in cui si disponga già di un'implementazione di CMS 2.9.x (o precedente), indipendentemente dal fatto che sia stata eseguita una singola installazione combinata o resiliente e quando si prevede di eseguire l'aggiornamento a CMS 3.0. Le informazioni di questo documento si riferiscono a tutti i modelli di CMS.
Nota: la serie X non può essere aggiornata a CMS 3.0. È necessario pianificare la sostituzione dei server serie X il prima possibile.
L'unico metodo supportato per l'aggiornamento di CMS è un aggiornamento graduale. Al momento della stesura di questo articolo, è stato pubblicato CMS 3.5. Se si utilizza CMS 2.9, è necessario eseguire l'aggiornamento in modo graduale (2.9 —> 3.0 —> 3.1 —> 3.2 —> 3.3 —> 3.4 —> 3.5 (il processo di aggiornamento nota presenta modifiche rispetto a CMS 3.5, quindi leggere attentamente le note sulla versione).
Se non si esegue un aggiornamento graduale e si verifica un comportamento insolito, TAC potrebbe richiedere il downgrade e la ripresa dell'attività.
Inoltre, a partire da CMS 3.4, CMS DEVE utilizzare Smart Licensing. Non è possibile eseguire l'aggiornamento a CMS 3.4 o versioni successive e continuare a utilizzare le licenze tradizionali. Non eseguire l'aggiornamento a CMS 3.4 o versione successiva a meno che non sia stato configurato Smart Licensing.
Utilizzare queste domande per passare alle sezioni relative alla propria situazione. Ogni considerazione fa riferimento a un collegamento ipertestuale a una descrizione più dettagliata contenuta nel presente documento.
Si dispone di un numero sufficiente di licenze Personal MultiParty (PMP) / Shared MultiParty (SMP) sui server prima dell'aggiornamento?
Nella versione 3.0 le licenze PMP vengono assegnate, anche se l'utente non ha eseguito l'accesso. Ad esempio, se sono stati importati 10000 utenti tramite LDAP, ma si dispone solo di 100 licenze PMP, non sarà possibile ottenere la conformità non appena si esegue l'aggiornamento alla versione 3.0. In questo caso, accertarsi di controllare i tenant con userProfile impostato e/o system/profiles per verificare se è impostato un userProfile con hasLicense con un valore true.
In questa sezione vengono illustrate in dettaglio le modalità di controllo di userProfile sull'API e di verifica della presenza di hasLicense=true impostato (ovvero utenti con licenza PMP).
Il file cms.lic corrente contiene licenze PMP/SMP?
A causa delle modifiche del comportamento della licenza nella versione 3.0 e successive, è necessario verificare di disporre di un numero sufficiente di licenze PMP/SMP prima di eseguire l'aggiornamento. Questa procedura viene descritta più dettagliatamente in questa sezione.
È stato implementato Cisco Meeting Manager (CMM)?
CMS 3.0 richiede CMM 3.0 a causa di modifiche nella gestione delle licenze. Si consiglia di distribuire CMM 2.9 prima di eseguire un aggiornamento dell'ambiente alla versione 3.0, in quanto è possibile controllare il report di 90 giorni per verificare l'utilizzo della licenza negli ultimi 90 giorni. Questa procedura viene descritta più dettagliatamente in questa sezione.
Si dispone di licenze Smart?
CMS 3.0 richiede CMM 3.0 a causa di modifiche nella gestione delle licenze. Pertanto, se si utilizza già Smart Licensing tramite CMM, assicurarsi di disporre di licenze PMP e SMP associate al cluster.
Si utilizza WebRTC in CMS 2.9?
Webbridge è notevolmente cambiato in CMS 3.0. Per ulteriori informazioni sulla migrazione da webbridge2 a webbridge3 e sull'utilizzo delle app Web, vedere questa sezione.
Gli utenti utilizzano il CMA thick client?
Poiché questi client sono basati su XMPP, non possono più essere utilizzati dopo l'aggiornamento, poiché il server XMPP è stato rimosso. In questa sezione sono disponibili ulteriori informazioni relative allo Use Case in uso.
Utilizzate Chat in WebRTC?
La funzionalità chat viene rimossa dall'app Web in 3.0. In CMS 3.2, la chat viene reintrodotta, ma non è persistente. Per ulteriori informazioni su questa funzione, consultare questa sezione.
Gli utenti eseguono chiamate Point to Point da WebRTC ai dispositivi?
In CMS 3.0, un utente dell'app Web non può più connettersi direttamente a un altro dispositivo. A questo punto è necessario accedere a un'area riunioni e disporre dell'autorizzazione per aggiungere partecipanti alla riunione per eseguire la stessa azione. Per ulteriori informazioni su questa parte, consultare questa sezione.
Gli utenti creano i propri coSpaces da WebRTC?
Nella versione 3.0, affinché gli utenti dell'app Web possano creare i propri spazi dal client, è necessario creare un coSpaceTemplate nell'API e assegnarlo all'utente. Questa operazione può essere manuale o automatica durante l'importazione LDAP. CanCreateCoSpaces viene rimosso da UserProfile. Per ulteriori informazioni su questa funzione, consultare questa sezione.
Le impostazioni di webBridge sono configurate nella GUI di amministrazione Web?
Le impostazioni di webBridge vengono rimosse dalla GUI in 3.0, quindi è necessario configurare i webbridge nell'API e prendere nota delle impostazioni correnti nella GUI, in modo da poter configurare di conseguenza i webBridgeProfiles nell'API. Per ulteriori informazioni su questa modifica, vedere questa sezione.
Nella GUI di amministrazione Web sono configurate le impostazioni esterne?
Le impostazioni esterne sono state rimosse dalla GUI in CMS 3.1. Se nella GUI di CMS 3.0 o di una versione precedente di Web Admin è stato configurato l'URL o l'IVR di Webbridge (Configurazione —> Generale —> Impostazioni esterne), tali impostazioni sono state rimosse dalla pagina Web e devono essere configurate nell'API. Le impostazioni precedenti all'aggiornamento alla versione 3.1 NON vengono aggiunte all'API e devono essere eseguite manualmente. Per ulteriori informazioni su questa modifica, vedere questa sezione.
Attualmente si utilizzano registratori CMS e/o streamer?
Il registratore CMS e il componente Streamer ora sono basati su SIP invece che su XMPP. Pertanto, mentre il file XMPP viene rimosso, è necessario modificarlo dopo l'aggiornamento. Per ulteriori informazioni su questa modifica, vedere questa sezione.
Qual è la versione corrente di Cisco Expressway se si utilizza Expressway per il proxy WebRTC?
CMS 3.0 richiede Expressway 12.6 o versione successiva. Per ulteriori informazioni su questa funzionalità proxy WebRTC, vedere questa sezione.
Si dispone attualmente di un CMS Edge nell'ambiente?
CMS Edge è stato reintrodotto su CMS 3.1 con una maggiore scalabilità per le connessioni esterne. Per ulteriori informazioni su questa parte, consultare questa sezione.
L'azienda dispone attualmente di server serie x nel proprio ambiente?
Questi server non possono essere aggiornati a CMS 3.0 ed è necessario provare a sostituirli presto (passare a una macchina virtuale o a un accessorio CMS prima di eseguire l'aggiornamento a 3.0). In questo link è possibile trovare l'avviso di fine ciclo di vita relativo a questi server.
Attualmente si utilizza SIP Edge nell'ambiente in uso?
Sip Edge è completamente deprecato a partire da CMS 3.0. È necessario utilizzare Cisco Expressway per trasferire le chiamate SIP nel CMS. Contattare il rappresentante commerciale Cisco per informazioni su come ottenere Expressway per l'organizzazione.
Lo stato della licenza non conforme è il problema più grave quando si esegue l'aggiornamento alla versione 3.0 o successive da una versione 2.x. In questa sezione viene descritto come determinare il numero di licenze PMP/SMP necessarie per un aggiornamento senza problemi.
Prima di aggiornare la distribuzione alla versione 3.0, distribuire CMM 2.9 e controllare il report di 90 giorni nella scheda Licenze per verificare se l'utilizzo della licenza è rimasto al di sotto del numero di licenze allocate nei nodi CMS:
Se si utilizza la licenza Traditional (il file cms.lic viene installato localmente nei nodi CMS), controllare nel file di licenza CMS le quantità di licenze personali e condivise (100 / 100 come nell'immagine qui) su ciascuno dei nodi CMS (scaricarlo tramite WinSCP da ciascun nodo callBridge).
Se si utilizza già Smart Licensing, verificare il numero di licenze PMP/SMP assegnate nel portale Cisco Software Smart per i server CMS.
Aprire il report di 90 giorni (il file Zip è denominato license-data.zip) e aprire il file daily-peaks.csv.
In Excel, ordinare la colonna PMP per Z in A per ottenere i valori più alti nella parte superiore e quindi eseguire la stessa operazione per la colonna SMP. I valori visualizzati in questo file sono inferiori alle licenze disponibili nel file di licenza CMS? In caso affermativo, la conformità è garantita. In caso contrario, si creano avvisi e/o errori come indicato nella Figura 6 della sezione 1.7.3 della guida alla distribuzione del CMS per la quale è possibile trovare ulteriori informazioni anche nella sezione 1.7.4.
Come per l'immagine, ad esempio, sono state usate 2.1667 licenze SMP e nessuna licenza PMP negli ultimi 90 giorni. Il file cms.lic indicava 100 unità di ciascun tipo di licenza, pertanto l'installazione è completamente conforme. Pertanto, non vi sono problemi con la licenza quando questa installazione viene aggiornata a CMS 3.0. Tuttavia, potrebbe ancora esserci un problema quando nella configurazione sarebbero stati importati 10.000 utenti tramite LDAP. Poiché si hanno solo 100 licenze PMP, si allocano 10000 licenze (con userProfile con hasLicense impostato su True), in questo caso non si è conformi quando si esegue l'aggiornamento alla versione 3.0. Per ulteriori informazioni, vedere la sezione successiva.
A tutti gli utenti importati che utilizzano un profilo utente con hasLicense=true viene automaticamente assegnata una licenza PMP in CMS 3.0.
Nell'API, controllare quanti profili utente si hanno e verificare se in uno di essi "hasLicense=true" è impostato. In caso affermativo, è necessario verificare dove sono assegnati tali profili utente.
I profili utente possono essere assegnati a uno dei seguenti livelli:
Verificare in tutte e 3 le posizioni i profili utente assegnati con hasLicense=true.
1. LdapSources/tenant
Per ogni ldapSource che utilizza un tenant o un profilo utente, agli utenti importati con tale ldapSource viene assegnata una licenza PMP quando il parametro hasLicense è impostato su True. Se è presente un tenant, è necessario fare clic sull'ID tenant per verificare se è stato assegnato un profilo utente, quindi verificare se tale profilo utente è configurato con 'hasLicense=true'. Se non è presente alcun tenant, ma è stato impostato un profilo utente, fare clic su di esso per verificare se dispone di 'hasLicense=true'. Se in entrambi i casi viene utilizzato 'hasLicense=true', è possibile verificare il numero di utenti importati eseguendo un'operazione GET per 'api/v1/users' e un filtro per il dominio utilizzato per jidMapping, ad esempio, nel mapping LDAP associato a ldapSource.
Nota: questa operazione può risultare più complessa in altre situazioni, nel qual caso è necessario verificarla con i mapping e i filtri di Active Directory creati.
Passaggio 1. Trovare l'ID mapping da ldapSource.
Passaggio 2. Cercare ldapMappings per trovare jidMapping.
Passaggio 3. Cercare in api/v1/users il dominio utilizzato in jidMapping.
Passaggio 4. Aggiungere gli utenti trovati da ogni ldapSource. Il numero di utenti LDAP importati che necessitano di licenze PMP.
2. Sistema/Profili
Se un profilo utente è impostato a livello di sistema/profili e quel profilo utente ha "hasLicense=true", a qualsiasi utente importato in CMS verrà assegnata una licenza PMP quando il server viene aggiornato. Se sono stati importati 10.000 utenti, ma si dispone solo di 100 PMP, si verificheranno problemi di conformità quando si esegue l'aggiornamento a CMS 3.0 e potrebbe essere visualizzato un messaggio sullo schermo di 30 secondi e l'audio viene richiesto all'inizio delle chiamate.
Se il profilo utente a livello di sistema indica che gli utenti devono ottenere un piano di gestione delle prestazioni, passare a api/v1/users per visualizzare il numero totale di utenti:
Se in precedenza erano stati importati tutti gli utenti dal ldap, ma ora è necessario solo un determinato sottoinsieme da tale elenco, creare un filtro migliore nel ldapSource in modo che importi solo gli utenti a cui si desidera assegnare licenze PMP. Modificare il filtro su ldapSource e quindi eseguire una nuova sincronizzazione LDAP in api/v1/ldapsync. In questo modo vengono importati solo gli utenti desiderati e tutti gli altri utenti dell'importazione precedente vengono rimossi.
Nota: se si esegue questa operazione correttamente e la nuova importazione rimuove solo gli utenti indesiderati, gli altri utenti coSpace CallID e i segreti non cambiano, ma se si commette un errore, questo può comportare la modifica di tutti gli ID chiamata e i segreti. Eseguire un backup dei nodi del database prima di tentare di eseguire questa operazione se si è preoccupati per questo problema.
Quando si esaminano i picchi giornalieri dal report CMM 90 Day, si dispone già di licenze SMP sufficienti per coprire i picchi? Le licenze SMP vengono utilizzate quando al proprietario della riunione non è stata assegnata una licenza PMP (come proprietario di coSpace / riunione ad hoc / riunione pianificata TMS). Se si utilizza intenzionalmente il protocollo SMP e si dispone di spazio sufficiente per coprire gli orari di punta, tutto ciò è corretto. Se si controlla il picco di 90 giorni per il protocollo SMP e non è chiaro perché questi vengono consumati, di seguito sono riportate alcune informazioni da controllare.
1. Le chiamate ad hoc (come inoltrate da CUCM) utilizzano una licenza SMP se il dispositivo utilizzato per l'unione non è associato a un utente a cui è stata assegnata una licenza PMP in CMS tramite userProfile. CUCM fornisce il GUID dell'utente che esegue l'escalation della riunione. Se tale GUID corrisponde a un utente LDAP importato di Meeting Server con una licenza PMP assegnata, verrà utilizzata la licenza di tale utente.
2. Se a un proprietario di coSpace non è stata assegnata una licenza PMP, le chiamate a quei particolari coSpaces utilizzano una licenza SMP.
3. Se la riunione è stata pianificata in TMS versione 15.6 o successive, il proprietario della riunione viene inviato a CMS e, se a tale utente non è stata assegnata una licenza PMP, la riunione utilizza una licenza SMP.
A partire da CMS 3.0, CMM 3.0 è necessario per il corretto funzionamento di CMS. CMM è responsabile della gestione delle licenze di CMS, quindi se si intende aggiornare CMS alla versione 3.0, è necessario disporre di un server CMS. Si consiglia di distribuire CMM 2.9 mentre si è su CMS 2.9 in modo da poter controllare l'utilizzo della licenza prima dell'aggiornamento.
CMM controlla tutti i callBridge aggiunti per le licenze SMP e PMP e per la licenza callBridge. Viene utilizzato il numero più alto tra i vari dispositivi all'interno del cluster.
Ad esempio, se CMS1 ha 20 licenze PMP e 10 licenze SMP e CMS2 ha 40 licenze PMP e 5 licenze SMP nelle licenze tradizionali, CMM segnala che si hanno 40 licenze PMP e 10 licenze SMP da utilizzare.
Se si dispone di un numero di licenze PMP superiore a quello degli utenti importati, non si verificano problemi relativi alle licenze PMP (o SMP). Tuttavia, se si controlla il picco di 90 giorni e si scopre di aver utilizzato più di quanto disponibile, è comunque possibile eseguire l'aggiornamento a CMS 3.0 e utilizzare la licenza di prova di 90 giorni su CMM per risolvere i problemi relativi alla licenza o eseguire un'azione prima dell'aggiornamento.
CMS 3.0 rimuove il componente server XMPP e, con questo, rimuove webBridge e la possibilità di utilizzare il client thick CMA. WebBridge3 è quello che viene ora utilizzato per connettere gli utenti delle app Web (in precedenza denominati utenti WebRTC) alle riunioni che utilizzano il browser. Quando si esegue l'aggiornamento alla versione 3.0, è necessario configurare webbridge3.
Nota: il client spesso CMA non funziona dopo l'aggiornamento a CMS 3.0!
In questo video viene illustrato il processo di creazione dei certificati di webbridge 3.
https://video.cisco.com/detail/video/6232772471001?autoStart=true&q=cms
Prima dell'aggiornamento alla versione 3.0, i clienti devono pianificare come configurare Webbridge3. Qui vengono evidenziati i passi più importanti.
1. Per webbridge3 è necessaria una catena di chiavi e certificati. È possibile utilizzare il vecchio certificato webbridge se il certificato contiene tutti i nomi di dominio completi (FQDN) o gli indirizzi IP del server CMS come nome alternativo del soggetto (SAN)/nome comune (CN) che eseguono webbridge3 e se uno di questi è soddisfatto:
a. Il certificato non prevede l'utilizzo chiavi avanzato (ovvero può essere utilizzato come client o server).
b. Il certificato prevede sia l'autenticazione client che quella server. Il certificato HTTP richiede solo l'autenticazione server, mentre il certificato C2W richiede sia server che client.
Prima dell'aggiornamento di CMS alla versione 3.0, è consigliabile eseguire un backup utilizzando 'backup snapshot <servername_date>' e quindi accedere alla pagina webadmin nei nodi callbridge per rimuovere tutte le impostazioni XMPP e le impostazioni Webbridge. Quindi, collegarsi al pannello di gestione dei server ed eseguire la procedura seguente su tutti i server Core dotati di xmpp e webbridge su una connessione SSH:
Una volta eseguito l'aggiornamento alla versione 3.0, iniziare configurando webbridge3 su tutti i server che in precedenza eseguivano webbridge. È necessario eseguire questa operazione perché esistono già record DNS che puntano a questi server, in modo da garantire che se un utente viene inviato a un webbridge3, sia pronto a gestire la richiesta.
Configurazione Webbridge3 (su tutte le connessioni SSH)
Passaggio 1. Configurare la porta di ascolto http di webbridge3.
Webbridge3 https ascolta a:443
Passaggio 2. Configurare i certificati per webbridge3 per le connessioni del browser. Questo è il certificato inviato ai browser e deve essere firmato da un'Autorità di certificazione (CA) pubblica e contenente il nome di dominio completo (FQDN) utilizzato nel browser affinché il browser consideri attendibile la connessione.
Webbridge3 https certs wb3.key wb3trust.cer (deve trattarsi di una catena di trust: creare un certificato di trust con entità finale in primo piano, seguita da CA intermedie in ordine, terminante con RootCA).
Passaggio 3. Configurare la porta da utilizzare per l'ascolto delle connessioni da callBridge a webbridge (c2w). Poiché per la porta di ascolto webbridge3 https viene utilizzato 443, questa configurazione deve essere una porta diversa disponibile, come ad esempio 449.
Webbridge3 c2w ascolto a:449
4. Configurare i certificati inviati da webbridge al callbridge per l'attendibilità c2w
certificati c2w Webbridge3 wb3.key wb3trust.cer
5. Configurare l'archivio di attendibilità utilizzato da WB3 per considerare attendibile il certificato callBridge. Deve essere lo stesso certificato utilizzato sul bundle della CA callbridge (e deve essere un bundle di certificati intermedi nella parte superiore e CA radice alla fine, seguito da un singolo ritorno a capo).
Webbridge3 c2w trust rootca.cer
6. Abilitare webbridge3
Webbridge3 attiva
Modifiche alla configurazione di CallBridge (su tutta la connessione SSH)
Passaggio 1. Configurare il trust callBridge con il certificato/bundle CA che ha firmato il certificato c2w webbridge3.
Callbridge trust c2w rootca.cer
Passaggio 2. Riavviare il callBridge per rendere effettiva la nuova relazione di trust. In questo modo vengono interrotte tutte le chiamate su questo particolare callBridge. Utilizzare questa opzione con cautela.
Riavvio di Callbridge
Configurazione API per callBridge per la connessione a webBridge3
1. Creare un nuovo oggetto webBridge utilizzando POST nell'API e assegnargli un valore URL utilizzando FQDN e la porta configurata nell'elenco di colori dell'interfaccia c2w di webbridge (passaggio 3 della configurazione di webbridge3)
c2w://webbridge.darmckin.local:449
A questo punto, Webbridge3 funziona di nuovo ed è possibile unirsi agli spazi come guest o, se gli utenti sono stati importati in precedenza, devono essere in grado di accedere.
Gli utenti sono abituati a creare spazi propri in WebRTC? A partire dalla versione CMS 3.0, gli utenti dell'app Web non possono creare i propri coSpaces a meno che non dispongano di un modello di cospace assegnato che lo consenta.
Anche se è stato assegnato un coSpaceTemplate, non viene creato uno spazio in cui gli altri utenti possono comporre (nessun URI, nessun ID chiamata o passcode), ma se il coSpace ha un callLegProfile con 'addParticipantAllowed', possono comporre il numero dallo spazio.
Per poter utilizzare le stringhe di composizione per chiamare il nuovo spazio, coSpaceTemplate deve disporre di un accessMethodTemplate impostato (vedere le note sulla versione 2.9 - https://www.cisco.com/c/dam/en/us/td/docs/conferencing/ciscoMeetingServer/Release_Notes/Version-2-9/Cisco-Meeting-Server-Release-Notes-2-9-6.pdf).
Nell'API, creare i modelli coSpaceTemplate, quindi creare uno o più modelli accessMethodTemplate e assegnare il modello coSpaceTemplate a ldapUserCoSpaceTemplateSources. In alternativa, è possibile assegnare manualmente un modello coSpaceTemplate a un utente in api/v1/users.
È possibile creare e assegnare più modelli CoSpace e accessMethodsTemplates. Per ulteriori informazioni, vedere la guida all'API CMS (https://www.cisco.com/c/en/us/support/conferencing/meeting-server/products-programming-reference-guides-list.html)
CoSpaceTemplate (configurazione API)
Nome: il nome che si desidera assegnare a coSpaceTemplate.
Descrizione: Breve descrizione, se desiderato.
callProfile: CallProfile bianco. Utilizzare gli spazi creati con questo modello? Se non viene fornito, utilizza ciò che è impostato a livello di sistema/profilo.
calllegProfile: specificare calllegProfile da utilizzare per gli spazi creati con questo modello. Se non viene fornito, utilizza ciò che è impostato a livello di sistema/profilo.
dialInSecurityProfile: specificare quale dialInSecurityProfile utilizzare per gli spazi creati con questo modello. Se non viene fornito, utilizza ciò che è impostato a livello di sistema/profilo.
AccessMethodTemplate (configurazione API)
Nome: il nome che si desidera assegnare a coSpaceTemplate.
uriGenerator: espressione da utilizzare per generare i valori URI per questo modello di metodo di accesso. Il set di caratteri consentito è compreso tra 'a' e 'z', tra 'A' e 'Z', tra '0' e '9', '.', '-', '_' e '$'. Se non è vuoto, deve contenere esattamente un carattere '$'. L'esempio è $.space che utilizza il nome fornito dall'utente durante la creazione dello spazio e vi aggiunge ".space". "Riunione team" crea l'URL 'Team.Meeting.space@domain'.
callLegProfile: specificare calllegProfile da utilizzare per gli accessMethods creati con questo modello. Se non specificato, utilizza il livello impostato di CoSpaceTemplate e, se non è presente, utilizza il livello impostato a livello di sistema/profilo.
generateUniqueCallId: indica se generare un ID numerico univoco per questo metodo di accesso che sostituisce quello globale per il cospazio.
dialInSecurityProfile: specificare quale dialInSecurityProfile utilizzare per i metodi di accesso creati con questo modello. Se non specificato, utilizza il livello impostato di CoSpaceTemplate e, se non è presente, utilizza il livello impostato a livello di sistema/profilo.
CMS 3.0 ha rimosso la funzione di chat persistente, ma in CMS 3.2 è stata restituita la chat non persistente all'interno degli spazi. La chat è disponibile per gli utenti dell'app Web e non viene archiviata da nessuna parte. Una volta installato CMS 3.2, gli utenti dell'app Web possono per impostazione predefinita scambiarsi messaggi durante le riunioni. Questi messaggi sono disponibili solo durante la riunione e vengono visualizzati solo i messaggi scambiati dopo la partecipazione. Non puoi partecipare in ritardo e scorrere indietro per vedere i messaggi precedenti.
Su CMS 2.9.x, i partecipanti WebRTC sono stati in grado di comporre dal loro client direttamente ad altri contatti. A partire da CMS 3.0, questo non è più possibile. Ora gli utenti devono accedere e unirsi a uno spazio. Da qui, se dispongono dell'autorizzazione nel parametro callLegProfile (addParticipants impostato su True), possono aggiungere altri contatti. In questo modo, il CMS chiama il partecipante e questi si incontrano in uno spazio nel CMS.
CMS 3.0 e 3.1 ha rimosso o riposizionato alcune delle impostazioni di webbridge dalla GUI e devono essere configurate nell'API per garantire un'esperienza coerente agli utenti. Nella versione 3.x, utilizzare api/v1/webBridge e api/v1/webBridgeProfiles.
Verificare la configurazione corrente. Quando si esegue l'aggiornamento alla versione 3.0, è possibile configurare i profili webbridge e webbridge nell'API di conseguenza.
Nella versione 3.0, le impostazioni del web bridge sono state rimosse dalla GUI, quindi in CMS 3.1 sono stati rimossi anche i campi di accesso esterno.
Impostazioni bridge Web nella GUI
Si noti che in CMS 3.0 i campi seriali sono stati rimossi da api/v1/webBridges.
ProfiloWebBridge
- Se impostato su 'off' join da URI è disabilitato.
- Se impostato su 'domainSuggestionDisabled', l'aggiunta tramite URI è abilitata, ma il dominio dell'URI non viene completato automaticamente o verificato su webBridges utilizzando questo webBridgeProfile.
- Se impostato su 'domainSuggestionEnabled', l'aggiunta tramite URI è abilitata e il dominio dell'URI può essere completato e verificato automaticamente su webBridges utilizzando questo webBridgeProfile.
In CMS 3.1, la sezione Accesso esterno è stata rimossa dalla GUI Web. Se queste sono state configurate prima dell'aggiornamento, è necessario riconfigurarle nell'API in webbridgeProfiles.
Innanzitutto, è necessario creare un profilo webbridge come descritto nella sezione precedente. Una volta creato un webbridgeProfile, è possibile creare un numero IVR e/o un URI di Web Bridge tramite i collegamenti disponibili nell'API sotto il nuovo webBridgeProfile creato.
È possibile creare fino a 32 numeri IVR o 32 indirizzi webbridge per profilo WebBridge
Il componente di registrazione e streaming su CMS 2.9.x e versioni precedenti erano client XMPP e da CMS 3.0 sono basati su SIP. In questo modo è possibile modificare i layout per le registrazioni e lo streaming utilizzando il layout predefinito nell'API. Inoltre, nella sessione di registrazione/streaming sono visualizzate le etichette dei nomi. Per ulteriori informazioni sulle funzioni di registrazione/streaming, consultare le note di rilascio di CMS 3.0 - https://www.cisco.com/c/dam/en/us/td/docs/conferencing/ciscoMeetingServer/Release_Notes/Version-3-0/Cisco-Meeting-Server-Release-Notes-3-0.pdf.
Se il registratore o il streamer è stato configurato nella versione 2.9.x, è necessario riconfigurare le impostazioni in MMP e API in modo che continuino a funzionare dopo l'aggiornamento.
Prima di eseguire l'aggiornamento a CMS 3.0, è consigliabile eseguire un backup utilizzando 'backup snapshot <servername_date>' e quindi accedere alla pagina webadmin nei nodi callbridge per rimuovere tutte le impostazioni XMPP. Quindi, collegarsi al pannello di gestione dei server ed eseguire la procedura seguente su tutti i server Core dotati di xmpp su una connessione SSH:
MMP
Le figure mostrano un esempio delle configurazioni viste su CMS 2.9.1 quando il registratore è stato configurato, e come appare subito dopo l'aggiornamento alla versione 3.0.
Al termine dell'aggiornamento, è necessario riconfigurare il registratore:
Passaggio 1. Configurare l'interfaccia di ascolto SIP.
registratore sip ascolto a 5060 5061 (l'interfaccia e le porte su cui il registratore SIP è configurato per l'ascolto per TCP e TLS, rispettivamente. Se non si desidera utilizzare TLS, è possibile utilizzare 'recorder sip Listen a 5060 none')
Passaggio 2. Configurare i certificati utilizzati dal registratore se si utilizza una connessione TLS.
recorder sip certs <key-file> <crt-file> [crt-bundle] (senza questi certificati, il servizio tls non si avvia sul registratore. Il registratore utilizza il pacchetto crt per verificare il certificato callBridge.)
Passaggio 3. Configurare il limite di chiamate.
recorder limit <0-500|none> (imposta il limite per il numero di registrazioni simultanee che il server può eseguire). Questa tabella è inclusa nella documentazione e il limite del registratore deve essere allineato alle risorse del server.)
API
Su api/v1/callProfiles, è necessario configurare sipRecorderUri. URI composto da callBridge quando deve avviare una registrazione. Il dominio di questo URI deve essere aggiunto alla tabella delle regole in uscita e puntare al registratore (o controllo delle chiamate) come proxy SIP da utilizzare.
Nella figura viene mostrato un collegamento diretto al componente recorder nelle regole in uscita trovate in Configurazione > Chiamate in uscita.
Nella Figura viene illustrata una chiamata al componente del registratore tramite un controllo di chiamata, ad esempio Cisco Unified Communications Manager (CUCM) o Expressway.
Nota: se il registratore è stato configurato per l'utilizzo di TLS SIP e le chiamate non riescono, controllare il nodo callBridge in MMP per verificare se è abilitata la verifica SIP TLS. Il comando MMP è 'tls sip'. Le chiamate potrebbero non riuscire perché il certificato del registratore non è considerato attendibile da callBridge. È possibile verificarlo disattivandolo su callBridge utilizzando 'tls sip verify disable'.
Più registratori?
Configurare ciascuno di essi come descritto e modificare le regole in uscita di conseguenza. Se si utilizza un metodo diretto al registratore, modificare la regola esistente in uscita nel registratore impostandola sul comportamento "Continua" e aggiungere una nuova regola in uscita al di sotto di quella precedente con la priorità meno la prima. Quando il primo registratore ha raggiunto il limite di chiamate, invia un messaggio di errore 488 Inaccettabile a callBridge e callBridge passa alla regola successiva.
Se si desidera bilanciare il carico dei registratori, utilizzare un controllo delle chiamate e regolare il routing del controllo delle chiamate in modo che sia in grado di effettuare chiamate a più registratori.
MMP
Dopo l'aggiornamento da 2.9.x a 3.0, è necessario riconfigurare streamer.
Passaggio 1. Configurare l'interfaccia di ascolto SIP.
streamer sip ascolta un 6000 6001 (l'interfaccia e le porte su cui SIP streamer è configurato per l'ascolto per TCP e TLS, rispettivamente. Se non si desidera utilizzare TLS, è possibile utilizzare 'streamer sip Listen a 6000 none')
Passaggio 2. Configurare i certificati utilizzati dallo streamer se si utilizza una connessione TLS.
streamer sip certs <file-chiave> <file-crt> [bundle-crt] (senza questi certificati, il servizio tls non viene avviato sul streamer. Lo streamer utilizza il crt-bundle per verificare il certificato callBridge.)
Passaggio 3. Configurare il limite di chiamate
streamer limit <0-500|none> (imposta il limite per il numero di flussi simultanei che il server può gestire. Questa tabella è inclusa nella documentazione e il limite del streamer deve essere allineato alle risorse del server.)
API
Su api/v1/callProfiles, è necessario configurare sipStreamUri. URI composto da callBridge quando deve avviare il flusso. Il dominio di questo URI deve essere aggiunto alla tabella delle regole in uscita e puntare allo streamer (o controllo delle chiamate) come proxy SIP da utilizzare.
Nella figura viene mostrato un collegamento diretto al componente Streamer nelle regole in uscita trovate in Configurazione > Chiamate in uscita.
Nella Figura viene illustrata una chiamata al componente del registratore tramite un controllo di chiamata, ad esempio Cisco Unified Communications Manager (CUCM) o Expressway.
Nota: se lo streamer è stato configurato per l'utilizzo di TLS SIP e le chiamate non riescono, controllare il nodo callBridge in MMP per verificare se è abilitata la verifica SIP TLS. Il comando MMP è 'tls sip'. Le chiamate potrebbero non riuscire perché il certificato del gestore di flusso non è considerato attendibile da callBridge. È possibile verificarlo disattivandolo su callBridge utilizzando 'tls sip verify disable'.
Più Streamer?
Configurare ciascuno di essi come descritto e modificare le regole in uscita di conseguenza. Se si utilizza un metodo direct to streamer, modificare la regola esistente outbound to recorder impostandola sul comportamento "Continua" e aggiungere una nuova regola outbound al di sotto della precedente con la priorità meno la prima. Quando il primo streamer ha raggiunto il limite di chiamate, invia un messaggio di errore 488 Inaccettabile a callBridge e callBridge passa alla regola successiva.
Se si desidera bilanciare il carico dei flussi, utilizzare un controllo delle chiamate e regolare il routing del controllo delle chiamate in modo che sia in grado di effettuare chiamate a più flussi.
Se si utilizza Cisco Expressway per il proxy Web, è necessario verificare che Expressway esegua almeno X12.6 prima dell'aggiornamento del CMS. Questo è richiesto da CMS 3.0 per il funzionamento e il supporto del proxy Web.
La capacità dei partecipanti alle app Web è aumentata rispetto a Expressways se utilizzata con CMS 3.0. Per una grande superstrada OAV, la capacità prevista è di 150 chiamate Full HD (1080p30) o 200 chiamate di altro tipo (ad esempio 720p30). È possibile aumentare questa capacità raggruppando Expressway, fino a 6 nodi (dove 4 viene utilizzato per la scalabilità e 2 per la ridondanza, quindi fino a un massimo di 600 chiamate Full HD o 800 chiamate di altro tipo).
CMS Edge viene reintrodotto in CMS 3.1 in quanto offre capacità superiori rispetto a Expressway per le sessioni di app Web esterne. Si consigliano due configurazioni.
Specifiche dei bordi piccoli
4 GB di RAM, 4 vCPU, interfaccia di rete a 1 Gb/s
Questa specifica di VM Edge ha una potenza sufficiente per coprire una singola capacità di carico audio e video CMS1000 pari a 48 x 1080p, 96 x 720p, 192 x 480p e 1000 chiamate audio.
Per l'installazione, si consiglia di disporre di un server di piccole dimensioni per CMS1000 o di quattro server di piccole dimensioni per CMS2000.
Specifiche dei bordi grandi
8 GB di RAM, 16 vCPU, interfaccia di rete a 10 Gbps
Questa specifica di VM Edge dispone di alimentazione sufficiente per coprire una singola chiamata audio e video CMS2000, ovvero 350 x 1080p, 700 x 720p, 1000 x 480p e 3000 x.
Per l'installazione è consigliabile disporre di un server perimetrale di grandi dimensioni per CMS2000 o per 4 CMS1000.
Revisione | Data di pubblicazione | Commenti |
---|---|---|
1.0 |
31-May-2021 |
Versione iniziale |