Software

[howto] Installare VoiceOne (Asterisk web-admin) su Debian GNU/Linux 4.0

1. Creare un database che verrà utilizzato da VoiceOne (e da Asterisk) per la gestione delle impostazioni

mysqladmin create voiceone

2. Aggiungere questa riga al file /etc/sudoers:


www-data ALL=NOPASSWD: /var/www/voiceone_webservices/config/script/vo-tools.sh

Il file /etc/sudoers esiste se sudo è installato. Per installarlo su Debian, :

apt-get install sudo

Da notare che www-data è l’utente con cui gira Apache, per cui se Apache è in esecuzione con un altro utente, è necessario modificare la riga appena inserita. Inoltre, il percorso alla document root di VoiceOne va impostata sul percorso in cui sarà installato voiceone e voiceone_webservices.

3. Aggiungere le seguenti righe al file /etc/asterisk/modules.conf nella sezione moduli:

preload => res_config_mysql.so

4. Modificare la sezione setting del file /etc/asterisk/extconfig.conf aggiungendo o modificando queste righe:


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

5. Creare il file /etc/asterisk/res_mysql.conf


[general]
dbhost = localhost
dbname = voiceone
dbuser = root
dbpass = voiceone
dbport = 3306
dbsock = /var/lib/mysql/mysql.sock

I parametri vanno personalizzati per concedere l’accesso al database mySql creato al punto 1

6. Creare il file /etc/asterisk/cdr_mysql.conf:


[global]
hostname=localhost
dbname=voiceone
table=cdr
user=root
password=voiceone
port=3306
sock=/var/lib/mysql/mysql.sock
userfield=1

I parametri vanno personalizzati per concedere l’accesso al database mySql creato al punto 1

7. Modificare il file /etc/asterisk/manager.conf:


