Contador estandar

14. Mayo 2007

Integrar un MediaCenter con Asterisk

mythtv3La aplicación para hacer de mediacenter es MythTV y por supuesto, es OpenSource. De hecho es una de las aplicaciones más prestigiosas en esto de sistemas de mediacenters junto con el Front Row de Mac. Las capturas de pantalla son realmente increibles y mucho más si consideramos que disponen de temas y la posibilidad de conectar mandos a distancia mediante infrarrojos programable e incluso el propio Remote de Apple.

A todo esto, uno puede escoger ver un DVD, un vídeo en formato AVI o incluso leer los feeds de las noticias que tengas configurados y mientras estás viendo una película, aparece de la nada un banner con un mensaje: “Llamada entrante del número 951045235 (Manolo -Jackoman-)“. Es nuestro servidor Asterisk y acaba de recibir una llamada desde este número y nos informa durante la película que el teléfono que está en la otra sala está sonando y el que llama es nuestro colega Jackoman (saludines!).

MythAsterisk

No es tan sencillo configurar MythTV a gusto de uno, la aplicación es tan completa como compleja para aquellos que no están acostumbrados a trastear con archivos y configuraciones especiales para esta aplicación, eso sí, una vez que lo consigamos, realmente pasará a ser una aplicación imprescindible en nuestro ordenador conectado a la televisión del salón.

myth2
Para avisar por pantalla del número de la persona que nos está llamando tan solo tenemos que añadir estas líneas a nuestra configuración de Asterisk:

[incoming]

