Telefone IP com duas ou mais linhas

Issue #81 new
João Eduardo Ferreira de Lima created an issue

Bom dia

Vou tentar ser o mais claro possível.

Cenário

2 Aparelhos Khomp Ips102 ou Yealink T20p. Aparelho 1 = Linha 1 ramal 1000 Aparelho 1 = Linha 2 ramal 1001

Aparelho 2 = Linha 1 ramal 1002 Aparelho 2 = Linha 2 ramal 1003

Regra de discagem Rotas

Regras de discagem.

Definir tag = Entrada Discar ramal = 1000 Discar ramal = 1002 Discar ramal = 1001 Discar ramal = 1003

Até ai tudo certo, mas se o ramal 1000 estiver ocupado a ligação não vai direto para o ramal 1002, e sim toca no ramal 1000 para depois mandar para o ramal 1002.

Ja coloque limite de ligação nos ramais 1000,1001,1002,1003 como 1. Problema que o botão transfer do telefone não funciona pq ele usa a transferência como segunda chamada.

Ja desativei a chamada em espera dos aparelhos. Problema se o ramal 1000 estiver em ligação o ramal 1001 também fica ocupado.

Ja entrei em contato com a khomp e eles me passaram um DialPlan para verificar o estado do ramal. Segue abaixo o exemplo.

exten => 8700,1,Goto(${DEVICE_STATE(SIP/1500)}) same => n(NOT_INUSE),Dial(SIP/1500,60,tT) same => n(INUSE),Goto(${DEVICE_STATE(SIP/1501)}-2) same => n(NOT_INUSE-2),Dial(SIP/1501,60,tT) same => n(INUSE-2),Goto(${DEVICE_STATE(SIP/1502)}-3) same => n(NOT_INUSE-3),Dial(SIP/1502,60,tT) same => n(INUSE-3),Goto(${DEVICE_STATE(SIP/1503)}-4) same => n(NOT_INUSE-4),Dial(SIP/1503,60,tT)

Eu não gostaria de usar um dialplan customizado para fazer esta verificação de ramal ocupado.

Será que no próprio extensions.conf ou AGI tem como fazer esta verificação de ramal ocupado?

Obrigado

Comments (0)

  1. Log in to comment