Asterisk 1.6.0.21 Now Available
Annunciato dal Team di Sviluppo di Asterisk, il rilascio della stabile 1.6.0.21
Summary: http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-1.6.0.21-summary.txt
ChangeLog: http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-1.6.0.21
Per la visione del post originale, cliccate QUI
Asterisk 1.4.29 Now Available
Annunciato dal Team di Sviluppo di Asterisk, il rilascio della stabile 1.4.29
Summary: http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-1.4.29-summary.txt
ChangeLog: http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-1.4.29
Per la visione del post originale, cliccate QUI
Asterisk 1.6.0.20 Now Available
Annunciato dal Team di Sviluppo di Asterisk, il rilascio della stabile 1.6.0.20
Diversi i problemi risolti relativamente alle segnalazioni degli utenti (che il Team Asterisk ringrazia).
Modifiche importanti per la gestione del T.38.
Per la visione del post originale, cliccate QUI
Misurare la qualità della connessione ad Internet con Pingtest
Fonte: SpeedBlog
La qualità della propria connessione ad Internet non dipende solo dalla massima velocità di download che è in grado di sostenere, ma anche da altri fattori che si rivelano fondamentali soprattutto in alcune tipologie di applicazioni come la telefonia VoIP, i giochi online e lo streaming di contenuti multimediali.
Per valutare questo aspetto è possibile sfruttare un servizio online molto facile da utilizzare come Pingtest, messo a disposizione dagli stessi creatori di SpeedTest, usato per misurare la massima velocità di download e upload della propria connessione.
Una volta aperta la pagina di Pingtest è possibile scegliere il server da utilizzare per il test e successivamente premere il pulsante “Begin test” per avviarlo.
Le analisi effettuate da Pingtest riguardano:
- la perdita di pacchetti, un problema che può causare cattiva qualità nelle comunicazioni VoIP e pause indesiderate nello streaming audio/video. In questo caso il valore ottimale è lo 0%
- il ping, che misura il tempo che un pacchetto impiega per “viaggiare” dal proprio pc al server e tornare indietro. Per una connessione decente, questo valore deve essere inferiore almeno a 100 ms
- il jitter, che misura la variazione tra i valori di un ping e i successivi. Anche in questo caso minore è il valore meglio è (l’ideale è zero)
Una volta terminata l’analisi, Pingtest fornisce un giudizio complessivo sulla qualità della propria connessione, con valori che vanno da A (migliore) a F (peggiore).
Asterisk 1.4.29-rc1, 1.6.0.21-rc1, 1.6.1.13-rc1, and 1.6.2.1-rc1 released
Il Team di sviluppo di Asterisk ha annunciato il rilascio delle versioni candidate 1.4.29, 1.6.0.21, 1.6.1.13, e 1.6.2.1.
Per il download di queste versioni: http://downloads.asterisk.org/pub/telephony/asterisk/
Per l'elenco completo dei cambiamenti visionare i ChangeLogs:
- http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-1.4.29-rc1
- http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-1.6.0.21-rc1
- http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-1.6.1.13-rc1
- http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-1.6.2.1-rc1
Per il post originale, cliccare QUI
Elastix 2.0: Primi screenshots e download versione test
Il 31 dicembre sul sito di Elastix è stato pubblicato il post che annuncia il rilascio della versione Alfa (in test) di Elastix 2.0 e che mostra alcuni screenshots della nuova release.
Ecco i link per il donwload delle versioni test: 32 bit e 64 bit
Screenshots
Dashboard
Distribuzioni Asterisk: Trixbox, Elastix e PBXInaFlash. Quali differenze ?
Iniziamo subito ad analizzare le 3 distribuzioni di cui sopra:
- tutte e 3 utilizzano LAMP (Linux, Apache, MySql e PHP)
- Linux: il Sistema Operativo e in specifico centOS 5
- Apache: il Web Server e in specifico Apache 2
- MySql: come gestore di DB e in specifico MySql 5
- Php: come linguaggio interpetrato di programmazione Web e in specifico Php5
D: Ma allora: quali sono le differenze ?
R: Per la parte PBX nessuna ! Sono proprio identici !
Le differenze sono negli strumenti che mettono a disposizione per la configurazione del sistema (inteso proprio come "macchina" e non come PBX) e per la gestione dei programmi/pacchetti con l'utilizzo di propri repository.
Ecco qui una sintetica tabella comparativa:
Servizio/Funzione da Web GUI | Trixbox | Elastix | PBXInaFlash |
Configurazione rete | Si | Si | No |
Gestione pacchetti | Si | Si | No |
Configurazione smtp | Si | Si | No |
Gestione Server di posta | No | Si | No |
Gestione Webmail | No | Si Round Cube |
No |
Hylafax/Iaxmodem | No | Si | No |
Gestione Sistema (Webmin) | No | No | Si |
Asterisk CLI – comandi su database interno
Vediamo oggi il "Database Interno" di Asterisk, che si base su DB Berkeley.
La struttura prevede il raggruppamento dei dati in "famiglie" e l'associazione delle stesse a chiavi univoche.
Alcuni dei comandi per gestire il DB, sono:
- database show
- database put
- database del
Vediamoli in dettaglio:
PBX-shell*CLI> database show
Visualizza tutti i record del DB.
PBX-shell*CLI> database show [family]
Visualizza tutti i record del DB che appartengono a quella famiglia. Es. database show CW
PBX-shell*CLI> database put [family] [key] [valore]
Il comando consente di inserire un record nel DB. Es. database put CW 307 DISABLED
PBX-shell*CLI> database del [family] [key]
Il comando consente di eliminare uno o più record che soddisfano la condizione. Es. database del CW 307
Encomio Per L’innovazione A Snom Technology
snom technology AG, produttore leader di telefoni VoIP avanzati per l’uso professionale, ha ricevuto il riconoscimento “Highly Commended” dall’associazione britannica dei provider di telefonia VoIP (Internet Telephony Services Providers' Association - ITSPA) in occasione degli ITSPA Awards 2009, che premiano annualmente i migliori prodotti sul mercato del VoIP e delle Unified Communications.
Asterisk CLI – iax2 show …
In questo How To, vedremo alcuni dei comandi relativi allo IAX2":- iax2 show peers
- iax2 show peer
- iax2 show registry
Vediamoli in dettaglio:
PBX-shell*CLI> iax2 show peers
Elenca gli accounts IAX2 (interni, fasci, ...) configurati in Asterisk con alcune interessanti informazioni come, ad esempio, l'IP corrispondente all'account, la porta utilizzata, lo Status.
PBX-shell*CLI> iax2 show peer 110
Visualizza i dettagli relativi all'account IAX2. Ovviamente molti dei dati presenti si andranno ad "analizzare" quando necessario, ma in ogni caso si possono rilevare informazioni "prezione", come:
- il contesto assegnato (from-camera-in, ...)
- i codecs, con la relativa sequenza (molto importante), utilizzati
- ...
PBX-shell*CLI> iax2 show registry
Elenca i fasci iax2 che hanno "stringa di registrazione", come ad esempio i fasci relativi alle linee VoIP.
Asterisk CLI – sip set debug …
Proseguiamo col vedere altri comandi relativi al "SIP", affacciandoci nel mondo dei "debug":- sip set debug
- sip set debug ip
- sip set debug peer
- sip set debug off
Vediamoli in dettaglio:
PBX-shell*CLI> sip set debug
Abilita il debug su tutto il traffico SIP.
PBX-shell*CLI> sip set debug ip 192.168.1.102
Abilita il debug sul traffico SIP di uno specifico indirizzo IP (telefono o apparato SIP in genere).
PBX-shell*CLI> sip set debug peer 102
Abilita il debug sul traffico SIP di uno specifico account (telefono o apparato SIP in genere).
NOTA: Per meglio comprendere la differenza tra sip set debug ip e sip set debug peer facciamo un esempio pratico: se abbiamo un Media Gateway con IP 192.168.1.250 con configurati 4 accounts SIP (9001, 9002, 9003, 9004) andremo a settare il sip set debug ip 192.168.1.250 se vorremo avere il debug di tutto il traffico SIP del Media Gateway; setteremo il sip set debug peer 9002 se vorremo, invece, avere solo il debug dell'account 9002 appartenente sempre allo stesso Media Gateway.
PBX-shell*CLI> sip set debug off
Disabilita il debug sul traffico SIP.
Asterisk CLI – sip show …
In questo How To, vedremo alcuni dei comandi relativi al "SIP":- sip show peers
- sip show peer
- sip show registry
Vediamoli in dettaglio:
PBX-shell*CLI> sip show peers
Elenca gli accounts SIP (interni, fasci, ...) configurati in Asterisk con alcune interessanti informazioni come, ad esempio, l'IP corrispondente all'account, NAT, la porta utilizzata, lo Status (i dati relativi al ping, si hanno solo se è presente "qualify=yes").
PBX-shell*CLI> sip show peer 102
Visualizza i dettagli relativi all'account SIP. Ovviamente molti dei dati presenti si andranno ad "analizzare" quando necessario, ma in ogni caso si possono rilevare informazioni "prezione", come:
- il contesto assegnato (from-internal, ...)
- i codecs, con la relativa sequenza (molto importante), utilizzati
- il tipo di apparato hardware (se esiste) corrispondente con i dettagli (firmware)
- ...
PBX-shell*CLI> sip show registry
Elenca i fasci sip che hanno "stringa di registrazione", come ad esempio i fasci relativi alle linee VoIP.
Utilità – Factory Reset per telefoni snom da browser
Per chi dovesse avere problemi per il reset o non si ricorda più la password di amministrazione, ecco la procedura da browser per il Factory Reset:- per versioni di Firmware precedenti alla 3.0:
http://ipdeltelefono/set_base_en.htm?reset=Reset - per versioni di Firmware uguali o successive alla 3.0:
http://ipdeltelefono/advanced.htm?reset=Reset
Qui un link con altre info che possono tornare utili: http://kb.snom.com/kb/index.php?View=entry&CategoryID=44&EntryID=32
Asterisk CLI – Inofrmazioni Generali e funzionamento
PREMESSAConoscere e sapere utilizzare la CLI di Asterisk (almeno per le cose essenziali) è estremamente importante, poichè proprio dalla CLI si può interagire con Asterisk.
Abbiamo deciso di iniziare questo programma denominato "Asterisk in pillole" proprio da questo argomento perchè ci siamo resi conto che moltissimi utenti, soprattutto tra coloro che utilizzano FreePBX, conoscono poco o talvolta sconoscono del tutto questo strumento che, senza alcun dubbio, è fondamentale per la gestione di un PBX Asterisk.
Finite le "pillole" relative alla CLI, passeremo alla "Programmazione Asterisk".
GENERALE
La CLI (Command Line Interface) di Asterisk è, come dice lo stesso "nome", una interfaccia da riga di comando, eseguibile dalla Shell di Linux.
Dalla CLI è possibile:
- visualizzare l'attività di Asterisk
- eseguire comandi
ESECUZIONE
Per eseguirla:
[PBX-shell ~]# asterisk -r
Esistono altre opzioni utilizzabili per la CLI. Vi rimandiamo qui: www.voip-info.org/wiki/view/Asterisk+options
VERBOSITÀ
È possibile aggiungere alcune v prima o dopo la r per modificare il livello di dettaglio (verbosità) della visualizzazione a video (più v si aggiungono, maggiore sarà il dettaglio):
[PBX-shell ~]# asterisk -vvvvvvr
Ad ogni esecuzione della CLI, viene visualizzato il prededente e l'attuale livello di verbosità.
Facciamo alcuni esempi per meglio comprendere le differenze di comportamento della CLI:
[PBX-shell ~]# asterisk -rvvvvv
In questo esempio, la precedente verbosità era 0 mentre l'attuale è 4, per effetto delle 4 v nel comando.
La volta successiva che si rientrerà nella CLI, ad esempio con:
[PBX-shell ~]# asterisk -rvvvvvvvvvvv
avremo:
Asterisk rilasciate: 1.4.28, 1.6.0.20, 1.6.1.12 e 1.6.2.0
Il 18/12 il Team di Sviluppo di asterisk ha rilascito le versioni 1.4.28, 1.6.0.20, 1.6.1.12 e 1.6.2.0 scaricabili da http://downloads.asterisk.org/pub/telephony/asterisk/.
Questi i post oriniginali: