Title: Atenciosamente
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 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 <[email protected] <mailto:[email protected]>>
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
[email protected]
<mailto:[email protected]>
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
[email protected]
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
[email protected]
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
[email protected]
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil