[AsteriskBrasil] Perfil de senha

Rodrigo Sertori rodrigo em sertori.com.br
Quarta Maio 13 10:27:49 BRT 2009


Realmente com o banco fica muito mais facil.
Parte do principio que o Sergio comentou...

Att,

Rodrigo Sertori
Consultor Oracle-BEA



2009/5/13 <pruonckk em pruonckk.org>

> Meus dois centavos.
>
>
> Eu vejo duas soluções praticas para isso.
>
> 1. Solução Facil
>
> Crie um arquivo de senhas com um accountcode
> ex:   334455:123456
>
> Accountcode 334455 e senha 123456
>
> Utilize o comando Authenticate em seu dialplan informando o arquivo que
> terá as senhas.
>
> Crie uma pequena macro para validar os accountcodes e então permitir a
> discagem ou não baseado no accountcode ou outro argumento.
>
> 2. Solução Legal
>
> Crie uma tabela no banco de dados com o accountcode do usuário , senha, e
> invente um tipo de permissão (1 2 3 (pode tudo, pode local, desativado))
>
> Faça um script agi para consultar no banco de dados os tres campos e de
> acordo com a permissão ele libera a discagem ou não, o accountcode é para
> utilização de controle sua para monitorar os usuários que estão utilizando
> o sistema.
>
> > Bom dia,
> >
> > Podes tentar implementar diretamente no plano de discagem.
> >
> > Se tiver um banco de dados com as senhas, podes, por exemplo, separar a
> > senha do extension discado com ${EXTEN:X:Y} onde X = posicao do primeiro
> > caractere e Y = quantidade de caracteres a selecionar.
> >
> > Por exemplo, ${EXTEN:4:4} de 03045671188888888 resultaria em 4567.
> > O numero a entrar no dial seria ${EXTEN:8} (a partir do 8º digito).
> > (Se for necessario prefixo, podes colocar, por exemplo, 550${EXTEN:8})
> >
> > Depois de tudo separado, basta comparar com as permissoes q tiver no
> > banco de dados e permitir ou nao a discagem (podes até mesmo tocar um
> > audio se a chamada for negada)
> >
> > Desta forma, a discagem é feita em apenas uma etapa, diferentemente do
> > DISA que pede a senha e depois abre a linha pra discar novamente.
> >
> > *** Não tenho muita experiencia com o DISA e escrevi essa resposta sem
> > fazer consultas. Portanto, se eu estiver errado em algum ponto, por
> > favor corrijam.
> >
> > Espero ter ajudado.
> >
> >
> > On Tue, 2009-05-12 at 19:51 -0400, Weder Prado wrote:
> >> Pessoal,
> >> Preciso de uma ajuda pra fazer a seguinte implementacao, gostaria de
> >> criar um extension onde o usuário tenha uma senha cadastrada e passe
> >> essa senha na hora de discar, por exemplo *30Senha+numerodecelular, se
> >> a senha dele puder discar pra celular ele sai normalmente?
> >> Pra isso eu tenho que usar o DISA ou tem outras formas?
> >>
> >> No aguardo,
> >> Weder
> >> _______________________________________________
> >
> >
> >
> > _______________________________________________
> > Openmoko Freerunner, primeiro telefone open source, disponível no Brasil
> > rodando o Android da Google.
> > http://www.neodroid.com
> >
> > Compre uma camiseta da AsteriskBrasil.org!
> > http://www.voipmania.com.br
> >
> > Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na
> > rede Freenode.net: #asterisk-br
> > _______________________________________________
> > Lista de discussões AsteriskBrasil.org
> > AsteriskBrasil em listas.asteriskbrasil.org
> > http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
> >
>
>
> _______________________________________________
> Openmoko Freerunner, primeiro telefone open source, disponível no Brasil
> rodando o Android da Google.
> http://www.neodroid.com
>
> Compre uma camiseta da AsteriskBrasil.org!
> http://www.voipmania.com.br
>
> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na
> rede Freenode.net: #asterisk-br
> _______________________________________________
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20090513/6ccd8f4b/attachment-0001.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil