Blog

Messaggi di Trixbox in italiano

Questa guida vi aiuterà ad installare i files audio di Trixbox in italiano ed avere tutti i messaggi nella vostra lingua preferita.

Messaggi di Trixbox in italiano

Siete stanchi di sentire robotici messaggi in lingua inglese provenire dal vostro centralino? Volete dargli una nuova voce, sicuramente più adatta a chi vive e lavora in Italia?
Grazie alla buona volontà di Marco Menardi ed alla pazienza della moglie Paola Dal Zot, impegnati già dal 2004 nella registrazione dei messaggi Asterisk in italiano, possiamo oggi disporre di una traduzione pressoché totale delle voci di Trixbox.

Caricare i messaggi sul centralino

Per fare in modo che il vostro centralino cominci a "parlare italiano", occorre prima di tutto scaricare i messaggi e copiarli nella corrispondente directory.
Per caricare i files audio è richiesta un po' di pratica nell'utilizzo di Linux da remoto, in caso riscontraste problemi contattatemi e potrei offrirvi il mio aiuto.
Vediamo ora i passaggi fondamentali per installare i files audio sul centralino:

  1. Accedete al pbx tramite SSH, digitando da terminale Linux:

    ssh root@ip_trixbox

    Se ad esempio il vostro centralino è configurato per avere indirizzo IP 192.168.1.254 il comando sarà il seguente:
    ssh root@192.168.1.254

    Per gli utenti Windows o MAC è invece consigliabile l'utilizzo del software Putty, che trovate nell'elenco dei programmi utili per gestire un centralino.
    Durante la connessione, vi sarà richiesta la password di root, che avete scelto in fase di installazione.

  2. Una volta eseguito l'accesso, spostatevi nella directory /tmp, con il comando:

    cd /tmp/

  3. Eseguite il download del più recente pacchetto di messaggi GSM compatibile con la release di Asterisk installata sul vostro centralino.
    I files sono scaricabili dal sito www.voip.ammdomus.it.
    Il metodo migliore è di scaricarli direttamente da riga di comando, usando il comando wget e sostituendo le "X" con i numeri della vostra versione.

    wget http://www.voip.ammdomus.it/pub/asterisk-core-sounds-it-gsm-X.X.XX-mmXXXXXXXX.tar.gz

    Per Asterisk 1.4 ed Asterisk 1.6 il file al momento più aggiornato è asterisk-core-sounds-it-gsm-1.4.15-mm20090405.tar.gz e dovrete procedere come segue:
    wget http://www.voip.ammdomus.it/pub/asterisk-core-sounds-it-gsm-1.4.15-mm20090405.tar.gz

  4. Una volta completato il download dei messaggi italiani, dovrete scompattare l'archivio .tar.gz nella directory "/var/lib/asterisk/sounds/".
    Procedendo con l'esempio precedente:

    tar xzvf asterisk-core-sounds-it-gsm-1.4.15-mm20090405.tar.gz -C /var/lib/asterisk/sounds/

  5. A questo punto i files sono stati copiati correttamente sul centralino, possiamo chiudere la finestra del terminale e passare alla configurazione tramite browser.

Configurazione Trixbox

Il passaggio successivo serve per comunicare ad Asterisk quando utilizzare i messaggi in italiano e soprattutto dove trovarli. Vediamo come procedere in dettaglio:

  1. Aprite una finestra del vostro browser preferito ed accedete all'interfaccia del centralino, digitando il relativo indirizzo IP.

  2. Accedete tramite l'utenza amministrativa, cliccando su "switch" in alto a destra ed inserendo i username e password di amministrazione (default user: maint - default password: password).

  3. Dal menù "PBX" scegliete la voce "Config File Editor" e cliccate sul file "asterisk.conf".

  4. In fondo alla sezione "[Options]" del file aggiungete la seguente stringa:

    languageprefix = yes

    Il file risultante dovrebbe essere simile al seguente:
    [directories]
    astetcdir => /etc/asterisk
    astmoddir => /usr/lib/asterisk/modules
    astvarlibdir => /var/lib/asterisk
    astagidir => /var/lib/asterisk/agi-bin
    astspooldir => /var/spool/asterisk
    astrundir => /var/run/asterisk
    astlogdir => /var/log/asterisk

    [options]
    transmit_silence_during_record = yes
    languageprefix = yes

  5. Cliccate sul pulsante "Update" e successivamente su "Re-Read Configs".

  6. Cliccate ora sulla directory "/etc/asterisk" e scegliete il file "sip_general_custom.conf".
    Il file dovrebbe essere vuoto e, in ogni caso, aggiungere la riga:

    language = it

  7. Come nel caso precedente, cliccate sul pulsante "Update" e successivamente su "Re-Read Configs".

  8. Non vi rimane che riavviare Asterisk: dal menù "System", scegliete la voce "System Maint" e cliccate sul pulsante "Reset Now".

  9. Dopo qualche secondo Asterisk sarà di nuovo attivo e il vostro centralino potrà così comunicare il lingua italiano con voi e i vostri clienti.

