<div dir="ltr">Bom dia.<div><br></div><div>Pessoal, estou com uma dúvida sobre plano de execução no asterisk.</div><div><br></div><div>Preciso analisar o telefone que será discado e dependendo dele, sair por um outro tronco.</div>
<div>Exemplo:</div><div><br><div>Action: Originate<br></div><div><div>Channel: ???</div><div>Codecs: alaw,gsm,ulaw</div><div>Callerid: <ID></div><div>MaxRetries: 0</div><div>Context: planoteste</div><div>Extension: <FONE></div>
<div>Priority: 1</div><div><br></div><div style>Meu contexto ficaria mais ou menos assim:</div><div style><br></div><div style><div>[planoteste]</div><div>exten => _ZZ[2-9]XXXXXXX,1,Dial(${TRONCO1}/021${EXTEN})</div><div>
exten => _NXXXXXXX,1,Dial(${TRONCO2}/${EXTEN})</div><div>same => n,Queue(fila)</div><div><br></div><div>Minha dúvida e quanto ao Channel do originate:<br></div></div></div></div><div style><br></div><div style>Se eu colocar um ramal(SIP/9001), eu vou precisar criar vários ramais "virtuais" para controlar a discagem. Em um universo de 60 chamadas simultâneas a quantidade teria que ser grande e controlar isso seria muito complicado, sem contar que eu vou ter de jogar fora todo o controle que fiz no servidor.</div>
<div style>Ao passo que se eu colocar TRONCO/TELEFONE, não vai passar pelo plano de execução para analisar qual ele deve acionar.</div><div style><br></div><div style>O servidor está funcional, porém surgiu a necessidade de uma determinada fila usar um outro contexto para a discagem. Ai estou com esse problema.</div>
<div style><br></div><div style>Qualquer ajuda é bem vinda.</div><div style><br></div><div style>Obrigado.</div><div style>Roberto.</div><div style><br></div></div>