Segnalo 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-

Pingback: Tweets that mention Bug AsteriskNOW 1.7.1: Problema sulla GUI e Trunks IAX -- Topsy.com