[AsteriskBrasil] auxilio com gotoif

alo neto2001 em onda.com.br
Terça Dezembro 1 18:48:55 BRST 2009


obrigado sylvio, vou testar, bem mais facil assim!!

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



Mais detalhes sobre a lista de discussão AsteriskBrasil