<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Asterisk, líneas SIP y caida de Internet</title>
	<atom:link href="http://www.luisabenza.com/asterisk-lineas-sip-y-caida-de-internet/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.luisabenza.com/asterisk-lineas-sip-y-caida-de-internet/</link>
	<description>Blog sobre temas como: Asterisk, VoIP, Mikrotik, Wireless, Web, Publicidad, ...</description>
	<pubDate>Sat, 31 Jul 2010 00:01:41 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
		<item>
		<title>By: luis</title>
		<link>http://www.luisabenza.com/asterisk-lineas-sip-y-caida-de-internet/#comment-570</link>
		<dc:creator>luis</dc:creator>
		<pubDate>Fri, 06 Feb 2009 09:40:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.luisabenza.com/asterisk-lineas-sip-y-caida-de-internet/#comment-570</guid>
		<description>Pues normalmente esto me ha dado problemas a la hora de hacer reload. Se me queda intentado resolver el HOST.</description>
		<content:encoded><![CDATA[<p>Pues normalmente esto me ha dado problemas a la hora de hacer reload. Se me queda intentado resolver el HOST.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: asteriskman</title>
		<link>http://www.luisabenza.com/asterisk-lineas-sip-y-caida-de-internet/#comment-545</link>
		<dc:creator>asteriskman</dc:creator>
		<pubDate>Mon, 19 Jan 2009 18:58:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.luisabenza.com/asterisk-lineas-sip-y-caida-de-internet/#comment-545</guid>
		<description>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 &#62;&#62; $log
/usr/sbin/asterisk -rx "sip show registry" &#62; /var/log/testvoztele
cat /var/log/testvoztele &#124; grep "Request Sent"
resultado=$?
if [ $resultado = 0 ]; then
fecha=`date +%d/%m/%Y\ %H:%M:%S`
echo $fecha - Reboot asterisk &#62;&#62; $log
fecha=`date +%d/%m/%Y\ %H:%M:%S`
/usr/sbin/asterisk -rx "reload"
echo $fecha - Reboot OK &#62;&#62; $log
fi</description>
		<content:encoded><![CDATA[<p>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,<br />
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.<br />
Ademas de ver cuando se cae la conexión ya que tengo un log, la levanta y funciona en el 98% de los casos<br />
Scrip<br />
#!/bin/sh<br />
fecha=`date +%d/%m/%Y\ %H:%M:%S`<br />
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<br />
echo $fecha - Comprobando conexión a voztelecom &gt;&gt; $log<br />
/usr/sbin/asterisk -rx &#8220;sip show registry&#8221; &gt; /var/log/testvoztele<br />
cat /var/log/testvoztele | grep &#8220;Request Sent&#8221;<br />
resultado=$?<br />
if [ $resultado = 0 ]; then<br />
fecha=`date +%d/%m/%Y\ %H:%M:%S`<br />
echo $fecha - Reboot asterisk &gt;&gt; $log<br />
fecha=`date +%d/%m/%Y\ %H:%M:%S`<br />
/usr/sbin/asterisk -rx &#8220;reload&#8221;<br />
echo $fecha - Reboot OK &gt;&gt; $log<br />
fi</p>
]]></content:encoded>
	</item>
</channel>
</rss>
