Contents

Introduction

Prerequisites

Requirements

Componentes Utilizados

Informações de Apoio

Fluxo do sinal

Explicação

Introduction

Este documento descreve como os componentes do Callbridge e do Extensible Messaging and Presence Protocol (XMPP) do Cisco Meeting Server (CMS) descobrem e se comunicam entre si.

Prerequisites

Requirements

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

- Cisco Meeting Server

- componente Callbridge

- componente XMPP

- Estrutura Web Real-Time Communication (WebRTC)

Componentes Utilizados

- CMS 2.5

Este documento não se restringe a versões de software e hardware específicas.

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. Se a rede estiver ativa, certifique-se de que você entenda o impacto potencial de qualquer comando.

Informações de Apoio

O WebRTC é uma estrutura aberta para a Web que permite a comunicação em tempo real com um navegador da Internet. Ele inclui os componentes básicos para comunicações de alta qualidade na Web, como componentes de rede, áudio e vídeo usados em aplicativos de bate-papo de voz e vídeo.

O componente XMPP do Cisco Meeting Server é necessário para participar de uma reunião ou fazer login na plataforma WebRTC. Quando uma nova solicitação de login chega no XMPP do cliente WebRTC, o XMPP conversa com o Callbridge para iniciar a conexão.

Fluxo do sinal

Explicação

1. Antes que uma solicitação de login chegue ao XMPP do usuário da Web, o XMPP já deve estar conectado a um Callbridge.

Note: A configuração da conexão Callbridge e XMPP não é explicada neste documento, para mais referência, navegue até o próximo documento: Configurar e integrar o CMS único e combinado

2. O Callbridge recupera o FQDN (Fully Qualified Domain Name, nome de domínio totalmente qualificado) e os detalhes de porta do servidor XMPP, com base na configuração/configuração/xmpp da API (Application Programing Interface, interface de aplicativo) ou na configuração das configurações do servidor XMPP da interface da Web.

3. Por padrão, o Callbridge tenta se conectar ao XMPP na porta 5223, a menos que explicitamente especificado na configuração do endereço do servidor na interface da Web de administração do CMS, para validar essas informações, navegue para CMS > Configuration > General.

4. No caso de implantações com vários servidores XMPP, o campo Endereço do servidor é deixado em branco. Nesse cenário, o Callbridge executa uma pesquisa SRV para o registro _xmpp-components._tcp.example.com. O exemplo.com é substituído pela entrada no campo Domínio.

5. O Callbridge executa uma pesquisa no Domain Network Service (DNS) para recuperar o FQDN XMPP.

6. O Callbridge se conecta ao endereço IP e à porta retornados.

7. Um handshake do Protocolo de Controle de Transmissão (TCP - Transmision Control Protocol) acontece entre o Callbridge e o XMPP. Isso significa os certificados de troca Callbridge e XMPP.

8. O certificado XMPP deve incluir o domínio XMPP e o FQDN do servidor XMPP como entradas de Nome Alternativo de Assunto (SAN), para evitar erros de certificado.

9. Depois que a conexão é estabelecida, a Callbridge envia uma solicitação de registro ao servidor XMPP com o ID e a senha exclusivos da Callbridge.

Note: A ID e a senha do Callbridge devem estar configuradas anteriormente, a configuração dessas configurações não é o escopo deste documento, para que outras referências navegem para o próximo documento: Configurar e integrar o CMS único e combinado

10. O servidor XMPP valida a ID e a senha do Callbridge e envia uma resposta de sucesso de registro.

11. Isso estabelece uma conexão ativa entre o Callbridge e o XMPP.

12. Essa conexão é usada pelo XMPP quando uma nova solicitação de login chega.