[AsteriskBrasil] RES: Res: Bloqueio de ramais por codigo

Celso A. Dias Fernandes celso.fernandes em metodista.br
Sexta Abril 30 15:28:38 BRT 2010


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:image001.gif em 01CAE879.CE63BC10]


Celso A. D. Fernandes
Instituto Metodista de Ensino Superior
celso.fernandes em metodista.br<mailto:celso.fernandes em metodista.br>
Tel. (5511) 4366-5540



De: asteriskbrasil-bounces em listas.asteriskbrasil.org [mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] Em nome de Rodrigo Lang
Enviada em: sexta-feira, 30 de abril de 2010 12:03
Para: asteriskbrasil em listas.asteriskbrasil.org
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 <mequelussi em yahoo.com.br<mailto:mequelussi em yahoo.com.br>> 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 <rodrigoferreiralang em gmail.com<mailto:rodrigoferreiralang em gmail.com>>
Para: asteriskbrasil em listas.asteriskbrasil.org<mailto:asteriskbrasil em listas.asteriskbrasil.org>
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 <sauloquinteiro em gmail.com<mailto:sauloquinteiro em gmail.com>> 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
AsteriskBrasil em listas.asteriskbrasil.org<mailto:AsteriskBrasil em listas.asteriskbrasil.org>
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
AsteriskBrasil em listas.asteriskbrasil.org<mailto:AsteriskBrasil em listas.asteriskbrasil.org>
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil



--
Rodrigo F. Lang
Amd. de Redes em Telecom
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20100430/b477dfc5/attachment-0001.htm 
-------------- Próxima Parte ----------
Um anexo não texto foi limpo...
Nome  : image001.gif
Tipo  : image/gif
Tam   : 1791 bytes
Descr.: image001.gif
Url   : http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20100430/b477dfc5/attachment-0001.gif 


Mais detalhes sobre a lista de discussão AsteriskBrasil