Contador estandar

07. Mayo 2008

Monema: Nueva centralita virtual en Internet

La gente de Monema me cuenta que acaban de lanzar su sistema de centralita virtual a través de Internet que permite tener un sistema de gestión y tráfico de llamadas a través de Internet.

Por supuesto en todo sistema virtual, la conexión a internet es indispensable para poder hacer y recibir llamadas, lo que es un pequeño inconveniente en ciertas empresas que, por motivos de localización no tienen internet o bien lo tienen con una calidad pésima.

Viendo las capturas de pantalla del sistema de gestión, me ha gustado el entorno de gestión de llamadas muy visual, sencillo y práctico a la vez que bastante atractivo.

Dispone también de su propio sistema de facturación con el que se pueden escuchar las conversaciones grabadas a la vez que el tiempo consumido y el coste de cada una de ellas, descargarlas y exportarlas en formatos más manejables como pdf, xml y csv.

En resumen, un servicio que puede ser interesante, sobre todo para pequeñas oficinas, con poca carga de llamadas.

Enlace: http://www.monema.com

15. Abril 2008

Aclarando conceptos sobre SIP y VoIP

El protocolo SIP (que significa Protocolo de Iniciación de Sesiones) nació en 1996 cuando Mark Handley y Eve Schooler presentaron el primer borrador ante la IETF de lo que sería un protocolo de comunicaciones IP que solucionaría gran parte de los inconvenientes de protocolos anteriores.

En este borrador se exponían conceptos nuevos y que posteriormente pasaría a utilizarse en todo el mundo como uno de los protocolos más utilizados en las aplicaciones de mensajería instantánea, aplicaciones CRM, ERP y por supuesto VoIP. Entre estos nuevos conceptos destaca alto tan básico como el “registro”, por el cual un usuario informaba a la red dónde podía recibir invitaciones de comunicaciones por parte de otros usuarios, lo que permitía que un usuario pudiera recibir un mensaje en su casa y si luego se trasladaba al trabajo y se “registraba”, el mensaje lo recibiera en el trabajo y no en su casa.

El protocolo SIP es un protocolo de señalización, es decir, SIP no transporta audio ni vídeo, por lo que sería incompleto decir que en una comunicación de VoIP en SIP solo interviene este protocolo que se transmite por el puerto 5060 TCP o UDP.

Entonces ¿como se puede enviar audio y vídeo por SIP?. Sencillamente, no se puede, SIP no está diseñado para esto, aunque sí que permite indicar el sistema y el puerto por el que se puede enviar un flujo de datos que encapsula la voz y el vídeo. Para este flujo de datos se utiliza otro protocolo: SDP (que significa “Session Description Protocol” en español “Protocolo de Descripción de Sesiones“) y envía los parámetros de inicialización de audio y vídeo transmitidos por streaming por varios puertos UDP altos (por encima del 1024)

La comunicación SIP se realiza entre lo que se denominan “Agentes de Usuario SIP” comúnmente conocido como “usuario SIP”, “Servidores de Registro” también conocido como “SIP Server” y “SIP Proxy” también conocido como “SIP Proxy” :P

- Usuarios SIP:
Un usuario SIP puede ser una aplicación de mensajería, un softphone, un teléfono IP, y en general cualquier dispositivo o software que sea compatible con SIP y que tenga la capacidad de “registrarse” con una cuenta SIP. Los usuarios SIP reciben una URI formada por “usuario”@”dominio” donde el campo dominio se corresponde con el Servidor SIP donde se encuentra registrado.

- Servidor SIP:
Un servidor SIP es una aplicación o dispositivo que permite crear y gestionar cuentas SIP y permitir que los Usuarios SIP se “registren” almacenando la dirección IP donde deben acceder para realizar la comunicación con este usuario.

- Proxy SIP:
Un Proxy SIP es una aplicación que permite que cualquier usuario SIP envíe un comando a otro usuario SIP.

Con estos tres conceptos claros, empieza la parte divertida, cuando dos usuarios SIP quieren hablar entre si, hace falta:
- Dos usuarios SIP (100@dominio y 200@dominio)
- Un servidor SIP donde se registrarán los dos usuarios
- Un proxy SIP para enviar los paquetes necesarios desde uno de los usuarios al otro para empezar a establecer una comunicación.

