Configuração da interface CTI para integração Webex
Interface CTI e configuração relacionada

A ordem de configuração “do mais íntimo para o mais externo” está listada abaixo. Seguir essa ordem não é obrigatório.
-
Configurar o servidor de aplicativos para assinaturas CTI
-
Configurar o XSP|ADPS para assinaturas CTI autenticadas pelo mTLS
-
Portas de entrada abertas para uma interface CTI segura
-
Inscreva sua organização Webex para eventos de CTI da BroadWorks
Configurar o servidor de aplicativos para assinaturas CTI
Atualize a ClientIdentity no servidor de aplicativos com o nome comum (CN) do certificado de cliente Webex for Cisco BroadWorks CTI.
Para cada servidor de aplicativos que você está usando com o Webex, adicione a identidade do certificado à ClientIdentity da seguinte forma:
AS_CLI/System/ClientIdentity> add bwcticlient.webex.com
O nome comum do certificado de cliente Webex for Cisco BroadWorks é. bwcticlient.webex.com
Configurar TLS e cifras na interface CTI
Os níveis de configurabilidade da interface XSP|ADP CTI são os seguintes:
Mais geral = Sistema > Transporte > Interfaces CTI > Interface CTI = Mais específico
Os contextos da CLI que você usa para visualizar ou modificar as diferentes configurações de SSL são:
|
Especificidade |
Contexto CLI |
|---|---|
|
Sistema (global) (R22 e posterior) |
XSP| /System/SSLCommonSettings/JSSE/Ciphers > ADP_CLI XSP| /System/SSLConfigurações ADP_CLI comuns/JSSE/Protocolos > |
|
Protocolos de transporte para este sistema (R22 e posterior) |
XSP| /System/SSLConfigurações comuns/OpenSSL/Ciphers > ADP_CLI XSP| /System/SSLConfigurações ADP_CLI comuns/OpenSSL/Protocolos > |
|
Todas as interfaces CTI neste sistema (R22 e posterior) |
XSP| /interface/CTI/SSLConfigurações ADP_CLI comuns/cifras > XSP | /interface/CTI/SSL ADP_CLI Configurações/protocolos comuns > |
|
Uma interface CTI específica neste sistema (R22 e posterior) |
XSP| /interface/CTI/CTIserver/SSLSettings/Ciphers > ADP_CLI XSP | /interface/CTI/CTIServer/Configurações/protocolos SSL ADP_CLI > |
Em uma nova instalação, as seguintes cifras são instaladas por padrão no nível do sistema. Se nada estiver configurado no nível da interface (por exemplo, na interface CTI ou na interface HTTP), essa lista de cifras se aplica. Observe que essa lista pode mudar com o tempo:
-
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
-
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
-
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
-
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
-
TLS_DHE_DSS_WITH_AES_128_GCM_SHA256
-
TLS_DHE_RSA_WITH_AES_128_GCM_SHA256
-
TLS_DHE_RSA_WITH_AES_128_CBC_SHA256
-
TLS_DHE_DSS_WITH_AES_128_CBC_SHA256
-
TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256
-
TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256
-
TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256
-
TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256
Lendo a configuração da interface CTI TLS no XSP|ADP
-
Faça login no XSP|ADP e navegue até
XSP|ADP_CLI/Interface/CTI/CTIServer> Digite o
getcomando e leia os resultados. Você deve ver as interfaces (endereços IP) e, para cada uma, se elas exigem um certificado de servidor e se exigem autenticação do cliente.XSP|ADP_CLI/Interface/CTI/CTIServer> get Interface IP Port Secure Server Certificate Client Auth Req ================================================================= 10.155.6.175 8012 true true true
Adicionando o protocolo TLS 1.2 à interface CTI
A interface CTI XSP|ADP que está interagindo com o Webex Cloud deve ser configurada para TLS v1.2. A nuvem não negocia versões anteriores do protocolo TLS.
Para configurar o protocolo TLSv1.2 na interface CTI:
-
Faça login no XSP|ADP e navegue até
XSP|ADP_CLI/Interface/CTI/CTIServer/SSLSettings/Protocols> -
Digite o comando
get <interfaceIp>para ver quais protocolos já estão sendo usados nessa interface. -
Insira o comando
add <interfaceIp> TLSv1.2para garantir que a interface possa usar o TLS 1.2 ao se comunicar com a nuvem.
Editando a configuração de cifras TLS na interface CTI
Para configurar as cifras necessárias na interface CTI:
-
Faça login no XSP|ADP e navegue até
XSP|ADP_CLI/Interface/CTI/CTIServer/SSLSettings/Ciphers> -
Digite o
getcomando para ver quais cifras já estão sendo usadas nessa interface. Deve haver pelo menos uma das suítes recomendadas pela Cisco (consulte Requisitos de identidade e segurança XSP|ADP na seção Visão geral). -
Digite o comando
add <interfaceIp> <cipherName>para adicionar uma cifra à interface CTI.A CLI do XSP|ADP exige o nome do conjunto de cifras padrão da IANA, não o nome do conjunto de cifras OpenSSL. Por exemplo, para adicionar a cifra OpenSSL
ECDHE-ECDSA-CHACHA20-POLY1305à interface CTI, você usaria:XSP|ADP_CLI/Interface/CTI/CTIServer/SSLSettings/Ciphers> add 192.0.2.7 TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305Consulte https://ciphersuite.info/ para encontrar a suíte com qualquer um dos nomes.
Âncoras de confiança para interface CTI (R22 e versões posteriores)
Esse procedimento pressupõe que o XSP|ADPS esteja voltado para a Internet ou voltado para a Internet por meio de um proxy de passagem. A configuração do certificado é diferente para um proxy de ponte (consulte Requisitos de certificado TLS para proxy TLS de ponte).
Para cada XSP|ADP em sua infraestrutura que está publicando eventos de CTI no Webex, faça o seguinte:
-
Faça login no Partner Hub.
-
Vá para Serviços > Links adicionais e clique em Baixar o certificado Webex CA para acessar seu
CombinedCertChain2023.txtcomputador local.Esses arquivos contêm dois conjuntos de dois certificados. Você precisa dividir os arquivos antes de enviá-los para o XSP|ADPS. Todos os arquivos são obrigatórios.
-
Divida a cadeia de certificados em dois certificados -
combinedcertchain2023.txt-
Abra
combinedcertchain2023.txtem um editor de texto. -
Selecione e recorte o primeiro bloco de texto, incluindo as linhas
-----BEGIN CERTIFICATE-----e-----END CERTIFICATE-----, e cole o bloco de texto em um novo arquivo. -
Salve o novo arquivo como
root2023.txt. -
Salve o arquivo original como
issuing2023.txt. O arquivo original agora deve ter apenas um bloco de texto, cercado pelas linhas-----BEGIN CERTIFICATE-----e.-----END CERTIFICATE-----
-
-
Copie os dois arquivos de texto para um local temporário no XSP|ADP que você está protegendo, por exemplo, e
/var/broadworks/tmp/root2023.txt/var/broadworks/tmp/issuing2023.txt -
Faça login no XSP|ADP e navegue até
/XSP|ADP_CLI/Interface/CTI/SSLCommonSettings/ClientAuthentication/Trusts> -
(Opcional) Execute
help updateTrustpara ver os parâmetros e o formato do comando. -
Carregue os arquivos do certificado para novas âncoras de confiança - 2023
XSP|ADP_CLI/Interface/CTI/SSLCommonSettings/ClientAuthentication/Trusts> updateTrust webexclientroot2023 /var/broadworks/tmp/root2023.txtXSP|ADP_CLI/Interface/CTI/SSLCommonSettings/ClientAuthentication/Trusts> updateTrust webexclientissuing2023 /var/broadworks/tmp/issuing2023.txtTodos os aliases devem ter um nome diferente.
webexclientroot2023, ewebexclientissuing2023são exemplos de aliases para as âncoras de confiança; você pode usar os seus próprios, desde que todas as entradas sejam exclusivas. -
Confirme se as âncoras estão atualizadas:
XSP|ADP_CLI/Interface/CTI/SSLCommonSettings/ClientAuthentication/Trusts> getAlias Owner Issuer ============================================================================= webexclientissuing2023 Internal Private TLS SubCA Internal Private Root webexclientroot2023 Internal Private Root Internal Private Root[self-signed] -
Permita que os clientes se autentiquem com certificados:
XSP|ADP_CLI/System/CommunicationUtility/DefaultSettings/ExternalAuthentication/CertificateAuthentication> set allowClientApp true
Adicionar interface CTI e ativar mTLS
-
Adicione a interface CTI SSL.
O contexto da CLI depende da sua versão do BroadWorks. O comando cria um certificado de servidor autoassinado na interface e força a interface a exigir um certificado de cliente.
-
No BroadWorks R22 e R23:
XSP|ADP_CLI/Interface/CTI/CTIServer> add <Interface IP> 8012 true true true
-
-
Substitua o certificado e a chave do servidor nas interfaces CTI do XSP|ADP. Você precisa do endereço IP da interface CTI para isso; você pode lê-lo no seguinte contexto:
-
No BroadWorks R22 e R23:
XSP|ADP_CLI/Interface/CTI/CTIServer> getEm seguida, execute os seguintes comandos para substituir o certificado autoassinado da interface pelo seu próprio certificado e chave privada:
XSP|ADP_CLI/Interface/CTI/CTIServer/SSLSettings/Certificates> sslUpdate <interface IP> keyFile</path/to/certificate key file> certificateFile </path/to/server certificate> chainFile</path/to/chain file>
-
-
Reinicie o XSP|ADP.
Habilitar o acesso aos eventos BroadWorks CTI no Webex
Você precisa adicionar e validar a interface CTI ao configurar seus clusters no Partner Hub. Consulte Configurar sua organização parceira no Partner Hub para obter instruções detalhadas.
-
Especifique o endereço CTI pelo qual o Webex pode se inscrever nos eventos CTI da BroadWorks.
-
As assinaturas CTI são por assinante e só são estabelecidas e mantidas enquanto esse assinante é provisionado para o Webex for Cisco BroadWorks.