<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments on: Click2Dial automático en Firefox</title>
	<link>http://www.julianmenendez.es/click2dial-automatico-en-firefox-greasemonkey/</link>
	<description>Blog personal sobre asterisk, linux y todo lo demás</description>
	<pubDate>Sat, 04 Feb 2012 15:14:35 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
		<item>
		<title>By: Jose Maria Olea</title>
		<link>http://www.julianmenendez.es/click2dial-automatico-en-firefox-greasemonkey/#comment-17238</link>
		<dc:creator>Jose Maria Olea</dc:creator>
		<pubDate>Wed, 05 Nov 2008 12:53:24 +0000</pubDate>
		<guid>http://www.julianmenendez.es/click2dial-automatico-en-firefox-greasemonkey/#comment-17238</guid>
		<description>Me volví loco hasta encontrar donde se almacenaban los iconos de las banderas xD, muy bien pensado. Ahora en la empresa usamos todos el script para hacer llamadas por asterisk desde la agenda, nos ha sido de gran utilidad.
Gracias y un saludo.</description>
		<content:encoded><![CDATA[<p>Me volví loco hasta encontrar donde se almacenaban los iconos de las banderas xD, muy bien pensado. Ahora en la empresa usamos todos el script para hacer llamadas por asterisk desde la agenda, nos ha sido de gran utilidad.<br />
Gracias y un saludo.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: julianjm</title>
		<link>http://www.julianmenendez.es/click2dial-automatico-en-firefox-greasemonkey/#comment-14289</link>
		<dc:creator>julianjm</dc:creator>
		<pubDate>Wed, 16 Jul 2008 09:34:52 +0000</pubDate>
		<guid>http://www.julianmenendez.es/click2dial-automatico-en-firefox-greasemonkey/#comment-14289</guid>
		<description>Ya está corregido... :)</description>
		<content:encoded><![CDATA[<p>Ya está corregido&#8230; <img src='http://www.julianmenendez.es/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andreu</title>
		<link>http://www.julianmenendez.es/click2dial-automatico-en-firefox-greasemonkey/#comment-14288</link>
		<dc:creator>Andreu</dc:creator>
		<pubDate>Wed, 16 Jul 2008 09:20:09 +0000</pubDate>
		<guid>http://www.julianmenendez.es/click2dial-automatico-en-firefox-greasemonkey/#comment-14288</guid>
		<description>Hola Julian,

me sucede exactamente lo mismo que a Javs. Podrías mirar que es lo que ha sucedido?

Un saludo y muchas gracias.</description>
		<content:encoded><![CDATA[<p>Hola Julian,</p>
<p>me sucede exactamente lo mismo que a Javs. Podrías mirar que es lo que ha sucedido?</p>
<p>Un saludo y muchas gracias.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: javs</title>
		<link>http://www.julianmenendez.es/click2dial-automatico-en-firefox-greasemonkey/#comment-13864</link>
		<dc:creator>javs</dc:creator>
		<pubDate>Fri, 04 Jul 2008 02:58:15 +0000</pubDate>
		<guid>http://www.julianmenendez.es/click2dial-automatico-en-firefox-greasemonkey/#comment-13864</guid>
		<description>Hola Julian, he intentado ver el contenido del archivo webcall.php pero no se ve el codigo solo se ve la pagina en html como si la extension txt no estuiera, ojala me peudas explicar como ver el codigo para habilitarlo en mi navegador.

Gracias de antemano

javs</description>
		<content:encoded><![CDATA[<p>Hola Julian, he intentado ver el contenido del archivo webcall.php pero no se ve el codigo solo se ve la pagina en html como si la extension txt no estuiera, ojala me peudas explicar como ver el codigo para habilitarlo en mi navegador.</p>
<p>Gracias de antemano</p>
<p>javs</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: julianjm</title>
		<link>http://www.julianmenendez.es/click2dial-automatico-en-firefox-greasemonkey/#comment-9564</link>
		<dc:creator>julianjm</dc:creator>
		<pubDate>Thu, 20 Mar 2008 17:20:24 +0000</pubDate>
		<guid>http://www.julianmenendez.es/click2dial-automatico-en-firefox-greasemonkey/#comment-9564</guid>
		<description>Hombre, yo copiaría la que hay para 'es'. En la ultima versión añadí soporte para los USA ('us').

Tampoco tengo muy claro lo que significa cada número que has puesto (empiezan todos por 4?), el resto de los números tienen algún patrón?

El tercer patron, corresponde a una llamada internacional? Si es así, me parecen pocos números...

Respecto a la expresión regular, la verdad es que tardé lo suyo haciendo pruebas hasta que conseguí detectar la mayor parte de números, y limitar al máximo los falsos positivos.

Si necesitas una solución urgente, porque se trata de un proyecto comercial, escribeme un email e igual podemos llegar a un acuerdo ;)</description>
		<content:encoded><![CDATA[<p>Hombre, yo copiaría la que hay para &#8216;es&#8217;. En la ultima versión añadí soporte para los USA (&#8217;us&#8217;).</p>
<p>Tampoco tengo muy claro lo que significa cada número que has puesto (empiezan todos por 4?), el resto de los números tienen algún patrón?</p>
<p>El tercer patron, corresponde a una llamada internacional? Si es así, me parecen pocos números&#8230;</p>
<p>Respecto a la expresión regular, la verdad es que tardé lo suyo haciendo pruebas hasta que conseguí detectar la mayor parte de números, y limitar al máximo los falsos positivos.</p>
<p>Si necesitas una solución urgente, porque se trata de un proyecto comercial, escribeme un email e igual podemos llegar a un acuerdo <img src='http://www.julianmenendez.es/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: martin</title>
		<link>http://www.julianmenendez.es/click2dial-automatico-en-firefox-greasemonkey/#comment-9538</link>
		<dc:creator>martin</dc:creator>
		<pubDate>Wed, 19 Mar 2008 13:32:15 +0000</pubDate>
		<guid>http://www.julianmenendez.es/click2dial-automatico-en-firefox-greasemonkey/#comment-9538</guid>
		<description>Hola necesita urgente poder leer tambien telefonos de argentina con el siguiente formato

4111-1111 
41119999
011-111-2222

Por mas que hice mi propia expresion regular no eh podido hacer que funcione con tu script, tiene algun punto que se debe cambiar tambien?

desde y muchas gracias!!</description>
		<content:encoded><![CDATA[<p>Hola necesita urgente poder leer tambien telefonos de argentina con el siguiente formato</p>
<p>4111-1111<br />
41119999<br />
011-111-2222</p>
<p>Por mas que hice mi propia expresion regular no eh podido hacer que funcione con tu script, tiene algun punto que se debe cambiar tambien?</p>
<p>desde y muchas gracias!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: julianjm</title>
		<link>http://www.julianmenendez.es/click2dial-automatico-en-firefox-greasemonkey/#comment-8907</link>
		<dc:creator>julianjm</dc:creator>
		<pubDate>Mon, 14 Jan 2008 17:24:30 +0000</pubDate>
		<guid>http://www.julianmenendez.es/click2dial-automatico-en-firefox-greasemonkey/#comment-8907</guid>
		<description>Más información aquí: http://es.wikipedia.org/wiki/Data:_URL</description>
		<content:encoded><![CDATA[<p>Más información aquí: <a href="http://es.wikipedia.org/wiki/Data:_URL" rel="nofollow">http://es.wikipedia.org/wiki/Data:_URL</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: julianjm</title>
		<link>http://www.julianmenendez.es/click2dial-automatico-en-firefox-greasemonkey/#comment-8906</link>
		<dc:creator>julianjm</dc:creator>
		<pubDate>Mon, 14 Jan 2008 17:21:10 +0000</pubDate>
		<guid>http://www.julianmenendez.es/click2dial-automatico-en-firefox-greasemonkey/#comment-8906</guid>
		<description>Yo lo hice con un pequeño script en PHP:

&lt;pre&gt;
&lt;?
$argv=$_SERVER['argv'];
if (count($argv)&lt;=1)
        die("Not enough params");
$filename=$argv[1];
$h=@fopen($filename,"rb");
if ($h) {
        $data=fread($h,filesize($filename));
        $finfo = finfo_open(FILEINFO_MIME);
        $mime=finfo_file($finfo, $filename);
        $encoded=rawurlencode($data);
        echo "data:$mime,$encoded\n";
} else {
        die("File not found\n");
}
?&gt;
&lt;/pre&gt;</description>
		<content:encoded><![CDATA[<p>Yo lo hice con un pequeño script en PHP:</p>
<pre>
< ?
$argv=$_SERVER['argv'];
if (count($argv)<=1)
        die("Not enough params");
$filename=$argv[1];
$h=@fopen($filename,"rb");
if ($h) {
        $data=fread($h,filesize($filename));
        $finfo = finfo_open(FILEINFO_MIME);
        $mime=finfo_file($finfo, $filename);
        $encoded=rawurlencode($data);
        echo "data:$mime,$encoded\n";
} else {
        die("File not found\n");
}
?>
</pre>
]]></content:encoded>
	</item>
	<item>
		<title>By: juanmol</title>
		<link>http://www.julianmenendez.es/click2dial-automatico-en-firefox-greasemonkey/#comment-8905</link>
		<dc:creator>juanmol</dc:creator>
		<pubDate>Mon, 14 Jan 2008 16:52:13 +0000</pubDate>
		<guid>http://www.julianmenendez.es/click2dial-automatico-en-firefox-greasemonkey/#comment-8905</guid>
		<description>Genial, como siempre. Solo una pregunta, sabes (o alguien) como hacer una banderita de las que salen delante del numero? Esque he cambiado el script para que "detecte" las extensiones de la empresa y quiero que delante pinte nuestro logo. Supongo que sera algun "gif to url" o similar, pero no encuentro nada.
Un saludo!</description>
		<content:encoded><![CDATA[<p>Genial, como siempre. Solo una pregunta, sabes (o alguien) como hacer una banderita de las que salen delante del numero? Esque he cambiado el script para que &#8220;detecte&#8221; las extensiones de la empresa y quiero que delante pinte nuestro logo. Supongo que sera algun &#8220;gif to url&#8221; o similar, pero no encuentro nada.<br />
Un saludo!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: javivi</title>
		<link>http://www.julianmenendez.es/click2dial-automatico-en-firefox-greasemonkey/#comment-8392</link>
		<dc:creator>javivi</dc:creator>
		<pubDate>Mon, 17 Dec 2007 12:00:56 +0000</pubDate>
		<guid>http://www.julianmenendez.es/click2dial-automatico-en-firefox-greasemonkey/#comment-8392</guid>
		<description>Ahh bueno si claro cierto. Ok muchas gracias tio</description>
		<content:encoded><![CDATA[<p>Ahh bueno si claro cierto. Ok muchas gracias tio</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: julianjm</title>
		<link>http://www.julianmenendez.es/click2dial-automatico-en-firefox-greasemonkey/#comment-8387</link>
		<dc:creator>julianjm</dc:creator>
		<pubDate>Mon, 17 Dec 2007 08:54:11 +0000</pubDate>
		<guid>http://www.julianmenendez.es/click2dial-automatico-en-firefox-greasemonkey/#comment-8387</guid>
		<description>Javivi, sí, pero antes tienes que modificar las primeras líneas del webcall.php para que queden así:

&lt;code&gt;&lt;?php
$ext=$_GET['ext'];   # Sin el +0
$dest=$_GET['dest'];
#
$callfile="Channel:$ext  # Sin el SIP/&lt;/code&gt;

Eso sí, protege bien el acceso a este script, porque podría ser abusado mucho más facilmente por gente "maliciosa" ;)</description>
		<content:encoded><![CDATA[<p>Javivi, sí, pero antes tienes que modificar las primeras líneas del webcall.php para que queden así:</p>
<p><code>< ?php<br />
$ext=$_GET['ext'];   # Sin el +0<br />
$dest=$_GET['dest'];<br />
#<br />
$callfile="Channel:$ext  # Sin el SIP/</code></p>
<p>Eso sí, protege bien el acceso a este script, porque podría ser abusado mucho más facilmente por gente &#8220;maliciosa&#8221; <img src='http://www.julianmenendez.es/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </code></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: javivi</title>
		<link>http://www.julianmenendez.es/click2dial-automatico-en-firefox-greasemonkey/#comment-8386</link>
		<dc:creator>javivi</dc:creator>
		<pubDate>Mon, 17 Dec 2007 08:46:32 +0000</pubDate>
		<guid>http://www.julianmenendez.es/click2dial-automatico-en-firefox-greasemonkey/#comment-8386</guid>
		<description>Hola Julian que tal.. funciona perfecto y es muy util, muy comodo. Una cosa, el script se podria configurar para que pueda llamar a SIP, ZAP, IAX2 o lo que sea? Dentro de myext=? si pone 100(pej) llama al SIP/100 si pones myext=IAX2/100 llama al SIP/IAX2/100, se podria modificar de alguna forma?

Muchas gracias

Un saludo</description>
		<content:encoded><![CDATA[<p>Hola Julian que tal.. funciona perfecto y es muy util, muy comodo. Una cosa, el script se podria configurar para que pueda llamar a SIP, ZAP, IAX2 o lo que sea? Dentro de myext=? si pone 100(pej) llama al SIP/100 si pones myext=IAX2/100 llama al SIP/IAX2/100, se podria modificar de alguna forma?</p>
<p>Muchas gracias</p>
<p>Un saludo</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: julianjm</title>
		<link>http://www.julianmenendez.es/click2dial-automatico-en-firefox-greasemonkey/#comment-6654</link>
		<dc:creator>julianjm</dc:creator>
		<pubDate>Wed, 14 Nov 2007 11:43:26 +0000</pubDate>
		<guid>http://www.julianmenendez.es/click2dial-automatico-en-firefox-greasemonkey/#comment-6654</guid>
		<description>Ignacio, todo apunta a que no tienes creado el usuario SIP 22. Revisa tu sip.conf.</description>
		<content:encoded><![CDATA[<p>Ignacio, todo apunta a que no tienes creado el usuario SIP 22. Revisa tu sip.conf.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ignacio</title>
		<link>http://www.julianmenendez.es/click2dial-automatico-en-firefox-greasemonkey/#comment-6651</link>
		<dc:creator>ignacio</dc:creator>
		<pubDate>Wed, 14 Nov 2007 10:17:44 +0000</pubDate>
		<guid>http://www.julianmenendez.es/click2dial-automatico-en-firefox-greasemonkey/#comment-6651</guid>
		<description>Hola me gusta mucho tu, es muy practico, bueno para un novato como yo.
He montado el script como indicas pero no consigo hacer funicionar, me devuelve una y otra vez lo siguiente:

    -- Attempting call on SIP/22 for 22@from-internal:1 (Retry 1)
[Nov 14 11:10:47] WARNING[22853]: chan_sip.c:2860 create_addr: No such host: 22
[Nov 14 11:10:47] NOTICE[22853]: channel.c:3074 __ast_request_and_dial: Unable to request channel SIP/22
[Nov 14 11:10:47] WARNING[22853]: cdr.c:831 ast_cdr_init: CDR already initialized on '**Unknown**'
[Nov 14 11:10:47] NOTICE[22853]: pbx_spool.c:341 attempt_thread: Call failed to go through, reason (0) Call Failure (not BUSY, and not NO_ANSWER, maybe Circuit busy or down?)

podrías orientarme sobre lo que está ocurriendo ?
He cambiado el contexto pero sigue igual.
un saludo y gracias
Ignacio</description>
		<content:encoded><![CDATA[<p>Hola me gusta mucho tu, es muy practico, bueno para un novato como yo.<br />
He montado el script como indicas pero no consigo hacer funicionar, me devuelve una y otra vez lo siguiente:</p>
<p>    &#8212; Attempting call on SIP/22 for 22@from-internal:1 (Retry 1)<br />
[Nov 14 11:10:47] WARNING[22853]: chan_sip.c:2860 create_addr: No such host: 22<br />
[Nov 14 11:10:47] NOTICE[22853]: channel.c:3074 __ast_request_and_dial: Unable to request channel SIP/22<br />
[Nov 14 11:10:47] WARNING[22853]: cdr.c:831 ast_cdr_init: CDR already initialized on &#8216;**Unknown**&#8217;<br />
[Nov 14 11:10:47] NOTICE[22853]: pbx_spool.c:341 attempt_thread: Call failed to go through, reason (0) Call Failure (not BUSY, and not NO_ANSWER, maybe Circuit busy or down?)</p>
<p>podrías orientarme sobre lo que está ocurriendo ?<br />
He cambiado el contexto pero sigue igual.<br />
un saludo y gracias<br />
Ignacio</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: julianjm</title>
		<link>http://www.julianmenendez.es/click2dial-automatico-en-firefox-greasemonkey/#comment-4902</link>
		<dc:creator>julianjm</dc:creator>
		<pubDate>Wed, 03 Oct 2007 22:18:47 +0000</pubDate>
		<guid>http://www.julianmenendez.es/click2dial-automatico-en-firefox-greasemonkey/#comment-4902</guid>
		<description>Primero comprueba que el contexto telsip admite la marcación de esos números:

CLI&gt; dialplan show 0034910000000@telsip

Segundo, revisa el log del asteris, porque puede que se trate de permisos nuevamente, pero esta vez que no pueda leer el archivo generado.

Modifica el fichero webcall.php, y añade esta línea, justo antes del fopen

umask(0);

Y ya nos cuentas que tal ;)</description>
		<content:encoded><![CDATA[<p>Primero comprueba que el contexto telsip admite la marcación de esos números:</p>
<p>CLI> dialplan show 0034910000000@telsip</p>
<p>Segundo, revisa el log del asteris, porque puede que se trate de permisos nuevamente, pero esta vez que no pueda leer el archivo generado.</p>
<p>Modifica el fichero webcall.php, y añade esta línea, justo antes del fopen</p>
<p>umask(0);</p>
<p>Y ya nos cuentas que tal <img src='http://www.julianmenendez.es/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Juanjo</title>
		<link>http://www.julianmenendez.es/click2dial-automatico-en-firefox-greasemonkey/#comment-4901</link>
		<dc:creator>Juanjo</dc:creator>
		<pubDate>Wed, 03 Oct 2007 21:22:36 +0000</pubDate>
		<guid>http://www.julianmenendez.es/click2dial-automatico-en-firefox-greasemonkey/#comment-4901</guid>
		<description>Yo había probado poniendo webcall.call con 777, pero parece que tiene que ser el directorio :)

Pués bien, ahora puse el directorio con 777 y el error no aparece, pero no hace la llamada :(

El contenido de webcall.call (con la ext e IP mias) es:

Channel:SIP/3
CallerId:Webcall 0034911516748 
MaxRetries:0
WaitTime:12
Context:telsip
Extension:0034911516748
Priority:1

Que fallará? habrá que poner por que proveedor sale la llamada por algún lado?

Saludos,
Juanjo</description>
		<content:encoded><![CDATA[<p>Yo había probado poniendo webcall.call con 777, pero parece que tiene que ser el directorio <img src='http://www.julianmenendez.es/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Pués bien, ahora puse el directorio con 777 y el error no aparece, pero no hace la llamada <img src='http://www.julianmenendez.es/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>El contenido de webcall.call (con la ext e IP mias) es:</p>
<p>Channel:SIP/3<br />
CallerId:Webcall 0034911516748<br />
MaxRetries:0<br />
WaitTime:12<br />
Context:telsip<br />
Extension:0034911516748<br />
Priority:1</p>
<p>Que fallará? habrá que poner por que proveedor sale la llamada por algún lado?</p>
<p>Saludos,<br />
Juanjo</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: julianjm</title>
		<link>http://www.julianmenendez.es/click2dial-automatico-en-firefox-greasemonkey/#comment-4900</link>
		<dc:creator>julianjm</dc:creator>
		<pubDate>Wed, 03 Oct 2007 21:05:59 +0000</pubDate>
		<guid>http://www.julianmenendez.es/click2dial-automatico-en-firefox-greasemonkey/#comment-4900</guid>
		<description>El problema es que el usuario que ejecuta el script (apache), no tiene permisos de escritura en /var/spool/asterisk/outgoing/

Puedes hacer, por ejemplo, un
&lt;code&gt;chmod 777 /var/spool/asterisk/outgoing&lt;/code&gt;

Esto dará permisos de escritura a todo el mundo. No me hago responsable ;)</description>
		<content:encoded><![CDATA[<p>El problema es que el usuario que ejecuta el script (apache), no tiene permisos de escritura en /var/spool/asterisk/outgoing/</p>
<p>Puedes hacer, por ejemplo, un<br />
<code>chmod 777 /var/spool/asterisk/outgoing</code></p>
<p>Esto dará permisos de escritura a todo el mundo. No me hago responsable <img src='http://www.julianmenendez.es/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Juanjo</title>
		<link>http://www.julianmenendez.es/click2dial-automatico-en-firefox-greasemonkey/#comment-4898</link>
		<dc:creator>Juanjo</dc:creator>
		<pubDate>Wed, 03 Oct 2007 19:32:29 +0000</pubDate>
		<guid>http://www.julianmenendez.es/click2dial-automatico-en-firefox-greasemonkey/#comment-4898</guid>
		<description>Julián,

Intentando instalar tu script tengo los sgtes mensajes de error:

[Wed Oct 03 16:30:18 2007] [error] [client 172.20.1.4] PHP Warning:  fwrite(): supplied argument is not a valid stream resource in /export/www/html/webcall.php on line 14
[Wed Oct 03 16:30:18 2007] [error] [client 172.20.1.4] PHP Warning:  fclose(): supplied argument is not a valid stream resource in /export/www/html/webcall.php on line 15

Tengo PHP versión 5, ¿sabés que pueda ser?

Gracias,
Juanjo</description>
		<content:encoded><![CDATA[<p>Julián,</p>
<p>Intentando instalar tu script tengo los sgtes mensajes de error:</p>
<p>[Wed Oct 03 16:30:18 2007] [error] [client 172.20.1.4] PHP Warning:  fwrite(): supplied argument is not a valid stream resource in /export/www/html/webcall.php on line 14<br />
[Wed Oct 03 16:30:18 2007] [error] [client 172.20.1.4] PHP Warning:  fclose(): supplied argument is not a valid stream resource in /export/www/html/webcall.php on line 15</p>
<p>Tengo PHP versión 5, ¿sabés que pueda ser?</p>
<p>Gracias,<br />
Juanjo</p>
]]></content:encoded>
	</item>
</channel>
</rss>

