Contador estandar

08. Enero 2008

Publicado documento sobre Seguridad en la VoIP

seguridad voipLeo en Voipsec que la gente de SANS han publicado un documento la mar de interesante donde se analizan los principales problemas de seguridad a los que debe enfrentarse un implementador de sistemas VoIP.

Los puntos que trata:

- Security vulnerabilities transitioning from POTS to VoIP
- Real Time Protocol (RTP)
- Asterisk and Inter-Asterisk Exchange (IAX)
- Session Initiation Protocol (SIP)
- Skype
- Cisco VoIP

Podeis leerlo aquí:
http://www.sans.org/reading_room/whitepapers/voip/2036.php

Lista de Asterisk sobre Alta-Disponibilidad y Clusters

ClusterSaúl que está bastante activo, no solo en la lista Asterisk-ES si no en su blog, nos comenta que Digium acaban de crear una nueva lista con una temática muy interesante como es la Alta disponibilidad y Clusters de sistemas Asterisk.

La verdad es que iba haciendo falta, Asterisk cada día se conoce más en infraestructuras con una gran cantidad de usuarios (>1000) que requieren de fiabilidad y manejan una gran cantidad de recursos y con la próxima salida de Asterisk 1.6 (que personalmente pensaba que nos iban a sorprender estas navidades) con el que van a centrarse entre otras cosas a vídeo y entornos de alta-disponibilidad, esta lista va a estar bastante activa en cuanto empiecen con las novedades.

Hasta ahora, para grandes infraestructuras se suele recomendar utilizar OpenSER, aunque está claro que si un Asterisk puede hacerse cargo de 700 e incluso 1000 usuarios, varios Asterisk pueden multiplicar este número, lo que se espera es que con la nueva versión de Asterisk, sea más sencillo interconectarlos entre sí, así como ahorrar recursos para ampliar el número de usuarios por sistema.

Podeis apuntaros a la lista aquí:
http://lists.digium.com/mailman/listinfo/asterisk-ha-clustering

Olle Johannson publica AsteriskIdeas.org

A través de la web de Saúl me entero que Olle Johannson nos hace un pequeño regalito de Reyes creando una página donde podemos aportar nuevas ideas para el proyecto Asterisk, (otra cosa no, pero ideas uno tiene bastantes).

Ahora solo falta que la gente empiece a soltar sus sugerencias. ¿alguno conoce alguna empresa que ofrezca este tipo de facilidades para mejorar sus productos? El software libre es una maravilla! :D

AsteriskIdeas

Podeis registraros aquí:
http://www.asteriskideas.org

03. Enero 2008

Asterisk 1.4.17 Released!

Acaban de publicar la version 1.4.17 de Asterisk que soluciona un bug encontrado en el chan_sip que realiza una denegación de servicio en una sesión autentificada o no donde se permita transferencias. (parámetros t o T en el comando Dial).

La rama 1.2 de Asterisk no tiene este bug.

Más información:
http://downloads.digium.com/pub/security/AST-2008-001.pdf
.

Actualización de Asterisk en:
http://downloads.digium.com/pub/telephony/asterisk/.

29. Diciembre 2007

Cómo configurar Asterisk como sistema de alarmas

En Julio de este año ya hablamos de las posibilidades de Linux, una aplicación llamada “motion” utilizándolo como detector de movimiento y Asterisk para llegar a construir un sistema de alarmas con una webcam y Asterisk.

En aquel momento, el artículo que escribí fue simplemente una “idea” que ofrecía según las posibilidades de esta aplicación y Asterisk, y me he llevado una grata sorpresa al ver que dicha idea ha sido realizada por la empresa Servitux e incluso han escrito un tutorial donde podemos desarrollarlo con un esfuerzo mínimo.

El tutorial lo podeis encontrar en su página:
http://www.servitux.org/view.php/page/alarma

Gracias a Paco Brufal por el aviso.

28. Diciembre 2007

Resumen de la VoIP en este 2007

Si el 2007 se planteó como el año de la revolución de la VoIP, podría afirmar que más que revolución, ha sido el año de la estabilidad en la VoIP. Este año será recordado sobre todo por la cantidad de novedades y cambios que ha traído.

Voy a recordar, para los nostálgicos, las principales noticias de este año:

