Hace unos días que estoy en casa con problemas de conectividad a
Internet. En mi casa también tengo Asterisk 1.4.24.1 y prácticamente
desde el momento en que estoy sin conexión a Internet, también mis
extensiones SIP locales dejaron de poder registrarse con el servidor
Asterisk.
Investigando un poco en Internet encontré que esto puede estar
relacionado con un bug de chan_sip, ¿puede ser? En tal caso, ¿existe
algún 'workaround' para solucionarlo?
Gracias anticipadas por responder.
Saludos,
Daniel
--
GMX DSL Doppel-Flat ab 19,99 €/mtl.! Jetzt auch mit
gratis Notebook-Flat! http://portal.gmx.net/de/go/dsl
--
Este email pertenece a la lista de Asterisk-ES (http://www.asterisk-es.org)
Entra ahora en el canal de irc de Asterisk-ES para charlar en directo sobre VoIP y
Asterisk: http://www.asterisk-es.org/
~~~~~ Normas de la lista Asterisk-ES: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
http://comunidad.asterisk-es.org/index.php?title=Lista:normas-asterisk-es
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Para anular la suscripción: asterisk-es...@googlegroups.com
2010/11/22 Daniel Guillermo Bareiro <daniel...@gmx.net>:
> Hola!
>
> Hace unos días que estoy en casa con problemas de conectividad a
> Internet. En mi casa también tengo Asterisk 1.4.24.1 y prácticamente
> desde el momento en que estoy sin conexión a Internet, también mis
> extensiones SIP locales dejaron de poder registrarse con el servidor
> Asterisk.
>
> Investigando un poco en Internet encontré que esto puede estar
> relacionado con un bug de chan_sip, ¿puede ser? En tal caso, ¿existe
> algún 'workaround' para solucionarlo?
>
Asterisk 1.4 hace las resoluciones DNS de manera bloqueante, por lo
que al quedarte sin Internet se bloquea todo el asunto. En Asterisk
1.6 la resolución es asíncrona, por lo que esto no sucede.
Puedes instalar un servidor DNS local para que guarde una cache de las
resoluciones realizadas y así evitar los bloqueos si se cae Internet.
Saludos,
--
/Saúl
http://saghul.net | http://sipdoc.net
En Asterisk 1.4 si, usa lo que el OS tenga, y es bloqueante. A partir
de la 1.6 se usa main/dnsmgr.c, que es asíncrono en chan_sip también.
La primera implementación se hizo, como no, para IAX2.
El problema es que los servers DNS no suelen cachear más tiempo del
que el TTL indica (creo) por lo que cuando el TTL expire estás en las
mismas...
la mejor solución.. incluso si tienes resoluciones fijas y própias, puedes
añadirlas al fichero hosts
--
--------------------------
Donde hay que firmar ?
Asterisk 1.4 hace una llamada de sistema a la función de la librería
de consulta DNS, como hacen casi todas las aplicaciones. Si esa
función es bloqueante quien hace uso de ella sufre los bloqueos.
--
Iñaki Baz Castillo
<i...@aliax.net>