[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

8. Scaricare e decomprimere l’ultima release di VoiceOne reperibile all’indirizzo nella document root di Apache. Verranno create due cartelle, voiceone/ e voiceone_webservice/

9. Rinominare sia il file config.inc.php.default in DOCUMENT_ROOT/voiceone/admin/config che il file DOCUMENT_ROOT/voiceone_webservices/config in config.inc.php

10. Modificare il file DOCUMENT_ROOT/voiceone/admin/config/config.inc.php (E’ consigliato settare il parametro $soapHostname con l’indirizzo IP invece di localhost)

11. Modificare il file DOCUMENT_ROOT/voiceone_webservices/config/config.inc.php

12. Modificare il file DOCUMENT_ROOT/voiceone_webservices/config/script/vo-tools.sh e inserire il percorso assoluto allo script nella variabile VOCFGDIR

13. Verificare il percorso specificato nel file DOCUMENT_ROOT/voiceone_webservices/config/script/vo.cfg

14. Riavviare Apache

15. Aprire da un browser l’indirizzo http://mioserver/voiceone/setup.php e seguire le istruzioni presentate

Traduzione dell’articolo VoiceOne: Quick Install Guide reperibile sul sito http://docs.voiceone.it/

24/10/2007 How-To
3 Comments

[how-to] Installare Asterisk 1.4 su Debian GNU/Linux 4.0

[how-to] VoiceOne e Debian GNU/Linux 4.0

  1. Donà Enrico 24/10/2007 at 19:15

    E’ necessario installare anche il pacchetto zip e unzip (apt-get install zip unzip)

  2. Sisma 31/10/2008 at 17:17

    Sto tentando da giorni inutilmente a far andare il mio asterisk con voiceone. Non so come mai, ma quando provo a effettuare una chiamata con 2 client perfettamente registrati ricevo sempre questo messaggio nella console di asterisk:

    == Using SIP RTP CoS mark 5
    — Executing [5001@DefaultOutgoingRule:1] AGI(“SIP/5001-08202390”, “dial.php,entity=56&group=2&extension=5001”) in new stack
    — Launched AGI Script /var/lib/asterisk/agi-bin/dial.php
    — AGI Script Executing Application: (macro) Options: (stdexten|SIP/5001)
    [Oct 22 17:11:48] WARNING[17089]: app_macro.c:201 _macro_exec: No such context ‘macro-stdexten|SIP/5001’ for macro ‘stdexten|SIP/5001’
    — AGI Script dial.php completed, returning 0
    — Auto fallthrough, channel ‘SIP/5001-08202390’ status is ‘UNKNOWN’

    Riassumendo il log, non si trova il context per la macro stdexten. Ho anche impostato l’asterisk in modo tale che qualsiasi modifica fatta dal voiceone venga ricaricata all’istante. La macro come da installazione di default ho visto che ci sta, quindi non riesco a capire come mai ottengo sempre quell’errore. Poi e’ normale che la tabella extensions_table nel mio db sia vuota?

  3. Donà Enrico 24/11/2008 at 19:46

    Trovo solo ora il commento, purtroppo son “sommerso” di spam e non l’avevo visto. Mi dispiace non poterti aiutare, il server su cui avevo questa piattaforma installata è morto, e al momento Asterisk non l’ho ancora ripristinato. In ogni caso, se hai tempo e hai trovato la soluzione al tuo problema, puoi postarla? Grazie e scusami ancora.

Lascia un commento

Devi essere connesso per inviare un commento.

Agosto 2026
L M M G V S D
 12
3456789
10111213141516
17181920212223
24252627282930
31  
« Gen    

Categorie

  • Access
  • Asp
  • Cyberoam
  • Dell
  • ESX / vmWare
  • Exchange
  • Exchange 2007
  • How-To
  • IIS
  • iPhone
  • Linux
  • Mac
  • Office 365
  • Outlook
  • plesk
  • Promox
  • Sophos XG
  • SQL Server
  • TeamSystem
  • Tips
  • Trend Micro
  • Uncategorized
  • Vb.NET
  • VB6
  • Windows 10
  • Windows 7
  • Windows SBS
  • Windows Server
  • Windows Vista
  • Windows XP
  • WSUS

How-To

  • Configure SMTP O365 Migration Using TLS 1.2 For SQL Database Mail
  • Debian anti-spam and anti-virus e-mail gateway
  • How to install Small Business Server 2003 in an existing Active Directory domain
  • Sophos XG Firewall and Firebox Branch Office VPN Integration Guide
  • Squid, SquidGard, NTLM Authentication con Samba 3.x su Debian Sarge
  • Troubleshoot high-CPU-usage issues in SQL Server

Utili

  • Chip Grafici per portatili – Benchmark
  • Il blog su Microsoft Access
  • Processori per portatili – Benchmark
  • Sophos Wireless: Wi-Fi Fundamentals
  • Zentyal – Linux Small Business Server

Meta

  • Accedi
  • Feed dei contenuti
  • Feed dei commenti
  • WordPress.org
Agosto 2026
L M M G V S D
 12
3456789
10111213141516
17181920212223
24252627282930
31  
« Gen    

Archivio

  • Gennaio 2026
  • Settembre 2025
  • Giugno 2024
  • Febbraio 2024
  • Settembre 2023
  • Agosto 2023
  • Novembre 2022
  • Agosto 2022
  • Marzo 2022
  • Ottobre 2021
  • Maggio 2020
  • Aprile 2020
  • Febbraio 2020
  • Settembre 2019
  • Luglio 2019
  • Giugno 2019
  • Marzo 2018
  • Novembre 2017
  • Settembre 2017
  • Aprile 2017
  • Dicembre 2016
  • Luglio 2016
  • Giugno 2016
  • Maggio 2016
  • Dicembre 2015
  • Novembre 2015
  • Settembre 2015
  • Luglio 2015
  • Maggio 2015
  • Dicembre 2013
  • Novembre 2013
  • Dicembre 2012
  • Novembre 2012
  • Ottobre 2012
  • Settembre 2012
  • Maggio 2012
  • Gennaio 2012
  • Novembre 2011
  • Maggio 2011
  • Ottobre 2010
  • Giugno 2010
  • Aprile 2010
  • Marzo 2010
  • Gennaio 2010
  • Dicembre 2009
  • Novembre 2009
  • Settembre 2009
  • Luglio 2009
  • Giugno 2009
  • Marzo 2009
  • Febbraio 2009
  • Novembre 2008
  • Settembre 2008
  • Luglio 2008
  • Giugno 2008
  • Maggio 2008
  • Aprile 2008
  • Gennaio 2008
  • Ottobre 2007
  • Settembre 2007
  • Agosto 2007
  • Maggio 2007

Categorie

  • Access (1)
  • Asp (3)
  • Cyberoam (2)
  • Dell (1)
  • ESX / vmWare (8)
  • Exchange (11)
  • Exchange 2007 (8)
  • How-To (32)
  • IIS (2)
  • iPhone (1)
  • Linux (1)
  • Mac (1)
  • Office 365 (3)
  • Outlook (6)
  • plesk (1)
  • Promox (1)
  • Sophos XG (4)
  • SQL Server (7)
  • TeamSystem (1)
  • Tips (40)
  • Trend Micro (3)
  • Uncategorized (1)
  • Vb.NET (1)
  • VB6 (2)
  • Windows 10 (3)
  • Windows 7 (3)
  • Windows SBS (3)
  • Windows Server (22)
  • Windows Vista (2)
  • Windows XP (3)
  • WSUS (2)

Meta

  • Accedi
  • Feed dei contenuti
  • Feed dei commenti
  • WordPress.org
Proudly powered by WordPress | Theme: Neblue by NEThemes.