Free Support Notes

Free Support Notes Windows Linux Macintosh

Visualizza gli articoli con tag asterisk

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

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.

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.

fonte: www.icelab.eu

Port Forwards on pfSense Firewall for Asterisk SIP traffic

Come eseguire l’aggiornamento di Trixbox da terminale. Collegandosi al pbx tramite SSH, digitare: #trixbox-update.sh update

Fonte: IceLab

Elenco dei principali comandi da utilizzare da client Asterisk.

Come avviare il client

Il metodo classico per avviare il client asterisk è il seguente:

asterisk -r

Nel caso si volesse avere maggiori dettagli sulle operazioni che vengono eseguite dal software, avviare aumentato la verbosity, come da esempio:

asterisk -vvvgcr

Una volta entrati nel client è possibile eseguire una grande serie di comandi, ecco i più semplici.

Comandi principali

avviare il debug

Asterisk*CLI>set verbose 255

fermare il debug

Asterisk*CLI>set verbose 0

avviare il debug su un determinato IP

Asterisk*CLI>set debug ip sip.vira.it

mostrare lo Stato delle SIP

Asterisk*CLI>sip show registry

mostra l’elenco e lo status dei peers

Asterisk*CLI>sip show peers

mostra le info del peer selezionato

Asterisk*CLI>sip show peer 6969XXXXX

mostra il debug del peer selezionato

Asterisk*CLI>sip debug peer NOMEPEER

mostra le impostazioni generali

Asterisk*CLI>sip show settings

Fonte: IceLab

Elenco di domande, con relativa risposta, che vengono solitamente effettuate da utenti che hanno poca esperienza nell’utilizzo di asterisk e Trixbox.

Tra i seguenti quesiti, potreste trovare la soluzione ai vostri problemi, quindi perchè non dare loro un’occhiata?!

  1. Quali sono le porte interessate da Trixbox?
    Ecco le porte solitamente utilizzate da Trixbox:

    • SIP → 5004-5082 UDP
    • RTP → 10001-20000 UDP
    • IAX → 4569 UDP

    Esistono altre porte da aprire opzionalmente:

    • Webmin → 10000 TCP
    • SSH → 22 TCP
  2. Perchè l’account Messagenet non si registra, ma rimane in “Request Send”?
    Basta togliere nat=1 dal sip.conf.
  3. Perchè quando chiamo un cell spento il telefono voip da segnale di libero? Perchè quando chiamo un numero occupato il telefono voip da segnale di libero?
    Vai su Setup > General Settings > Asterisk Outbound Dial command options cancella la r da qui e lascia vuoto il campo.

fonti: IceLab, Asterweb

Programmi utili per la gestione di un centralino VoIP

  • Putty: client che permette di connettersi ad una terminale Unix sfruttando diversi protocolli
  • winSCP: da windows accedi al pc di linux come root e puoi anche trasferire i file da un pc all’altro