Installazione (Distro raccomandata Ubuntu 8.04)
- Effettuare il login come root
- Installare il software indicato tra i requisiti software minimi
- Avviare MySQL server (/etc/init.d/mysql start)
- Creare il database voiceone (mysqladmin create voiceone)
- Assegnare una password all'utente root del database (mysqladmin password voiceone) oppure creare un utente con diritti sul database voiceone
- Aggiungere la seguente riga in /etc/sudoers:www-data ALL=NOPASSWD: /var/www/html/voiceone_webservices/config/script/vo-tools.shNote: se non trovi /etc/sudoers, devi prima installare 'sudo'. Su Debian puoi farlo con 'apt-get install sudo'. L'utente 'www-data' indicato è l'utente apache, se l'apache viene eseguito sotto un utente differente l'istruzione deve essere modificata indicando l'utente corretto. E' necessario inoltre cambiare il path della document root coerentemente a dove si andrà ad installare VoiceOne, che di default dovranno essere posizionate in '/var/www' (Ubuntu e Debian) o in '/var/www/html' (Red Hat). Alcune distribuzioni impostano "defaults requiretty" in sudoers, apache verrà eseguito senza tty per cui non dovrebbe fare sudo. Di conseguenza per l'installazione di voiceone sarà necessario commentarlo. 
-  Aggiungere la seguente riga al file /etc/asterisk/modules.conf nella sezione dei moduli: preload => res_config_mysql.so
- Modificare la sezione settings del file /etc/asterisk/extconfig.conf come segue:agents.conf => mysql,voiceone,ast_config
 extensions.conf => mysql,voiceone,ast_config
 features.conf => mysql,voiceone,ast_config
 iax.conf => mysql,voiceone,ast_config
 meetme.conf => mysql,voiceone,ast_config
 misdn.conf => mysql,voiceone,ast_config
 musiconhold.conf => mysql,voiceone,ast_config
 queues.conf => mysql,voiceone,ast_config
 sip.conf => mysql,voiceone,ast_config
 zapata.conf => mysql,voiceone,ast_config
 iaxusers => mysql,voiceone,iax_buddies
 iaxpeers => mysql,voiceone,iax_buddies
 sipusers => mysql,voiceone,sip_buddies
 sippeers => mysql,voiceone,sip_buddies
 voicemail => mysql,voiceone,voicemail_users
 extensions => mysql,voiceone,extensions_table
- Creare il file /etc/asterisk/res_mysql.conf con il seguente contenuto (impostare dbname e dbpass in accordo con il punto 3 e 4):[general]
 dbhost = localhost
 dbname = voiceone
 dbuser = root
 dbpass = voiceone
 dbport = 3306
 dbsock = /var/lib/mysql/mysql.sockNota: cambiare il nome e il path della socket in accordo con la distribuzione linux utilizzata 
- Creare il file /etc/asterisk/cdr_mysql.conf con il seguente contenuto (impostare dbname e dbpass in accordo con il punto 3 e 4):[global]
 hostname=localhost
 dbname=voiceone
 table=cdr
 user=root
 password=voiceone
 port=3306
 sock=/var/lib/mysql/mysql.sock
 userfield=1Nota: cambiare il nome e il path della socket in accordo con la distribuzione linux utilizzata 
- Modificare il file /etc/asterisk/manager.conf con il seguente contenuto: [general]
 enabled=yes
 
 [admin]
 secret=qwerty_123_mnbvc
 deny=0.0.0.0/0.0.0.0
 permit=127.0.0.1/255.255.255.0
 read=system,call,log,verbose,command,agent,user
 write=system,call,log,verbose,command,agent,user
- Scaricare e decomprimere il file scaricato dal repository e copiare le cartelle voiceone e voiceone_webservice nella documente root
- Rinominare entrambi i file config.inc.php.default presenti in DOCUMENT_ROOT/voiceone/admin/config and DOCUMENT_ROOT/voiceone_webservices/config in confing.inc.php
- Editare il file DOCUMENT_ROOT/voiceone/admin/config/config.inc.php valoriazzando $soapHostname con il tuo indirizzo IP in sostituzione di localhost. Se si utilizza un virtual host è necessario inserire il fully qualified name.
- Editare il file DOCUMENT_ROOT/voiceone_webservices/config/config.inc.php inserendo le credenziali di accesso al database
- Editare il file DOCUMENT_ROOT/voiceone_webservices/config/script/vo-tools.sh inserendo nella variabile VOCFGDIR il path assoluto dello script DOCUMENT_ROOT/voiceone_webservices/config/script/vo.cfg
- Controllare la correttezza dei path all'interno di DOCUMENT_ROOT/voiceone_webservices/config/script/vo.cfg
- Riavviare il web server (/etc/init.d/apache restart)
- Aprire il Browser e andare all'indirizzo http://<yourdomain>/voiceone/setup.php. Seguire le instruzioni per il setup di VoiceOne

 
    
