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