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">&lt;<a href="mailto:pruonckk@pruonckk.org">pruonckk@pruonckk.org</a>&gt;</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>
&gt; Bom dia,<br>
&gt;<br>
&gt; Podes tentar implementar diretamente no plano de discagem.<br>
&gt;<br>
&gt; Se tiver um banco de dados com as senhas, podes, por exemplo, separar a<br>
&gt; senha do extension discado com ${EXTEN:X:Y} onde X = posicao do primeiro<br>
&gt; caractere e Y = quantidade de caracteres a selecionar.<br>
&gt;<br>
&gt; Por exemplo, ${EXTEN:4:4} de 03045671188888888 resultaria em 4567.<br>
&gt; O numero a entrar no dial seria ${EXTEN:8} (a partir do 8º digito).<br>
&gt; (Se for necessario prefixo, podes colocar, por exemplo, 550${EXTEN:8})<br>
&gt;<br>
&gt; Depois de tudo separado, basta comparar com as permissoes q tiver no<br>
&gt; banco de dados e permitir ou nao a discagem (podes até mesmo tocar um<br>
&gt; audio se a chamada for negada)<br>
&gt;<br>
&gt; Desta forma, a discagem é feita em apenas uma etapa, diferentemente do<br>
&gt; DISA que pede a senha e depois abre a linha pra discar novamente.<br>
&gt;<br>
&gt; *** Não tenho muita experiencia com o DISA e escrevi essa resposta sem<br>
&gt; fazer consultas. Portanto, se eu estiver errado em algum ponto, por<br>
&gt; favor corrijam.<br>
&gt;<br>
&gt; Espero ter ajudado.<br>
&gt;<br>
&gt;<br>
&gt; On Tue, 2009-05-12 at 19:51 -0400, Weder Prado wrote:<br>
&gt;&gt; Pessoal,<br>
&gt;&gt; Preciso de uma ajuda pra fazer a seguinte implementacao, gostaria de<br>
&gt;&gt; criar um extension onde o usuário tenha uma senha cadastrada e passe<br>
&gt;&gt; essa senha na hora de discar, por exemplo *30Senha+numerodecelular, se<br>
&gt;&gt; a senha dele puder discar pra celular ele sai normalmente?<br>
&gt;&gt; Pra isso eu tenho que usar o DISA ou tem outras formas?<br>
&gt;&gt;<br>
&gt;&gt; No aguardo,<br>
&gt;&gt; Weder<br>
&gt;&gt; _______________________________________________<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Openmoko Freerunner, primeiro telefone open source, disponível no Brasil<br>
&gt; rodando o Android da Google.<br>
&gt; <a href="http://www.neodroid.com" target="_blank">http://www.neodroid.com</a><br>
&gt;<br>
&gt; Compre uma camiseta da AsteriskBrasil.org!<br>
&gt; <a href="http://www.voipmania.com.br" target="_blank">http://www.voipmania.com.br</a><br>
&gt;<br>
&gt; Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na<br>
&gt; rede Freenode.net: #asterisk-br<br>
&gt; _______________________________________________<br>
&gt; Lista de discussões AsteriskBrasil.org<br>
&gt; <a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
&gt; <a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
&gt;<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>