Aloisio,<br><br>em conf ficaria assim:<br><br>[from-pstn]<br>exten => _XXXX,1,Macro(controle,${CALLERID(num)},${EXTEN},${CONTROLE});<br><br>[from-internal]<br>exten => *20,1,SetGlobalVar(CONTROLE=1);<br>exten => *20,n,Hangup();<br>
<br>exten => *21,1,SetGlobalVar(CONTROLE=0);<br>exten => *20,n,Hangup();<br><br>[macro-controle]<br>exten => s,1,GotoIF($["${ARG3}" = "1"]?ATIVADO:DESATIVADO)<br>exten => s,n(ATIVADO),Noop(Faca algo)<br>
exten => s,n,Dial(SIP/${EXTEN},,tT)<br>exten => s,n,Hangup()<br>exten => s,n(DESATIVADO),(Facaalgo)<br>exten => s,n,Playback(LigaDepoisPô)<br>exten => s,n,Hangup()<span style="font-family: monospace;"><br></span><br>
Abs.<br><br>Sylvio Carlos Jollenbeck Borin<br><br>2009/11/30 alo <span dir="ltr"><<a href="mailto:neto2001@onda.com.br">neto2001@onda.com.br</a>></span><br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
ola Sylvio<br>
<br>
vou estudar o codigo e tentar implementar<br>
<br>
estava pensando fazer com sem agi, de uma forma mais simples<br>
<br>
<br>
estou iniciando!!!<br>
<br>
<br>
<br>
obrigado<br>
<br>
<br>
Sylvio Carlos Jollenbeck escreveu:<br>
<div><div></div><div class="h5">> Aloisio,<br>
><br>
> Tente da seguinte forma:<br>
><br>
> Contexto Principal de Entrada:<br>
><br>
> context from-pstn {<br>
> _XXXX => {<br>
> /* Desvia para a Macro Controle */<br>
><br>
> &controle(${CALLERID(num)},${EXTEN},${CONTROLE});<br>
> }<br>
> }<br>
><br>
> Contexto Internal usado para ativar e desativar o controle<br>
><br>
> context from-internal {<br>
> *20 => {<br>
> Noop(CONTROLE:::ATIVAR);<br>
> SetGlobalVar(CONTROLE=1);<br>
> Hangup();<br>
> }<br>
><br>
> *21 => {<br>
> Noop(CONTROLE:::DESATIVAR);<br>
> SetGlobalVar(CONTROLE=0);<br>
> Hangup();<br>
> }<br>
> }<br>
><br>
> Macro usada para fazer a validação do controle, se o controle (CTR)<br>
> estiver ativadao (1) seu dialplan será um e se o controle estiver<br>
> desativado (0) seu dialplan será outro.<br>
><br>
> macro controle (SRC,DST,CTR) {<br>
> if ("${CTR}"=="1") {<br>
> Noop(CONTROLE::::ATIVADO);<br>
> /* Coloque abaixo seu dialplan */<br>
> Hangup();<br>
> }<br>
> else {<br>
> Noop(CONTROLE:::DESATIVADO);<br>
> /* Coloque abaixo seu dialplan */<br>
> Hangup();<br>
> }<br>
> }<br>
><br>
> Abs.<br>
><br>
> Sylvio Carlos Jollenbeck Borin<br>
><br>
</div></div>> 2009/11/29 alo <<a href="mailto:neto2001@onda.com.br">neto2001@onda.com.br</a> <mailto:<a href="mailto:neto2001@onda.com.br">neto2001@onda.com.br</a>>><br>
<div class="im">><br>
> senhores gostaria de fazer algo tipo liga e desliga<br>
><br>
><br>
> se digitar *20 as ligacoes de entrada vao para um contexto e se<br>
> digitar<br>
> *21 vai para outro<br>
><br>
> farei isso para habilitar o sigame no numero principal<br>
><br>
> a saida é fazer com gotoif?<br>
><br>
><br>
> alguma ideia<br>
><br>
><br>
> obrigado<br>
><br>
><br>
> Aloisio Dircksen Neto<br>
><br>
><br>
> _______________________________________________<br>
> A Redfone é líder no fornecimento de bridges TDMoE &lt;-> E1<br>
> - Valor similar ao de placas E1 PCI;<br>
> - Não há problemas de compatibilidade com barramento PCI;<br>
> - Possibilitam a construção de soluções de alta disponibilidade(dois<br>
> servidores compartilham o mesmo E1)<br>
> Conheça mais sobre este produto em <a href="http://www.red-fone.com" target="_blank">www.red-fone.com</a><br>
</div>> <<a href="http://www.red-fone.com" target="_blank">http://www.red-fone.com</a>><br>
<div class="im">> _______________________________________________<br>
> Lista de discussões AsteriskBrasil.org<br>
> <a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
</div>> <mailto:<a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a>><br>
<div class="im">> <a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
><br>
><br>
><br>
><br>
> --<br>
> Sylvio Carlos Jollenbeck Borin<br>
</div>> ------------------------------------------------------------------------<br>
<div><div></div><div class="h5">><br>
> _______________________________________________<br>
> A Redfone é líder no fornecimento de bridges TDMoE &lt;-> E1<br>
> - Valor similar ao de placas E1 PCI;<br>
> - Não há problemas de compatibilidade com barramento PCI;<br>
> - Possibilitam a construção de soluções de alta disponibilidade(dois<br>
> servidores compartilham o mesmo E1)<br>
> Conheça mais sobre este produto em <a href="http://www.red-fone.com" target="_blank">www.red-fone.com</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" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
<br>
_______________________________________________<br>
A Redfone é líder no fornecimento de bridges TDMoE &lt;-> E1<br>
- Valor similar ao de placas E1 PCI;<br>
- Não há problemas de compatibilidade com barramento PCI;<br>
- Possibilitam a construção de soluções de alta disponibilidade(dois<br>
servidores compartilham o mesmo E1)<br>
Conheça mais sobre este produto em <a href="http://www.red-fone.com" target="_blank">www.red-fone.com</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" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Sylvio Carlos Jollenbeck Borin<br>