Interceptar Chamada e Encaminhar para o Destino
Introdução
O 3CX inclui a capacidade de acionar scripts personalizados para chamadas recebidas em troncos SIP. Este guia demonstra como criar um script que intercepta uma chamada e a encaminha para um destino pré-configurado.
Criar um Script de Processamento de Chamadas no 3CX
- Faça login no Admin Console, vá para “Integrations” (Integrações) > “Call Scripts” (Scripts de Chamada).
- Clique em “Add from Store” (Adicionar da Loja).
- Selecione um dos scripts disponíveis em Loja de Script de Processamento de Chamadas 3CX. Neste exemplo, selecionaremos timebasecallscript.cs.
- Digite um nome para o script de chamada (deve conter apenas caracteres minúsculos, sem espaços).
- Selecione como você deseja que esse script seja iniciado por meio da opção “Run this script” (Executar este script).
- Dependendo da seleção anterior, digite um código de discagem, selecione o tronco SIP desejado ou atribua um DID.
- Atribua o script a um departamento.
- Clique em “OK” para continuar. Isso o redirecionará para a página do editor de código, que compilará automaticamente o script.
- Agora você pode fazer alterações no código C#. Pressione Save para compilar. Se a compilação for bem-sucedida, você verá “Compilation Succeeded!” na saída do script, conforme exibido acima. Opcionalmente, adicione os arquivos de áudio na seção “Audio files” (Arquivos de áudio) se o seu código suportar isso.
Como Funciona
- Quando uma chamada é recebida no tronco SIP atribuído, o script é acionado.
- O script verifica se o dia e a hora atuais correspondem aos definidos no novo
Schedule(RuleHoursType.SpecificHours)
- Se a hora atual corresponder à programação predefinida, o script tentará redirecionar a chamada para o DestinationDN - no exemplo, “DestinationDN” está definido como 801.
- Caso contrário, o roteamento é enviado para obedecer ao que está configurado nos destinos de tratamento de chamadas do 3CX
Veja Também
- Como criar um Script de Processamento de Chamadas
- API de Controle de Chamadas para Linux
- API de Controle de Chamadas para Windows
- API de Fala e Armazenamento em Nuvem do Google
- Script de Processamento de Chamadas para Entrada de DTMF
Última Atualização
Este documento foi atualizado pela última vez em 3 de setembro de 2024
