Cara, acho que tem uma solução mais simples do que mudar o contexto. É
você configurar um siga-me direto pro ramal. Usando o AstDB. Vamos lá: No extensions: context algumacoisa { *20 => {//Ativa siga-me Read(destext,beep,4) // insere o ramal de destino do siga-me Set(DB(SGM/${CALLERID(num)} = ${destext})); // insere no banco de dados o ramal de destino (${destext} e o ramal de origem ${CALLERID(num)}) Playback(beep); // confirma a ativação do sigame...=P }; //fim do contexto }; context entrada { _X. => { if(${DB_EXISTS(SGM/${CALLERID(num)}) { // verifica se existe alguma coisa nessa family / key do Astdb Dial(SIP/${DB(SGM/${CALLERID(num)}},60,tTwWhHo); // se sim, disca para o destino } else { Dial(SIP/${EXTEN},60,tTwWhHo); // senão, disca pro ramal comum Hangup(); }; Espero que ajude.... Abraços alo escreveu: ola Sylvio vou estudar o codigo e tentar implementarestava 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 <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 <-> 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 <-> 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 <-> 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 <-> 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