Sommario

Introduzione

Prerequisiti

Requisiti

Componenti usati

Configurazione

Passaggio 1. Accedere a CMS

Passaggio 2. Modificare il nome host

Passaggio 3. Configurare le impostazioni di rete

Fase 4. Concessione della licenza al CMS

Passaggio 5. Generare e installare certificati

Passaggio 6. Record DNS

Passaggio 7. Configurazione del servizio

Passaggio 8. Integrare LDAP

Passaggio 9. Configurazione di CUCM

Verifica

Comunicazione Callbridge e XMPP

Sincronizzazione LDAP con CMS

Accesso a Webbridge

Risoluzione dei problemi

Introduzione

In questo documento viene descritto come configurare e integrare Cisco Meeting Server (CMS) Single Combined.

i servizi da configurare sono Call Bridge, Webadmin, Web Bridge, Extensible Messaging and Presence Protocol (XMPP) e Lightweight Directory Access Protocol (LDAP)

Prerequisiti

Requisiti

Cisco raccomanda la conoscenza dei seguenti argomenti:

- Cisco Unified Communications Manager (CUCM)

- Active Directory (AD)

- CA (Certification Authority)

- Client SFTP (Secure File Transfer Protocol)

- Server DNS (Domain Name Service)

Componenti usati

Le informazioni fornite in questo documento si basano sulle seguenti versioni software e hardware:

- CMS versione 2.3.7

- CUCM versione 11.5.1

- Google Chrome versione 69.0.3497

- WinSCP versione 5.7.7

- Windows Server 2012

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.

Configurazione

Passaggio 1. Accedere a CMS

- La prima volta che si accede a CMS, viene visualizzato il messaggio di benvenuto nella schermata e viene richiesto di eseguire l'accesso

- Le credenziali predefinite sono:

Utente: admin

Password: admin

- Dopo aver immesso le credenziali, il server richiede una nuova password

- Si consiglia di creare un nuovo utente admin. È buona norma nel caso si perda la password di un account.

- Immettere il comando: utente add <nomeutente> admin

- Immettere una nuova password e confermarla

Passaggio 2. Modificare il nome host

- Questa modifica è facoltativa

- Eseguire il comando hostname <nome>

- Riavvia il server

- Eseguire il comando reboot

Passaggio 3. Configurare le impostazioni di rete

- Per visualizzare le impostazioni correnti, eseguire il comando ipv4 a

- Aggiungi configurazione ipv4

- Eseguire il comando ipv4 <interface> add <indirizzo_ip>/<subnetmask> <gateway>

- Configurare il fuso orario

- Eseguire il comando timezone <timezoneName>

- Per visualizzare tutti i fusi orari disponibili, eseguire il comando timezone list

- Aggiunta di un server NTP (Network Time Protocol)

- Eseguire il comando ntp server add <indirizzoip>

- Aggiungi server DNS

- Eseguire il comando dns add forwardzone <dominio> <dnsip>

Nota: È possibile configurare un dominio specifico per la ricerca DNS, tuttavia se il DNS può risolvere qualsiasi dominio, utilizzare un punto come dominio

Fase 4. Concessione della licenza al CMS

- Per configurare i servizi CMS, è necessario installare una licenza

- Per generare e installare la licenza, è necessario l'indirizzo MAC (Media Access Control), in quanto le licenze verranno abbinate a tale indirizzo.

- Eseguire il comando se

- Copiare l'indirizzo MAC

- Per generare una licenza, contattare il rappresentante commerciale.

Nota: Il processo di generazione della licenza non rientra nell'ambito di questo documento.

- Una volta ottenuto il file di licenza, rinominarlo in cms.lic

- Usare WinSCP o un altro client SFTP per caricare il file nel server CMS

- Una volta caricato il file, eseguire la licenza del comando

- Riavvia il server

- Eseguire il comando reboot

Passaggio 5. Generare e installare certificati

- Genera una richiesta di firma del certificato (CSR) per callbridge, webadmin, webbridge e xmpp

- Eseguire il comando pki csr <service> CN:<servicefqdn> a tale scopo.

Nota: In questo esempio viene creato un singolo certificato per ogni server ed è possibile creare un certificato per tutti i servizi. Per ulteriori informazioni sulla creazione di certificati, vedere la Guida alla creazione di certificati

- Dopo l'esecuzione del comando vengono generati due file: .csr e un file .key. con il nome del servizio assegnato nei passaggi precedenti.

- Scaricare i file CSR dal server CMS. A tale scopo, utilizzare WinSCP o un altro client SFTP.

- Firmare il CSR con un'autorità di certificazione

- Assicurarsi di utilizzare un modello che contenga l'autenticazione client e server Web

- Carica il certificato firmato nel server CMS

- Assicurarsi di caricare la CA radice e qualsiasi certificato intermedio che abbia firmato i certificati

- Per verificare che tutti i certificati siano elencati in CMS, eseguire il comando pki list

