<!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&eacute;!<br>
<br>
O usu&aacute;rio no caso ser&aacute; o supervisor e n&atilde;o quem utiliza o ramal, a&iacute;
ficaria a crit&eacute;rio dele colocar a senha ou deixar em branco, sei l&aacute;...<br>
<br>
Consegui fazer o que queria, segue o c&oacute;digo (PHP) caso seja &uacute;til para
algu&eacute;m:<br>
<br>
&nbsp;&nbsp;&nbsp; function enviaComando($comando,$out,$in){<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fwrite($out,$comando);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fflush($out);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return trim(fgets($in,4096));<br>
&nbsp;&nbsp;&nbsp; }<br>
<br>
&nbsp;&nbsp;&nbsp; function retornoSenha($comando,$out,$in){<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fwrite($out,$comando);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fflush($out);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $retorno = trim(fgets($in,4096));<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $inicio = strpos($retorno,"=")+1;<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(trim(substr($retorno,$inicio)))<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return 0; // SENHA ERRADA<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return 1; // SENHA CORRETA<br>
&nbsp;&nbsp;&nbsp; }<br>
<br>
&nbsp;&nbsp;&nbsp; $senha&nbsp;&nbsp;&nbsp; = '123';<br>
&nbsp;&nbsp;&nbsp; $resposta = retornoSenha(" EXEC Authenticate \"$senha\"
\n",STDOUT,STDIN);<br>
<br>
&nbsp;&nbsp;&nbsp; if ($resposta)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $aux = enviaComando(" EXEC NOOP \"SENHA CERTA\"
\n",STDOUT,STDIN);<br>
&nbsp;&nbsp;&nbsp; else<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $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&eacute; Augusto Dalgut Junior escreveu:
<blockquote
 cite="mid:h2pbbfc25111004071233t2a0d8595t9ede9810c21466d0@mail.gmail.com"
 type="cite">Boa Tarde Cesar,<br>
  <br>
&nbsp;N&atilde;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&ccedil;&atilde;o, assim s&atilde;o atualizados 8 arquivos a cada hora.<br>
  <br>
&nbsp;A &uacute;nica observa&ccedil;&atilde;o que eu gostaria de fazer para a sua id&eacute;ia, &eacute; que ao
deixar o pr&oacute;prio usu&aacute;rio alterar a senha, esse poder&aacute; escolher uma
senha j&aacute; existente e voc&ecirc; ter&aacute; problema de identifica&ccedil;&atilde;o depois, caso
v&aacute; gerar relat&oacute;rios. Caso voc&ecirc; passe um erro de senha j&aacute; existente para
esse usu&aacute;rio, ele saber&aacute; que aquela senha funcionar&aacute; para liga&ccedil;&otilde;es, e
poder&aacute; utilizar a senha que &eacute; de outro usu&aacute;rio.<br>
  <br>
&nbsp;Att.,<br>
  <br>
------------------------------------------<br>
Jos&eacute; 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&eacute;m j&aacute; utilizou o comando Authenticate dentro de um script AGI? &Eacute;<br>
poss&iacute;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&ccedil;&atilde;o em banco de dados<br>
com PHP, para que o usu&aacute;rio pudesse alter&aacute;-la.<br>
    <br>
Obrigado!<br>
    <br>
Att.<br>
    <br>
--<br>
    <br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;'''<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (o o)<br>
+---------oOOO--(_)------------------+<br>
| &nbsp;Cesar Augusto Gaspar &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|<br>
| &nbsp;MSN: <a moz-do-not-send="true" href="mailto:cesargasp@hotmail.com">cesargasp@hotmail.com</a>
&nbsp; &nbsp; &nbsp; &nbsp;|<br>
+----------------------oOOO----------+<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|__|__|<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; || ||<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;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&eacute;cnico local qualificado e gratuito 
Conhe&ccedil;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&otilde;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>