Se desconecta o muere la linea SIP en Elastix con Asterisk

Hace un tiempo tenía el problema que mis trunks (troncales) SIP se desconectaban de repente, entonces dejaban de entrar las llamadas y manualmente había que reconectar las troncales y de inmediato volvían entrar las llamadas al PBX. La cuestión es que no sabía cuando o cada cuando pasaba esto ya que no había un patrón en ello. Investigando descubrí que al habilitar la opción «qualify=yes» mantiene tu conexión viva enviando paquetes al host. Por defecto la opción «yes» tiene un tiempo de respuesta máximo de 2000ms (2 segundos), si en ese tiempo no encuentra respuesta lo toma como conexión muerta y la cierra. Esto puede ser por que tu red esté mal o el host no responda siempre de manera rápida o constante dentro de esos 2 segundos.

Afortunadamente agregué unas líneas y con eso lo solucioné, esto lo puedes hacer dentro de tu sip.conf o editar tu SIP trunk en la parte de «PEER DETAILS»:

 

Agregar las líneas:

qualify=3000  //En lugar de "yes" 3000 milisegundos
keepalive=yes  // La mantiene viva

Con esto mi conexión se mantiene viva incluso si el host tarda en responder.
Revisa los demás posts en el blog de Nonex
Suscríbete.