Estou tentando conectar-me ao asterisco via telnet. Para que o PHPAGI use certos comandos, ele deve ser capaz de fazer o mesmo. Então eu estou cortando o intermediário e testando manualmente. Eu determinei que o asterisco não está permitindo que nada se conecte a ele via host local.
Estou seguindo as etapas do link no meu servidor.
Veja o que estou recebendo:
> telnet 127.0.0.1 5038
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
Asterisk Call Manager/1.3
Action: Login
ActionID: 1
Username: admin
Password: abc123
Response: Error
ActionID: 1
Message: Authentication failed
Meu arquivo /etc/asterisk/manager.conf contém:
[general]
enabled = yes
port = 5038
bindaddr = 127.0.0.1
#include "manager.d/*.conf"
E /etc/asterisk/manager.d/admin.conf contém:
[admin]
secret = abc123
#Trying just about everything...
permit = 127.0.0.1/255.255.255.255
permit = 127.0.0.1/255.255.255.0
permit = 23.239.27.80/255.255.255.255
permit = 23.239.27.80/255.255.255.0
permit = 192.168.0.1/255.255.255.0
permit = 192.168.0.1/255.255.255.255
read = system,call,log,verbose,command,agent,user,config,command,dtmf,reporting,cdr,dialplan,originate
write = system,call,log,verbose,command,agent,user,config,command,dtmf,reporting,cdr,dialplan,originate
Não sei por que não está autenticando. Algum palpite vem à mente? (Nota: Eu reiniciei o asterisco depois de mudar meus arquivos .conf)