Una vez establecida la comunicación, el envío de los paquetes streaming de audio y vídeo se realiza únicamente y exclusivamente entre la aplicación registrada como 100@dominio y la aplicación registrada como 200@dominio, por lo que queda demostrado que SIP es un protocolo P2P tan mal visto por los medios de comunicación. :)
En este caso, el usuario 100@dominio también podría iniciar la comunicación introduciendo el usuario 200@direccionIP donde “direccionIP” sería la que tuviese ese usuario en ese instante. ¿pero qué ocurre cuando el usuario cambia de IP? ¿Perdemos la posibilidad de llamarle? Justamente para eso sirve el servidor SIP y el Proxy SIP.

Aprovechando estas definiciones interesantes, me gustaría aclarar algunas más relacionadas con la VoIP:

- B2BUA (Back 2 Back User Agent)
El B2BUA es una aplicación para controllar llamadas entre usuarios SIP y se diferencia de un Proxy SIP en que este únicamente gestiona el estado de una llamada cuando se realiza, mientras que el B2BUA mantiene el estado de las llamadas y las mantiene para conseguir información valiosa en determinados entornos como facturación, redireccionamiento de llamadas en caso de caída de un proveedor SIP, etc.
Asterisk es mucho más que un B2BUA ya que no únicamente controla todo esto, si no que incluso puede llegar a realizar acciones que ni un Proxy SIP ni un B2BUA pueden realizar como: grabaciones de llamadas, sistemas de buzón de voz, reproducción de locuciones, ofrecer menús IVR, reproducir música en espera, y un larguísimo etc.

- Media Gateway (MGW)
El Media Gateway es una aplicación o dispositivo que convierte la señalización SIP y el audio streaming, recibidos por SIP en el formato necesario para que sea transportado por otra “tecnología” como líneas analógicas, digitales, diferentes protocolos IP, etc.

- Softswitch
El Softswitch es una aplicación o dispositivo que realiza las labores de un Proxy SIP y un Media Gateway.
Ejemplo de softswitch es el conocido FreeSwitch al que además le han añadido algunas opciones más típicas de centralitas.

- PBX
Un PBX es una centralita basada en la red telefónica (analógica, digital o incluso móvil) que realiza las acciones que ya conocemos de toda centralita: gestionar transferencias, programar menús IVR, grabar conversaciones, etc.

- Media Server
Un Media Server es un dispositivo o aplicación que permite almacenar contenido multimedia (audio, vídeo, imágenes, etc…) y que puede enviarla mediante algún tipo de protocolo sin importarle a quien.
Es un reproductor de contenido multimedia que se conecta a cualquiera de los sistemas que he mencionado con anterioridad y ofrece este contenido a uno o varios usuarios.
Tras esta breve explicación, espero que estos conceptos hayan quedado más claros y evitar utilizar una aplicación para realizar tareas más propias de otras. :)

14. Abril 2008

Elastix 1.0 por fín estable!

Bueno, pese a tenerlo instalado bastantes personas, ahora resulta que acaba de salir la versión 1.0 estable de Elastix.

Parece que de momento no lo han publicado en la página web, aunque en la lista de Asterisk-ES ya se han hecho eco.

Los cambios con respecto a la versión candidata anterior (RC2) son:

Version 1.0 Stable (Apr. 14 2008)
- Module Extension Batch changed to support more parameters of VoiceMail.

- Module GroupPermissions: Do not permit change the permissions of modules administratives to administrator group.
- In elastix.spec maintenaince, lines of create folder faxvisor comments, this folder is in source elastix.
- New language Catalan.

- Update module Hardware Detection, now zapata.conf is more complete.

- Add zapata.conf custom by elastix, in rpm freePBX.
- Maintenaice of rpm elastix
-a2billing, name format changed. And validation directory /var/lib/asterisk/sounds/en/ exists.
- Updating rhino packages to 2.2.5.3 version.

Podeis descargarlo desde aquí:
http://downloads.sourceforge.net/elastix/Elastix-1.0-Stable-10abr2008.iso

22. Marzo 2008

AsteriskNOW 1.0.2 Released!

Leyendo el blog de Saúl, me entero que el equipo de desarrolladores de Asterisk acaba de publicar una actualización de AsteriskNOW que soluciona algunos bugs que se encontraron en la versión 1.0.1.

¿Porqué no llevan el sistema de control de versiones en AsteriskNOW de la misma manera que con Asterisk, basado en versiones RC y habilitando fechas para el envío de bugs encontrados por la comunidad?

