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

Adicionar Script de Processamento de Chamadas no 3CX diretamente da Loja

  1. Faça login no Admin Console, vá para Integrations (Integrações) > Call Scripts (Scripts de Chamada).
  2. Clique em Add from Store (Adicionar da Loja).

Selecionando script diretamente da Loja

  1. Selecione um dos scripts disponíveis em Loja de Script de Processamento de Chamadas 3CX. Neste exemplo, selecionaremos timebasecallscript.cs. 
  2. Digite um nome para o script de chamada (deve conter apenas caracteres minúsculos, sem espaços).
  3. Selecione como você deseja que esse script seja iniciado por meio da opção Run this script (Executar este script).
  4. Dependendo da seleção anterior, digite um código de discagem, selecione o tronco SIP desejado ou atribua um DID.
  5. Atribua o script a um departamento.

Adicionar Script de Processamento de Chamadas no 3CX

  1. Clique em OK para continuar. Isso o redirecionará para a página do editor de código, que compilará automaticamente o script.

Editando Script de Processamento de Chamadas

  1. 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

  1. Quando uma chamada é recebida no tronco SIP atribuído, o script é acionado.
  2. O script verifica se o dia e a hora atuais correspondem aos definidos no novo

Schedule(RuleHoursType.SpecificHours)

  1. Se a hora atual corresponder à programação predefinida, o script tentará redirecionar a chamada para o DestinationDN - no exemplo, “DestinationDN” está definido como 801.
  2. Caso contrário, o roteamento é enviado para obedecer ao que está configurado nos destinos de tratamento de chamadas do 3CX

Veja Também

Última Atualização

Este documento foi atualizado pela última vez em 3 de setembro de 2024

https://www.3cx.com.br/docs/interceptacao-chamada/