Contents

Introdução

Pré-requisitos

Requisitos

Componentes Utilizados

Informações de Apoio

Configurar

Habilitando a comunicação segura entre o CMS e o servidor CUCM/IMP

Configuração específica de CUCM para compartilhamento de presença entre o Webapp e o cliente Jabber

Verificar

Introdução

Este documento descreve como habilitar a comunicação entre o Cisco Meeting Server (CMS) e o Cisco Unified Communications Manager (CUCM).

Pré-requisitos

Requisitos

A Cisco recomenda que você tenha conhecimento destes tópicos:

- CMS versão 3.8 e posterior

- CUCM e IM&P

- Jabber

Componentes Utilizados

As informações neste documento são baseadas nestas versões de software e hardware:

- CMS versão 3.8

- CUCM e IM&P 14 SU (3)

As informações neste documento foram criadas a partir de dispositivos em um ambiente de laboratório específico. Todos os dispositivos utilizados neste documento foram iniciados com uma configuração (padrão) inicial. Se a rede estiver ativa, certifique-se de que você entenda o impacto potencial de qualquer comando.

Informações de Apoio

Este documento descreve o processo de estabelecimento de comunicação segura entre o CMS e o CUCM para o compartilhamento de presença do Jabber/aplicativo Web. Ele explica as etapas detalhadas para configurar e solucionar problemas do status de atualização dos usuários Jabber durante as reuniões do aplicativo Web no CMS. O Servidor de Reunião pode ser configurado para atualizar o status de presença de usuários Jabber enquanto eles estão envolvidos em uma reunião do aplicativo Web do Cisco Meeting Server.

Configurar

Habilitando a comunicação segura entre o CMS e o servidor CUCM/IMP

Faça login no CUCM na página de admin do SO, navegue para Security > Certificate Management e baixe o certificado TOMCAT.

Certificado Tomcat CUCM

Faça login no Cisco Unified Presence Server (CUPS) na página de administração do SO, navegue para Security > Certificate Management e baixe o certificado CUPS.

Certificado CUPS de presença

Faça o download do Certificado de CA RAIZ que assinou o certificado Tomcat e Cup.

Certificado raiz de Tomcat

Certificado raiz para CUPS

Crie um pacote de certificados de CUCM. Um certificado de pacote significa, colocando o certificado do servidor no topo, o certificado intermediário (qualquer um) no meio e o certificado de RAIZ na parte inferior, seguido de um (1) retorno de carro.

Aqui está um exemplo para o certificado BUNDLE:

Pacote de certificado Tomcat

Crie um pacote de certificados CUPS. Um certificado de pacote significa, colocando o certificado do servidor no topo, o certificado intermediário (qualquer um) no meio e o certificado de RAIZ na parte inferior, seguido de um (1) retorno de carro.

Pacote de certificado CUPS

Envie por push os certificados de pacote criados anteriormente para o servidor CMS via WinSCP.

Copiando o pacote de certificados para o CMS

Atribua o certificado de pacote TOMCAT no Callbridge usando callbridge ucm certs <cert-bundle>.

Callbridge cert trust

Atribua o certificado do pacote de servidor CUP no Callbridge usando callbridge imps certs <cert-bundle>.

Execute ocallbridge comando para verificar se os pacotes de certificados estão atribuídos.

Verificação de certificado de confiança do Callbridge

Faça login no CUCM como Administrador do CM, navegue até User Management > User Settings > Access Control Group, clique em Add New e crie um Grupo de controle de acesso CUCM_AXL_Group.

Criando grupo AXL

Atribua a função Standard  AXL API Access ao Grupo de Controle de Acesso criado anteriormente.

Atribuição de acesso de API ao grupo AXL

Navegue até User Management > Application User, clique em Add New e crie um Usuário de aplicativo AXLuser. Em seguida, atribua o grupo de controle de acesso, que foi criado anteriormente.

Criando um usuário e atribuindo um grupo AXL

