Contador estandar

03. Noviembre 2006

AstLinux 0.44 sale a la luz

AstLinux logoAstLinux es una distribución de Linux poco conocida en España pero que tiene bastantes adeptos en el resto del mundo. El principal motivo es porque está diseñada pensando, no únicamente en los sistemas habituales, si no que también en los sistemas embebidos como Soekris o incluso el famoso GumStix.

Aunque AstLinux viene con Asterisk listo para funcionar, también incluye herramientas como OpenSer y lo mejor de todo, apenas ocupa unos 40MB, por lo que puede funcionar en una compact flash o en cualquier pendrive USB.

Noviembre 2007, el mes de Asterisk

Este mes de noviembre se presenta realmente frenético para los amantes de Asterisk:

- 1 de Noviembre: Charlas sobre Asterisk en Holanda.
- Del 6 al 8 de Noviembre: Von Berlín y la OpenSer Summit.

- Del 13 al 17 de Noviembre: Asterisk Curso para “maestros” en Estocolmo.

- Del 20 al 22 de Noviembre: AstriDevcon Paris

02. Noviembre 2006

Protegido: Introducción a Asterisk (Capítulo 1)

Introducción

Para todos aquellos que tengais la curiosidad o necesidad de instalar un servidor de VoIP de una manera rápida, sencilla y con un inmenso potencial y seguridad, voy a escribir una serie de artículos básicos para empezar desde cero para que podais hacerlo casi sin tener conocimientos previos.

Tengo que hacer constar que, aunque estos capítulos pueden servir a más de uno a comenzar en el mundo de la VoIP, para aprovechar el máximo potencial que ofrece Asterisk, siempre recomendaré el asesoramiento de un técnico especializado cuando el servidor que vayais a montar se utilice en lugares donde la falta de comunicación pueda ocasionar algún inconveniente, ya que la experiencia nos enseña que, aunque cada uno es muy dueño de sus conocimientos y uno crea saber lo necesario para hacer las cosas lo mejor posible, por desgracia suelen ocurrir pequeños inconvenientes no tenidos en cuenta e infinidad de situaciones, parámetros y detalles que pueden hacer que un servidor no funcione como previamente se esperaba, es por ello por lo que declino toda responsabilidad de lo que hagais y espero que, por vuestro bien, siempre que vayais a hacer algo serio, tengais en cuenta no solo a los profesionales que se dedican a esto, sus opiniones y su experiencia, si no también la calidad de todo con lo que trabajeis, ya sean tarjetas, teléfonos IP, placas base, etc.

Tras algunos sistemas montados, puedo decir que no todos los sistemas son ideales para montar un servidor de VoIP con Asterisk, por mucho que nos cueste creerlo, hay verdaderos sistemas mega-ultra-servidores que son realmente malos a la hora de trabajar con comunicaciones, y no es un inconveniente por el sistema operativo o la distribución que utilicemos, es, sobre todo por la intención con la que ese servidor fue creado y las pruebas que se le hicieron para poder catalogarlo como un super-mega-servidor. Es por esto por lo que las pruebas que hagais puede que no funcionen adecuadamente simplemente por el tipo de placa base que tengais, así que mucho cuidado con esto.

Asterisk es un software de comunicaciones OpenSource que funciona bajo Linux, FreeBSD, Solaris e incluso Windows (emulando Linux con VMWare o cualquier otra aplicación de virtualización). Nació y se desarrolla actualmente bajo Linux por ese motivo es el sistema operativo oficial a la hora de pedir soporte o ayuda.
Sobre la distribución, hay multitud de opiniones, cada cual recomienda la que mejor sepa utilizar aunque desde siempre, Asterisk funcionará bajo cualquier distribución y de nosotros dependerá de lo estable y segura que nos parezca una u otra.

Personalmente yo suelo recomendar Debian por la seguridad de sus paquetes, así como por lo práctico, sencillo y rápido de su instalación ya que podremos descargarnos un CD de 150Mb y con eso, en menos de 10 minutos tendremos nuestro servidor funcionando, una vez descargados y habiendo hecho lo corréctamente necesario para instalar bien nuestro Asterisk.

La instalación base consta de una configuración mínima que nos permita conectar una serie de teléfonos IP (o softphones) para poder llamarse entre ellos. De esta manera, un colega que viva en Huelva y otro que viva en Barcelona, puedan conectarse a nuestro Asterisk y llamarse mutuamente sin necesidad de configurar nada más que la dirección IP de Asterisk, el usuario y la contraseña.

Protocolos básicos

La Voz sobre IP (VoIP) se envía y se recibe mediante un determinado “protocolo” que permite poner de acuerdo a la persona que llama y a la que es llamada para establecer una conversación. Este protocolo se suele transmitir mediante UDP en lugar de TCP ya que importa más cuando llegue un paquete, que verificar que realmente ha llegado correcto. Es por esto por lo que siempre que hablemos de protocolos, cadenas, tramas y demás nos vamos a referir a paquetes UDP.

Asterisk permite manejar diferentes protocolos, cada uno de los cuales tienen sus ventajas y sus inconvenientes. Nosotros nos vamos a centrar principalmente en un protocolo llamado SIP (Session Initiation Protocol) ya que es el más utilizado actualmente y que más ventajas tiene en cuando a dispositivos y servicios que incorpora. No obstante, y consecuente con el protocolo SIP, existe otro aún más interesante si cabe, aunque de momento en espera de estandarizarse, llamado IAX (Inter Asterisk eXchange).

Con el protocolo SIP, podremos utilizar cualquiera de los cientos de softphones existentes y gratuitos a la vez que aprovecharnos de las ventajas que incorpora su utilización con Asterisk.