Enero:
- Apple anuncia su nuevo teléfono iPhone.
- Cisco y Apple se enfrentan por la marca “iPhone”.
- Mark Spencer graba un vídeo tutorial para instalar AsteriskNOW
- Asterisk compatible con 3G.
- Digium lanza la TDM800, la TE120P y la tarjeta de Transcoding.
- Danny Windham pasa a ser el nuevo CEO de Digium.

Febrero:
- Lanzamiento del cancelador de eco HPEC de Digium.
- Nuevas tarjetas de Junghanns.
- AsteriskNOW gana el premio Best Of Show.

Marzo:
- MiniVoiceMail para Asterisk.
- Cisco abandona Skinny en favor de SIP.
- Digium lanza AADK (Asterisk Appliance Development Kit).
- VoIP-Info cae durante varios días.
- Digium y PulverMedia preparan la DigiumAsteriskWorld.
- Aparecen nuevos TTS Y ASR en español compatibles con Asterisk.

Abril:
- Digium crea un sistema de boletines de seguridad para Asterisk.
- Junghanns publica BriStuff con Asterisk 1.4.
- n-ésimo troyano para Skype.

Mayo:
- Primeras palabras sobre Asterisk 1.6.
- Asterisk en el AppleTV.
- Nuevas voces en español neutro para Festival.
- Lanzamiento del phoneBridge2.
- Primera opinión sobre Fring.
- AsteriDevCon. Objetivo: Asterisk 1.6.

Junio:
- Digium lanza AsteriskNow beta 6.
- Digium anuncia sus nuevas tarjetas PCI-Express.
- Nomasystem publica una API para un clicktocall vía web.
- Pirelli lanza el primer teléfono Wifi-GSM libre.
- Apple lanza su mega-popular iPhone.

Julio:
- RedIris se hace representante de la versión alternativa de Enum.
- Thomson lanza su nuevo terminal IP: ST2022.
- Digium compra Sokol&Associates.
- Europa por delante de EEUU en cuanto a usuarios VoIP.
- Ideafisk se convierte en Zoiper.
- Condenan a Skype de violar la GPL.
- SineApps se convierte en VentureVoIP.
- Cisco compra Linksys.

Julio:
- Digium convoca los premios a la innovación.
- Freeswitch dona nuevas aplicaciones para Asterisk.
- Digium lanza la nueva appliance AA50.
- Usuario detenido por robar 10 millones de minutos VoIP.

Agosto:
- GrandStream lanza nuevos terminales.
- Skype deja en la estacada a miles de usuarios.

Septiembre:
- TrixBox Pro viola la licencia GPL.
- Huawei compra 3Com.
- Digium compra SwitchVox.
- Primeros intentos de VoIP en el iPhone.
- Yahoo compra Zimbra.
- Pika lanza su appliance.
- Digium y Fonality se apuntan a los blogs.
- Fring soporta roaming de 3G y Wifi.

Octubre:
- SwitchVox libera una versión gratuita.
- Resumen de la Digium AsteriskWorld.
- Instalando Asterisk en un iPhone.
- 3Com instalará las AA50.
- Microsoft presenta su VoIP.
- La TDM800 ahora en versión PCI-Express.
- Primer cumpleaños de SinoLogic.
- Skype lanza su movil y cae en picado.

Noviembre:
- Presentado PBX-in-a-Flash.
- Avanzada7 y Digium presentan Asterisk en el SIMO.
- Elastix 0.9 released.
- BootCamp en Madrid

Diciembre:
- AsteriskCounter llega a los 1000 usuarios.
- Listado de softphones para Mac.
- Fonality organiza su propia convención.
- SIP MasterClass con Asterisk y OpenSER.
- Softphone y clicktocall compatible con Firefox y Asterisk.
- Publicada versión catalán de Festival.
- TrixBox decepciona a sus usuarios con el Spyware que trae.
- Digium anuncia 1.000.000 de descargas de Asterisk.