Crie um usuário CUP e atribua estas duas funções: Third Party Application Users e Admin-3rd Party API.

Criando usuário CUP

Habilite a verificação de certificado para o CUCM e o certificado do Cisco Unified Communications Manager IM & Presence Service (IMPS) no CMS usando:

callbridge ucm verify <enable/disable>

callbridge imps verify <enable/disable>

Verificação do certificado CUCM e CUPS pelo Callbridge

Verifique-o executando o comandocallbridge.

Verificação de comando de ponte de chamada

Agora, adicione o CUCM Fully Qualified Domain Name (FQDN) e o usuário AXL e o CUPS criados anteriormente no CMS usando callbridge ucm add <hostname/IP> <axl_user> <presence_user>.

axl_user = usuário AXL no CUCM

presence_user = usuário do CUP criado anteriormente

Adicionando CUCM ao Callbridge

Agora, verifique se o CMS confia nos serviços do CUCM com a ajuda de:

callbridge ucm <hostname/IP> axl_service status

callbridge ucm cucm14test.test.com axl_service status

status AXL do Callbridge

callbridge imps <hostname/IP> <presence_user> presence_service status

wb3> callbridge imps impnew.test.com cisco presence_service status

Status de presença do Callbridge

Os serviços disponíveis significam que o CUCM e o CMS confiam uns nos outros para os serviços AXL e Presence.

Note:

O CUCM tem usuários do protocolo LDAP sincronizados e também atualizados no CUPS. Os usuários devem ter a mesma ID de usuário do aplicativo Web e Jabber JID e devem estar conectados ao aplicativo Web com a mesma ID de usuário, para que a presença seja atualizada no Jabber.

Configuração específica de CUCM para compartilhamento de presença entre o Webapp e o cliente Jabber

O CUCM deve ter o LDAP configurado.

Sistema LDAP:

Configuração LDAP do CUCM 1

Diretório LDAP:

Configuração LDAP do CUCM 2

Autenticação LDAP:

Configuração LDAP do CUCM 1 Configuração LDAP do CUCM 1 Configuração LDAP do CUCM 1

Configuração LDAP do CUCM 3

Usuários extraídos do LDAP para o CUCM com ID de e-mail configurada:

Usuários no CUCM

Usuário do CUCM atualizado no servidor CUPS:

Usuários no CUPS

O mesmo Diretório LDAP também é configurado no CMS. O banco de dados do usuário é recebido e sincronizado no CMS.

Usuários CMS

Agora, como você já validou que o CMS pode confiar no CUCM, você pode continuar com o teste de Presença.

Adicionando CUPS e CUCM ao CMS

Verificar

Conectado em dois clientes com o mesmo usuário (sincronizado do mesmo LDAP):

Login do usuário no Jabber e no webapp

Ambos os clientes entraram no mesmo usuário test@test.com.

Presença no Jabber e no Webapp antes da chamada

O status de presença muda quando a chamada ingressa do aplicativo Web

Quando um usuário do Jabber entra no aplicativo Web e ingressa em uma reunião, o Servidor de Reunião atualiza o status do Jabber para ‘Em uma reunião, Em uma chamada’ e reverte para o status anterior após o usuário terminar a reunião. Por exemplo, se o status do usuário no Jabber for ‘Disponível’, ele será atualizado para ‘Em uma reunião, Em uma chamada’ quando estiver em uma reunião do aplicativo Web. Depois que o usuário sai da reunião, o status do Jabber é definido como "Disponível" novamente. Se o usuário do Jabber estiver em outra reunião/chamada ao ingressar na reunião do aplicativo Web, o Servidor de Reunião não atualizará o status do Jabber. Se o usuário do Jabber tiver definido seu status como 'DND - Não perturbe' antes de ingressar na reunião do aplicativo Web, o Servidor de Reunião não atualizará o status do Jabber. Se o usuário atualizar o status do Jabber manualmente a qualquer momento durante a reunião do aplicativo Web, o Servidor de Reunião não substituirá o status do usuário atualizado manualmente.