AsteriskNOW es una distribución de Linux basada en rPath destinada a introducir a los curiosos en el mundo de Asterisk de una forma rápida y visual, no creo que esté indicada para algo serio, ya que para eso tienen el ABE.

Enlace: http://www.asterisknow.org

19. Marzo 2008

Elastix lanza su nueva Appliance: ELX-025

La empresa ecuatoriana PaloSanto Solutions acaba de anunciar la disponibilidad de su nueva appliance ELX-025 basada en puertos analógicos concretamente 4 puertos analógicos y 1 puerto de red.

Elastix

Más información: http://www.elastix.org/…/task=view&id=63

18. Marzo 2008

Digium prepara para lanzar la AA60 con Switchvox

En septiembre del año pasado, durante la AsteriskWorld, Digium anunció la compra de Switchvox, una empresa que ha creado un interfaz web muy completo y con una crítica bastante buena.
Tras el anuncio de compra, Digium hizo pública la versión gratuita.

Al incorporarse SwitchVox a Digium, se empezó a distribuir sistemas “llave en mano” con Asterisk y el gestor web fácil de configurar y compatible con todo tipo de tarjetas a un precio, pero Digium quería algo más personal y más orientado al ámbito de pequeña y mediana empresa tal y como está haciendo con el appliance AA50.

AA60Ahora Digium acaba de anunciar un nuevo producto, similar al AA50 pero con el interfaz web SwitchVox y orientado a pequeñas empresas:

El Appliance AA60.

 

La idea es muy buena, un dispositivo con más capacidad y un interfaz web más experimentado sin menospreciar al Asterisk-GUI de la AA50 que como ya indiqué funcionaba bastante bien y cumplía con creces su objetivo.

En mi opinión Digium continúa fallando en un aspecto básico en el mercado europeo. La mayoría de las pequeñas y medianas empresas en Europa utilizan líneas RDSI Básicas (BRI) en lugar de líneas analógicas, por lo que la competencia como Epygi lo sigue teniendo bastante fácil ya que llevan bastantes años dedicados a fabricar sistemas embebidos o empotrados con interfaces ISDN Bri y por ahora la única alternativa es un servidor y una tarjeta, que sigue siendo mucho más caro.

Utilizando tarjetas Dialogic en Asterisk

Canal DialogicHace algún tiempo, Dialogic fue comprada por Diva y se crearon algunos acuerdos sobre la distribución de un canal para hacerlo compatible con Asterisk pero se ve que no llegó a buen término.

Parece ahora que Dialogic se ha dado cuenta de lo que el público está solicitando y han publicado los canales necesarios para hacer compatible las tarjetas Dialogic con Asterisk:

El canal se pasa a llamar: chan_dialogicdiva y se puede descargar desde aquí
http://www.dialogic.com/products/Diva_for_Linux.htm?dl=1&chan_dialogicdiva-1.1.0.tar.gz

Así que, si alguien tiene la suerte de contar con una de estas tarjetas y quiere probar si son compatibles con Asterisk, le agradeceré un comentario confirmándolo.

Enlace: http://www.dialogic.com/promos/diva_for_asterisk_starter_kit.htm

P.D. lolo: esto también va por tí. :)

15. Marzo 2008

Qué es una Bootcamp y la diferencia con otros cursos

Digium es la creadora de Asterisk desde sus inicios por parte de Mark Spencer, hasta la actualidad en la que colaboran muchas personas ajenas a Digium pero con la “homologación” de esta al final, es quien decide que debe incluir y cómo (licencias, calidad, etc).

El inconveniente de una aplicación de calidad es que, a medida que pasa el tiempo y recibe más y más apoyos por parte de la comunidad, la aplicación intenta abarcar más y mejor, lo que la convierte cada día que pasa en una aplicación mejor aunque más complicada.

Asterisk no es la única aplicación a la que le ocurre esto, otras también conocidas como Apache, MySQL, e incluso el mismo kernel de Linux se complica con cada nueva versión que lanza y eso hace que muchas personas puedan aprovechar todo su potencial que va apareciendo y las empresas puedan ofrecer nuevas mejoras pese a que cualquiera puede instalar un servidor web básico ejecutando un sencillo comando en un sistema.

La cantidad de novedades que aparecen en Asterisk con respecto al tiempo es realmente difícil de preveer, únicamente estando inscrito y bien pendiente de las listas de usuarios y desarrolladores se puede llegar a ver las diferencias que hay de una versión a otra, los nuevos comandos y los nuevos módulos que permiten a los usuarios realizar tareas que es dificilmente creíble en otros sistemas.

