N|Solid

Configurações pós-click dentro do Asterisk

  • Configurações dentro do Asterisk

Após as configurações de API já estarem prontas dentro de algum sistema, quando uma ação de click-to-call for acionada, uma ligação será gerada para o Asterisk e seguirá o seguinte fluxo:

  • Tocará primeiro no ramal que solicitou a ligação;
  • Depois ligará para o número "clicado";

Para que a chamada possa chegar no ramal que solicitou a ligação, será preciso criar uma extensão dentro do contexto default para tratar essa requisição. Quando a API tentar acionar o ramal, será gerada uma ligação com destino a 0000 + RAMAL em seu contexto default.

Segue abaixo um exemplo de extensão tratando essa requisição:

_0000.,1,Noop(Extensao para tratamento do Click-to-Call)
_0000.,n,Noop(Cortando 0000 e enviando para o contexto default)
_0000.,n,Goto(default,${EXTEN:4},1)
_0000.,n,Hangup
1
2
3
4

Basicamente, com essa extensão, cortaremos os dígitos "0000" na frente do destino e discaremos para seu contexto default tentando encontrar seu ramal.

Após isso, o ramal deve atender a chamada e a ligação para o número externo seguirá o fluxo normal do seu Asterisk, usando suas regras e dialplans.