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.

Giugno 2025
L M M G V S D
 1
2345678
9101112131415
16171819202122
23242526272829
30  
« Giu    

Categorie

  • Access
  • Asp
  • Cyberoam
  • Dell
  • ESX / vmWare
  • Exchange
  • Exchange 2007
  • How-To
  • IIS
  • iPhone
  • Linux
  • Mac
  • Office 365
  • Outlook
  • plesk
  • Sophos XG
  • SQL Server
  • TeamSystem
  • Tips
  • Trend Micro
  • 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
Proudly powered by WordPress | Theme: Neblue by NEThemes.