Este es una de las grandes diferencias de los cursos conocidos como Bootcamp de Digium, el temario varía de un curso al otro por las novedades que van saliendo, y únicamente hasta 3 semanas antes sólo Digium tiene idea de las novedades que incluirán en los cursos y que por otra parte, otros cursos no incluyen.

Otros de los inconvenientes de las aplicaciones de software libre es, en mi opinión, la falta de disciplina:

Cuando un usuario quiere aprender a utilizar una aplicación de software libre, lo primero que hace es descargársela y ver si es intuitiva, es decir, si es fácil de manejar y fácil de conseguir lo que quiere llegar a hacer ¿cierto?

Cuando la aplicación es más completa de lo que esperamos, quiero decir, no solo sirve para hacer lo que queremos si no muchas más cosas, aprender a utilizarlo se convierte en algo más complicado y lento, es por ello por lo que el siguiente paso es buscar información por Internet. (Las típicas búsquedas por las que muchos llegan a este blog son “como registrar xlite en asterisk”, “como configurar tdm400″, y así…).

Con este tipo de preguntas, puedes encontrar, con suerte, una respuesta rápida que te diga exáctamente qué tienes que escribir para que te funcione, pero en ningún caso vas a aprender para qué sirve cada parámetro, que otros parámetros hacen falta o te pueden ayudar en otro momento, por lo que si queremos aprender a manejar una aplicación de una forma más profesional, es imprescindible saber todo lo necesario sobre esta aplicación, no únicamente soluciones concretas.A menudo uno se encuentra que el usuario de Asterisk configura una tarjeta con parámetros que no sirven para nada, o configuran usuarios SIP con ciertos parámetros que provocan un comportamiento no deseado, tras lo cual uno se pregunta ¿porqué ha puesto este parámetro? o también ¿porqué no ha puesto este otro parámetro? es entonces cuando te responde que lo ha visto en una página de internet …

Esta es sin duda, una de las mayores diferencias de los cursos Bootcamp de Digium con respecto a otros.

Otra de las diferencias de una Bootcamp es el profesorado, nadie duda que la persona que va a ofrecer un curso sobre Asterisk sabe manejar esta aplicación, aunque la diferencia se encuentra en que todos los profesores que imparten las Bootcamp han sido certificados por Digium con el dCap (un certificado del que ya hablaré dentro de poco). Los que han hecho el examen saben que es una prueba complicada, pero un requisito necesario para un profesor el tener un título que demuestre sus conocimientos, no solo el hecho de saber configurar una tarjeta o registrar un usuario en Asterisk, si no bastante más y todos los que han hecho el examen alguna vez saben a lo que me refiero.

La palabra Bootcamp viene de EEUU y significa algo así como “campamento militar” que es básicamente lo que se encuentra cuando asiste a estos cursos. “No hay tiempo para pararse a resolver dudas, no hay tiempo para contar anécdotas, el temario es tan completo, tan detallado, tan medido, que cuando paras para resolver una duda, estás utilizando el tiempo necesario para explicar parte del temario”, es por esto por lo que este año se ha apostado por incluir hasta dos profesores con el título dCap en las Bootcamp, uno para explicar y otro para resolver dudas, o bien resolver dudas fuera del tiempo reglamentario del curso.

El curso está orientado a ofrecer esta disciplina necesaria para que un usuario haga las cosas como Digium dice que deben hacerse para evitar problemas, a muchos no les gusta que se pongan estas disciplinas, aunque la experiencia deja claro que aquellos que lo aprenden así, no tienen los problemas a los que se enfrentan muchos otros, pierden menos tiempo y logran sus objetivos sabiendo exáctamente lo que se está haciendo y porqué.

Los objetivos mínimos que son necesarios para que la bootcamp sea de provecho, es conocer los comandos de Linux y recomendable, haber tocado Asterisk, haberse peleado un poco con él.

La Bootcamp parte de cero, ofrece esta disciplina desde sus inicios partiendo que el usuario no ha tocado nunca un sistema Asterisk, claro que para el que sí lo ha tocado, es toda ventaja. El asistente al curso terminará conociendo todos y cada uno de los parámetros de todos y cada uno de los archivos de configuración, conociendo todas las aplicaciones, códecs, formatos, protocolos, recursos necesarios, que son, cómo funcionan y cómo se configuran todos y cada uno de los parámetros de las tarjetas y líneas analógicas, digitales, primarios, enlaces SIP, IAX, DUNDi, partes de cualquier call center, agentes, colas, e incluso cómo programar AGIs y manejar el Manager.

