Contador estandar

14. Enero 2007

Listado de comandos de Asterisk 1.4

AsteriskGuruEn AsteriskGuru, he encontrado una completa lista de todos los comandos que permite Asterisk 1.4 con una breve explicación sobre lo que hace cada uno de ellos.

Están clasificados en:

General CLI commads
Agents commands
AGI commands
Console commands
Core related commands
Database commands
Dialplan commands
DUNDI commands
GTalk & Jabber commands
IAX2 commands
Manager commands
MGCP commands
Module management
PRI commands
Queue commands
SIP commands
Skinny commands
Voicemail commands
Zaptel commands

08. Enero 2007

Ejemplos del Follow-Me y del Llamada a tres en Asterisk

Asterisk MovilesHe encontrado una página muy interesante con varios ejemplos y explicaciones sobre cómo poner en funcionamiento la funcionalidad del Follow-Me nueva de la versión 1.4 de Asterisk.

También viene un ejemplo sobre cómo simular una llamada a 3 utilizando Asterisk en lugar de la funcionalidad propia del teléfono IP que tengamos.

Muy interesante: http://ananddayal.blogspot.com/

Rumores de compra de Asterisk

SolucionAyer me quedé alucinado cuando leí un artículo en la que explicaba el porqué Yahoo debería comprar Asterisk plantándole cara a las grandes compañías que están metiéndose con la VoIP como Microsoft entre algunos ejemplos más evidentes.

La pregunta era que Google sería la principal beneficiada de la compra ya que podría dar un servicio añadido a su sistema de comunicaciones y por ese mismo motivo, Yahoo debería adelantarse a Google y comprar este software.

Esta noticia hubiera pasado por una noticia divagante sin ningún fundamento y que simplemente realiza una suposición basada en la fantasía, pero son muchas las páginas que hablan de los intereses de las empresas en comprar y utilizar este sistema para sus comunicaciones y, está claro que son las mayores empresas relacionadas con Internet, por lo que las intenciones podrían ser ciertas cualquier día de estos.

Personalmente, y conociendo a la gente de Digium, no creo que dejen este proyecto en manos de multinacionales, aunque quien sabe…

Enlaces relacionados:

http://www.texasstartupblog.com/2007/01/06/yahoo-should-buy-asterisk/
http://voipsup.wordpress.com/2007/01/08/is-asterisk-on-the-cards/
http://www.megite.com/business/1168145154/61#item_6

No creo en las especulaciones así que no creo que nadie deba hacer mucho caso a este tipo de noticias.

07. Enero 2007

Ruby framework para Asterisk

RubyMuchísimos informáticos han visto la potencia de programar bajo el lenguaje Ruby que igual compite con Perl también lo hace con PHP en programación web y es que este lenguaje es toda una revelación y cada día nos muestra su potencial.

Lo último que he visto ha sido un framework para programar funciones con Asterisk con la ventaja de que debido a la flexibilidad, también permite interactuar con la web, e incluso con los propios navegadores que traen algunos terminales IP y todo esto, como anuncia en la web del framework, sin saber programar.

El framework se llama Adhearsion y podeis verlo en funcionamiento aquí:

http://adhearsion.com/

Muy buena la entrevista a uno de los principales desarrolladores de este framework:

http://mindpetals.com/

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

03. Enero 2007

Cuándo dar el salto a Asterisk 1.4

Estoy viendo muchas personas que ya están instalando la versión 1.4 de Asterisk y están viendo como algunas de las funcionalidades que funcionaban en la 1.2 no lo hacen en la nueva versión.

Básicamente la versión 1.4 es una versión que ha variado bastante con respecto a la 1.2 (y ni que decir tiene con respecto a la 1.0), han mejorado muchísimos aspectos y han metido muchísimas “features” que hacen de Asterisk el mejor y más completo sistema PBX actualmente en el mercado.

No obstante, como todo lo nuevo (desde la anunciación) necesita de un tiempo de “gracia” para que esos añadidos se consideren lo suficientemente estables como para evitar todo tipo de dolores de cabeza y ni que decir tiene que para un sistema en producción y hasta nueva orden, yo recomendaría seguir con la versión 1.2 por estabilidad.

La versión 1.2.14 es la versión más estable hasta el momento y la más segura para un sistema en producción.

Por supuesto, la versión 1.4 es actualmente la versión de “bandera” lo que ello significa que a partir de ahora se considerará como base para el resto de actualizaciones y mejoras, pero para que se considere suficientemente estable como para instalarla en producción yo esperaría por lo menos hasta que el estreno se pase un poco y arreglen los bugs que se van encontrando poco a poco.

Por supuesto, para encontrarlos es necesario instalarlo y hacer pruebas, pero como se suele decir… las pruebas en casa y con “casera“. :)
Supongo que, al igual que como ocurrió a la versión 1.2 de Asterisk, se puede empezar a considerar en producción a partir de la 1.4.3 o incluso, para los más conservadores a partir de la 1.4.5 ó 1.4.6 para estar completamente seguros y habernos dado tiempo suficiente para madurar la gran cantidad de novedades que trae esta nueva versión.

