O conjunto de documentação deste produto faz o possível para usar uma linguagem imparcial. Para os fins deste conjunto de documentação, a imparcialidade é definida como uma linguagem que não implica em discriminação baseada em idade, deficiência, gênero, identidade racial, identidade étnica, orientação sexual, status socioeconômico e interseccionalidade. Pode haver exceções na documentação devido à linguagem codificada nas interfaces de usuário do software do produto, linguagem usada com base na documentação de RFP ou linguagem usada por um produto de terceiros referenciado. Saiba mais sobre como a Cisco está usando a linguagem inclusiva.
A Cisco traduziu este documento com a ajuda de tecnologias de tradução automática e humana para oferecer conteúdo de suporte aos seus usuários no seu próprio idioma, independentemente da localização. Observe que mesmo a melhor tradução automática não será tão precisa quanto as realizadas por um tradutor profissional. A Cisco Systems, Inc. não se responsabiliza pela precisão destas traduções e recomenda que o documento original em inglês (link fornecido) seja sempre consultado.
Este documento descreve como adicionar participantes a uma conferência CMS existente na implantação do CMS em cluster com o balanceamento de carga habilitado.
A Cisco recomenda que você tenha conhecimento destes tópicos:
Este documento pressupõe que o Balanceamento de carga já esteja configurado para suas Callbridges (CB) em cluster e esteja trabalhando para chamadas diretas para esses servidores CMS (chamando diretamente para um espaço CMS existente). Isso significa que esses requisitos já estão configurados:
As informações neste documento são baseadas nestas versões de software e hardware:
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.
Observação: há três métodos principais de adicionar um participante a uma conferência CMS existente: adicionar um participante via API, adicionar um participante via Controle Ativo e adicionar um participante sem Controle Ativo.
1. Adicionar um participante via API
Para usar esse método, LoadbalanceOutgoingCalls no grupo Callbridge precisa ser habilitado.
Para adicionar o participante usando esse método, uma solicitação API POST deve ser feita para /calls/<ative-call-id>/participant/. A solicitação POST precisa incluir o ID do participante do participante que está sendo adicionado à conferência como valor do parâmetro remoteParty, que faz parte dessa solicitação POST .
Esta solicitação de POST instrui o CMS a fazer uma chamada de saída para o participante que está sendo adicionado. Se LoadbalanceOutgoingCalls no grupo Callbridge estiver habilitado, e se o CMS tiver atingido seu limite de carga, ele encontrará um servidor CMS livre no cluster para fazer uma chamada de saída para o participante que está sendo adicionado, e uma chamada distribuída será criada entre os dois servidores. Este é o mesmo método usado pelo CMM para adicionar participantes a uma conferência do CMS.
2. Adicionar um participante via Controle Ativo
Para usar a adição de participante de Controle Ativo, o Controle Ativo deve ser negociado primeiro entre o servidor do CMS e o usuário que está adicionando o participante.
Você precisa habilitar o Controle ativo no Perfil de tronco SIP que está configurado no Tronco SIP conectando o CUCM com o CMS, para fazer isso habilitar o parâmetro Permitir mídia de aplicativo IX e observar que o Perfil SIP padrão para conferência de telepresença o habilita por padrão. Além disso, LoadbalanceOutgoingCalls no grupo Callbridge precisa ser habilitado.
Quando um participante é adicionado através do Controle Ativo a uma conferência CMS existente, o CMS1 é instruído pelo usuário (através da mensagem de controle ativo) a fazer uma chamada de saída para o novo participante. Se o valor de limite de carga configurado no CMS1 for atingido e o usuário tentar adicionar um novo participante com controle ativo, o CMS1 exibirá esta mensagem de erro (até o CMS versão 2.9.1):
add participant "<participant-uri>" request failed: call bridge unavailable
Isso se aplica a ambos os casos de uso - quando o participante é adicionado a uma conferência ad hoc e quando é adicionado a um espaço CMS existente por meio do controle ativo.
Este é um comportamento defeituoso e está sendo rastreado sob o defeito: CSCvu72374
3. Adicionar um participante sem Controle Ativo
Quando um participante é adicionado sem usar o controle ativo (portanto, Permitir mídia do aplicativo IX não está habilitado no Perfil SIP), o CUCM faz uma chamada entre o usuário que está iniciando a ação e o novo participante. Em seguida, quando o usuário estiver pronto para ingressar o novo participante na conferência, o CUCM fará uma chamada de saída para a conferência ad hoc em execução no CMS1. Se o limite de carga for atingido no CMS1, o participante não poderá ser adicionado e o CMS1 exibirá esta mensagem de erro (55 é um número de chamada de exemplo):
call 55: ending; local teardown, system participant limit reached - not connected after 0:00
Essa mensagem de erro é normal e deve ser impressa por um servidor CMS quando ele recebe uma chamada e depois de atingir seu limite máximo de carga. Cabe então ao servidor de controle de chamadas (CUCM ou VCS) continuar roteando a chamada para outros membros no cluster. No entanto, no caso de uma conferência ad hoc, isso não funciona e não é possível, pois o CUCM não tem uma lista de rotas para conferências ad hoc.
Este documento fornece as etapas de configuração necessárias para usar a terceira maneira de adicionar um participante à conferência existente (Adicionar um participante sem Controle Ativo).
O comportamento abordado com as etapas de configuração neste documento é:
1. O usuário cria uma conferência ad hoc, o servidor CMS1 está hospedando-a
2. Depois que a conferência ad hoc for estabelecida, gradualmente o CMS1 atingirá seu limite de carga configurado (configurado sobre API em /system/configuration/cluster)
3. O usuário tenta adicionar um novo participante à conferência ad hoc em andamento, mas o novo usuário não se conecta à conferência
Observação: este procedimento de configuração permite que um usuário adicione participantes a uma conferência adhoc CMS existente, mesmo que o servidor CMS que hospeda a conferência adhoc tenha atingido seu limite de carga, e ele pode ser usado até que o defeito de controle ativo seja corrigido. O Controle ativo fica desativado nessa conferência ad-hoc.
Etapa 1. Criar um novo Perfil de Segurança de Tronco SIP para Tronco1
Etapa 2. Criar um novo Perfil de Segurança de Tronco SIP para Tronco2
Etapa 3. Crie um novo Script de Normalização SIP
M = {} function M.outbound_INVITE(msg) msg:removeHeaderValue("Call-Info", "<urn:x-cisco-remotecc:conference>") end return M
Etapa 4. Criar um novo Perfil SIP
Etapa 5. Criar uma nova partição
Etapa 6. Criar um novo CSS (Calling Search Space):
Etapa 7. Crie um novo tronco SIP, Tronco1:
Nome de dispositivo | Insira um nome para o Tronco SIP, Tronco1 |
Executar em todos os nós ativos do Unified CM | Marcado |
Endereço de destino | Insira o IP do próprio servidor CUCM, por exemplo 10.48.36.50 |
Porta de Destino | Insira a porta na qual o Tronco2 escuta, 5041 |
Perfil de Segurança de Tronco de SIP | Selecione o perfil criado na etapa 1, Tronco1 recepção não segura no 5040 |
Perfil SIP | Selecione o perfil criado na etapa 4, Sem conferência de telepresença de controle ativo |
Método de sinalização DTMF | Selecione RFC 2833 |
Script de normalização SIP |
Selecione o script criado na etapa 3, remove_conference_from_call_info_header |
Etapa 8. Crie um novo tronco SIP, Tronco2:
Nome de dispositivo | Insira um nome para o Tronco SIP, Tronco2 |
Executar em todos os nós ativos do Unified CM | Marcado |
Espaço de pesquisa de chamada | Selecione o CSS criado na etapa 6, CMS_adhoc_numbers |
Endereço de destino | Insira o endereço IP ou FQDN do próprio servidor CUCM, por exemplo 10.48.36.50 |
Porta de Destino | Insira a porta na qual o Tronco1 escuta, 5040 |
Perfil de Segurança de Tronco de SIP | Selecione o perfil criado na etapa 2, Tronco2 recepção não segura no 5041 |
Perfil SIP | Selecione o perfil criado na etapa 4, Sem conferência de telepresença de controle ativo |
Método de sinalização DTMF | Selecione RFC 2833 |
Script de normalização SIP |
Selecione o script de normalização existente cisco-meeting-server-interop |
Etapa 9. Crie um novo Padrão de Rota
Etapa 10. Modificar a configuração do CMS adhoc Conference Bridge
Etapa 11. Redefinir troncos SIP Tronco1 e Tronco2
Etapa 12. Redefinir servidores CMS adhoc
Use esta seção para confirmar se a sua configuração funciona corretamente.
Atualmente, não existem informações disponíveis específicas sobre Troubleshooting para esta configuração.
Você pode usar a ferramenta Collaboration Solutions Analyzer para análise de log.
Revisão | Data de publicação | Comentários |
---|---|---|
1.0 |
17-Jun-2020 |
Versão inicial |