Passaggio 6. Record DNS

- Creare i record Indirizzo DNS (A) per callbridge, xmpp, webadmin e webbridge

- Assicurarsi che tutti i record puntino all'indirizzo IP del CMS

- Crea un record di servizio (SRV) per client xmpp

- Il formato del record del servizio è

Servizio

client_xmpp

Protocollo

_tcp

Port

5222

Destinazione

Immettere il nome FQDN XMPP, ad esempio xmpp.anmiron.local

Passaggio 7. Configurazione del servizio

Configurare il callbridge:

- Immettere il comando callbridge Listen <interface>

- Immettere il comando callbridge certs <callbridge-key-file>  <file-crt> [<pacchetto-certificati>]

- Il file di chiave è la chiave creata al momento della creazione del CSR

- Il cert-bundle è il bundle della CA radice e di qualsiasi altro certificato intermedio

Nota: L'interfaccia di ascolto del bridge di chiamate non deve essere impostata su un'interfaccia configurata per l'utilizzo di Network Address Translation (NAT) su un altro indirizzo IP

Configurare webadmin:

- Eseguire il comando webadmin Listen <interfaccia> <porta>

- Eseguire il comando webadmin certs <file-chiave> <file-crt> [<bundle-certificato>]

Nota: Se il webadmin e il webbridge sono configurati nello stesso server, devono essere configurati su interfacce diverse o essere in ascolto su porte diverse, il webbridge deve essere in ascolto sulla porta 443. Il webadmin è in genere configurato sulla porta 445.

Configurare XMPP:

- Eseguire il comando xmpp Listen <elenco interfacce>

- Eseguire il comando xmpp domain <nome dominio>

- Eseguire il comando xmpp certs <file-chiave> <file-crt> [<bundle-crt>]

Nota: Il nome di dominio deve corrispondere al dominio in cui sono stati creati i record DNS.

Configurare webbridge:

- Esegui il comando webbridge Listen <interface[:port] whitelist>

- Eseguire il comando webbridge certs <file-chiave> <file-crt> [<bundle-crt>]

- Eseguire il comando webbridge trust <crt-bundle>

Nota: Il trust crt-bundle è il certificato callbridge e deve essere aggiunto al webbridge per consentire al callbridge di considerare attendibile il webbridge. In questo modo verrà abilitata la funzionalità Join come Guest.

- Eseguire il comando callbridge restart

- Eseguire il comando wbeadmin enable

- Eseguire il comando xmpp enable

- Eseguire il comando webbridge enable

Nota: Il server deve restituire SUCCESS per tutti i servizi. Se restituisce FAILURE, rivedere i passaggi precedenti e verificare che la configurazione sia corretta

Per consentire al bridge di chiamate di accedere al servizio XMPP in modo sicuro, è necessario fornire un nome di componente per il bridge di chiamate da utilizzare per l'autenticazione con il servizio XMPP.

- Eseguire il comando xmpp callbridge add <nome componente>

- Il risultato mostra un segreto, come mostrato nell'immagine

- Copia il valore Secret

- Accesso all'interfaccia Web del CMS

- Selezionare Configurazione > Generale

- Immettere le informazioni

Nome bridge di chiamate univoco

Immettere il nome del callbridge creato, ad esempio callbridge

Dominio

Immettere il nome del dominio, ad esempio anmiron.local

Indirizzo server

Impostare l'indirizzo IP del CMS, ad esempio localhost:5223

Segreto condiviso

Immettere il segreto creato nel passaggio precedente, ad esempio 6DwNANabpumut14pAb1

- Selezionare Invia

- Crea una regola di corrispondenza chiamate in arrivo per le chiamate in arrivo

- Selezionare Configurazione > Chiamate in arrivo

- Immettere le informazioni

Dominio

Immettere il nome di dominio del server CMS, ad esempio anmiron.local

Priority

Immettere un valore per la priorità, ad esempio 0

Spazi di destinazione

Selezionare sì

- Crea uno spazio per il test

- Selezionare Configurazione > Spazi

- Immettere le informazioni

Nome

Immettere un nome per lo spazio, ad esempio spacetest

parte utente URI

Immettere un URI per lo spazio da chiamare, ad esempio spacetest

ID chiamata

Immetti l'ID chiamata per partecipare a questo Windows Live Spaces da webbridge, ad esempio spacetest

Codice di accesso

Immettere un numero se si desidera consentire l'accesso allo spazio, se necessario

Nota: La parte utente URI è ciò che i chiamanti devono comporre nel dominio configurato nella regola di corrispondenza chiamate in arrivo, ad esempio il chiamante deve comporre spacetest@anmiron.local

- Selezionare Configurazione > Generale > Impostazioni bridge Web

- Immettere le informazioni

URI client account guest

Questa è l'interfaccia Web di webbridge, ad esempio https://webbridge.anmiron.local

