Valeu pela dica, José!

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á...

Consegui fazer o que queria, segue o código (PHP) caso seja útil para alguém:

    function enviaComando($comando,$out,$in){
        fwrite($out,$comando);
        fflush($out);
        return trim(fgets($in,4096));
    }

    function retornoSenha($comando,$out,$in){
        fwrite($out,$comando);
        fflush($out);
        $retorno = trim(fgets($in,4096));
        $inicio = strpos($retorno,"=")+1;

        if(trim(substr($retorno,$inicio)))
                return 0; // SENHA ERRADA
        else
                return 1; // SENHA CORRETA
    }

    $senha    = '123';
    $resposta = retornoSenha(" EXEC Authenticate \"$senha\" \n",STDOUT,STDIN);

    if ($resposta)
        $aux = enviaComando(" EXEC NOOP \"SENHA CERTA\" \n",STDOUT,STDIN);
    else
        $aux = enviaComando(" EXEC NOOP \"SENHA ERRADA\" \n",STDOUT,STDIN);


Att.
                '''
               (o o)
+---------oOOO--(_)------------------+
|  Cesar Augusto Gaspar              |
|  MSN: cesarg...@hotmail.com        |
+----------------------oOOO----------+
              |__|__|
               || ||
              ooO Ooo


José Augusto Dalgut Junior escreveu:
Boa Tarde Cesar,

 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.

 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.

 Att.,

------------------------------------------
José Augusto Dalgut Junior
41 8428-5103
41 3398-1357
google talk: dalgut.jun...@gmail.com
msn: dalgutjun...@hotmail.com


Bom dia, pessoal!!

Alguém já utilizou o comando Authenticate dentro de um script AGI? É
possível?

Eu gostaria que um ramal loga-se para fazer determinadas chamadas.
Definindo o Authenticate no extensions.conf funciona, mas a senha fica
sendo sempre a mesma. Gostaria de fazer uma validação em banco de dados
com PHP, para que o usuário pudesse alterá-la.

Obrigado!

Att.

--

               '''
              (o o)
+---------oOOO--(_)------------------+
|  Cesar Augusto Gaspar              |
|  MSN: cesarg...@hotmail.com        |
+----------------------oOOO----------+
             |__|__|
              || ||
             ooO Ooo





_______________________________________________ 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 www.khomp.com.br _______________________________________________ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil


_______________________________________________
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 www.khomp.com.br
_______________________________________________
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Responder a