<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Valeu pela dica, José!<br>
<br>
O usuário no caso será o supervisor e não quem utiliza o ramal, aí
ficaria a critério dele colocar a senha ou deixar em branco, sei lá...<br>
<br>
Consegui fazer o que queria, segue o código (PHP) caso seja útil para
alguém:<br>
<br>
function enviaComando($comando,$out,$in){<br>
fwrite($out,$comando);<br>
fflush($out);<br>
return trim(fgets($in,4096));<br>
}<br>
<br>
function retornoSenha($comando,$out,$in){<br>
fwrite($out,$comando);<br>
fflush($out);<br>
$retorno = trim(fgets($in,4096));<br>
$inicio = strpos($retorno,"=")+1;<br>
<br>
if(trim(substr($retorno,$inicio)))<br>
return 0; // SENHA ERRADA<br>
else<br>
return 1; // SENHA CORRETA<br>
}<br>
<br>
$senha = '123';<br>
$resposta = retornoSenha(" EXEC Authenticate \"$senha\"
\n",STDOUT,STDIN);<br>
<br>
if ($resposta)<br>
$aux = enviaComando(" EXEC NOOP \"SENHA CERTA\"
\n",STDOUT,STDIN);<br>
else<br>
$aux = enviaComando(" EXEC NOOP \"SENHA ERRADA\"
\n",STDOUT,STDIN);<br>
<br>
<br>
Att.<br>
<pre class="moz-signature" cols="72"> '''
(o o)
+---------oOOO--(_)------------------+
| Cesar Augusto Gaspar |
| MSN: <a class="moz-txt-link-abbreviated" href="mailto:cesargasp@hotmail.com">cesargasp@hotmail.com</a> |
+----------------------oOOO----------+
|__|__|
|| ||
ooO Ooo</pre>
<br>
<br>
José Augusto Dalgut Junior escreveu:
<blockquote
cite="mid:h2pbbfc25111004071233t2a0d8595t9ede9810c21466d0@mail.gmail.com"
type="cite">Boa Tarde Cesar,<br>
<br>
Não tenho certeza, mas acredito que o Authenticate funciona somente
com arquivos. Eu tenho aqui um cadastro no Mysql onde rodo um php de 1
em 1 hora atualizando os arquivos. Tenho 8 classes de senha, uma para
cada tipo de ligação, assim são atualizados 8 arquivos a cada hora.<br>
<br>
A única observação que eu gostaria de fazer para a sua idéia, é que ao
deixar o próprio usuário alterar a senha, esse poderá escolher uma
senha já existente e você terá problema de identificação depois, caso
vá gerar relatórios. Caso você passe um erro de senha já existente para
esse usuário, ele saberá que aquela senha funcionará para ligações, e
poderá utilizar a senha que é de outro usuário.<br>
<br>
Att.,<br>
<br>
------------------------------------------<br>
José Augusto Dalgut Junior<br>
41 8428-5103<br>
41 3398-1357<br>
google talk: <a moz-do-not-send="true"
href="mailto:dalgut.junior@gmail.com">dalgut.junior@gmail.com</a><br>
msn: <a moz-do-not-send="true" href="mailto:dalgutjunior@hotmail.com">dalgutjunior@hotmail.com</a><br>
<br>
<div class="gmail_quote">
<blockquote class="gmail_quote"
style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
Bom dia, pessoal!!<br>
<br>
Alguém já utilizou o comando Authenticate dentro de um script AGI? É<br>
possível?<br>
<br>
Eu gostaria que um ramal loga-se para fazer determinadas chamadas.<br>
Definindo o Authenticate no extensions.conf funciona, mas a senha fica<br>
sendo sempre a mesma. Gostaria de fazer uma validação em banco de dados<br>
com PHP, para que o usuário pudesse alterá-la.<br>
<br>
Obrigado!<br>
<br>
Att.<br>
<br>
--<br>
<br>
'''<br>
(o o)<br>
+---------oOOO--(_)------------------+<br>
| Cesar Augusto Gaspar |<br>
| MSN: <a moz-do-not-send="true" href="mailto:cesargasp@hotmail.com">cesargasp@hotmail.com</a>
|<br>
+----------------------oOOO----------+<br>
|__|__|<br>
|| ||<br>
ooO Ooo<br>
<br>
<br>
<br>
</blockquote>
</div>
<br>
<pre wrap="">
<hr size="4" width="90%">
_______________________________________________
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 <a class="moz-txt-link-abbreviated" href="http://www.khomp.com.br">www.khomp.com.br</a>
_______________________________________________
Lista de discussões AsteriskBrasil.org
<a class="moz-txt-link-abbreviated" href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a>
<a class="moz-txt-link-freetext" href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a></pre>
</blockquote>
</body>
</html>