Dominio JID account guest

Il dominio configurato in CMS, ad esempio anmiron.local

Accesso guest tramite collegamento ipertestuale

Selezione consentita

Passaggio 8. Integrare LDAP

- Aprire l'interfaccia Web CMS

- Selezionare Configurazione > Active Directory

- Immettere le informazioni

Indirizzo

L'indirizzo IP del server LDAP, ad esempio 172.16.85.28

Port

Questo valore è 389 se si utilizza una connessione non protetta e 636 se è richiesta una connessione protetta

Username

Immettere un amministratore del server LDAP, ad esempio anmiron\administrator

Password

Immettere la password dell'utente amministratore

Nome distinto di base

Si tratta di un'impostazione di Active Directory, ad esempio CN=Users, DC=anmiron, DC=local

Filtro

Si tratta di un'impostazione di Active Directory, ad esempio (memberof=CN=CMS, CN=Users, DC=anmiron, DC=local)

Nome visualizzato

Modalità di visualizzazione del nome utente, ad esempio $cn$

Username

ID di accesso dell'utente, ad esempio $sAMAccountName$@anmiron.local

Nome spazio

Modalità di visualizzazione dello spazio, ad esempio $sAMAccountName$ Space

Parte utente URI spazio

URI da comporre, ad esempio $sAMAccountName$.call

ID chiamata spazio

ID chiamata da utilizzare da webbridge, ad esempio $sAMAccountName$.space

- Selezionare Invia

- Seleziona Sincronizza

Il nome distinto di base e il filtro sono impostazioni di Active Directory. In questo esempio vengono fornite informazioni di base per ottenere informazioni con l'Editor attributi in Active Directory. Per aprire Nell'Editor attributi, abilitare Funzionalità avanzate in Active Directory. Passare a Utenti e computer > Visualizza e selezionare Caratteristiche avanzate

- Per questo esempio viene creato un gruppo denominato CMS

- Aprire la funzionalità Utenti e computer in Active Directory

- Selezionare un utente a destra e aprire le proprietà

- Passare all'Editor attributi

- Nella colonna Attributo individuare il campo distinguishedName

Nota: Per ulteriori informazioni sui filtri LDAP, consultare la Guida all'implementazione di CMS

Passaggio 9. Configurazione di CUCM

- Apre l'interfaccia Web di CUCM

- Selezionare Dispositivo > Trunk

- Selezionare Aggiungi nuovo

- Nel menu a discesa Tipo di trunk selezionare SIP Trunk

- Seleziona successivo

- Immettere le informazioni

Nome dispositivo

Immettere un nome per il trunk SIP, ad esempio TrunkToCMS

Indirizzo di destinazione

Immettere l'indirizzo IP del CMS o il nome di dominio completo del bridge di chiamate, ad esempio 172.16.85.8

Porta di destinazione

Immettere la porta di ascolto del CMS, ad esempio 5060

Profilo di sicurezza trunk SIP

Selezionare il profilo protetto, ad esempio Profilo trunk SIP non protetto

Profilo SIP

Seleziona profilo SIP standard per TelePresence Conferencing

- Selezionare Salva

- Selezionare Reset

- Selezionare Instradamento chiamate > Schema instradamento SIP > Aggiungi nuovo > Seleziona instradamento dominio

- Immettere le informazioni

Modello IPv4

Immettere il dominio configurato per CMS, ad esempio anmiron.local

Elenco trunk/route SIP

Selezionare il SIP Trunk creato in precedenza, TrunktoCMS

- Selezionare Salva

Verifica

Comunicazione Callbridge e XMPP

- Aprire l'interfaccia Web di CMS

- Selezionare Stato > Generale

- Lo stato della connessione XMPP deve essere connesso a localhost

- Effettua una chiamata da un dispositivo registrato su CUCM

- Comporre l'URI spacetest@anmiron.local

- Aprire l'interfaccia Web di CMS

- Selezionare Stato > Chiamate

- La chiamata deve essere visualizzata come chiamata attiva

Sincronizzazione LDAP con CMS

- Aprire l'interfaccia Web CMS

- Passare a Stato > Utenti

- È necessario visualizzare l'elenco completo degli utenti

- Selezionare Configurazione > Spazi

- Assicurarsi che ogni utente disponga di un proprio spazio

Accesso a Webbridge

- Utilizzare il browser Web per accedere alla pagina Web configurata per il servizio webbridge, https://webbridge.anmiron.local

- Nella pagina devono essere visualizzate due opzioni: Accedi e Partecipa alla riunione

- Gli utenti precedentemente integrati da AD devono essere in grado di eseguire l'accesso

- Seleziona accesso

- Immettere il nome utente e la password

- L'utente deve essere in grado di accedere, come mostrato nell'immagine

Risoluzione dei problemi

Al momento non sono disponibili informazioni specifiche per la risoluzione dei problemi di questa configurazione.