Asterisk GUI versione 2.0

Versione adatta alla stampaSend to friendPDF version

Prima di continuare con il dialplan ho pensato fosse il caso di scrivere una piccola guida per l’installazione dell’interfaccia grafica di Asterisk. Questo per quanti non hanno voglia né tempo di voler imparare a scrivere direttamente il “codice” del dialplan e/o configurare gli interni. Questa guida l’ho seguita passo passo e mi ha funzionato al primo intento. Specifico che il mio linux server è Centos 5.2 e la versione di Asterisk la 1.6.0.9

Per poter installare l’interfaccia grafica dovete avere il vostro Asterisk già compilato e installato.

Se abbiamo già maneggiato i nostri files di configurazione di asterisk è meglio fare una bella copia di sicurezza:

mkdir /tmp/asterisk

cp –r /etc/asterisk/* /tmp/asterisk

Per scaricare Asterisk GUI si usa subversion quindi se non l’abbiamo ancora installato è il momento di farlo:

yum install subversion

Continuiamo con l’installazione:

cd /usr/src

svn co http://svn.digium.com/svn/asterisk-gui/branches/2.0

entriamo nella cartella creata

cd 2.0

compiliamo e installiamo

./configure

make

make install

Adesso dobbiamo modificare due files di configurazione di asterisk. Iniziamo con il primo:

nano /etc/asterisk/manager.conf

modifichiamo/aggiungiamo le seguenti linee:

[general]
enabled = yes
webenabled = yes
port = 5038
httptimeout = 60
bindaddr = 0.0.0.0

[admin]
secret = password
read = system,call,log,verbose,agent,user,config,dtmf,reporting,cdr,dialplan
write = system,call,agent,user,config,command,reporting,originate

Salviamo le modifiche con CTRL-O e usciamo con CTRL-X

Passiamo al file http.conf

nano /etc/asterisk/http.conf

modifichiamo/aggiungiamo le seguenti linee:

[general]
enabled = yes
enablestatic = yes
bindaddr=direccion IP servidor asterisk
bindport=8088

Salviamo le modifiche e reiniziamo Asterisk

/etc/init.d/asterisk restart

Se lavoriamo con un server remoto dobbiamo aprire due porte nel nostro firewall (iptables)

nano /etc/sysconfig/iptables

aggiungiamo

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5038 -j ACCEPT

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8088 -j ACCEPT

salviamo e reiniziamo iptables

service iptables restart

Se lavoriamo su un computer locale e dallo stesso computer ci connettiamo all’interfaccia grafica non dobbiamo fare le modifiche di cui sopra.

Per completare verifichiamo che la configurazione sia stata fatta a dovere:

/usr/src/2.0: make checkconfig

--- Checking Asterisk configuration to see if it will support the GUI ---
* Checking for http.conf: OK
* Checking for manager.conf: OK
* Checking if HTTP is enabled: OK
* Checking if HTTP static support is enabled: OK
* Checking if manager is enabled: OK
* Checking if manager over HTTP is enabled: OK
--- Everything looks good ---
* GUI should be available at
http://hostsencillo.com:8088/asterisk/static/config/index.html

* Note: If you have bindaddr=127.0.0.1 in /etc/asterisk/http.conf
   you will only be able to visit it from the local machine.

   Example: http://localhost:8088/asterisk/static/config/index.html

* The login and password should be an entry from /etc/asterisk/manager.conf
   which has 'config' permission in read and write.  For example:

    [admin]
    secret = mysecret29696
    read = system,call,log,verbose,command,agent,config
    write = system,call,log,verbose,command,agent,config

--- Good luck! ---

Se non compare nessun avvertimento/errore è tutto a posto.

Possiamo accedere alla nostra GUI dal nostro firefox alla pagina:

http://localhost:8088/static/config/index.html

nel caso di un’installazione locale

http://mioIP:8088/static/config/index.html

Nel caso di un’installazione su server remoto.

Per entrare usiamo il nome utente e la password configurati nel file manager.conf

Seguono alcune videate dell’interfaccia grafica:

gui1

gui2

gui3

 

 

Etiquetas de Technorati: ,,
Condividi contenuti