Comunicación con la Red Telefónica Básica (RTB)

Normalmente, cuando queremos hablar entre un círculo cerrado de personas, podremos hacerlo utilizando VoIP (con el protocolo SIP o IAX indistintamente), pero actualmente, la mayoría de las personas en el mundo utilizan un teléfono normal y corriente conectado a su proveedor de servicios (PSTN - Proveedor de Servicios de la Red Telefónica o Public Switched Telephone Network).

Por este motivo, debe haber un punto en el que nuestro servidor se conecte a dicha red telefónica y pueda hacer una llamada a un número de teléfono normal.
Para hacer esta unión, se puede hacer de dos maneras:
- Utilizando un servidor de VoIP al que conectarnos y que esté conectado a la red telefónica.
- Utilizar una tarjeta de comunicaciones para conectarnos nosotros a la red telefónica.

Las tarjetas de comunicaciones han de ser especiales para su manejo con Asterisk, generalmente NO sirve un módem ya que estos están preparados para transmitir datos y Asterisk, para realizar una llamada maneja cadenas de voz, por lo que es necesario una tarjeta especial que suele rondar un precio de entre 70€ hasta 3000€.

Actualmente en España se suele gozar de una tarifa plana para números nacionales cuando se compra una determinada oferta con el proveedor de telefonía lo que suele hacer más apetecible una tarjeta analógica ya que aprovecharemos esta tarifa plana para poder hacer llamadas a teléfonos completamente gratis.

Una tarjeta analógica suele costar alrededor de unos 120€, las hay más baratas y las hay más caras, pero la principal empresa patrocinadora de Asterisk (Digium) se ha encargado de abaratar el precio lo suficiente para que cualquier persona pueda

01. Noviembre 2006

Actualizando servidor de SinoLogic

Servidor crashEste fin de semana el servidor no aguantó los cortes de luz provocados por las lluvias que, aunque pocas, la falta de la costumbre hicieron que nunca hubiera necesitado de un SAI para protegerlo de los cortes que a veces provocan unas gotas de más.

Es por esto por lo que, aunque tarde, tuve que recuperar todos los datos de un disco duro que aparentemente parecía haber muerto. Por suerte, el hecho de utilizar Linux con el sistema de ficheros EXT3 permite recuperar, aunque sea un poco tedioso, la mayoría de los datos importantes como las páginas webs y algunas bases de datos (las imprescindibles). En otros sistemas como Windows, apostaría que hubiera sido imposible.

Siempre digo que una buena copia de seguridad a tiempo me hubiera salvado de perder todo el sábado y parte del domingo montando de nuevo este servidor, pero como buen herrero con cuchillo de palo que soy, no me quedó otra y tuve que aprovechar este fin de semana para poder levantar este sistema.

Claro que, una vez tropezado con la primera piedra miro a tiempo para no volver a caer sobre la misma y de paso, aprovechar para limpiar el camino y evitar volver a caer. He vuelto a configurar el servidor con lo de siempre: versiones estables, plugins de apache para el balanceo de carga dinámica y algunas aplicaciones de seguridad para evitar a los buscadores de emails que todo administrador de sistemas debe tener para evitar ataques DoS en los servidores webs.

Además de esto, un buen sistema SAI para evitar de nuevo las caídas y un disco duro redundante donde almacenar contínuamente las copias de seguridad para no tener que perder tiempo en las entrañas de un disco duro más muerto que vivo.

El fraude de los teléfonos compatible con Skype

skype phonePaseando por un centro comercial echándole un vistazo a las cosillas de informática, me encuentro el logotipo de Skype por todos lados, curioso me acerco y me fijo en la bolsita que tiene el logotipo… ¿unos auriculares con micrófono por 5€ compatible con Skype? Bueno, puede ser que de los 7€ que valen en la estantería de al lado, los 2€ los patrocine Skype a cambio de ponerle su logotipo a la bolsa. Lo extraño viene cuando me acerco a la sección “VoIP” y me encuentro un sin-fin de teléfonos de todas las formas y tamaños exáctamente idénticos a los teléfonos habituales que tenemos en casa y descubro que, en lugar de tener un conector RJ45 para poder conectarlo en cualquier toma de red, tiene un conector USB de apenas 50cm. de largo y pone: “Compatible con Skype”.

Lo que más me sorprendió no fue el hecho de que pusiera “compatible con Skype”, si no el hecho de que a un auricular con un micrófono pegado a un palo y con una forma idéntica a un teléfono DEC, se pusieran un conector USB y te “regalaran” el CD con Skype.

-”¿para hablar por ese teléfono tengo que tener el ordenador encendido?” pregunto…
-”Claro” (me responde el dependiente)
-”ummm y entonces qué ventaja tiene este teléfono?”
-”Que puedes hablar utilizando Skype”.

Si, vale, el concepto lo he pillado… también puedo hablar con skype si me compro unos auriculares de 10 euros y un micrófono de 3, en lugar de ese teléfono pegado al ordenador por 35€.

Tras pensar un poco, me doy cuenta que la cuestión no es que Skype tenga uno o varios teléfonos compatibles con él, si no que hace una publicidad que para sí la quisieran otros proveedores de VoIP nacionales e internacionales.

Como siempre, el tonto que compra un teléfono compatible con Skype por 35€ es el que paga esa publicidad absurda.

Videoconferencia de alta calidad - fácil -

sightspeed monoEse es el lema de un proveedor de VoIP que ofrece gratis un softphone compatible con el nuevo códec H.264 para realizar videoconferencia con una calidad impresionante y con un consumo de ancho de banda realmente curioso.

Permite hacer videoconferencia a pantalla completa y multiconferencia y mostrar la calidad de este software.

Página web: http://www.sightspeed.com/es