Más información sobre el ciclo de versiones de Asterisk:
http://www.asterisk-es.org/modules/news/article.php?storyid=61

Más información sobre los primeros bugs de Asterisk 1.4:
http://bugs.digium.com/view_all_bug_page.php

02. Enero 2007

Monitorizar líneas ZAP, salas de voz, etc, en el teléfono con Asterisk

Muchas veces ha sido necesario monitorizar líneas Zap en un teléfono de operadora, de esta manera se puede saber cuando está ocupada la línea. Incluso saber cuando una sala de conferencias creadas con el Meetme está siendo utilizada y cuando no.

Para eso, nuestro amigo Kapejod (Junghanns.net) ha desarrollado una aplicación para la BriStuff que permite monitorizar con un pequeño “truco” casi cualquier cosa que queramos y poder ver el estado en cualquier terminal IP que permita BLF (leds de estado en las teclas de función).

Esta aplicación se llama BriStuffDevState y se encuentra a partir de las versiones 0.2.0-RC7i en adelante y por ahora, este comando no está incluido en la versión estandar y estable de Asterisk.

Pongamos un sencillo ejemplo de una monitorización de una sala de reuniones (Meetme):

 exten => 1234,hint,DS/100  ; aquí usaremos una “falsa” extensión con la tecnología DS (DeviceState)
 exten => 1234,1,DevState(100,2) ; == luz fija , o (100,6) para que parpadee
 exten => 1234,2,Meetme(1234)
 exten => 1234,3,Hangup
 exten => h,1,DevState(100,0) ; LED off

Con esto, monitorizando la “extensión” 1234,  podremos saber si la  sala de conferencias está vacía o tiene a alguien.

Más información: http://voip-info.org/wiki/view/Asterisk+cmd+BristuffDevstate

30. Diciembre 2006

Resumen del 2006 y previsiones para el 2007

Bueno, como último post del año, (ya que me voy de viaje a Granada y seguramente no tenga ocasión de escribir nada nuevo hasta el próximo año) me gustaría hacer un recordatorio de lo que han sido las mejores noticias sobre VoIP en el 2006 y lo que posiblemente nos espera para el nuevo año que entra.

En Enero, Yahoo saca su VoIP, Linksys saca sus terminales SPA9XX y el SPA9000, Philips lanza su primer videoteléfono movil VP5500, y Grandstream su GXV-3000.

En Febrero, Nokia saca el 6136, Jazztel descubre la VoIP, Primeros móviles Linksys.

En Marzo, Ipod con VoIP, Asterisk 1.2.5, Cisco se pasa a SIP, GTalk para BlackBerry, Ekiga 2.0, Sale Zphone del creador del PGP, Digium rediseña su web, Yahoo voz en Europa, Jazztel saca su VoIP.

En Abril, Asterisk 1.2.7, Tarjetas PCI-GSM de Junghanns, Asterisk hace sus primeras pruebas con GTalk, Linksys saca el SPA3102 sustituto del SPA3000, Apple prepara su Telefono wifi llamado iPhone.

En Mayo, Salen los prefijos 51X para España, Telefónica empieza con la VOIP, Skype empieza a plantearse cobrar por las llamadas a USA y Canadá, Skype lanza la version 2.0, Lanzamiento de varios teléfonos Wifi para VoIP, Asterisk 1.2.8.

En Junio, Telefónica comercializa la VoIP, AsteriskAtHome cambia el nombre a TrixBox, Asterisk 1.2.9, Primeras pruebas con Asterisk-Gtalk sin exito, Astricon Europe, Linksys saca el SPA400, RunSolutions saca voces de Asterisk en castellano, Euskaltel saca su VoIP, Digium saca las tarjetas con cancelador de eco hardware de segunda generación, Mark Spencer entre los 30 más influyentes de la tecnología mundial, Primeros pantallazos de Asterisk 1.4.

En Julio, Nokia E61 y E62 con cliente SIP, a Skype le roban el código fuente, Asterisk 1.2.10, Primeros teléfonos compatibles con Yahoo, Acuerdo Nortel y Microsoft, primeros pantallazos de lo que será el iPhone, VoIPNovatos lanza un conjunto de voces en español, primeras pasarelas GTalk2VoIP, Fon lanza su teléfono Wifi. Digium empieza a desarrollar su Asterisk-GUI gráfica.

En Agosto, 3Com lanza su terminal Wifi SIP, Sony lanza un teléfono Wifi, Venture invierte en Digium 13 millones de dólares, bancos de canales de Xorcom, Vonage ofrece llamadas a teléfonos de emergencia, Gtalk permite llamadas de voz, Asterisk 1.2.11, Paris Hilton hackea buzones de voz con un teléfono VoIP (xD).

En Septiembre, Asterisk 1.4 en los blogs, Digium lanza su tarjeta de Transcoding G729, Asterisk 1.2.12, Wip320 y Wip330 de Linksys, Digium lanza su Asterisk Appliance con una beta de la Asterisk-GUI, Asterisk 1.4 beta2, Teléfono VoIP Wifi de Telefónica, Nuevos códecs g729 de Digium.

