Asterisk, líneas SIP y caida de Internet

Ya me ha ocurrido un par de veces, tal y como se ha comentado en varias listas, que no termina de levantar el módulo SIP de Asterisk si perdemos la conexión a Internet y hay definida una o más líneas SIP.

Esto lo podemos evitar montando un servidor de nombre (BIND) con cacheo en la propia máquina de Asterisk. Suponiendo que trabajamos con CentOS, el proceso sería más o menos así:

yum -y install bind bind-libs caching-nameserver bind-chroot

chkconfig named on

service named start

Ahora editamos el fichero /var/named/chroot/etc/named.conf para añadir los reenviadores (servidores DNS externos, que en nuestro ejemplo será los de opendns.com) dentro de la sección options:

forwarders {
208.67.222.222;
208.67.220.220;
};

Por último, editamos el fichero /etc/resolv.conf para decirle a la máquina que se consulte a sí misma y lo dejamos así:

search localdomain
nameserver 127.0.0.1

Reiniciamos el servicio de DNS:

service named restart

Ya habríamos terminado, pero hay que tener en cuenta que hay que dejar pasar unas horas….


Pfizer Viagra Canada
Best Viagra
Order Cialis Online Canada
Buy Canada In Propecia
Generic P Ropecia Finasteride
Canadian Viagra Without Prescription
Canada Meds Viagra
Cialis Overnight
Cialis Viagra
Cialis100mg
Buying Viagra Without Prescription
Mexico Viagra
Best Price For Propecia Online
Soft Cialis
Buy Cheap Levitra Online
Cialis Alternative
How To Get Viagra
Buy Levitra Online Viagra
Propecia Lowest Price
Online Levitra
Buy Drug Propecia
Pfizer Viagra Uk
Buy Viagra Cialis Levitra
Cheap Generic Viagra India
Mail Order Propecia
Viagra Order
Brand Viagra Professional
Buy Levitra Online From Canada
Cialis Profesional
Levitra Professional
Buy Viagra Canada
Cheap Cialis From India
Non Generic Levitra
Prescription Viagra
Buy Levitra Without Prescription
Cialis Fast Delivery
Cheap Real Viagra England
Buy Cheap Propecia
Cialis Soft Pills
Buy Propecia Online Without Prescription
Viagra Scams Canada
Cialis Next Day Delivery
Fill Viagra Perscription
Buy Pfizer Viagra
Canadian Women Viagra
Cialis Woman
Cialis 5 Mg Daily
Viagra Online Cheap
Best Way To Use Cialis
Buy Levitra Lowest Prices
Cheapest Generic Viagra
Canada Viagra No Prescription
Propecia Without Perscription
Cialis Generic Sale
25mg Viagra Online
No Prescription
Best Viagra And Popular In Uk
Levitra Prices
Cialis Professional
Mexico Pharmacy
Buying Real Viagra Without Prescription
Best Price Propecia
Buy Discount Viagra
Best Levitra Price
Best Levitra Prices
Cheap Generic Levitra
Cialis Soft Canada
5 Mg Propecia Buy
Rx Cialis
50mg Viagra Retail Price
On Line Pharmacy
Buy Viagra Online Without Prescription
Cheapest Cialis
Cialis Daily Cost
New Canadian Meds
Cialis For Women
Cailis Canadian Farmacy
Inexpensive Viagra
Canada Pharmacy
Online Cialis
Cialis Quick
Hydrochlorothiazide Cialis
Buying Cialis Online Canada
Express Viagra Delivery
Buy Cialis Next Day Delivery
Viagra Pills
Viagra Cost
Canad Ian Pharmacy
Buy Cialis Generic

Sindicar contenido

Suscríbete o enlázate conmigo:

2 Responses to Asterisk, líneas SIP y caida de Internet

  1. asteriskman 19 enero, 2009 en 20:58 #

    He probado está solución y no consigue registrarse cuando se va y vuelve la configuración de asterisk, yo lo que he realizado es lo siguiente,
    Un scrip que cada minuto (lo he puesto en un cron) chequea si está bien registrado si no está registrado hace un reload del sistema, se podría hacer un reload when convenient pero así me funciona bien.
    Ademas de ver cuando se cae la conexión ya que tengo un log, la levanta y funciona en el 98% de los casos
    Scrip
    #!/bin/sh
    fecha=`date +%d/%m/%Y\ %H:%M:%S`
    log=/var/log/`date +%Y%m%d.log` # el directorio de LOG tiene que tener permisos de escritura para el usuario que lance el script
    echo $fecha – Comprobando conexión a voztelecom >> $log
    /usr/sbin/asterisk -rx “sip show registry” > /var/log/testvoztele
    cat /var/log/testvoztele | grep “Request Sent”
    resultado=$?
    if [ $resultado = 0 ]; then
    fecha=`date +%d/%m/%Y\ %H:%M:%S`
    echo $fecha – Reboot asterisk >> $log
    fecha=`date +%d/%m/%Y\ %H:%M:%S`
    /usr/sbin/asterisk -rx “reload”
    echo $fecha – Reboot OK >> $log
    fi

  2. luis 6 febrero, 2009 en 11:40 #

    Pues normalmente esto me ha dado problemas a la hora de hacer reload. Se me queda intentado resolver el HOST.

Deja un comentario