Avaya TSAPI com SIPREC e discador Alvaria
Este tópico fornece diretrizes para configurar a interface do Avaya TSAPI com SIPREC para uso com o CXone Multi-ACD (CXone Open).
As versões com suporte do Avaya AES TSAPI são a 8.1.3 e a 10.1.
O engenheiro local da Avaya é responsável por todos os procedimentos no ambiente Avaya. Os procedimentos descritos nesta seção devem ser adotados apenas quando recomendados!
Siga estas etapas para configurar a interface TSAPI Avaya com o SIPREC e um discador opcional.
Etapa 1: Preparar o ambiente Avaya AES TSAPI
Etapa 2: preparar os controladores de borda de sessão (SBCs), de modo que se integrem com o CXone Multi-ACD (CXone Open):
(opcional) Etapa 3: configurar um discador:
Etapa 4: baixar e salvar o arquivo de Excel Dados essenciais para a configuração da conectividade de terceiros no CXone. À medida que prosseguir, você será solicitado a fornecer informações essenciais. Depois de terminar de digitar todos os detalhes necessários e preparar o ambiente para CXone Multi-ACD, envie o arquivo Excel para o representante dos NICE Professional Services.
Preparar o ambiente Avaya AES TSAPI
É necessário configurar o Avaya AES TSAPI Server antes de configurar o CXone Multi-ACD.
As versões com suporte do Avaya AES TSAPI são a 8.1.3 e a 10.1.
Efetue estas etapas para preparar o ambiente do Avaya AES TSAPI:
Etapa 1: verificar a licença e o status do TSAPI
Etapa 2: preparar o ambiente AES
Etapa 5: criar uma conexão segura utilizando a VPN
Etapa 1: verificar a licença e o status do TSAPI
Antes de configurar a interface do Avaya TSAPI, você precisa verificar se o Avaya TSAPI Service está em execução e se a licença é válida.
Para verificar o TSAPI Service e o status:
-
Faça login no AES Server. A página Application Enablement Services é exibida.
-
No menu, selecione AE Services.
-
Verifique se:
-
A coluna Status do TSAPI Service está Online e se o State é Running.
-
A coluna Licensed Mode mostra Normal Mode.
-
Etapa 2: preparar o ambiente AES
Um engenheiro local da Avaya é responsável por todos os procedimentos no ambiente Avaya. Estes procedimentos são apenas recomendações e orientações!
Em um ambiente AES, o administrador do AES deve preparar as conexões do link AES-CTI.
Para configurar o switch no AES (diretrizes gerais):
-
Navegue até a página do AES e faça login.
-
Insira seu nome de usuário e senha. Clique em Login. A página inicial é exibida.
-
No menu, clique em Communication Manager Interface.
-
Selecione Switch Connections.
-
Na janela Switch Connections, no campo, adicione o nome do switch e clique em Add Connection. A janela Connection Details do novo switch aparecerá.
-
No campo Switch Password, digite a senha do switch. A senha do switch deve ter entre 12 e 16 caracteres alfanuméricos e ser idêntica à senha atribuída ao serviço AES no Communication Manager.
-
No campo Confirm Switch Password, digite a senha do switch novamente.
-
Se o seu Communication Manager tiver suporte para o Processor Ethernet, selecione Processor Ethernet.
-
Clique em Apply. A janela Switch Connections reaparecerá.
-
-
Clique em Edit PE/CLAN IPs. A janela Edit Processor Ethernet IP aparecerá.
-
No campo fornecido, adicione o endereço IP do painel Processador Ethernet/CLAN e clique em Add/Edit Name or IP.
-
No menu AES, clique em Switch Connections para voltar à janela Switch Connections.
-
Clique em Edit H.323 Gatekeeper. A janela Edit H.323 Gatekeeper aparecerá.
-
No campo fornecido, digite o endereço IP de um dos painéis Processador Ethernet/CLAN e clique em Add Name or IP. Repita esta etapa para todos os painéis Processor Ethernet/CLAN.
Depois que o link CTI for configurado, o administrador deverá verificar se a conexão do link AES-CTI está ativa e em estado Talking.
Para verificar o link CTI:
-
Na página do AES na web, selecione Status > Status and Control > TSAPI Service Summary.
-
Verifique se o Status está definido como Talking para conexão de link AES-CTI relevante.
Etapa 3: adicionar um usuário
O usuário deve ser adicionado ao sistema pela página da web.
Este procedimento deve ser executado junto com um administrador da Avaya. O administrador do AES deve primeiro preparar a conexão do link AES-CTI.
Ao final desta etapa, você deverá fornecer aos NICE Professional Services:
-
Credenciais do usuário
Para adicionar um usuário:
-
No menu AE Services, navegue até User Management > User Admin e clique em Add User.
-
Na janela Add User, configure os campos obrigatórios:
-
User Id (ID de usuário)
-
Common Name (Nome comum)
-
Surname (Sobrenome)
-
User Password (Senha de usuário)
-
Confirm Password (Confirmar senha)
-
Altere a configuração de CT User para Yes.
-
-
Clique em Apply para salvar as informações.
-
Salve estas credenciais de usuário no arquivo de Excel. Depois de terminar de digitar todos os detalhes necessários e preparar o ambiente, envie o arquivo Excel para o representante dos NICE Professional Services.
-
Verifique se a mensagem User created successfully aparece na janela Add User Results.
-
Forneça monitoramento irrestrito de todos os dispositivos para o usuário:
-
No menu AE Services, expanda Security > Security Database > CTI Users e clique em Search Users.
-
Na janela Search Users, procure o usuário criado anteriormente.
-
Clique em Search. O novo usuário aparecerá.
-
Clique em Editar.
-
Na janela Edit CTI User, na área User Profile, selecione Unrestricted Access.
-
Clique em Apply Changes.
-
Na janela Apply Changes to CTI User Properties, clique em Apply.
-
Etapa 4: verificar o link-T
Nas configurações da TSAPI de conexão da CTI, o parâmetro Server Name usa o valor Tlink.
Ao final desta etapa, você deverá fornecer aos NICE Professional Services:
-
Nome do link-T
Para verificar o Tlink:
-
Na página do AES na web, selecione Security > Security Database > Tlinks.
A lista de Tlinks aparece na coluna Tlink Name. Se seu site usar mais de um Tlink, escolha o Tlink correto, de acordo com o nome do switch.
O link-T consiste nos seguintes segmentos:
-
AVAYA - Fornecedor
-
# - Separador
-
AVAYA10 - Nome do switch/conexão (conforme definido no Communication Manager Interface> Switch Connections)
-
CSTA/CSTA-S - portal não seguro/portal seguro
-
AES10 - nome do servidor AES
-
-
Salve o nome correto do link-T no arquivo de Excel. Depois de terminar de digitar todos os detalhes necessários e preparar o ambiente, envie o arquivo Excel para o representante dos NICE Professional Services.
-
Caso esteja utilizando o link-T protegido, certifique-se de que a versão do TLS esteja configurada no AES. Navegue até Rede > Configurações de TCP/TLS.
-
Como padrão, somente a opção Suporte ao protocolo TLSv1.2 está habilitada. O Protocolo TLSv1.2 é apoiado como único protocolo de segurança.
-
Como os certificados padrão deixaram de ser fornecidos, o engenheiro local da Avaya deverá gerar o certificado necessário e carregá-lo para o sistema de telefonia da Avaya no CXone. Navegue até Segurança > Gerenciamento de certificados > Certificados do servidor.
-
Na janela Certificados do servidor, na coluna Álias, selecione o certificado e clique em Exportar.
-
Na janela Exportar certificados do servidor, certifique-se de que a opção Não exportar a chave privada esteja selecionada e clique em Exportar.
-
Carregue este certificado exportado para o sistema de telefonia da Avaya no Cxone.
Etapa 5: criar uma conexão segura utilizando a VPN
Esta etapa deverá ser efetuada apenas quando coordenada com os NICE Professional Services.
Ao final desta etapa, ao preencher o formulário do arquivo de Excel Dados essenciais para a configuração da conectividade de terceiros no CXone, você fornecerá os dados necessários aos NICE Professional Services, que o assistirão no estabelecimento de uma conexão segura de VPN com o CXone.
Somente são necessários os ambientes SIPREC para preencher as demais informações do formulário, de modo que o SBC possa estabelecer uma conexão entre o SIPREC e o CXone.
-
Os NICE Professional Services fornecerão o formulário de conexão à VPN.
-
Preencha o formulário fornecido com os detalhes da sua parte e as informações necessárias para a CXone Multi-ACD.
-
Os NICE Professional Services se coordenarão com as equipes do CXone para garantir que todos os campos sejam preenchidos adequadamente.
-
Ambas as partes deverão estar de acordo quanto à forma e aos detalhes.
-
-
Os NICE Professional Services agendarão uma chamada colaborativa:
- Para chegar a um acordo sobre o formulário e os detalhes fornecidos com a CXone Multi-ACD.
-
Com equipes do CXone para o provisionamento da VPN.
-
Configure duas VPNs: uma para resiliência e outra para failover.
-
Configure o roteamento definindo o BGP sobre VPN com firewalls CXone Multi-ACD ou crie rotas estáticas para os endereços IP fornecidos.
-
Configure o NAT. O NAT do seu terminal deve estar atrás de um IP público, anunciado via BGP ou usando o roteamento estático.
-
Configure as definições do firewall:
-
Permita o tráfego de entrada dos endereços IP (2) fornecidos no terminal CTI.
-
Abra as seguintes portas:
-
Para conectividade TSAPI e DMCC (Connectivity Pack e Avaya AES): TCP 450, TCP 1050-1081, TCP 4721-4723
-
Para eventos CTI (Connectivity Pack e Avaya POM): TCP 7999, TCP-UDP 15160
-
-
-
Os NICE Professional Services se coordenarão com as equipes do CXone para:
-
Garanta que o formulário da VPN esteja corretamente preenchido.
-
Agende um horário com as equipes do CXone para o provisionamento e a configuração do roteamento.
-
Teste o túnel VPN, o roteamento e a conectividade.
-
Preparar o Oracle (Acme Packet) SBC
Esta seção descreve como preparar o ambiente Oracle (Acme Packet) Session Border Controller (SBC) para integração com o CXone Multi-ACD (CXone Open).
Os procedimentos descritos nesta seção são apenas recomendações. O engenheiro local da Oracle deve executar todos os procedimentos.
Fluxo de trabalho
Use este fluxo de trabalho para preparar o Oracle (Acme Packet) SBC para CXone Multi-ACD. Antes de iniciar este fluxo de trabalho, você deve garantir que os componentes do site estejam configurados.
fase |
Descrição |
referência |
---|---|---|
Fase 1: Preparação do local | ||
Etapa 1: Revise os pré-requisitos. | ||
Fase 2: Instalar o Oracle SBC | ||
Etapa 1: Verifique se a licença é válida e inclui o recurso Gravação de sessão. O SRTP requer o Software TLS. | Verificar a licença | |
Etapa 2: Configure o realm de gravação ao qual o SBC se conecta. | Configurar o realm de gravação | |
Etapa 3: Configure a conexão do servidor de gravação de sessão (SRS). | Configurar a conexão do servidor de gravação de sessão (SRS) | |
Etapa 4: (Opcional) Para mais de um gravador, configure a conexão com o grupo de gravação de sessão (SRG). | (Opcional) Configurar o grupo de gravação de sessão (SRG) | |
Etapa 5: Configure uma interface SIP. | Configurar interfaces SIP, realms e agentes de sessão para SRS e SRG | |
Etapa 6: configure um realm de entrada ou saída: | ||
Etapa 7: Configure um agente de sessão. | Configurar interfaces SIP, realms e agentes de sessão para SRS e SRG | |
Etapa 8: Gere UCIDs para chamadas recebidas. | Configurar a geração de identificadores de chamada universais para chamadas de entrada |
Configurar a geração de identificadores de chamada universais para chamadas de entrada
O plug-in Universal Call Identifier Session Plug-in Language (SPL) para um Oracle SBC pode ser configurado para gerar ou preservar um identificador de chamada universal com base na configuração. Depois que um identificador de chamada universal é gerado ou preservado, o sistema adiciona o valor a todas as solicitações SIP de saída subsequentes na sessão. Também é possível configurar o plug-in para remover cabeçalhos de identificador de chamada universal indesejados para evitar duplicidade em solicitações SIP de saída. O UCID Avaya pode ser adicionado como dados de extensão ao elemento de sessão nos metadados de uma gravação quando o SIPREC é usado.
Depois de executar as etapas para configurar o plug-in SPL para gerar um UCID Avaya para cada chamada recebida, você poderá verificar a configuração.
-
Na CLI do Acme Packet, no prompt de abertura, digite:
configure terminal
-
Pressione Entrar.
O prompt muda para
YourSBC(configure)#
. -
Tipo:
system
-
Pressione Entrar.
O prompt muda para
YourSBC(system)#
. -
Digite o seguinte e pressione Enter:
spl-config
O prompt muda para
YourSBC(spl-config)#
. -
Digite o seguinte e pressione Enter:
select
-
Digite o seguinte e pressione Enter:
show
A configuração do plug-in SPL para gerar um UCID Avaya para cada chamada recebida é exibida.
-
Digite o seguinte e pressione Enter:
exit
O prompt muda para
YourSBC(system)#
. -
Digite o seguinte e pressione Enter:
exit
O prompt muda para
YourSBC(configure)#
. -
Digite o seguinte e pressione Enter:
exit
O prompt muda para
YourSBC#
.
(Opcional) Pré-requisitos de criptografia
-
Verificar se um trecho da chamada está criptografado:
Para criptografia do trecho de chamada do gravador, verifique se um dos outros trechos de chamada SBC que entra/sai do SBC está criptografado.
-
Siga a documentação da Oracle para configurar certificados.
Verificar a licença
Verifique se a licença é válida e inclui o recurso Gravação de sessão.
-
Conecte à CLI do Acme Packet e digite a senha de usuário.
-
Digite o seguinte e pressione Enter:
enable
-
Digite a senha de superusuário e pressione Enter:
-
Digite o seguinte e pressione Enter:
configure terminal
-
Digite o seguinte e pressione Enter:
system
-
Digite o seguinte e pressione Enter:
license
-
Digite o seguinte e pressione Enter:
show
-
Verifique se a licença é válida (não vencida).
-
Verifique se a licença inclui a Gravação de sessão.
-
Para SRTP, verifique se a licença inclui o Software TLS.
Configurar o realm de gravação
-
Conecte à CLI do Acme Packet e digite a senha de usuário.
-
Digite o seguinte e pressione Enter:
enable
-
Digite o superusuário e pressione Enter:
-
Digite o seguinte e pressione Enter:
configure terminal
-
Digite o seguinte e pressione Enter:
media-manager
-
Digite o seguinte e pressione Enter:
realm-config
-
Configure o nome do realm, digite:
identifier <Name of the realm>
Deve ser igual ao nome da região de gravação definido em Configuração da conexão do servidor de gravação de sessão (SRS) ou (Opcional) Configuração do grupo de gravação de sessão (SRG).
-
Configure a interface, digite o seguinte e pressione Enter:
network-interfaces <interface>
Por exemplo:
network-interfaces M01:0
-
Configure o recurso RTCP Mux, digite o seguinte e pressione Enter:
rtcp-mux enable
-
Digite o seguinte e pressione Enter:
done
O gráfico acima é apenas para fins de exemplo. Em um ambiente não seguro, a política media-sec- fica em branco.
Configurar a conexão do servidor de gravação de sessão (SRS)
O SRS é o VRSP.
-
Certifique-se de ter concluído a configuração do realm de gravação.
-
Conecte à CLI do Acme Packet e digite a senha de usuário.
-
Digite o seguinte e pressione Enter:
enable
-
Digite a senha de superusuário e pressione Enter.
-
Digite o seguinte e pressione Enter:
configure terminal
-
Digite o seguinte e pressione Enter:
session-router
-
Digite o seguinte e pressione Enter:
session-recording-server
-
Configure o nome do SRS, digite o seguinte e pressione Enter:
name <name of the SRS>
Por exemplo:
name NiceVRSP
-
(Opcional) Configure a descrição do SRS, digite o seguinte e pressione Enter:
description <description of the SRS>
Por exemplo:
description SignalingToVRSP
-
Configure o realm do SRS, digite o seguinte e pressione Enter:
realm <Name of the realm>
Por exemplo:
realm recording-realm
-
Configure o modo do SRS, digite o seguinte e pressione Enter:
mode selective
-
Configure o endereço IP de destino, digite o seguinte e pressione Enter:
destination <IP address of the VRSP>
Por exemplo:
destination 192.168.10.10
-
Configure a porta de destino:
-
Em um ambiente não seguro, digite
port 5060
e pressione Enter -
Em um ambiente seguro, digite
port 5061
e pressione Enter
-
-
Configure o protocolo da camada de transporte:
-
Em um ambiente não seguro, para TCP como protocolo da camada de transporte, digite
transport-method TCP
e pressione Enter -
Em um ambiente seguro, digite
DynamicTLS
e pressione Enter
-
-
Digite o seguinte e pressione Enter:
done
-
Adicione o SRS a uma interface SIP, um realm ou uma sessão de agente. Consulte Configuração de interfaces SIP, realms e agentes de sessão para SRS e SRG.
Embora você possa adicionar o SRS às três opções de gravação, o sistema prioriza automaticamente sua seleção nesta ordem: primeiro Sessão do agente, depois Realm e depois Interface SIP.
-
Para habilitar a gravação com gravadores que esperam RTP em portas consecutivas (loggers VoIP), você deve desabilitar force-parity. Por padrão, force-parity já está desabilitado usando o parâmetro force-parity. Para verificar se force-parity está desabilitado, digite:
configure terminal
session-router
session-recording-server
select [choose the recording server name by number]
show
A configuração do servidor de gravação de sessão aparecerá.
-
Verifique se force-parity está desabilitado.
-
Se force-parity estiver habilitado, digite o seguinte e pressione Enter:
force-parity disabled
done
-
Salve e ative a configuração.
(Opcional) Configurar o grupo de gravação de sessão (SRG)
Configure isso se você tiver mais de um gravador.
-
Certifique-se de ter concluído a configuração do realm de gravação.
-
Conecte à CLI do Acme Packet e digite a senha de usuário.
-
Digite o seguinte e pressione Enter:
enable
-
Digite a senha de superusuário e pressione Enter.
-
Digite o seguinte e pressione Enter:
configure terminal
-
Digite o seguinte e pressione Enter:
session-router
-
Digite o seguinte e pressione Enter:
session-recording-group
-
Configure o nome do SRG, digite o seguinte e pressione Enter:
name SRG:<name of the session recording group>
Por exemplo:
name SRG:NiceRecordingServer
-
(Opcional) Adicione a descrição do SRG, digite o seguinte e pressione Enter:
description <description of the SRG>
Por exemplo:
description SignalingToRecGroup
-
Configure a estratégia do SRG, por exemplo, RoundRobin (veja abaixo). Digite o nome da estratégia e pressione Enter:
strategy RoundRobin
Um par NICE VRSP não oferece suporte ao balanceamento de carga.
-
Para ver opções de estratégia adicionais (como Hunt, LeastBusy, PropDist e LowSusRate), digite o seguinte e pressione Enter:
strategy?
-
Configure o número de servidores de gravação de sessão que serão alocados ao SRG, digite o seguinte e pressione Enter:
simultaneous-recording-servers
seguido pelo número de servidores.
Para um par NICE VRSP, o número é 2.
-
Digite
exit
e repita esta ação até chegar ao primeiro prompt do superusuário (#), por exemplo:NiceSBC4500(configure)# session-router
NiceSBC4500(session-router)# session-recording-group
NiceSBC4500(session-recording-group)# exit
NiceSBC4500(session-router)# exit
NiceSBC4500(configure)# exit
NiceSBC4500#
-
Especifique os servidores de gravação de sessão a serem incluídos no grupo. Digite os nomes dos servidores de gravação de sessão entre aspas, com um espaço entre cada nome do servidor de gravação de sessão e pressione Enter:
"<servername1> <servername2>"
Deve ser igual ao nome da região de gravação definido em Configuração da conexão do servidor de gravação de sessão (SRS).
-
Digite o seguinte e pressione Enter:
done
-
Digite o seguinte e pressione Enter:
verify-config
-
Quando você receber o aviso Verificação bem-sucedida, digite o seguinte e pressione Enter:
save-config
-
Digite o seguinte e pressione Enter:
activate-config
Configurar interfaces SIP, realms e agentes de sessão para SRS e SRG
Embora você possa selecionar todas essas interfaces para os componentes acima, o sistema priorizará automaticamente a seleção nesta ordem: primeiro agente de sessão, depois realm e, em seguida, interface SIP.
-
Certifique-se de ter concluído a configuração do realm de gravação.
-
Conecte à CLI do Acme Packet e digite a senha de usuário.
-
Digite o seguinte e pressione Enter:
enable
-
Digite a senha de superusuário e pressione Enter:
-
Digite o seguinte e pressione Enter:
configure terminal
-
Digite o seguinte e pressione Enter:
session-router
-
Digite o seguinte e pressione Enter:
sip-interface
-
Digite o seguinte e pressione Enter:
select
-
Selecione a interface SIP e digite o número para essa interface.
Por exemplo, se quiser gravar a interface SIP Core-ASM, como no exemplo acima, digite 1.
-
Defina o SRS que gravará a interface SIP selecionada, digite o seguinte e pressione Enter:
session-recording-server <name of the SRS>
Deve ser o mesmo nome SRS definido em Configuração da conexão do servidor de gravação de sessão (SRS).
Por exemplo:
name NiceVRSP
-
Digite o seguinte e pressione Enter:
done
Exemplo não seguro:
Exemplo seguro:
-
Role para baixo para ver o campo do servidor de gravação de sessão.
-
Digite
exit
várias vezes até chegar ao nível de prompt do superusuário (#). -
Digite o seguinte e pressione Enter:
verify-config
-
Quando você receber o aviso Verificação bem-sucedida, digite o seguinte e pressione Enter:
save-config
-
Digite o seguinte e pressione Enter:
activate-config
-
Conecte à CLI do Acme Packet e digite a senha de usuário.
-
Digite o seguinte e pressione Enter:
enable
-
Digite a senha de superusuário e pressione Enter:
-
Digite o seguinte e pressione Enter:
configure terminal
-
Digite o seguinte e pressione Enter:
session-router
-
Vá para a interface SIP, digite o seguinte e pressione Enter:
sip-interface
-
Digite o seguinte e pressione Enter:
select
Neste exemplo, a gravação não é criptografada.
Ver imagemPara gravação de chamadas criptografadas, um dos trechos da chamada deve ser por meio de SRTP.
-
Selecione a interface SIP e digite o número para essa interface.
Por exemplo, se quiser gravar a interface SIP Core-ASM, como no exemplo acima, digite 1.
-
Defina o SRG que gravará a interface SIP selecionada, digite o seguinte e pressione Enter:
session-recording-group SRG:<name of the session recording group>
Deve ser o mesmo nome SRG definido em (Opcional) Configuração do grupo de gravação de sessão (SRG).
Por exemplo:
name SRG:NiceRecordingServer
. Lembre-se de incluirSRG:
antes do nome do grupo de gravação de sessão. -
Digite o seguinte e pressione Enter:
done
-
Digite
exit
várias vezes até chegar ao nível de prompt do superusuário (#). -
Digite o seguinte e pressione Enter:
verify-config
-
Quando você receber o aviso Verificação bem-sucedida, digite o seguinte e pressione Enter:
save-config
-
Digite o seguinte e pressione Enter:
activate-config
-
Conecte à CLI do Acme Packet e digite a senha de usuário.
-
Digite o seguinte e pressione Enter:
enable
-
Digite a senha de superusuário e pressione Enter:
-
Digite o seguinte e pressione Enter:
configure terminal
-
Digite o seguinte e pressione Enter:
media-manager
-
Vá para a interface SIP, digite o seguinte e pressione Enter:
realm-config
-
Digite o seguinte e pressione Enter:
select
A lista de regiões disponíveis é exibida com um número ao lado de cada realm.
-
Na linha marcada com
selection
, digite o número do realm de entrada ou saída que você deseja configurar.Por exemplo, se quiser exibir o realm Core-ASM, digite 1.
-
Na linha
(realm-config)#
, digite o seguinte e pressione Enter:show
Isso exibe os detalhes do realm selecionado.
-
Se você estiver configurando o SRS, na linha
(realm-config)# session-recording-server
, digite o nome do servidor de gravação de sessão. -
Se você estiver configurando o SRG, na linha
(realm-config)# session-recording-group
, digite o nome do grupo de gravação de sessão.Por exemplo:
name SRG:NiceRecordingServer
. Lembre-se de incluirSRG:
antes do nome do grupo de gravação de sessão. -
Digite o seguinte e pressione Enter:
done
-
Digite
exit
várias vezes até chegar ao nível de prompt do superusuário (#). -
Digite o seguinte e pressione Enter:
verify-config
-
Quando você receber o aviso Verificação bem-sucedida, digite o seguinte e pressione Enter:
save-config
-
Digite o seguinte e pressione Enter:
activate-config
-
Conecte à CLI do Acme Packet e digite a senha de usuário.
-
Digite o seguinte e pressione Enter:
enable
-
Digite a senha de ativação e pressione Enter:
-
Digite o seguinte e pressione Enter:
configure terminal
-
Digite o seguinte e pressione Enter:
session-router
-
Digite o seguinte e pressione Enter:
session-agent
-
Digite o seguinte e pressione Enter:
select
Uma lista de agentes de sessão configurados aparecerá.
-
Digite o número do agente que você quer gravar.
Por exemplo, se quiser gravar o Agente da sessão, digite 1.
-
Defina o servidor de gravação de sessão que gravará o agente de sessão selecionado. Digite o seguinte e pressione Enter:
session-recording-server <name of the session recording server>
Esse deve ser o mesmo nome SRS que você definiu em Configurar a conexão do servidor de gravação de sessão (SRS).
Por exemplo:
name NiceVRSP
. -
Digite o seguinte e pressione Enter:
done
As informações configuradas para o agente de sessão a ser gravado aparecer.
-
Role para baixo para ver o campo session-recording-server.
-
Digite
exit
várias vezes até chegar ao nível de prompt de ativação (#). -
Digite o seguinte e pressione Enter:
verify-config
-
Quando você receber o aviso Verificação bem-sucedida, digite o seguinte e pressione Enter:
save-config
-
Digite o seguinte e pressione Enter:
activate-config
-
Conecte à CLI do Acme Packet e digite a senha de usuário.
-
Digite o seguinte e pressione Enter:
enable
-
Digite a senha de ativação e pressione Enter:
-
Digite o seguinte e pressione Enter:
configure terminal
-
Digite o seguinte e pressione Enter:
session-router
-
Digite o seguinte e pressione Enter:
session-agent
-
Digite o seguinte e pressione Enter:
select
Uma lista de agentes de sessão configurados aparecerá.
-
Digite o número do agente que você quer gravar.
Por exemplo, se quiser gravar o agente da sessão Core-ASM, digite 1.
-
Defina o grupo de gravação de sessão (SRG) que gravará o agente de sessão selecionado. Digite o seguinte e pressione Enter:
session-recording-group SRG:<name of the session recording group>
Deve ser o mesmo nome SRG definido em (Opcional) Configurar o grupo de gravação de sessão (SRG).
Por exemplo:
name NiceVRSP
. -
Digite o seguinte e pressione Enter:
done
As informações configuradas para o agente de sessão a ser gravado aparecer.
-
Role para baixo para ver o campo session-recording-server.
-
Digite
exit
várias vezes até chegar ao nível de prompt de ativação (#). -
Digite o seguinte e pressione Enter:
verify-config
-
Quando você receber o aviso Verificação bem-sucedida, digite o seguinte e pressione Enter:
save-config
-
Digite o seguinte e pressione Enter:
activate-config
Preparar o Ribbon (Sonus) SBC
Esta seção descreve como preparar o ambiente Ribbon (Sonus) Session Border Controller (SBC) para integração com o CXone Multi-ACD (CXone Open). As informações neste guia são relevantes para o Ribbon 5000 e 7000 Series Core SBC e o Virtual Core SBC.
Os procedimentos descritos neste guia são apenas recomendações e devem ser executados por um engenheiro certificado da Ribbon.
Verificar a licença
A primeira etapa na configuração do Ribbon SBC para integração com o ambiente CXone Multi-ACD é verificar se a licença é válida e inclui o recurso SBC-SIPREC.
-
Conecte ao Ribbon SBC com o nome de usuário admin.
-
Na interface de linha de comando (CLI), digite:
show table system licenseInfo
.As informações da licença são exibidas.
-
Verifique se a licença é válida (não vencida).
-
Verifique se a linha do recurso SBC-SIPREC inclui o ID da licença, uma data de vencimento que ainda não passou e um limite de uso maior que 0.
Configurar uma zona adicional
Uma zona adicional, que pode ser nomeada, por exemplo, NICE_ZONE, deve ser adicionada ao gravador. O nome da zona é arbitrário, mas o mesmo nome usado para configurá-la também deve ser usado para referenciá-la nas etapas subsequentes.
Essa zona deve ter propriedades semelhantes às mostradas no exemplo.
Para criar uma nova zona chamada NICE_ZONE (por exemplo):
-
No prompt da linha de comando na interface de linha de comando (CLI), digite:
configure
A CLI responde com esta mensagem:
Entering configuration mode private
-
No prompt da linha de comando da CLI, digite:
set addressContext default zone NICE_ZONE id 0
-
No prompt da linha de comando da CLI, digite:
set addressContext default zone NICE_ZONE sipTrunkGroup NICE_TG state enabled mode inService policy carrier 0000 country 1 localizationVariant northAmerica tgIPVersionPreference both-ipv4-and-ipv6 digitParameterHandling numberingPlan NANP_ACCESS Value for 'media mediaIpInterfaceGroupName' [LIF1,LIF2]: LIF2
-
No prompt da linha de comando da CLI, digite:
set addressContext default zone NICE_ZONE sipTrunkGroup NICE_TG ingressIpPrefix 172.0.0.0 8
-
No prompt da linha de comando da CLI, digite:
set addressContext default zone NICE_ZONE sipTrunkGroup NICE_TG signaling messageManipulation outputAdapterProfile UUID-MessageBody
-
No prompt da linha de comando da CLI, digite:
set addressContext default zone NICE_ZONE sipSigPort 1001 ipInterfaceGroupName LIF1 ipAddressV4 172.21.13.62 portNumber 5060 mode inService state enabled recorder disabled siprec enabled transportProtocolsAllowed sip-udp,sip-tcp
-
No prompt da linha de comando da CLI, digite:
commit
Configurar a gravação de chamadas
Há cinco etapas para configurar a gravação de chamadas.
No PSX Manager, as informações que devem ser configuradas para o grupo de troncos denominado NICE_TG na visualização Grupo de troncos. Consultar abaixo.
As informações que devem ser configuradas para o perfil do gravador na visualização Perfil de grupo SRS são mostradas abaixo. O Perfil de grupo SRS contém informações que devem ser passadas para outros servidores.
-
Na área Propriedades do servidor SRS:
-
Em Número da sequência, digite 0.
-
Em ID do grupo de troncos, digite NICE_TG.
-
Na lista suspensa Perfil Crypto Suite, selecione <None>.
-
No Endereço IPv4, digite o endereço IP do VRSP. Solicite esta informação aos NICE Professional Services.
-
No Número da porta V4, digite 5060.
-
Para Transporte do servidor SRS, selecione UDP.
-
Verifique se Habilitar SRTP não está selecionado.
-
Clique em Adicionar/Atualizar.
-
Clique em Salvar.
-
As informações que devem ser configuradas para o rótulo de roteamento chamado RL_NICE na visualização Rótulo de roteamento são mostradas abaixo.
Os critérios de gravação de chamadas devem ser configurados. Todas as possibilidades do provedor de serviços são suportadas.
-
Chamadas de entrada do Avaya
Os critérios de gravação de chamadas que devem ser configurados para chamadas de entrada do Avaya no PSX Manager são mostrados abaixo. Nesse caso, as chamadas de entrada são direcionadas do provedor de serviços (Cisco) para o agente (Avaya).
-
Chamadas de saída do Avaya
Os critérios de gravação de chamadas que devem ser configurados para chamadas de saída do Avaya no PSX Manager são mostrados abaixo. Nesse caso, as chamadas de saída são direcionadas do agente (Avaya) para o provedor de serviços (Cisco).
Enviar um UCID para o gravador
Em um ambiente Avaya, o identificador universal (UCID) de cada chamada deve ser enviado ao gravador.
Para chamadas de saída, o Avaya CM gera o UCID e depois o converte em informações de usuário para usuário (UUI), que são enviadas do Avaya Session Manager para o Ribbon SBC no campo User-to-User do cabeçalho SIP INVITE , como mostrado abaixo. Em um rastreio, o UUI aparece como um valor hexadecimal e, em um evento Avaya CTI, é exibido como um número decimal (o UCID). O UUI (que contém o UCID) é enviado ao Ribbon SBC, que posteriormente usa manipulações SIP (SMMs) para enviar dados, incluindo o UCID, ao gravador.
No Avaya CM, o tratamento do UUI deve ser configurado como Compartilhado no tronco para o Avaya Session Manager, conforme exibido na imagem a seguir.
O UCID pode ou não ser incluído em uma chamada de entrada, ou seja, uma chamada direcionada do provedor de serviço para um agente, quando chega ao Ribbon SBC. Se o UCID não estiver incluído, o SBC deverá gerá-lo.
Se o UCID já estiver incluído em uma chamada de entrada, o SBC não deverá gerar um UCID diferente.
O UCID inclui um identificador do nó que o criou (o ucidNodeId). As linhas a seguir fornecem um exemplo da configuração necessária para definir o valor do ID do nó que será usado em cada UCID gerado pelo Ribbon SBC:
% set global signaling sipSigControls ucidNodeId 20
% Commit
Neste exemplo, o UCID gerado pelo Ribbon SBC incluirá o ID do nó 20.
Se o SBC precisar gerar o UCID, o ID do nó no UCID gerado deverá ser um ID exclusivo que não seja usado por nenhum Avaya CM na rede local.
Para adicionar suporte para garantir que cada chamada tenha um UCID, configure um comando de acordo com o exemplo a seguir no grupo de troncos Avaya:
% set addressContext default zone ZONE3 sipTrunkGroup AVAYA_INT_TG ucidSupport passthruOrGenerate
% Commit
Esse comando instrui o Ribbon SBC a gerar o UCID quando necessário ou a passar pelo UCID fornecido na chamada.
Depois que uma chamada é estabelecida por meio do Ribbon SBC, o SBC envia uma mensagem SIP INVITE ao VRSP. Após confirmação do VRSP, o SBC bifurca o áudio e o envia para o gravador.
Espera-se que o VRSP receba o UCID na mensagem SIP INVITE enviada do SBC durante uma chamada de entrada ou de saída. No exemplo abaixo da parte de metadados de uma mensagem SIP INVITE enviada do SBC para o VRSP, o elemento callid contém o UCID.
As manipulações SIP (SMMs) devem ser configuradas para o Ribbon SBC preparar o UCID e inseri-lo na mensagem SIP INVITE enviada ao VRSP para chamadas de saída e entrada. Os SMM relevantes devem ser alocados aos troncos relevantes.
Use os comandos da CLI a seguir para criar o ID do usuário, criar sua tag UCID e movê-lo para a tag XML Metadata v1 CallID.
Use o comando commit
depois de cada seção. Você deve verificar se cada confirmação foi bem-sucedida antes de passar para o próximo conjunto de comandos.
Os comandos abaixo são fornecidos apenas como exemplos. Verifique se você está usando o número de zona correto que corresponde à região do provedor interno ou externo e o sipTrunkGroup que corresponde à zona e ao provedor interno ou externo.
-
Configure as duas manipulações SIP a seguir para entrada e saída usando os comandos da CLI a seguir.
Ao final de cada conjunto de comandos, digite
%commit
e verifique se a confirmação foi bem-sucedida.-
Para entrada:
var(--codeSnippetCopyLabel)set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN state enabled
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN advancedSMM enabled
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN profileType messageManipulation
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 applyMatchHeader one
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 applyMatchHdrRange undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 criterion 1 type message
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 criterion 1 message
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 criterion 1 message messageTypes all
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 criterion 1 message condition undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 criterion 2 type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 criterion 2 header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 criterion 2 header name User-to-User
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 criterion 2 header value ""
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 criterion 2 header condition exist
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 criterion 2 header hdrInstance all
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 criterion 2 header hdrRange undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 criterion 2 header numberOfInstances number 0
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 criterion 2 header numberOfInstances qualifier undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 1 type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 1 operation regstore
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 1 headerInfo headerValue
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 1 headerPosition undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 1 paramType undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 1 from
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 1 from type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 1 from value User-to-User
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 1 to
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 1 to type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 1 to variableValue var5
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 1 to variableScopeValue dialog
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 1 to offset whole
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 1 regexp
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 1 regexp string [a-zA-Z0-9]*
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 1 regexp matchInstance one
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 2 type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 2 operation regdel
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 2 headerInfo undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 2 headerPosition undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 2 paramType undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 2 to
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 2 to type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 2 to variableValue var5
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 2 to offset whole
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 2 regexp
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 2 regexp string 00FA08
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 2 regexp matchInstance all
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 3 type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 3 operation regprepend
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 3 headerInfo undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 3 headerPosition undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 3 paramType undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 3 from
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 3 from type value
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 3 from value UUID-
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 3 to
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 3 to type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 3 to variableValue var5
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 3 to offset whole
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 3 regexp
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 3 regexp string .*
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 3 regexp matchInstance one
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 applyMatchHeader one
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 applyMatchHdrRange undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 criterion 1 type message
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 criterion 1 message
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 criterion 1 message messageTypes all
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 criterion 1 message condition undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 criterion 2 type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 criterion 2 header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 criterion 2 header name TO
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 criterion 2 header value ""
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 criterion 2 header condition exist
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 criterion 2 header hdrInstance all
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 criterion 2 header hdrRange undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 criterion 2 header numberOfInstances number 0
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 criterion 2 header numberOfInstances qualifier undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 action 1 type token
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 action 1 operation add
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 action 1 headerInfo undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 action 1 headerPosition undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 action 1 paramType undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 action 1 from
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 action 1 from type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 action 1 from variableValue var5
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 action 1 from offset whole
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 action 1 from length all
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 action 1 to
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 action 1 to type token
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 action 1 to tokenValue uridisplayname
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 applyMatchHeader one
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 applyMatchHdrRange undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 1 type message
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 1 message
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 1 message messageTypes responseAll
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 1 message condition undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 2 type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 2 variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 2 variable condition exist
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 2 variable variableID var7
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 2 variable value ""
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 2 variable otherVariableID undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 3 type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 3 header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 3 header name TO
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 3 header value ""
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 3 header condition exist
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 3 header hdrInstance all
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 3 header hdrRange undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 3 header numberOfInstances number 0
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 3 header numberOfInstances qualifier undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 action 1 type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 action 1 operation regappend
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 action 1 headerInfo undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 action 1 headerPosition undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 action 1 paramType undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 action 1 from
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 action 1 from type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 action 1 from variableValue var7
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 action 1 from offset whole
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 action 1 from length all
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 action 1 to
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 action 1 to type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 action 1 to value TO
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 action 1 regexp
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 action 1 regexp string "<.*>;tag=.*"
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 action 1 regexp matchInstance one
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 applyMatchHeader one
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 applyMatchHdrRange undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 1 type message
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 1 message
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 1 message messageTypes requestAll
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 1 message methodTypes [ undefined ]
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 1 message condition undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 2 type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 2 variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 2 variable condition exist
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 2 variable variableID var7
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 2 variable value ""
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 2 variable otherVariableID undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 3 type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 3 header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 3 header name From
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 3 header value ""
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 3 header condition exist
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 3 header hdrInstance all
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 3 header hdrRange undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 3 header numberOfInstances number 0
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 3 header numberOfInstances qualifier undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 action 1 type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 action 1 operation regappend
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 action 1 headerInfo undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 action 1 headerPosition undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 action 1 paramType undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 action 1 from
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 action 1 from type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 action 1 from variableValue var7
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 action 1 from offset whole
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 action 1 from length all
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 action 1 to
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 action 1 to type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 action 1 to value From
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 action 1 regexp
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 action 1 regexp string "<.*>;tag=.*"
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 action 1 regexp matchInstance one
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 applyMatchHeader one
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 applyMatchHdrRange undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 1 type message
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 1 message
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 1 message messageTypes request
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 1 message methodTypes [ bye ]
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 1 message condition undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 2 type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 2 variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 2 variable condition exist
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 2 variable variableID var7
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 2 variable value ""
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 2 variable otherVariableID undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 3 type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 3 header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 3 header name FROM
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 3 header value ""
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 3 header condition exist
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 3 header hdrInstance all
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 3 header hdrRange undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 3 header numberOfInstances number 0
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 3 header numberOfInstances qualifier undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 action 1 type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 action 1 operation regappend
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 action 1 headerInfo undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 action 1 headerPosition undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 action 1 paramType undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 action 1 from
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 action 1 from type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 action 1 from variableValue var7
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 action 1 from offset whole
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 action 1 from length all
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 action 1 to
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 action 1 to type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 action 1 to value FROM
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 action 1 regexp
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 action 1 regexp string "<.*>;tag=.*"
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 action 1 regexp matchInstance one
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 applyMatchHeader one
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 applyMatchHdrRange undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 criterion 1 type message
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 criterion 1 message
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 criterion 1 message messageTypes response
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 criterion 1 message methodTypes [ invite ]
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 criterion 1 message statusCode [ 200 ]
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 criterion 1 message condition undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 criterion 2 type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 criterion 2 variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 criterion 2 variable condition exist
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 criterion 2 variable variableID var23
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 criterion 2 variable value ""
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 criterion 2 variable otherVariableID undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 action 1 type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 action 1 operation add
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 action 1 headerInfo undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 action 1 headerPosition last
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 action 1 paramType undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 action 1 from
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 action 1 from type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 action 1 from variableValue var23
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 action 1 from offset whole
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 action 1 from length all
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 action 1 to
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 action 1 to type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 action 1 to value X-EGRESS-UUID
% Commit -
Para saída:
var(--codeSnippetCopyLabel)set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT state enabled
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT advancedSMM enabled
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT profileType messageManipulation
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 applyMatchHeader one
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 criterion 1 type message
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 criterion 1 message
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 criterion 1 message messageTypes request
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 criterion 1 message methodTypes [ invite ]
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 criterion 2 type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 criterion 2 header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 criterion 2 header name User-To-User
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 criterion 2 header condition exist
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 criterion 2 header hdrInstance all
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 1 type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 1 operation store
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 1 headerInfo headerValue
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 1 from
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 1 from type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 1 from value User-To-User
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 1 to
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 1 to type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 1 to variableValue var23
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 1 to variableScopeValue dialog
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 2 type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 2 operation regdel
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 2 headerInfo undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 2 headerPosition undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 2 paramType undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 2 to
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 2 to type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 2 to variableValue var23
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 2 to offset whole
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 2 regexp
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 2 regexp string 00FA08
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 2 regexp matchInstance all
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 3 type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 3 operation regprepend
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 3 headerInfo undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 3 headerPosition undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 3 paramType undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 3 from
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 3 from type value
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 3 from value UUID-
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 3 to
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 3 to type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 3 to variableValue var23
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 3 to offset whole
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 3 regexp
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 3 regexp string .*
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 3 regexp matchInstance one
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 applyMatchHeader one
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 applyMatchHdrRange undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 criterion 1 type message
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 criterion 1 message
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 criterion 1 message messageTypes response
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 criterion 1 message methodTypes [ invite ]
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 criterion 1 message statusCode [ 200 ]
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 criterion 1 message condition undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 criterion 2 type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 criterion 2 variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 criterion 2 variable condition exist
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 criterion 2 variable variableID var5
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 criterion 2 variable otherVariableID undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 action 1 type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 action 1 operation add
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 action 1 headerInfo undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 action 1 headerPosition last
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 action 1 paramType undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 action 1 from
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 action 1 from type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 action 1 from variableValue var5
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 action 1 from offset whole
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 action 1 from length all
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 action 1 to
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 action 1 to type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 action 1 to value X-EGRESS-UUID
% Commit
-
-
Permita a transparência do cabeçalho X-EGRESS-UCID usando os seguintes comandos da CLI:
var(--codeSnippetCopyLabel)set profiles services transparencyProfile TP_UCID_SIPREC state enabled
set profiles services transparencyProfile TP_UCID_SIPREC sipHeader X-EGRESS-UCID
% Commit -
Configure o perfil de metadados SIPREC para mapear o valor X-EGRESS-UCID de 200 OK para o callid do parâmetro XML SIPREC usando os seguintes comandos da CLI:
var(--codeSnippetCopyLabel)set profiles services sipRecMetadataProfile SIPREC_MDP_MAR state enabled
set profiles services sipRecMetadataProfile SIPREC_MDP_MAR version 1
set profiles services sipRecMetadataProfile SIPREC_MDP_MAR metaDataSource fromLatest
set profiles services sipRecMetadataProfile SIPREC_MDP_MAR sipHeader X-EGRESS-UCID sipToXmlTagName callid
% Commit -
Atribua o perfil de metadados aos grupos de troncos de entrada e saída (incluindo para onde vai a gravação) usando os comandos da CLI a seguir.
Para o primeiro comando da CLI, escolha a zona que corresponde ao provedor externo que você está usando (o exemplo abaixo usa
ZONE2
) e escolha o sipTrunkGroup que corresponde à zona e ao provedor externo (o exemplo abaixo usaCISCOUCM_EXT_TG
).var(--codeSnippetCopyLabel)set addressContext default zone ZONE2 sipTrunkGroup CISCOUCM_EXT_TG services transparencyProfile TP_UCID_SIPREC
set addressContext default zone NICE_ZONE sipTrunkGroup NICE_TG services sipRecMetadataProfile SIPREC_MDP_MAR
% Commit -
Atribua as manipulações SIP ao grupo de troncos Avaya.
var(--codeSnippetCopyLabel)set addressContext default zone ZONE3 sipTrunkGroup AVAYA_INT_TG signaling messageManipulation inputAdapterProfile U2U_TO_SIPREC_IN
set addressContext default zone ZONE3 sipTrunkGroup AVAYA_INT_TG signaling messageManipulation outputAdapterProfile U2U_TO_SIPREC_OUT
% Commit -
Se você configurar as manipulações SIP com sucesso, a tela Sinalização > Manipulação de mensagens deverá ser semelhante ao exemplo abaixo.
Configurar TLS e SRTP
Siga estes procedimentos para configuração de TLS e SRTP.
-
Faça login no Ribbon EMA.
O painel será exibido.
- Na barra de título, clique no botão Administração.
-
Clique em Administração de Sistemas.
-
Expanda Gerenciamento de licenças > Configurações de licença legadas.
-
Na Lista de informações de licença, verifique as licenças ENCRYPT e SRTP.
-
No EMA, na barra de título, clique em Configuração > Configuração de segurança.
-
Expanda PKI e selecione Certificado.
-
Copie os 2 certificados autoassinados para o caminho SBC: /obt/sonus/external.
-
Para o certificado SBC autoassinado, verifique se:
-
Ele tem a extensão .p12
-
Você sabe a senha
-
-
Para o certificado NICE autoassinado, verifique se ele tem a extensão .der.
-
Para usar e aplicar o certificado autoassinado, clique em + Novo certificado.
-
Você precisa configurar dois certificados: um para o SBC e outro para o CXone.
Para cada certificado, configure:
Nome do parâmetro
Descrição
Nome Digite um nome. Esse nome será necessário posteriormente.
Estado Clique em Habilitado.
Nome do Arquivo Digite o nome do certificado que foi copiado para o caminho. O valor diferencia maiúsculas de minúsculas.
Senha Somente para o certificado SBC, digite a senha. Tipo -
Para o certificado SBC, selecione Local.
-
Para o certificado NICE, selecione Remoto.
-
-
Clique em Salvar.
-
Clique em Provisionamento do sistema.
-
Verifique se SIP Carrier Peering está selecionado na lista suspensa.
-
No menu, selecione Porta SIP Sig.
-
Na lista Contexto do endereço, selecione o contexto do endereço relevante.
-
Na lista Zona, selecione NICE_ZONE.
-
Selecione a linha da porta SIP.
-
Role para baixo e, em Protocolos de transporte permitidos, habilite sip-tls-tcp.
-
Clique em Salvar.
-
Conecte ao PSX Manager.
-
Em Entidade, selecione Perfil Crypto Suite.
-
Selecione o perfil Default.
-
Os tipos de criptografia suportados para o NICE são:
-
AES-CM-128-HMAC- SHA1-32
-
AES-CM-128-HMAC- SHA1-80
-
-
Na área Sinalizador de parâmetros de sessão, verifique se todas as caixas de seleção estão desmarcadas.
-
No menu, selecione o Perfil de grupo SRS.
-
Na área Propriedades do servidor SRS, faça isso:
-
Na lista suspensa Perfil Crypto Suite, selecione Default.
-
Em Transporte do servidor SRS, clique em TLS.
-
Selecione Habilitar SRTP.
-
Clique em Adicionar atualização.
-
Clique em Salvar.
-
Preparar AudioCodes SBC
Esta seção descreve como preparar e configurar o controlador de borda de sessão (SBC) AudioCodes, para integrá-lo com o CXone Multi-ACD (CXone Open).
A versão compatível do AudioCodes SBC é a 7.4.
Os procedimentos descritos nesta seção são apenas recomendações. O engenheiro local do AudioCodes deverá efetuar o preparo e a configuração do AudioCodes.
Fluxo de trabalho
Utilize este fluxo de trabalho para preparar o sistema AudioCodes SBC para o CXone Multi-ACD (CXone Open).
Etapa 1: Verificar a licença
Etapa 2: Configurar o conjunto de proxies para o ambiente do CXone
Etapa 3: Configurar o grupo de IPs do AudioCodes SBC do CXone
Etapa 4: (em ambientes seguros ou não) Configurar a gravação por SIP
Etapa 5: Enviar um UCID para o AudioCodes SBC do CXone
Fluxo de trabalho para o SIPREC seguro
Utilize este fluxo de trabalho para preparar o sistema AudioCodes SBC para a configuração do SIPREC seguro com o CXone Multi-ACD (CXone Open).
Etapa 1: Verificar a licença
Etapa 2: (apenas em ambientes seguros) Configurar o conjunto de proxies
Etapa 3: Configurar o perfil de IP seguro
Etapa 4: (Apenas em ambientes seguros) Configurar o grupo de IPs
Etapa 5: (apenas em ambientes seguros) Importar e exportar certificados para gravação por SIP
Etapa 6: (em ambientes seguros ou não) Configurar a gravação por SIP
Etapa 7: Enviar um UCID para o AudioCodes SBC do CXone
Verificar a licença
Certifique-se de que a licença seja válida e que o recurso SBC-SIPREC tenha suporte.
-
Conecte-se com o AudioCodes SBC através da Web.
-
Clique no menu ADMINISTRAÇÃO.
-
Em HORA E DATA, expanda MANUTENÇÃO e selecione Chave de licença.
-
Em RECURSOS VOIP, certifique-se de que a licença seja compatível com as sessões do SIPRec.
Configurar o conjunto de proxies para o ambiente do CXone
Este procedimento fornece diretrizes para configurar o SBC para o AudioCodes SBC do CXone, inclusive o endereço IP do AudioCodes SBC do CXone.
-
No menu, clique em SINALIZAÇÃO E MÍDIA.
-
Em VISUALIZAÇÃO DA TOPOLOGIA, expanda ENTIDADES CENTRAIS e selecione Conjuntos de proxies.
-
Na lista de conjuntos de proxies, clique em Novo.
-
Na janela Conjunto de proxies, em GERAL:
-
No campo Nome, digite um nome.
-
Na lista suspensa Interface IPv4 SIP do SBC, selecione a interface SIP.
-
Clique em APLICAR.
-
-
Role para baixo e clique no link Endereço do proxy.
-
Na janela Conjuntos de proxies > Endereço do proxy, clique em Novo e adicione o endereço IP do AudioCodes SBC do CXone.
-
Na janela Endereço do proxy, em GERAL, campo Endereço do proxy, digite o endereço IP do AudioCodes SBC do CXone.
-
Clique em APLICAR.
(apenas em ambientes seguros) Configurar o conjunto de proxies
Este procedimento fornece diretrizes para configurar o conjunto de proxies do SBC e o endereço IP proxy do AudioCodes SBC do CXone em uma conexão segura.
-
No menu, clique em SINALIZAÇÃO E MÍDIA.
-
Em VISUALIZAÇÃO DA TOPOLOGIA, expanda ENTIDADES CENTRAIS e selecione Conjuntos de proxies.
-
Na lista de conjuntos de proxies, clique em Novo.
-
Na janela Conjunto de proxies, em GERAL:
-
No campo Nome, digite um nome.
-
Na lista suspensa Interface IPv4 SIP do SBC, selecione a interface SIP.
-
Na lista suspensa Nome contextual TLS, selecione o contexto TLS com o certificado SBC.
-
-
Role para baixo e clique no link Endereço do proxy.
-
Na janela Conjuntos de proxies > Endereço do proxy, clique em Novo e adicione o endereço IP do AudioCodes SBC do CXone.
-
Na janela Endereço do proxy, em GERAL, campo Endereço do proxy, digite o endereço IP do AudioCodes SBC do CXone e defina tipo de transporte como sendo TLS.
-
Clique em APLICAR.
Configurar o perfil de IP seguro
-
No menu Configuração, vá até SINALIZAÇÃO E MÍDIA. Em VISUALIZAÇÃO DA TOPOLOGIA, expanda CODIFICADORES E PERFIS e selecione Perfis de IPs.
-
Na lista de perfis de IPs, clique em Novo.
-
Na janela Perfis de IPs, em SEGURANÇA DE MÍDIA, certifique-se de que Modo de segurança de mídia do SBC esteja configurado como Protegido.
-
Clique em APLICAR.
Configurar o grupo de IPs do AudioCodes SBC do CXone
-
No menu, clique em SINALIZAÇÃO E MÍDIA.
-
Em VISUALIZAÇÃO DA TOPOLOGIA, expanda ENTIDADES CENTRAIS e selecione Grupos de IPs.
-
Na lista de grupos de IPs, clique em Novo.
-
Na janela Grupos de IPs, em GERAL:
-
No campo Índice remissivo, configure o número sequencial seguinte.
-
No campo Nome, digite um nome.
-
Na lista suspensa Local da topologia, selecione o local.
-
Na lista suspensa Tipo, selecione Servidor.
-
No campo Conjunto de proxies, selecione o conjunto de proxies correspondente a este grupo de IPs.
-
No campo Perfil de IP, digite um ID existente de perfil de IP.
-
No campo Nome do domínio de mídia, selecione o nome existente de domínio de mídia.
-
-
Clique em APLICAR.
(Apenas em ambientes seguros) Configurar o grupo de IPs
Certifique-se de que o perfil de IP seguro tenha sido configurado. Consulte Configurar perfil de IP seguro.
-
No menu, clique em SINALIZAÇÃO E MÍDIA.
-
Em VISUALIZAÇÃO DA TOPOLOGIA, expanda ENTIDADES CENTRAIS e selecione Grupos de IPs.
-
Na lista de grupos de IPs, clique em Novo.
-
Na janela Grupos de IPs, em GERAL:
-
No campo Índice remissivo, configure o número sequencial seguinte.
-
No campo Nome, digite um nome.
-
Na lista suspensa Local da topologia, selecione o local.
-
Na lista suspensa Tipo, selecione Servidor.
-
No campo Conjunto de proxies, selecione o Conjunto de proxies do CXone correspondente a esse grupo de IPs.
-
No campo Perfil de IP, selecione o perfil de IP seguro criado anteriormente em Configurar o perfil de IP seguro.
-
No campo Nome do domínio de mídia, selecione o nome existente de domínio de mídia.
-
-
Clique em APLICAR.
-
Em seguida, clique em Salvar.
(apenas em ambientes seguros) Importar e exportar certificados para gravação por SIP
Ao final desta etapa, você deverá fornecer aos NICE Professional Services:
-
O certificado no formato PEM
Antes de importar, é necessário salvar o certificado AudioCodes SBC do CXone no formato PEM.
-
Para importar o certificado AudioCodes SBC do CXone para o SBC, vá até CONFIGURAÇÃO > REDE IP. Em VISUALIZAÇÃO DA REDE, expanda SEGURANÇA e selecione Contextos de TLS.
-
Na janela Contexto de TLS, clique em Certificados raiz confiáveis.
-
Clique em Importar.
-
Na janela Importar novo certificado, clique em Escolher Arquivo e navegue até o certificado AudioCodes SBC do CXone. Assegure-se de que o certificado AudioCodes SBC do CXone esteja no formato PEM.
-
Clique em OK.
-
Na janela Contextos de TLS, clique em Informações do certificado.
-
Na página Informações do certificado, em CERTIFICADO, copie o texto do certificado. Crie um certificado a partir deste texto.
-
Envie o certificado no formato PEM para os NICE Professional Services, juntamente com o CA, se houver algum.
(em ambientes seguros ou não) Configurar a gravação por SIP
Esta seção descreve o procedimento para a habilitação e a configuração do roteamento da gravação por SIP.
-
No menu, clique em SINALIZAÇÃO E MÍDIA.
-
Expanda GRAVAÇÃO POR SIP e selecione Configurações das gravações por SIP.
-
Em Geral, na lista suspensa Formato de metadados das gravações por SIP, selecione a opção de metadados Legado ou RFC 7865. O CXone Multi-ACD (CXone Open) é compatível com as duas opções. Configure de acordo com as suas preferências.
-
Clique em APLICAR.
-
Em GRAVAÇÃO POR SIP, selecione Regras de gravação por SIP.
-
Na área Regras de gravação por SIP, clique em Nova.
-
Na janela Regras de gravação por SIP, em GERAL:
-
Na lista Grupo de IPs gravado, selecione o ID do grupo do agente existente.
-
No campo Padrão de origem gravado, insira o prefixo de origem a ser gravado.
-
No campo Padrão de destino gravado, digite o prefixo do destino a ser gravado.
-
Na lista Grupo de pares de IPs, selecione o ID do grupo do provedor de serviços.
-
Na lista Chamador, selecione Ambos.
-
-
Em SERVIDOR DE GRAVAÇÃO:
-
Na lista Grupos de IPs do servidor de gravação (SRS), selecione o grupo de IPs criado anteriormente correspondente ao Gravador.
Consulte Configurar o grupo de IPs do AudioCodes SBC do CXone ou (Apenas em ambientes seguros) Configurar o grupo de IPs.
-
-
Clique em APLICAR.
-
Será adicionada uma nova linha na seção Roteamento da gravação por SIP.
-
Para salvar todas as novas informações, clique em Salvar.
Enviar um UCID para o AudioCodes SBC do CXone
Em um ambiente Avaya, o identificador universal (UCID) de cada chamada deve ser enviado ao AudioCodes SBC do CXone.
Para chamadas de saída, o Avaya CM gera o UCID e depois o converte em informações de usuário para usuário (UUI), que são enviadas do Avaya Session Manager para o AudioCodes SBC no campo Usuário a usuário do cabeçalho SIP INVITE. Veja a imagem abaixo.
Em um rastreio, o UUI aparece como um valor hexadecimal e, em um evento Avaya CTI, é exibido como um número decimal (o UCID). As UUI (que contêm o UCID) são enviadas para o AudioCodes SBC, que subsequentemente envia o UCID para o AudioCodes SBC do CXone.
No Avaya CM, o tratamento pelas UUI deve ser configurado como sendo Compartilhado no tronco para o Avaya Session Manager.
O UCID pode ou não ser incluído em uma chamada de entrada, ou seja, uma chamada direcionada do provedor de serviço para um agente, quando chega ao AudioCodes SBC. Se o UCID não estiver incluído, o SBC deverá gerá-lo.
Se o UCID já estiver incluído em uma chamada de entrada, o SBC não deverá gerar um UCID diferente.
Siga estas etapas para habilitar a geração de SBC do Avaya UCID no SBC.
-
No menu, clique em SINALIZAÇÃO E MÍDIA.
-
Em VISUALIZAÇÃO DA TOPOLOGIA, expanda ENTIDADES CENTRAIS e selecione Grupos de IPs.
-
Na tabela Grupos de IPs, selecione o grupo de IPs correspondente a Avaya e clique em Editar.
-
Na janela Grupos de IPs, role para baixo até AVANÇADO.
-
Na lista suspensa Formato de UUI, selecione Habilitar.
-
Clique em Apply.
-
Clique em Salvar e em Sim.
O UCID inclui um identificador do nó que o criou. Configure o valor do ID do nó que será usado em cada UCID gerado pelo AudioCodes SBC.
-
Utilize o navegador para acessar a página de administração do AudioCodes SBC. Insira o seguinte URL:
Http://AudioCodes IP Address/AdminPage
-
Faça login usando o seu nome de usuário e a sua senha.
-
Clique em Parâmetros iniciais
-
No campo Nome do parâmetro, digite NetworkNodeId.
-
No campo Digitar valor, digite o ID de um nó exclusivo. O ID deste nó deverá ser exclusivo e não ser usado por nenhum Avaya CM na rede local.
-
Clique em Aplicar novo valor.
Depois que uma chamada for estabelecida por meio do AudioCodes SBC, o SBC enviará uma mensagem SIP INVITE ao AudioCodes SBC do CXone. Após a confirmação pelo AudioCodes SBC do CXone, o SBC bifurcará o áudio e o enviará para o AudioCodes SBC do CXone.
Espera-se que o AudioCodes SBC do CXone receba o UCID na mensagem SIP INVITE enviada do SBC durante uma chamada de entrada ou de saída. A seguir, é apresentado um exemplo da parte de metadados de uma mensagem SIP INVITE enviada do SBC para o AudioCodes SBC do CXone. O elemento <ac:AvayaUCID >0015EE805586C304</ac:AvayaUCID> contém o UCID.
Por exemplo: o valor de UCID está destacado:
<ac:AvayaUCID >0015EE805586C304</ac:AvayaUCID>
Preparar o ambiente Alvaria Aspect Unified IP Dialer
O discador Alvaria Aspect Unified IP só pode ser usado em combinação com o Oracle (Acme Packet) ou com o AudioCodes SBC.
Este documento detalha a preparação do ambiente Aspect Unified IP Dialer.
Para receber eventos do CTI, você deve verificar o número da porta.
Para verificar número da porta:
-
Verifique o endereço IP do portal Aspect Unified IP.
-
Conecte ao Server Configurator.
-
Navegue até Sites > Locatários > EPro > Servidores.
-
Clique com o botão direito CenterCord e selecione Propriedades. A janela Propriedades do servidor é exibida.
-
Na janela Propriedades do servidor, selecione a guia CenterCord.
-
O Call Logger lista a porta, por exemplo, 15161. Essa é a porta usada para receber eventos do CTI.