[AsteriskBrasil] auxilio com gotoif
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
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
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
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
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
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