exten => s,1,System(/usr/bin/mythtvosd –template=/root/mythtv/mythtv/programs/mythtvosd/cid.xml –caller_name=”Llamada entrante de ${CALLERID(num) ${CALLERID(name)” –caller_number=”${CALLERID(num)}” –caller_date=”${DATETIME}”)
exten => s,2,Wait(4)
exten => s,3,Dial(SIP/200,20,tTr)

Vamos, un gustazo.

Enlaces:

MythTV: http://www.mythtv.org

Información: http://www.voip-info.org/wiki/view/Asterisk+tips+MythTV+integration

09. Mayo 2007

Tapioca: la librería VoIP+IM OpenSource

Tapioca LogoAcabo de encontrar un recurso bastante curioso y probablemente muy interesante para todos los que nos gusta programar, se trata de unas librerías que permiten crear un softphone SIP compatible con otros protocolos como Jabber, MSN e IRC cumpliendo, además la especificación del proyecto Telepathy.

Estas librerías están preparadas para utilizar Glib, Qt y C#.
Disponen de una documentación bastante completita y algunas capturas de aplicaciones creadas utilizando estos recursos.

Además, para ayudar con esto, tienen disponible un canal de irc en Freenode (#tapioca).

Tapioca Maemo

07. Mayo 2007

Convierte tu fonera en una centralita de VoIP

foneraLa fonera es un aparato que se conecta a tu conexión de Internet y permite que cualquier usuario de Fon pueda conectarse a ella y utilizar un poco de tu ancho de banda.

Este aparato tiene un precio de 39,99€ (+ 5€ de gastos de envío) en la web de Fon.

Pues bien, no hace mucho consiguieron acceder a este aparato con el objeto de conectarse mediante ssh y poder ejecutar cualquier aplicación compatible con Linux mediante una distribución especialmente creada para estos dispositivos empotrados: DD-WRT.

(Aquí puedes ver cómo instalar el DD-WRT en la fonera.)

Una vez tengamos nuestra fonera con este software, podremos acceder a ella y ejecutar una aplicación como, por ejemplo: Asterisk.

Una vez que tengamos instalado el sistema operativo, tan solo tenemos que entrar vía SSH y descargar lo necesario para proceder a compilar.

cd ~
svn co https://svn.openwrt.org/openwrt/trunk/
svn co https://svn.openwrt.org/openwrt/packages/ ~/trunk/feeds/packages/

Ahora que tenemos todo lo necesario, accedemos al directorio trunk y creamos los enlaces necesarios:

cd ~/trunk/
make package/symlinks

Compilamos el Asterisk:Asterisk_fonera

make menuconfig

Con el cursor, seleccionamos Atheras (2.6)

network -> Asterisk -> Asterisk-mini

Por último, compilamos y tendremos nuestro Asterisk:

asterisk -vvvvcgd

Enlace original en italiano: http://blog.liberailvoip.it/2007/05/07/asterisk-sul-fonera/

07. Abril 2007

AsteriskNOW beta 5 Released!

AsteriskNOW beta 5Acabo de ver que acaban de liberar la última de las versiones Betas antes de la versión estable de AsteriskNOW.

La verdad es que llevo siguiendo día a día este proyecto y sus cambios, y puedo decir que muchos, muchos desarrolladores están al 100% para poder sacar cuanto antes una nueva y más potente versión.

Tal y como nos anunciaron, la versión beta 5 es la última antes de lanzar la versión estable, por lo que podemos decir que esta versión, además de tener muchos nuevos añadidos, está realmente próxima a ser la versión estable.

Aún no lo han anunciado en la web oficial de AsteriskNOW, de hecho es otra exclusiva de sinologic. :), no obstante, para el que lo quiera probar, puede hacerlo desde esta página:

http://www.rpath.org/rbuilder/project/asterisk/release?id=5501

http://www.asterisknow.org

Los cambios se consideran bastante curiosos y sobre todo están esforzándose bastante en obtener una versión libre de fallos y tan estable como se puede. Cualquier comentario para solucionar fallos, es de agradecer.

Cuando sea oficial, la podremos descargar de aquí:

http://www.asterisknow.org/

Habrá que probarlo… :)

21. Febrero 2007

El canal CAPI sigue vivo! CAPI2.0 v.1.0.0 out!

CAPIPara los que tienen una AVM Fritz desde hace más de un año o tarjetas similares RDSI de 1 puerto BRI, les sonará el tan archi-conocido chan_capi necesario para que Asterisk reconociera las líneas RDSI Básicas, algo que Asterisk no traía por defecto y había que descargarlo de la página de Junghanns o de algún que otro sitio.

En estos últimos meses, hemos visto aparecer el famoso mISDN, un driver compatible con la mayoría de tarjetas RDSI Básicas (no en todas) que ha estado verde hasta que la comunidad Asterisk empezó a tomarlo en serio: Recordad que las RDSI Básicas no son algo común en EEUU y por lo tanto, lo que había, era casi exclusivamente fuera de la “oficialidad” de Digium, por lo que había que buscarlo en lugares como la web de Beronet.

Tras sacar Digium junto con Beronet, una versión mISDN compatible, se reforzó el desarrollo de este driver dejando de lado el conocido CAPI y casi todas las tarjetas iban siendo adaptadas a este nuevo driver que permitía casi las mismas cosas que cualquier tarjeta Zaptel (cancelador de eco, ganancias, etc…) de hecho, el archivo mISDN.conf es bastante similar al zapata.conf.

El otro día me llamó la atención encontrarme la versión 1.0.0 del canal CAPI para aquellas tarjetas que aún tienen que ir con este canal y de repente recordé que las AVM y las EICON siguen con este sistema, en mi opinión bastante antiguo si pensamos que mISDN avanza a pasos agigantados.

Mientras tanto, Junghanns continúa con el desarrollo del driver QoZAP con conexión directa al Zaptel y por lo tanto, devuelve un dispositivo ‘/dev/zap‘ así podremos trabajar de igual manera si tenemos una tarjeta Junghanns como una TDM2404E? (las Junghanns trae su propio cancelador de eco hardware de 16ms implementado en un circuito visible en la placa, al igual que las de Digium que son de otra marca y de 32ms.) Así podríamos sustituir 16 líneas analógicas por 4 RDSI ahorrando dinero  de mantenimiento de líneas y mejorando en calidad de sonido.

Por otro lado, CAPI sigue ahí, al borde del cañón, con una versión que llama bastante la atención: 1.0.0. lo que no significa que el Chan_capi haya avanzado, solo la especificación de lo que significa CAPI.
Enlace: http://www.capi.org/
Enlace: http://www.ip-phone-forum.de/showthread.php?t=115417

P.D. Pues por lo visto parece que sí existe el chan_capi.1.0.0 después de todo… :)

26. Enero 2007

Nueva funcionalidad de AsteriskNOW

Otra de las novedades que comenta Bill Miller consiste en una nueva opción en AsteriskNOW que permite comprar automáticamente el soporte de autoprovisionamiento para Polycom.

Para los que no entiendan qué es esto del “autoprovisionamiento” comentaré que consiste en que, teniendo un AsteriskNOW y varios terminales IP de la marca Polycom, únicamente configurando las extensiones en el interfaz web de Asterisk, los terminales se autoconfigurarán, ahorrando tiempo y esfuerzo y por lo tanto dinero.

Esta idea es una novedad y, aunque Linksys lo incluya de una manera bastante rudimentaria (a través de sistemas multicast que generalmente hay que activar para que funcione), sigo pensando que los terminales IP deberían llevar un sistema fácil de autoprovisionamiento que no incluya modificar servicios como el DHCP o montar un servidor TFTP con unos archivos especiales con parámetros de todo menos intuitivos. :P

24. Enero 2007

Asterisk en un MacBook

Mac AsteriskSi quieres un sistema de comunicaciones de calidad tan solo es necesario un ordenador con potencia suficiente para gestionar el número de conversaciones simultaneas que quieras, un poco de conocimientos sobre Linux y Asterisk.

