<div>Boa noite a todos.</div>
<div>Primeiramente, muito obrigado pela amizade de todos. Aos Caio´s (perdão pelo erro de português), agradeço a colaboração, acho que será muito útil para a lista toda, pois este tipo de falha ocorre e muito.Farei os testes amanhã mesmo e reportarei na lista.
</div>
<div>Caio Begotti, realmente as macros salvam a pele, hehehe, fiz uma para o voicemail e está bem legal. No caso vou ter que ainda pesquisar sobre o CHANUNAVAIL, pois não tenho muita experiência sobre este assunto.Farei um teste com o que o Caio Pato disse, pois a instabilidade do meu link está um pouco intermitente, então já viu né?Problemas na certa.
</div>
<div>Pessoal, muito obrigado mesmo, estarei sempre colaborando com esta rica lista.</div>
<div> </div>
<div>Abraço e bom dia a todos.</div>
<div> </div>
<div>Josué <br><br> </div>
<div><span class="gmail_quote">Em 10/04/06, <b class="gmail_sendername">Caio Begotti</b> <<a href="mailto:caio@ueberalles.net">caio@ueberalles.net</a>> escreveu:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">On Sunday 09 April 2006 23:09, Josué Conti wrote:<br>> Caso meu link de dados onde está o iax2 "caia" preciso retirar manualmente
<br>> o comentário da outra rota, para que consiga efetuar ligações. No caso o<br>> que queria era automatizar esse processo.Para isso como devo proceder?<br><br>Eu entendi errado ou você quer uma espécie de fail-over dos links de saída?
<br><br>Sei que isso pode não ter muito a ver com LCR, mas eu entendi que procura por<br>algo assim... mas... bom, eu fiz isso com ajuda de um colega de trabalho e<br>ficou muito decente.<br><br>A idéia por trás da coisa toda é mais ou menos a seguinte:
<br><br>Você possui vários esquemas de saída de ligações com opções quebradas em<br>várias variáveis no dialplan (não importa se é realtime ou não). Se é Zap ou<br>SIP, se tem opções Dial() ou não etc etc<br><br>Você tem separado alguns contextos de status, um pra PSTN e outro pra algum
<br>outro PBX, e assim vai (ou junte os todos, whatever, depende da sua rede).<br>Mas de qualquer forma, o contexto de checagem de status é importante ter.<br><br>Você vai precisar montar um loop que é alimentado pela resposta do CHANUNAVAIL
<br>(que estaria no contexto de status), e caso não satisfaça o que quer,<br>continue indo pra sua macro de discagem padrão ou seja lá o que você usa<br>(dica: macros salvam a sua pele).<br><br>Em um dos muitos contextos de saída, onde você filtra o padrão de discagem (se
<br>é que você separa celular, locais, DDD etc... não sei), você vai precisar<br>zerar o tal contador do loop e concatenar em uma variável só, todas as opções<br>dos seus esquemas de saída. Ou seja, uma meta-variável que leve pra frente
<br>informações separadas de cada uma de suas saídas. Em caso de problema em uma<br>delas, as seguintes serão tentadas automagicamente, usando a checagem que<br>você escolher manter no contexto de status que falei.<br><br>
Na macro de saída propriamente dita, filtre a meta-variável e selecione o<br>primeiro esquema de saída das ligações (tronco, AGI, tanto faz o que você<br>usa). Se você usar append e trim na string de discagem, essa é a hora de
<br>manipulá-la e no fim deixá-la pronta pra funcionar.<br><br>Agora sim você pode executar seu AGI de discagem ou chamar o Dial() direto.<br>Obviamente você pode usar outra checagem de falha na ligação, não precisa ser<br>
CHANUNAVAIL se não quiser/puder usá-lo.<br><br>Bom, é por aí... fazem uns 4 meses que fiz isso, então não devo lembrar de<br>tudo, mas boa sorte... se é isso mesmo que procura :-)<br><br>--<br>caio[1982] begotti<br><a href="http://caio.ueberalles.net">
http://caio.ueberalles.net</a><br>_______________________________________________<br>LIsta de discussões AsteriskBrasil.org<br><a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org
</a><br><a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br><br>_______________________________________________<br>Acesse o wiki
AsteriskBrasil.org:<br><a href="http://www.asteriskbrasil.org">http://www.asteriskbrasil.org</a><br></blockquote></div><br>