Posts Tagged sip

Asterisk non va senza ADSL, soluzione

È un problema noto che Asterisk smette di funzionare e di permettere le chiamate anche tra telefoni interni, quando l’ADSL non va o in generale non funziona il DNS. Provate infatti a cercare con google “asterisk DNS problem” o “asterisk adsl non va”, o cose simili e avrete decine di link a persone che si sono scontrate con questo problema.

Il problema sta nel fatto che chan_sip si arrabbia, se non può contattare il DNS e si blocca. Nell’attesa, già alquanto lunga, che sistemino la cosa direttamente in asterisk, bisogna trovare una soluzione temporanea.

Generalmente si consiglia di installare un DNS server che faccia da cache come dnsmasq, ma questo non basta perché dnsmasq non fa il caching delle query SRV _sip. Altri quindi consigliano di impostare
su sip.conf srvlookup=no, il che però non risolve sempre il problema e comunque non è consigliabile.

La soluzione completa è usare si un DNS cache server, ma che sia in grado di fare il caching anche delle query SRV. A tal proposito io ho risolto usando pdnsd.

Ora Asterisk continua a funzionare, anche quando l’ADSL o il DNS cade.

, ,

2 Comments