[AsteriskBrasil] auxilio com gotoif

2009-11-30 Por tôpico alo
obrigado sylvio, vou testar, bem mais facil assim!!

Sylvio Carlos Jollenbeck escreveu:
 Aloisio,

 em conf ficaria assim:

 [from-pstn]
 exten = _,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 neto2...@onda.com.br mailto:neto2...@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 {
   _ = {
 /* 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(CONTROLEATIVADO);
/* Coloque abaixo seu dialplan */
Hangup();
}
else {
Noop(CONTROLE:::DESATIVADO);
/* Coloque abaixo seu dialplan */
Hangup();
 }
  }
 
  Abs.
 
  Sylvio Carlos Jollenbeck Borin
 
  2009/11/29 alo neto2...@onda.com.br
 mailto:neto2...@onda.com.br mailto:neto2...@onda.com.br
 mailto:neto2...@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@listas.asteriskbrasil.org
 mailto:AsteriskBrasil@listas.asteriskbrasil.org
  mailto:AsteriskBrasil@listas.asteriskbrasil.org
 mailto:AsteriskBrasil@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@listas.asteriskbrasil.org
 mailto:AsteriskBrasil@listas.asteriskbrasil.org
  http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

 

Re: [AsteriskBrasil] auxilio com gotoif

2009-11-30 Por tôpico Sylvio Carlos Jollenbeck
confesso que apanhei para escrever esse conf (faz anos que nao
utilizo)..

2009/12/1 alo neto2...@onda.com.br

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

 Sylvio Carlos Jollenbeck escreveu:
  Aloisio,
 
  em conf ficaria assim:
 
  [from-pstn]
  exten = _,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 neto2...@onda.com.br mailto:neto2...@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 {
_ = {
  /* 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(CONTROLEATIVADO);
 /* Coloque abaixo seu dialplan */
 Hangup();
 }
 else {
 Noop(CONTROLE:::DESATIVADO);
 /* Coloque abaixo seu dialplan */
 Hangup();
  }
   }
  
   Abs.
  
   Sylvio Carlos Jollenbeck Borin
  
   2009/11/29 alo neto2...@onda.com.br
  mailto:neto2...@onda.com.br mailto:neto2...@onda.com.br
  mailto:neto2...@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@listas.asteriskbrasil.org
  mailto:AsteriskBrasil@listas.asteriskbrasil.org
   mailto:AsteriskBrasil@listas.asteriskbrasil.org
  mailto:AsteriskBrasil@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
   

[AsteriskBrasil] auxilio com gotoif

2009-11-29 Por tôpico alo
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 {
  _ = {
/* 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(CONTROLEATIVADO);
   /* Coloque abaixo seu dialplan */
   Hangup();
   }
   else {
   Noop(CONTROLE:::DESATIVADO);
   /* Coloque abaixo seu dialplan */
   Hangup();
}
 }

 Abs.

 Sylvio Carlos Jollenbeck Borin

 2009/11/29 alo neto2...@onda.com.br mailto:neto2...@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
 ___
 Lista de discussões AsteriskBrasil.org
 AsteriskBrasil@listas.asteriskbrasil.org
 mailto:AsteriskBrasil@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@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
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil


Re: [AsteriskBrasil] auxilio com gotoif

2009-11-29 Por tôpico Sylvio Carlos Jollenbeck
Aloisio,

em conf ficaria assim:

[from-pstn]
exten = _,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 neto2...@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 {
   _ = {
 /* 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(CONTROLEATIVADO);
/* Coloque abaixo seu dialplan */
Hangup();
}
else {
Noop(CONTROLE:::DESATIVADO);
/* Coloque abaixo seu dialplan */
Hangup();
 }
  }
 
  Abs.
 
  Sylvio Carlos Jollenbeck Borin
 
  2009/11/29 alo neto2...@onda.com.br mailto:neto2...@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
  ___
  Lista de discussões AsteriskBrasil.org
  AsteriskBrasil@listas.asteriskbrasil.org
  mailto:AsteriskBrasil@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@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
 ___
 Lista de discussões AsteriskBrasil.org
 AsteriskBrasil@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 

[AsteriskBrasil] auxilio com gotoif

2009-11-28 Por tôpico alo
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
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil


Re: [AsteriskBrasil] auxilio com gotoif

2009-11-28 Por tôpico Sylvio Carlos Jollenbeck
Aloisio,

  Tente da seguinte forma:

Contexto Principal de Entrada:

context from-pstn {
 _ = {
   /* 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(CONTROLEATIVADO);
  /* Coloque abaixo seu dialplan */
  Hangup();
  }
  else {
  Noop(CONTROLE:::DESATIVADO);
  /* Coloque abaixo seu dialplan */
  Hangup();
   }
}

Abs.

Sylvio Carlos Jollenbeck Borin

2009/11/29 alo neto2...@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
 ___
 Lista de discussões AsteriskBrasil.org
 AsteriskBrasil@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@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil