Bug AsteriskNOW 1.7.1 su GUI e Trunks IAX, Come Risolvere

by Daniele Di Gregorio on 02/07/2011

asterisknowSegnalo due fastidiosi bugs  presenti nella versione 1.7.1 (e presumibilmente precedenti) di AsteriskNOW con relative soluzioni riguardo la modalità di installazione Asterisk 1.4 più GUI.

Mi hanno fatto perdere un po di tempo con i disagi facilmente immaginabili sulle comunicazioni visto che abbiamo tre centralini collegati tra loro (Roma, Milano e Vienna).

Modifica indesiderata a sip.conf

Il primo problema riguarda la GUI, che ad ogni caricamento (più precisamente ad ognio evento body onload) aggiunge la seguente riga al file sip.conf;

subscribecontext=device-hints

Anche se in teoria la gestione dei segnali BLF accetta sottoscrizioni multiple nel nostro caso questa riga che riguardava un contesto inesistente mandava a farsi benedire la gestione dei segnali BLF sugli SNOM 370 che non ricevevano più segnali di ringing/busy dei telefoni monitorati mandando in tilt le segretarie.

Patch

Si tratta di un bug noto già segnalato nell’archivio ufficiale di Asterisk.

Basta fare questa modifica al file /var/lib/asterisk/static-http/config/js/pbx2.js;

var sipconfig = config2json({filename: 'sip.conf', usf:0});
var sipconfig = config2json({filename: 'sip.conf', usf:1});

e il problema è risolto.

Connessione e disconnessione continua trunks IAX2

Un altro fastidiosissimo bug della versione Asterisk 4.3  installata con la release 1.7.1 di AsteriskNOW è la caduta continua dei trunks IAX2 .

Qui ci ho vermente sbattuto la testa perchè senza alcun apparente motivo le connessioni di Roma con i centralini di Milano e Vienna andavano continuamente su e giù. Inizialmente ho pensato ad un problema di timing ma anche dopo aver disabilitato la qualify sulla configurazione dei trunks IAX si ripresentava lo stesso problema.

Alla fine l’aggiornamento ad Asterisk 1.4.39.1 ha risolto il problema-

Se ti è stato utile sicuramente troverai interessante anche;