En Octubre, sale esta pagina, Fonality compra TrixBox, Digium firma un acuerdo con Polycom, La Sam Houston tira la infraestructura Cisco y adquiere una de Asterisk, Asterisk 1.4 y las novedades que tendrá, Asterisk 1.4.0 beta 3, Astricon Dallas, Cisco cambia de logotipo, primer vistazo al LInksys 962, las operadoras empiezan a bloquear la VoIP, resurgen las primeras centralitas embebidas comerciales, Asterisk 1.2.13, Cisco lanza su “TelePresencia”.

En Noviembre, videoconferencia con sightspeed, AstriDevCon, AstLinux 0.44, SMS para Asterisk en España e Italia, Digium en el SIMO, Digium lanza Asterisk-GUI beta, Skype 3, Digium entre las 10 empresas más influyentes de la VoIP, Adobe empieza a trastear con la VoIP, Forbes anuncia la VoIP como uno de los 10 inventos más importantes del siglo, Digium lanza AsteriskNOW, proliferación de los Click-to-Call, Olle prepara su chan_sip3, Gran Bretaña regulariza la VoIP, OpenBPX

En Diciembre, TrixBox 2.0, VonEnterprise, sightspeed entre los 5 mejores servicios de videoconferencia, Microsoft empieza a trastear con la VoIP, el MIT empieza a trastear con la VoIP, Los creadores de skype liberan el “Proyecto Venecia”, Skype se hace de pago para los EEUU y Canadá, Aspect se une a Asterisk, Asterisk 1.2.14, Asterisk 1.4 beta 4, Linksys saca el iPhone de Apple y este llora desconsolado…, Austria convierte su numeración a ENUM, AsteriskNOW beta2, Asterisk 1.4.0 estable!.

Como se puede apreciar, a medida que pasan los méses hay más y más noticias sobre VoIP, por lo que no quiero ni pensar en cómo acabará el resumen del mes de diciembre del año que viene. :D
Por otro lado, mis previsiones para el nuevo año que entra se prepara muy interesante:

- Asterisk 1.4 se estandarizará y atraerá a más y más empresas.

- Las telefónicas abrirán una guerra de tarifas para conectar a internet.

- Los teléfonos Wifi, hasta ahora de baja calidad y con sorprendentes fallos, mejorarán y aumentarán en número hasta la saciedad.

- Los nuevos móviles incorporarán Wifi de serie y veremos los primeros móviles duales de verdad GSM-SIP, GSM-Skype,…

- Aparecerán los terminales IP con soporte de videoconferencia y mensajería instantanea.

- Apple sacará su iPhone (a ver si este año que entra…)

- Las nuevas compañías GSM se lo pondrán dificil a las anteriores y acabarán bajando el precio y ofreciendo móviles de calidad.

- Primeros pantallazos para el nuevo Asterisk 1.6 (a partir de verano calculo…)

- Google entrará a saco en la VoIP y se presentará como aliado o competencia directa de skype.

y bueno… no se me ocurre nada más…

¿y a tí? ¿se te ocurre qué puede pasar este nuevo año que entra?

UN saludo y Feliz Año nuevo!

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

Asterisk y GoogleTalk - GTalk -, por fin funciona!

Bueno, tras algunos meses atrás con DavidP y Alberto Sagredo con pruebas para intentar echar a andar el Google Talk con Asterisk, puedo decir con gran satisfacción que lo hemos conseguido.

Ha sido en otra de las pruebas que le estoy haciendo a la nueva versión de Asterisk 1.4.0 estable y tras buscar un par de cosas en internet y hacer unas pocas llamadas frustrantes, he conseguido echar a andar Asterisk como cliente de GoogleTalk (gtalk).

Para empezar, hace falta configurar 3 archivitos:

gtalk.conf, jabber.conf y por supuesto el extensions.conf

En el archivo gtalk.conf:——————————–

[general]
bindaddr=DIRECCION_IP_EXTERNA
context=default
allowguest=yes

[guest]
disallow=all
allow=ulaw
context=default

[USUARIO]
username=usuario@gmail.com
secret=contraseña
disallow=all
allow=ulaw
context=default
connection=asterisk
En el archivo jabber.conf:——————————–

[general]
debug=no
;autoprune=yes
autoregister=yes

[asterisk]
type=client
serverhost=talk.google.com
username=usuario@gmail.com/asterisk
secret=contraseña
port=5222
usetls=yes
usesasl=yes
buddy=usuarios_permitido@gmail.com
statusmessage=”I am available”
timeout=100

En el archivo extensions.conf:—————————–

[default]

exten=>s,1,Answer()
exten=>s,2,Playback(demo_congrats)
exten=>s,3,Hangup()

Ha costado algunos meses de pruebas, pero al final… que cabezón soy a veces! :D
y… por supuesto… bravo por Digium y la comunidad Asterisk!

Como prueba, he creado un usuario para que le llame el que quiera, no sé si le dejará, pero si alguien lo quiere probar y no le autoacepta la llamada, que me mande un correo y le habilito para que hable con la máquina. :)
La cuenta es: asterisk.hellc2 arroba gmail punto com