Cualquiera que después de ver la cantidad de cosas que se da en este curso piense que no da tiempo en 8 horas diarias durante 5 días, aparece entonces la magia de la Bootcamp, el hecho de hacer posible que todo este temario esté en la cabeza del alumno al final del quinto día, habiendo hecho prácticas con su propio ordenador y sus propias tarjetas.

Al final del último día, el alumno debe pararse a pensar todo lo aprendido, y darse cuenta de que es capaz de hacer todo lo que quería hacer con Asterisk y no solo esto, si no con el convencimiento que tiene la disciplina adquirida que es la que utilizan los que programan y trabajan con Asterisk.

Al final de la Bootcamp se hace el examen dCap, un examen que certifica que tienes los conocimientos necesarios para llevar a cabo un proyecto sea cual sea la dificultad y donde sea. Hay verdaderas personas alérgicas a los títulos, quien piensa que no es necesario y estoy con él, no es necesario. Una persona puede ser muy capaz y tener los conocimientos necesarios para desempeñar su trabajo con Asterisk sin necesitar de un documento que lo certifique, de la misma manera que una persona puede hacer una estupenda comida sin tener el título de cocinero. Pero es un título, y si alguien lo suspende únicamente significa que hay cosas de Asterisk y de comunicaciones VoIP que aún no conoce, en ningún caso que no sepa configurar un sistema Asterisk.

Bueno, espero que con esta descripción haya quedado más claro qué es una Bootcamp, ya que el més que viene empieza uno de los tres cursos Bootcamp que se impartirán en España y también en Portugal (concretamente el 25 de Abril, en Bilbao, el 30 de Junio en Madrid, el 22 de Septiembre en Lisboa y el 24 de Noviembre en Valencia) Más información: Avanzada7

03. Marzo 2008

Aastra compra la división de PBX de Ericsson

Primero fue Siemens, ahora le toca el turno a Ericsson.

Leo en Sipcat que Aastra acaba de adquirir la división de PBX de Ericsson por 102.7 millones de dólares.

EricssonComo ya advertí en el stand de Asterisk del SIMO, las empresas de telefonía tradicional están viendo cómo el modelo de negocio basado en hardware y software cerrado está llegando a su fín y prefieren vender antes de arruinarse intentando competir con un sistema muy difícil, el basado en estándares abiertos y software libre, a la vez que sus eternos competidores como Cisco, Avaya y Nortel continúan dedicando esfuerzos y dinero en el desarrollo de sistemas más económicos para competir contra el modelo de negocio basado en software libre.

Cisco ya compró Linksys para hacer frente a la demanda de sistemas de bajo coste, y las otras dos… pues seguro que harán algo similar o quedarán a la espera de ser comprada por otra empresa con ganas de continuar esta andadura.

Lo que queda claro, es que la telefonía tradicional está en peligro de extinción para todos aquellos que quieran seguir viéndola como una inversión de futuro.

Vía:  Sipcat

26. Febrero 2008

Siemens abandona la fabricación de centralitas

SiemensTal y como predije hace algún tiempo, la empresa que defendía la telefonía tradicional y menospreciaba el auge que estaba teniendo la VoIP el pasado año: Siemens, acaba de anunciar el despido de los 6.800 empleados de su fábrica de centralitas Gigaset. Está claro que Siemens tiene más modelos, pero esta ha sido solo la primera. Siemens dejará de fabricar físicamente las centralitas y se reconvertirá en un proveedor de servicios IP. Toda una línea de negocio industrial desaparece en Siemens.

Hacía tiempo que ya sabía de este rumor y más aun cuando uno de sus técnicos me hablaba de que iba a asistir a un curso ofrecido por Siemens sobre VoIP meses después de que otro técnico hubiera ido a ese mismo curso y no sabía ni los protocolos básicos de la VoIP (y no me estoy refiriendo a Skype).

La verdad es que esta puede ser una de las noticias de la semana, ya que en todo el mundo hay técnicos Siemens especializados en centralitas tradicionales que van a notar una disminución bastante aguda de sus clientes.

Más información: http://www.euronews.net/