Cualquier empresa pequeña tiene algún informático en su plantilla y Linux es un sistema operativo que ha demostrado ser más serio para labores empresariales que otros sistemas operativos comerciales. A pocas empresas se horrorizarían descubrir que su “servidor de backups” tiene un virus, o un spyware que envía documentos propios a otras empresas. Es por eso por lo que muchas empresas optan por pasar estos servicios a Linux y, además de ganar en seguridad, ahorrar dinero en licencias.

Asterisk por otro lado, hemos visto que se instala en un PC normal y corriente, en una Playstation3, e incluso en casi cualquier sistema embebido, pero aún no había visto Asterisk en un portatil de Apple.

Ahora que Apple ha descubierto el mercado europeo, solo queda decir que ahora todos mis colegas (incluido yo) quieren un Mac, tontear con el MacOSX y disfrutar de un sistema que además de ser bonito, goza de ser seguro (corre FreeBSD en su interior).

En esta página podeis ver el proyecto de compatibilizar Asterisk en un MacBook y así hacer pruebas en un entorno más atractivo que un austero modo texto.

http://www.mezzo.net/asterisk/

Alberto, ahora no tienes excusa! :D

04. Enero 2007

AsteriskNOW 1.4.0 Estable Released!

AsteriskNOW, la distribución de Digium que incluye la última versión de Asterisk, interfaz web (GUI) y un sistema de instalación tan sencillo que cualquier persona podría instalarlo en menos de 30 minutos está disponible en su versión estable.

La única pega es que, como siempre, SinoLogic se adelanta al anuncio oficial e incluso al enlace final. Pero si quieres probar la nueva versión tan solo has de fijarte en el nombre del enlace cuando vayas a descargar la versión beta2 tendrás que hacer un pequeño cambio en la url final:
asterisk-1.4.0-beta2-x86-disc1.iso
por esta otra:
asterisk-1.4.0-x86-disc1.iso

De entre las novedades que incluye la version estable de esta nueva versión de AsteriskNOW se incluye un sistema de instalación y configuración mucho más sencillo y rápido con grandes cambios, al igual que la posibilidad de pasar de AsteriskNOW a Asterisk Business Edition.

En palabras de Mark Spencer:
-”Digium aprecia la gran acogida a AsteriskNOW. Nosotros pusimos una versión inicial en fase beta en AsteriskNOW.org el pasado mes y hemos esperimentado unas 2000 descargas diarias sin ningún anuncio!. Nuestro objetivo de reducir la complejidad de instalación y utilizar Asterisk expandirá el mercado para Digium y para todas las demás empresas que lo utilizan. A diferencia de otras distribuciones Linux que incluyen Asterisk, AsteriskNOW no precisa de componentes extra que puedan comprometer la seguridad o los recursos“.

Las capturas son realmente buenas e interesantes…

AsteriskNOW1

AsteriskNOW2

AsteriskNOW3

TrixBox 2.0 recien salida del horno

trixbox logoSi por el mes de Octubre ya anunciamos la versión beta de TrixBox 2.0, ahora anunciamos la versión estable de esta distribución.

Enlace: http://www.trixbox.org

29. Diciembre 2006

Asterisk se multiplicará en dos

AsteriskNowSi bien todos sabemos que para manejar Asterisk es bastante recomendable tener algunos conocimientos de linux, ya sea para editar archivos o bien para comprobar si el puerto 5060 está a la escucha, también hay que reconocer que los nuevos añadidos que va incorporando esta aplicación a veces cuesta más de entender a determinados sectores nada técnicos ni profesionales.

Es entonces cuando aparece la figura del sistema fácil o intuitivo que compite con el primero para llegar donde aquellos usuarios que desconocen Asterisk y no tienen tiempo o ganas de aprender cómo funciona cada una de las características de este sistema.

Así empezaron a aparecer las interfaces web, aplicaciones que conseguían que un usuario sin apenas conocimientos de Asterisk, pudiera añadir usuarios, configurar un dialplan sencillo, etc.

AsteriskNOW ha nacido con ese objetivo, acercar Asterisk al usuario medio, para que pueda instalar una centralita de una forma sencilla y rápida sin necesidad de aprender comandos ni parámetros.

A diferencia con TrixBox, el código generado por AsteriskNOW utiliza las aplicaciones más limpiamente y permite al usuario ver el código a medida que se está ejecutando sin tener que esforzarse en seguir complicadas macros.

Asterisk aumenta el número de usuarios permitiendo utilizar:

- Un sistema para usuarios avanzados que compilarán el software, editarán archivos a mano, y crearán una configuración a medida de las necesidades evaluando las posibilidades del sistema hardware y rendimiento. Asterisk.
- Un sistema automatizado para usuarios sin conocimientos de Asterisk que permitirá configurar un sistema rápida y fácilmente sin tener que aprender parámetros ni comandos y, aunque con limitada flexibilidad, poder acercar el montaje de centralitas opensources al público general. AsteriskNOW.
Artículo original: AsteriskVoIPNews