Caro Rodrigo,
Aproveitando a idéia abaixo, Você conheceria um contexto
conforme segue?- Manter todos ramais bloqueados. - Ao gerar ligações externas, ser obrigado digitar senha e nº de ramal pré cadastrada em BD, para que estes dados vá para linha dos bilhetes. - Após desligar a ligação, o ramal continua bloqueado. O Objetivo é o usuário conseguir gerar ligação externa de qualquer ramal (Tipo Tel. IP) e os bilhetes irem sempre para o ramal dele, isto é, ser tarifado no ramal cadastrado no nome dele, podendo até manter a informação de qual ramal foi gerado a ligação. Att. [cid:[email protected]] Celso A. D. Fernandes Instituto Metodista de Ensino Superior [email protected]<mailto:[email protected]> Tel. (5511) 4366-5540 De: [email protected] [mailto:[email protected]] Em nome de Rodrigo Lang Enviada em: sexta-feira, 30 de abril de 2010 12:03 Para: [email protected] Assunto: Re: [AsteriskBrasil] Res: Bloqueio de ramais por codigo Bem simples. Cria no AtsDB as seguintes sequências: "/Cadeado/${CALLERID(Num)}" e "/Senha/${CALLERID(num)}". Na família "/Senha/${CALLERID(num)}" você insere o número do ramal seguido da senha de 3 digitos. Toda vez que a pessoa quiser ativar ou desativar o cadeado ela terá que digitar o código de ativação/desativação, a app Authenticate() vai checar a senha para ver se confere. Após isso, no contexto de ativação ele irá setar no AstDB, na família "/Cadeado/${CALLERID(Num)}" o valor "1" e no contexto de desativação o valor "0". Quando for realizar uma ligação ele irá checar na família "/Cadeado/${CALLERID(Num)}" o valor que está. Se for "1" ele desliga. Se for "0" ele completa a chamada. É para estar funcionando 100%, porém como faz tempo que eu fiz esse contexto é melhor testar! ;;;Ativa cadeado exten => _*55,1,Answer() exten => _*55,2,Wait(1) exten => _*55,3,Playback(digite-senha) exten => _*55,4,Read(Senha,,3,,,20) exten => _*55,5,Noop(${Senha}) exten => _*55,6,Set(Pass=${DB(Senha/${CALLERID(num)})}) exten => _*55,7,Authenticate(${Pass},d) exten => _*55,8,Set(DB(Cadeado/${CALLERID(num)})=1) exten => _*55,9,Playback(cadeado-ativo) exten => _*55,10,Hangup() ;;;Desativa cadeado exten => _*56,1,Answer() exten => _*56,2,Wait(1) exten => _*56,3,Playback(digite-senha) exten => _*56,4,Read(Senha,,3,,,20) exten => _*56,5,Noop(${Senha}) exten => _*56,6,Set(Pass=${DB(Senha/${CALLERID(num)})}) exten => _*56,7,Authenticate(${Pass},d) exten => _*56,8,Set(DB(Cadeado/${CALLERID(num)})=0) exten => _*56,9,Playback(cadeado-desativo) exten => _*56,10,Hangup() ;;;Saída de ligações exten => _X.,1,Gotoif($[ "${DB(Cadeado/${CALLERID(num)})}" = "0" ]?continua:bloqueado) exten => _X.,2(continua),Dial(........) exten => _X.,3,Hangup() exten => _X.,4(bloqueado),Playback(cadeado-ativo) exten => _X.,6,Hangup() Ats, Rodrigo Lang Em 29 de abril de 2010 23:42, Mauro Mequelussi <[email protected]<mailto:[email protected]>> escreveu: Alguma coisa nesse sentido, já ajudaria!!! Coloca cadeado no ramal; exten => _11*XXX,1,NoCDR() exten => _11*XXX,n,Set(DB(RAMAL_CADEADO/${CALLERID(num)})=${CALLERID(num)}) Teste antes das ligações: exten = s,n,GotoIf($[${DB_EXISTS(RAMAL_CADEADO/${CALLERID(num)})}]?bloqueado) ;Verifica se o ramal está com cadeado (bloqueado) exten = s,n,Dial(${ARG1},,KT) exten = s,n,Goto(s-${DIALSTATUS},1) exten = s,n,HangUp() exten = s,n(bloqueado),Playback(ramal-bloqueado) exten = s,n,HangUp() Att, Mauro Mequelussi VoIP Soluções - Consultoria em Telefonia www.voipsolucoes.com.br<http://www.voipsolucoes.com.br> ________________________________ De: Rodrigo Lang <[email protected]<mailto:[email protected]>> Para: [email protected]<mailto:[email protected]> Enviadas: Quinta-feira, 29 de Abril de 2010 17:37:07 Assunto: Re: [AsteriskBrasil] Bloqueio de ramais por codigo Fala Saulo! Eu já fiz, tipo esquema de cadeado de central telefônica, isso? Ats, Rodrigo Lang. Em 29 de abril de 2010 16:15, Saulo Quinteiro <[email protected]<mailto:[email protected]>> escreveu: Alguém aqui da lista tem essa funcionalidade já implementada? Estou pensando em fazer via dialplan. usuario disca para um numero X ex:*666, gravo no database que o ramal ta bloqueado e toda vez que ele tentar realizar uma chamada vou verificar se ele ta bloqueado ou não. Se tiver peço a senha se não liga normal. alguém teria uma sugestão melhor? Att, -- Saulo Quinteiro dos Santos Bacharel em Ciências da Computação UFPR Cel: (041) 9927-5236 Com: (041) 2141-9567 _______________________________________________ KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. - Hardware com alta disponibilidade de recursos e qualidade KHOMP - Suporte técnico local qualificado e gratuito Conheça a linha completa de produtos KHOMP em www.khomp.com.br<http://www.khomp.com.br> _______________________________________________ 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 -- Rodrigo F. Lang Amd. de Redes em Telecom _______________________________________________ KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. - Hardware com alta disponibilidade de recursos e qualidade KHOMP - Suporte técnico local qualificado e gratuito Conheça a linha completa de produtos KHOMP em www.khomp.com.br<http://www.khomp.com.br> _______________________________________________ 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 -- Rodrigo F. Lang Amd. de Redes em Telecom
<<inline: image001.gif>>
_______________________________________________ KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. - Hardware com alta disponibilidade de recursos e qualidade KHOMP - Suporte técnico local qualificado e gratuito Conheça a linha completa de produtos KHOMP em www.khomp.com.br _______________________________________________ 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