Per qualunque tipo di problema non esitate a lasciare un commento a questo articolo, rimango come sempre a vostra disposizione.

16 commenti

  1. Mike6 luglio 2009, 22:49:51

    L'ultima versione 2009 mi ha sempre dato problemi con Trixbox 2.6, sembra problemi a "leggere" pezzi di registrazione, ho messo una vecchia versione 2006 e a me funziona bene ... solo per avvertire del mio caso

  2. Loris.genetti6 luglio 2009, 22:54:09

    Ciao Mike, ti ringrazio per la segnalazione. Anche se personalmente non ho riscontrato alcun problema, il tuo consiglio potrebbe essere utile ad altri utenti.

  3. Mike7 luglio 2009, 00:04:34

    Per info ... I problemi che ho avuto erano sulla lettura msg segreteria con *98 (non ho provato con *97) che si piantava a mezzo riattaccando.

  4. It-ti23 novembre 2009, 16:05:00

    Ho seguito la guida, ma se ricevo una chiamata dall'esterno mi mantiene la lingua "en" nell'ivr

  5. Agostino Zanutto21 dicembre 2009, 11:22:33

    Veramente un how-to ben fatto! (e utilissimissimo)

    complimenti e grazie di cuore!

  6. Loris.genetti22 dicembre 2009, 22:39:59

    @Agostino Zanutto: ti ringrazio per i complimenti e spero di ritrovarti presto sul nostro sito!

  7. BoB24 gennaio 2010, 01:36:33

    Ciao,
    mi sono permesso di riportare questo tuo articolo sul mio sito (citandone la fonte). Questo se per te non ci sono problemi. Se ce ne dovessero essere fammelo sapere che lo elimino immediatamente.
    Grazie !
    Roberto Pennolino

  8. Loris.genetti24 gennaio 2010, 17:29:43

    @BoB: nessun problema, anzi ti ringrazio per avere citato il nostro articolo, per noi è una grande soddisfazione!

  9. Guido10 agosto 2010, 17:30:24

    Ciao, ho installato, seguendo le istruzioni, il set di messaggi asterisk-core-sounds-it-alaw-1.4.15-mm20090405.tar.gz su Trixbox 2.8.0.4 ma sembra che il sistema ignori la nuova directory eccetto che nella lettura dei numeri. Per esempio se digito *65 quello che sento è : "Your extension number is: due zero sette". Da cosa potrebbe dipendere?

  10. Guido10 agosto 2010, 18:01:15

    Ho capito qual è il problema. Sono cambiati i nomi dei file dei messaggi e quindi il sistema non trova quelli in italiano nella directory it e legge quelli di default in inglese.

  11. Fabio4 aprile 2011, 13:02:40

    Ciao, anche io ho riscontrato lo stesso identico problema di Guido con la versione 2.8. C'e' qualche soluzione in proposito?

  12. Cunningham23 maggio 2011, 10:57:23

    Ottimo how to!

  13. Mikele8324 febbraio 2012, 15:29:14

    Ciao!

    Ho seguito alla lettera le istruzione ma ecco quale errore mi da putty e non capisco il perchè :(

    [trixbox1.localdomain tmp]# wget http://www.voip.ammdomus.it/pub/asterisk-core-sounds-it-gsm-1.4.22-mm20110907.tar.gz --2012-02-24 14:05:56-- http://www.voip.ammdomus.it/pub/asterisk-core-sounds-it-gsm-1.4.22-mm20110907.tar.gz
    Resolving www.voip.ammdomus.it... 193.169.56.22
    Connecting to www.voip.ammdomus.it|193.169.56.22|:80... connected.
    HTTP request sent, awaiting response... 403 Forbidden
    2012-02-24 14:05:56 ERROR 403: Forbidden.

  14. Mikele8325 febbraio 2012, 15:09:21

    incredibile ma vero.
    non mi chiedete come ma inserendo questo comando è andato tutto liscio.

    wget -U firefox -r -np http....

    ora continuo con la guida :)

  15. Mikele8325 febbraio 2012, 15:16:10

    ops, scusate ho sbagliato ad incollare. il comando è wget -U firefox http://....

  16. Mikele8325 febbraio 2012, 15:24:17

    sembra che non riconosca più i nomi dei file. infatti continua ad essere tutto in inglese, peccato :(

Solo gli utenti registrati possono lasciare commenti.

© Copyright ©2008-2019. Tutti i diritti riservati.