Ciao a tutti, oggi ho aggiornato con il firmware 2 e gui 9 e
ho visto che il problema con asterisk persiste, per non creare necrosi creo questo nuovo post per riassumere e aggiornare.
E', secondo mio parere, derivato in parte dal firewall; uccidendo tutti i demoni sembra funzionare correttamente come in altri router.
Ho creato due regole che però non funzionano o almeno non riesco a vedere nei log iptable, nei log asterisk invece sembra ok.
Per la prova basta installare solo asterisk base senza nulla asterisk13 brcm63xx-tch.ipk
Le config che ho usato:
- in /etc/asterisk/logger.conf tolgo ";" da full
- /etc/asterisk/manager.conf
[general]
enabled = yes
webenabled = yes
port = 5048 ;da mettere nella rule del firewall
bindaddr = 127.0.0.1
displayconnects = no
[admin]
secret = admin
read = system,call,log,verbose,command,agent,user,config,command,dtmf,reporting,cdr,dialplan,originate,message
write = system,call,log,verbose,command,agent,user,config,command,dtmf,reporting,cdr,dialplan,originate,message
writetimeout = 5000
;la port = 5048 da mettere nella rule del firewall
;ho aggiunto qualche permesso in piu anche se i moduli non sono necessari per questa prova
- /etc/asterisk/http.conf
[general]
enabled = yes
enablestatic = yes
redirect = / /static/config/index.html
bindaddr = 0.0.0.0
bindport = 8098 ;da mettere nella rule del firewall
[post_mappings]
backups = /var/lib/asterisk/gui_backups
moh = /var/lib/asterisk/moh
;la port = 8098 da mettere nella rule del firewall
e do
]
/etc/init.d/asterisk reload
[/code
le iptable per il log non le metto per non rischiare di bloccare il router
Le regole sono:
[code]
config rule 'Allow_asterisk'
option target 'ACCEPT'
option src '*'
option proto 'all'
option dest_port '5048'
config rule 'Allow_webenabled'
option target 'ACCEPT'
option src '*'
option proto 'all'
option dest_port '8098'
diamo
uci commit firewall
/etc/init.d/firewall reload
L'url target che dovrebbe funzionare sempre con la risposta
http://192.168.1.1:5938/manager?action=login&username=admin&secret=admin
risposta
Asterisk Call Manager/2.10.2
Response: Error
Message: Missing action in request
oppure
http://192.168.1.41:8988/manager?action=login&username=admin&secret=admin
risposta
Manager Tester
Action:
CLI Command
user pass
Response Error
Message Authentication failed
Saluti