<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Mi Brain-Training Personal &#187; FreeSWITCH</title>
	<atom:link href="http://saghul.net/blog/tag/freeswitch/feed/" rel="self" type="application/rss+xml" />
	<link>http://saghul.net/blog</link>
	<description>Para que no se me olviden las cosas...</description>
	<lastBuildDate>Sat, 28 Jan 2012 18:30:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Probando el framework de comunicaciones Plivo</title>
		<link>http://saghul.net/blog/2011/08/29/probando-el-framework-de-comunicaciones-plivo/</link>
		<comments>http://saghul.net/blog/2011/08/29/probando-el-framework-de-comunicaciones-plivo/#comments</comments>
		<pubDate>Sun, 28 Aug 2011 23:13:17 +0000</pubDate>
		<dc:creator>saghul</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[FreeSWITCH]]></category>
		<category><![CDATA[Plivo]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://saghul.net/blog/?p=1433</guid>
		<description><![CDATA[Plivo es un framework de comunicaciones creado alrededor de FreeSWITCH con la intención de proporcionar un entorno en el que desarrollar aplicaciones multimedia. Puede compararse con Twilio, pero con una importante diferencia: es Open Source. Para hacernos una idea de la arquitectura del sistema completo podemos consultar la sección overview de su página web. Aquí [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://plivo.org">Plivo</a> es un framework de comunicaciones creado alrededor de FreeSWITCH con la intención de proporcionar un entorno en el que desarrollar aplicaciones multimedia. Puede compararse con <a href="http://www.twilio.com/">Twilio</a>, pero con una importante diferencia: <strong>es Open Source</strong>.</p>
<p>Para hacernos una idea de la arquitectura del sistema completo podemos consultar la sección <em>overview</em> de su <a href="http://www.plivo.org/overview/">página web</a>. Aquí una de las imágenes a modo resumen:</p>
<p align="center">
<a href="http://saghul.net/blog/wp-content/uploads/2011/08/plivo_arch_1.png"><img src="http://saghul.net/blog/wp-content/uploads/2011/08/plivo_arch_1-300x102.png" alt="" title="plivo_arch_1" width="300" height="102" class="alignnone size-medium wp-image-1434" /></a>
</p>
<p>Ya que Plivo es una solución <em>hosted</em>, es decir, tenemos que instalar nuestro propio servidor, tendremos que hacer algo de trabajo antes de poder probar una aplicación hola-mundo, pero afortunadamente Plivo viene con unos cuantos scripts que nos harán la vida muy fácil. ¡Al tema!</p>
<p><strong>Paso 1: Instalar FreeSWITCH</strong></p>
<p>Partiremos de una Debian Squeeze recién instalada y utilizaremos el script de instalación provisto por Plivo. La razón es que necesitamos una configuración específica para trabajar con Plivo y el script ya lo hace todo solo <img src='http://saghul.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  Podemos consultar algo más de documentación en la sección <a href="http://www.plivo.org/get-started/">get started</a>.</p>
<pre>
# wget --no-check-certificate https://github.com/plivo/plivo/raw/master/freeswitch/install.sh
# chmod +x install.sh
# ./install.sh
</pre>
<p>Una vez tenemos FreeSWITCH instalado (estará en <em>/usr/lcoal/freeswitch/</em>) podemos arrancarlo en <em>background</em> ejecutando:</p>
<pre>
# ./usr/local/freeswitch/bin/freeswitch -nc
</pre>
<p>Y podemos conectarnos a un CLI interactivo así:</p>
<pre>
# ./usr/local/freeswitch/bin/fs_cli
</pre>
<p><strong>Paso 2: Instalar Plivo</strong></p>
<p>Para instalar Plivo también utilizaremos un script y lo instalaremos en <em>/opt/plivo/</em>:</p>
<pre>
# wget --no-check-certificate https://github.com/plivo/plivo/raw/master/scripts/plivo_install_beta.sh
# chmod +x plivo_install_beta.sh
# ./plivo_install_beta.sh
</pre>
<p><strong>Paso 3: Configurar Plivo</strong></p>
<p>Una vez tenemos instalados FreeSWITCH y Plivo vamos a modificar ligeramente la condifuración de Plivo. Por defecto escucha peticiones del API REST en 127.0.0.1 (no <a href="http://mikeljimenez.net">Mike</a>, creo que aún no soporta IPv6) así que lo cambiaremos para poder desarrollar en otra máquina.</p>
<p>Editamos el fichero <code>/opt/plivo/etc/plivo/default.conf</code> y configuramos la IP de la máquina donde tendremos nuestra aplicación escuchando:</p>
<pre>
...
DEFAULT_ANSWER_URL = http://192.168.99.53:5000/answered/
DEFAULT_HANGUP_URL = http://192.168.99.53:5000/hangup/
...
ALLOWED_IPS = 127.0.0.1,192.168.99.53
...
HTTP_ADDRESS = 0.0.0.0:8088
...
CALL_HEARTBEAT_URL = http://192.168.99.53:5000/heartbeat/
</pre>
<p>Ya estamos listos para arrancar Plivo:</p>
<pre>
/opt/plivo/bin/plivo start
</pre>
<p><strong>Paso 4: Hola mundo</strong></p>
<p>Ya tenemos todo listo ahora veámoslo en acción. El ejemplo a continuación está hecho echo en Python con Flask (un framework web) y hará que al llamar a sip:cualquiercosa@IP_de_nuestro_servidor:5080 se escuche <em>&#8220;hello world&#8221;</em> utilizando Text-To-Speech.</p>
<div id="gist-1177331" class="gist">

        <div class="gist-file">
          <div class="gist-data gist-syntax">
              <div class="highlight"><pre><div class='line' id='LC1'><span class="c">############################################</span></div><div class='line' id='LC2'><span class="c"># host/port binding for http server</span></div><div class='line' id='LC3'><span class="n">HOST</span> <span class="o">=</span> <span class="s">&#39;0.0.0.0&#39;</span></div><div class='line' id='LC4'><span class="n">PORT</span> <span class="o">=</span> <span class="mi">5000</span></div><div class='line' id='LC5'><span class="c">############################################</span></div><div class='line' id='LC6'><br/></div><div class='line' id='LC7'><span class="kn">from</span> <span class="nn">flask</span> <span class="kn">import</span> <span class="n">Flask</span><span class="p">,</span> <span class="n">render_template</span></div><div class='line' id='LC8'><span class="kn">import</span> <span class="nn">plivohelper</span></div><div class='line' id='LC9'><span class="kn">import</span> <span class="nn">os</span></div><div class='line' id='LC10'><br/></div><div class='line' id='LC11'><br/></div><div class='line' id='LC12'><span class="n">response_server</span> <span class="o">=</span> <span class="n">Flask</span><span class="p">(</span><span class="s">&quot;ResponseServer&quot;</span><span class="p">)</span></div><div class='line' id='LC13'><span class="n">response_server</span><span class="o">.</span><span class="n">debug</span> <span class="o">=</span> <span class="bp">True</span></div><div class='line' id='LC14'><br/></div><div class='line' id='LC15'><span class="sd">&quot;&quot;&quot;</span></div><div class='line' id='LC16'><span class="sd">This is a simple example which demonstrate how easy you can build a light HTTP</span></div><div class='line' id='LC17'><span class="sd">server using Flask which will return formatted XML to command the Plivo Server</span></div><div class='line' id='LC18'><br/></div><div class='line' id='LC19'><span class="sd">By default the HTTP Server will be listening on http://127.0.0.1:5000</span></div><div class='line' id='LC20'><br/></div><div class='line' id='LC21'><span class="sd">The following URLs are implemented:</span></div><div class='line' id='LC22'><span class="sd">    * /answered/</span></div><div class='line' id='LC23'><span class="sd">    * /hangup/</span></div><div class='line' id='LC24'><span class="sd">&quot;&quot;&quot;</span></div><div class='line' id='LC25'><br/></div><div class='line' id='LC26'><br/></div><div class='line' id='LC27'><span class="nd">@response_server.route</span><span class="p">(</span><span class="s">&#39;/heartbeat/&#39;</span><span class="p">,</span> <span class="n">methods</span><span class="o">=</span><span class="p">[</span><span class="s">&#39;POST&#39;</span><span class="p">])</span></div><div class='line' id='LC28'><span class="k">def</span> <span class="nf">heartbeat</span><span class="p">():</span></div><div class='line' id='LC29'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">return</span> <span class="s">&quot;OK&quot;</span></div><div class='line' id='LC30'><br/></div><div class='line' id='LC31'><span class="nd">@response_server.route</span><span class="p">(</span><span class="s">&#39;/hangup/&#39;</span><span class="p">,</span> <span class="n">methods</span><span class="o">=</span><span class="p">[</span><span class="s">&#39;POST&#39;</span><span class="p">])</span></div><div class='line' id='LC32'><span class="k">def</span> <span class="nf">hangup</span><span class="p">():</span></div><div class='line' id='LC33'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">return</span> <span class="s">&quot;OK&quot;</span></div><div class='line' id='LC34'><br/></div><div class='line' id='LC35'><span class="nd">@response_server.route</span><span class="p">(</span><span class="s">&#39;/answered/&#39;</span><span class="p">,</span> <span class="n">methods</span><span class="o">=</span><span class="p">[</span><span class="s">&#39;POST&#39;</span><span class="p">])</span></div><div class='line' id='LC36'><span class="k">def</span> <span class="nf">answered</span><span class="p">():</span></div><div class='line' id='LC37'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">r</span> <span class="o">=</span> <span class="n">plivohelper</span><span class="o">.</span><span class="n">Response</span><span class="p">()</span></div><div class='line' id='LC38'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">r</span><span class="o">.</span><span class="n">addSpeak</span><span class="p">(</span><span class="s">&quot;Hello world&quot;</span><span class="p">)</span></div><div class='line' id='LC39'><br/></div><div class='line' id='LC40'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">print</span> <span class="s">&quot;RESTXML Response =&gt; </span><span class="si">%s</span><span class="s">&quot;</span> <span class="o">%</span> <span class="n">r</span></div><div class='line' id='LC41'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">return</span> <span class="n">render_template</span><span class="p">(</span><span class="s">&#39;response_template.xml&#39;</span><span class="p">,</span> <span class="n">response</span><span class="o">=</span><span class="n">r</span><span class="p">)</span></div><div class='line' id='LC42'><br/></div><div class='line' id='LC43'><br/></div><div class='line' id='LC44'><span class="k">if</span> <span class="n">__name__</span> <span class="o">==</span> <span class="s">&#39;__main__&#39;</span><span class="p">:</span></div><div class='line' id='LC45'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">if</span> <span class="ow">not</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">isfile</span><span class="p">(</span><span class="s">&quot;templates/response_template.xml&quot;</span><span class="p">):</span></div><div class='line' id='LC46'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">print</span> <span class="s">&quot;Error : Can&#39;t find the XML template : templates/response_template.xml&quot;</span></div><div class='line' id='LC47'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">else</span><span class="p">:</span></div><div class='line' id='LC48'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">response_server</span><span class="o">.</span><span class="n">run</span><span class="p">(</span><span class="n">host</span><span class="o">=</span><span class="n">HOST</span><span class="p">,</span> <span class="n">port</span><span class="o">=</span><span class="n">PORT</span><span class="p">)</span></div><div class='line' id='LC49'><br/></div></pre></div>
          </div>

          <div class="gist-meta">
            <a href="https://gist.github.com/raw/1177331/56f3b8987a5a3447685c984c51ecb6dc4fd8993a/helloworld.py" style="float:right;">view raw</a>
            <a href="https://gist.github.com/1177331#file_helloworld.py" style="float:right;margin-right:10px;color:#666">helloworld.py</a>
            <a href="https://gist.github.com/1177331">This Gist</a> brought to you by <a href="http://github.com">GitHub</a>.
          </div>
        </div>
</div>

<p>Esto tiene pinta de que me va a tener muy entretenido, ya iré posteando algo más a medida que lo vaya conociendo mejor.</p>
]]></content:encoded>
			<wfw:commentRss>http://saghul.net/blog/2011/08/29/probando-el-framework-de-comunicaciones-plivo/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>TCAPI: un anillo para administrarlos a todos</title>
		<link>http://saghul.net/blog/2008/09/28/tcapi-un-anillo-para-administrarlos-a-todos/</link>
		<comments>http://saghul.net/blog/2008/09/28/tcapi-un-anillo-para-administrarlos-a-todos/#comments</comments>
		<pubDate>Sat, 27 Sep 2008 23:31:53 +0000</pubDate>
		<dc:creator>saghul</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[FreeSWITCH]]></category>
		<category><![CDATA[VoIP]]></category>
		<category><![CDATA[YATE]]></category>

		<guid isPermaLink="false">http://saghul.net/blog/?p=761</guid>
		<description><![CDATA[Hace un par de días que me enteré de la exustencia de este curioso y a la vez interesante proyecto. TCAPI (Telehpony Configuration API) consiste en el desarrollo de un framework sobre el que desarrollar una interfaz de administración para cualquier softswitch, como Asterisk, FreeSWITCH, YATE, etc. La idea es abstraer completamente el GUI de [...]]]></description>
			<content:encoded><![CDATA[<p>Hace un par de días que me enteré de la exustencia de este curioso y a la vez interesante proyecto. TCAPI (Telehpony Configuration API) consiste en el desarrollo de un framework sobre el que desarrollar una interfaz de administración para <a href="http://www.tcapi.org/index.php?title=Admin:Switch_Support" target="_blank">cualquier <em>softswitch</em></a>, como <a href="http://www.asterisk.org/" target="_blank">Asterisk</a>, <a href="http://www.freeswitch.org/" target="_blank">FreeSWITCH</a>, <a href="http://yate.null.ro/pmwiki/" target="_blank">YATE</a>, etc.</p>
<p>La idea es abstraer completamente el GUI de el software que haya por debajo, facilitando así el desarrollo de interfaces gráficas.</p>
<p>De momento el proyecto acaba de comenzar y ya hay algo de código disponible. Habrá que ver como evoluciona y si comienzan a surgir nuevas GUIs para Asterisk y demás basadas en este framework.</p>
<p style="text-align: center;"><a href="http://saghul.net/blog/wp-content/uploads/2008/09/tcapi_mvc_stack.jpg"><img class="size-medium wp-image-762 aligncenter" title="tcapi_mvc_stack" src="http://saghul.net/blog/wp-content/uploads/2008/09/tcapi_mvc_stack-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p>Podéis echar un vistazo al proyecto <a href="http://www.tcapi.org/index.php?title=Developer:Overview" target="_blank">aquí.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://saghul.net/blog/2008/09/28/tcapi-un-anillo-para-administrarlos-a-todos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>sipX incorporará FreeSWITCH en su siguiente versión</title>
		<link>http://saghul.net/blog/2008/07/13/sipx-incorporara-freeswitch-en-su-siguiente-version/</link>
		<comments>http://saghul.net/blog/2008/07/13/sipx-incorporara-freeswitch-en-su-siguiente-version/#comments</comments>
		<pubDate>Sun, 13 Jul 2008 15:33:06 +0000</pubDate>
		<dc:creator>saghul</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[FreeSWITCH]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://saghul.net/blog/2008/07/13/sipx-incorporara-freeswitch-en-su-siguiente-version/</guid>
		<description><![CDATA[Leo en la web oficial de FreeSWTICH, que la SIP Foundry ha anunciado que sipXecs incorporará un servidor de conferencias en siguiente versión y esto lo realizarán mediante FreeSWITCH. Al parecer FreeSWITCH formará la infraestructura subyacente, y sipX incorporará una interfaz gráfica de usuario (GUI) amigable para su manejo. Aquí podéis ver una imágen del [...]]]></description>
			<content:encoded><![CDATA[<p>Leo en <a href="http://www.freeswitch.org/node/126" target="_blank">la web oficial de FreeSWTICH</a>, que la <a href="http://www.sipfoundry.org/index.php">SIP Foundry</a> ha anunciado que sipXecs incorporará un servidor de conferencias en siguiente versión y esto lo realizarán mediante FreeSWITCH.</p>
<p>Al parecer FreeSWITCH formará la infraestructura subyacente, y sipX incorporará una interfaz gráfica de usuario (GUI) amigable para su manejo.</p>
<p>Aquí podéis ver una imágen del asunto, y si queréis más información podéis leer <a href="http://www.sipfoundry.org/component/option,com_ezine/Itemid,82/task,read/page,1/category,featured/article,78/" target="_blank">el anuncio oficial.</a></p>
<p><a href="http://saghul.net/blog/wp-content/uploads/2008/07/conference.png" title="conference.png"></p>
<p style="text-align: center"><img src="http://saghul.net/blog/wp-content/uploads/2008/07/conference.png" alt="conference.png" height="112" width="369" /></p>
<p></a></p>
]]></content:encoded>
			<wfw:commentRss>http://saghul.net/blog/2008/07/13/sipx-incorporara-freeswitch-en-su-siguiente-version/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FreeSWITCH 1.0.0 released!!</title>
		<link>http://saghul.net/blog/2008/05/27/freeswitch-100-released/</link>
		<comments>http://saghul.net/blog/2008/05/27/freeswitch-100-released/#comments</comments>
		<pubDate>Tue, 27 May 2008 19:48:20 +0000</pubDate>
		<dc:creator>saghul</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[FreeSWITCH]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://saghul.net/blog/2008/05/27/freeswitch-100-released/</guid>
		<description><![CDATA[Today is the day. Un día antes de lo que me esperaba, ya tenemos entre nosotros FreeSWITCH 1.0.0.0, la primera release, 3 años después de que comenzara el proyecto.. En los últimos tiempos ya comenté un par de cosas acerca de este software, que vengo siguiendo de cerca, y creo que puede ser muy interesante [...]]]></description>
			<content:encoded><![CDATA[<p>Today is the day. Un día antes de lo que me esperaba, ya tenemos entre nosotros FreeSWITCH 1.0.0.0, la primera release, 3 años después de que comenzara el proyecto..</p>
<p>En los últimos tiempos ya comenté <a href="http://saghul.net/blog/tag/freeswitch/" target="_blank">un par de cosas</a> acerca de este software, que vengo siguiendo de cerca, y creo que puede ser muy interesante <img src='http://saghul.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Si queréis probarlo, es tan fácil como seguir los pasos indicados <a href="http://wiki.freeswitch.org/wiki/Installation_Guide#FreeSWITCH_1.0.0_.22Phoenix.22_Release" target="_blank">aquí.</a></p>
<p>En freeswitch.org lo celebran con fuegos artificiales y todo xD</p>
<p style="text-align: center"><img src="http://saghul.net/blog/wp-content/uploads/2008/05/fireworks.jpg" alt="fireworks.jpg" /></p>
]]></content:encoded>
			<wfw:commentRss>http://saghul.net/blog/2008/05/27/freeswitch-100-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FreeSWITCH vs Asterisk?</title>
		<link>http://saghul.net/blog/2008/04/16/freeswitch-vs-asterisk/</link>
		<comments>http://saghul.net/blog/2008/04/16/freeswitch-vs-asterisk/#comments</comments>
		<pubDate>Wed, 16 Apr 2008 20:40:28 +0000</pubDate>
		<dc:creator>saghul</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[FreeSWITCH]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://saghul.net/blog/2008/04/16/freeswitch-vs-asterisk/</guid>
		<description><![CDATA[Acabo de leer un post en la web de FreeSWITCH en la que se autor, antiguo desarrollador de Asterisk ofrece las razones por las que se aventuró en crear FreeSITCH. La verdad es que no tiene desperdicio, y aconsejo a todo usuario medio/avanzado o curioso de Asterisk que se lo lea, ya que aporta datos [...]]]></description>
			<content:encoded><![CDATA[<p>Acabo de leer <a href="http://freeswitch.org/node/117" target="_blank">un post</a> en la web de FreeSWITCH en la que se autor, antiguo desarrollador de Asterisk ofrece las razones por las que se aventuró en crear FreeSITCH.</p>
<p>La verdad es que no tiene desperdicio, y aconsejo a todo usuario medio/avanzado o curioso de Asterisk que se lo lea, ya que aporta datos muy detallados de la arquitectura de Asterisk, y como él ha tratado de mejorarla en FreeSWITCH.</p>
<p>El artículo es algo largo, pero es interesante hasta la última coma. Por poner un ejemplo: en Asterisk el core no es independiente, hay código necesario disperso en módulos. Podéis probar a hacer una llamada sin tener el módulo res_features cargado y veréis <img src='http://saghul.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Además, Asterisk genera un solo thread por llamada, por lo que las transferencias son un infierno, ya que ocurre el &#8216;mágico&#8217; &#8216;Channel Masquerading&#8217;, en el que los datos de un canal tienen que pasar de la memoria dinámica de un thread a otro&#8230; y todo esto sin que pase nada! <img src='http://saghul.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Aún es muy pronto para plantearse estas cosas, y tal como se menciona al final del post, Asterisk es una PBX y FreeSWITCH un SoftSwitch, pero: ¿estamos ante un serio competidor de Asterisk? Teniendo en cuenta que su creador conoce MUY bien Asterisk y lo que ha tratado de hacer con FreeSWITCH es mejorar su diseño, creo que habrá que vigilarlo de cerca <img src='http://saghul.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Pero de momento vamos a esperar al <strong>26 de Mayo, día en que se puclicará la versión 1.0 de FreeSWITC: &#8216;phoneix&#8217;. </strong></p>
<p style="text-align: center"><img src="http://saghul.net/blog/wp-content/uploads/2008/04/freeswitch.png" alt="freeswitch.png" /></p>
]]></content:encoded>
			<wfw:commentRss>http://saghul.net/blog/2008/04/16/freeswitch-vs-asterisk/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Las tarjeta de E1/T1 de Pika son compatibles con FreeSWITCH</title>
		<link>http://saghul.net/blog/2008/04/15/las-tarjeta-de-e1t1-de-pika-son-compatibles-con-freeswitch/</link>
		<comments>http://saghul.net/blog/2008/04/15/las-tarjeta-de-e1t1-de-pika-son-compatibles-con-freeswitch/#comments</comments>
		<pubDate>Tue, 15 Apr 2008 09:22:51 +0000</pubDate>
		<dc:creator>saghul</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[FreeSWITCH]]></category>
		<category><![CDATA[Pika]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://saghul.net/blog/2008/04/15/las-tarjeta-de-e1t1-de-pika-son-compatibles-con-freeswitch/</guid>
		<description><![CDATA[Hace no mucho que hablé de FreeSWITCH, y hoy me encuentro con esta noticia en su página principal: las tarjetas de E1/T1 del fabricante Pika son compatibles con FreeSWITCH. Parece que Asterisk no va a estar solo Nota de prenssa aquí.]]></description>
			<content:encoded><![CDATA[<p>Hace no mucho que hablé de FreeSWITCH, y hoy me encuentro con <a href="http://www.freeswitch.org/node/115" target="_blank">esta noticia</a> en su página principal: las tarjetas de E1/T1 del fabricante Pika son compatibles con FreeSWITCH.</p>
<p>Parece que Asterisk no va a estar solo <img src='http://saghul.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Nota de prenssa <a href="http://www.pikatechnologies.com/english/view.asp?x=498&amp;id=100" target="_blank">aquí.</a></p>
<p style="text-align: center"><img src="http://saghul.net/blog/wp-content/uploads/2008/03/freeswitch.png" alt="freeswitch.png" /></p>
]]></content:encoded>
			<wfw:commentRss>http://saghul.net/blog/2008/04/15/las-tarjeta-de-e1t1-de-pika-son-compatibles-con-freeswitch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FreeSWITCH 1.0 rc2 released!</title>
		<link>http://saghul.net/blog/2008/04/05/freeswitch-10-rc2-released/</link>
		<comments>http://saghul.net/blog/2008/04/05/freeswitch-10-rc2-released/#comments</comments>
		<pubDate>Sat, 05 Apr 2008 11:04:56 +0000</pubDate>
		<dc:creator>saghul</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[FreeSWITCH]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://saghul.net/blog/2008/04/05/freeswitch-10-rc2-released/</guid>
		<description><![CDATA[Hace no mucho que comenté que había sido liberada la versión 1.0 rc1 de este software, que promete mucho. Pues bien, ya tenemos la rc2, po lo que cada vez esta más cerca la versión final 1.0, aunque como se puede leer en la web ya hay gente que tiene FreeSWITCH en producción Podéis descargarlo [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://saghul.net/blog/2008/03/21/freeswitch-10-rc1-released/">Hace no mucho que comenté</a> que había sido liberada la versión 1.0 rc1 de este software, que promete mucho.</p>
<p>Pues bien, ya tenemos la rc2, po lo que cada vez esta más cerca la versión final 1.0, aunque como se puede leer en la web ya hay gente que tiene <a href="http://freeswitch.org/" target="_blank">FreeSWITCH </a>en producción <img src='http://saghul.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Podéis descargarlo aquí: <a href="http://files.freeswitch.org/" target="_blank">http://files.freeswitch.org</a></p>
<p>Más información:  <a href="http://freeswitch.org/node/111" target="_blank">http://freeswitch.org/node/111</a></p>
<p style="text-align: center"><img src="http://saghul.net/blog/wp-content/uploads/2008/03/freeswitch.png" alt="freeswitch.png" /></p>
]]></content:encoded>
			<wfw:commentRss>http://saghul.net/blog/2008/04/05/freeswitch-10-rc2-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FreeSWITCH 1.0 rc1 released!</title>
		<link>http://saghul.net/blog/2008/03/21/freeswitch-10-rc1-released/</link>
		<comments>http://saghul.net/blog/2008/03/21/freeswitch-10-rc1-released/#comments</comments>
		<pubDate>Fri, 21 Mar 2008 10:16:53 +0000</pubDate>
		<dc:creator>saghul</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[FreeSWITCH]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://saghul.net/blog/2008/03/21/freeswitch-10-rc1-released/</guid>
		<description><![CDATA[Leyendo los feeds mientras desayuno, leo en el blog de Alberto que acaba de ser lanzada la primera Release Candidate de FreeSWITCH. FreeSWITCH es un proyecto que sigo así de reojo, sobre todo viniendo de quien viene: Anthony Minessale (anthm). Así de primeras seguro que no os suena el nombre, pero si miráis el Hall [...]]]></description>
			<content:encoded><![CDATA[<p>Leyendo<a href="http://www.bloglines.com/public/saghul" target="_blank"> los feeds</a> mientras desayuno, leo <a href="http://www.voipnovatos.es/item/2008/03/freeswitch-rc1-liberada" target="_blank">en el blog de Alberto</a> que acaba de ser lanzada <a href="http://www.freeswitch.org/node/108" target="_blank">la primera Release Candidate de FreeSWITCH.</a></p>
<p>FreeSWITCH es un proyecto que sigo así de reojo, sobre todo viniendo de quien viene: Anthony Minessale (anthm). Así de primeras seguro que no os suena el nombre, pero si miráis el <a href="http://bugs.digium.com/karma_halloffame.php" target="_blank">Hall of Fame del bugtracker de Digium</a> podréis comprobar que esta el tercero&#8230; y no hace un commit desde hace 2 años! (desde que empezó con FreeSWITCH).</p>
<p>Así pues, FreeSWITCH me parece un proyecto serio y con futuro, esta muy documentado y tiene muchas <a href="http://wiki.freeswitch.org/wiki/Features" target="_blank">características</a> interesantes.</p>
<p>Tengo pendiente, si tengo tiempo algún día, de probarlo bastante, ya que se como he dicho tiene muy buena pinta. Si os animáis, tienen <a href="http://wiki.freeswitch.org/wiki/Main_Page" target="_blank">un Wiki</a> muy completo,  y también hay grupo de google <a href="http://groups.google.com/group/freeswitch-es" target="_blank">FreeSWITCH-ES</a>, donde hay unos cuantos nombre conocidos <img src='http://saghul.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>¿Hay vida más allá de Asterisk?</p>
<p style="text-align: center"><img src="http://saghul.net/blog/wp-content/uploads/2008/03/freeswitch.png" alt="freeswitch.png" /></p>
<p>Vía VoIP Novatos</p>
]]></content:encoded>
			<wfw:commentRss>http://saghul.net/blog/2008/03/21/freeswitch-10-rc1-released/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