Ha sido un año muy bueno para muchos y no tan bueno para otros profesionales que pronostican que esto de la VoIP no va a tener el éxito que auguraban. Lo que está claro es que este año ha servido para que muchas empresas se introduzcan el mercado y aumenta la competencia. El 2008 creo que será un año que hará replantear muchos de los avances que han salido este año, y donde veremos grandes fusiones y compras de empresas, así como nuevos productos y más y más de lo mismo lo que permitirá estabilizar aún más los productos más veteranos y ofrecer a los usuarios y a las empresas más productos, mejor calidad y precios más competitivos.

Descargar The Future Of Telephony 2a Ed.

Tras una conversación en la lista de Asterisk-ES, he estado buscando en los históricos de este blog y he visto que cuando lo anunciaron no lo puse, así que aquí va (más vale tarde que nunca).

Si quieres descargar la última versión del libro The Future of Telephony, tan solo haz click en la imagen.

Asterisk The Future of Telephony

http://www.oreilly.com/catalog/9780596510480/

 Son 640 páginas, por lo que si teneis pensado imprimirlo, creo que es más barato comprarlo en papel en cualquiera de los distribuidores de productos de VoIP.

Asterisk2Billing 1.3.1 Released!

Leo en la web de Saúl y en AsteriskVoipNews que acaban de publicar la versión 1.3.1 de Asterisk2Billing o también conocido como Ast2Billing o simplemente A2Billing.

Podeis descargarlo de aquí:
http://trac.asterisk2billing.org/

Askozia: Tu sistema Asterisk en 17Mb (* Actualizacion *)

Askozia es un sistema completo de 17Mb que incluye:
Askozia
- Sistema operativo basado en FreeBSD 6.2
- Servidor SMTP
- Asterisk 1.4
+ VoiceMail (envío de mensajes por email)
+ Meetme
+ Parking
+ Transferencias
+ SIP, IAX, ISDN, ZAP
- Interfaz web basada en PHP
- Cancelador software OSLEC
- Soporte de dispositivos Wireless
- Locuciones en distintos idiomas (inglés, aleman, italiano, japonés, ruso, español, frances,…)

Esta distribución está especialmente indicada para sistemas empotrados como Soekris, Herologic, aunque también está disponible una versión para VMWare y por supuesto para sistemas x86.

y mi pregunta… ¿Cómo han conseguido calzar todo esto en 17Mb?

Enlace: http://www.askozia.com/pbx/#downloads

*Actualizacion*

Saúl, desde su web nos hace un review del Askozia instalado en una Soekris.
Podeis verlo aquí: http://www.saghul.net/probando-askoziapbx/

24. Diciembre 2007

Cómo ejecutar AGI de forma asíncrona

Lo primero que hay que saber es qué es un AGIqué es el AMI.
Una vez sepamos la diferencia entre estas dos maneras de ejecutar aplicaciones de manera que interactúen con Asterisk, nos daremos cuenta que los AGI deben ejecutarse cuando se realiza una llamada (para consultar un número de teléfono en una base de datos, o similar), mientras que el AMI está contínuamente conectado a Asterisk y puede ejecutar comandos cuando quiera independientemente de cuando haya o no llamadas activas.

El objetivo de esta técnica, consiste en ejecutar AGI cuando se produzca un evento, no cuando se ejecute desde el dialplan.

Combinando las dos técnicas (AGI y AMI), se puede llegar a hacer esto:

# telnet localhost 5038
Action: Login
Username: test
Secret: test

Action: AGI
Channel: SIP/33-blah
Command: EXEC Playback tt-monkeys
CommandID: MyCommandID

En este caso, habremos ejecutado un comando de AGI en el instante que hayamos decidido, no hace falta que lo ejecute el propio dialplan de Asterisk.

Otra idea estupenda sería poder ejecutar comandos AGI incluso desde la consola de Asterisk:

tcore*CLI> agi exec SIP/testing-09a5b960 “EXEC startmusiconhold”
tcore*CLI> agi exec SIP/testing-09a5b960 “EXEC stopmusiconhold”
tcore*CLI> agi exec SIP/testing-09a5b960 “EXEC Dial(Agent/23)”

Para esto, hay un parche que permite utilizar los comandos AGI desde la consola:
http://www.moythreads.com/asterisk-1.4.15-async-agi.patch

Una técnica más para poder llegar a hacer aquello que tenemos en la cabeza. :)

Vía: http://www.moythreads.com/wordpress/2007/12/24/asterisk-asynchronous-agi/