Contador estandar

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

31. Octubre 2006

Ya tenemos las fotos de la Astricon Dallas 2006

Mark LigaBueno, tras la Astricon 2006 en Dallas de la semana pasada, ya han publicado las fotos de lo que fue y la verdad, es que uno se queda con un saborcillo de boca bastante…

Dejaré que opineis cuando veais qué tipo de chicas vienen a las Astricon. :P
Aquí podeis ver las fotos…

Asterisk vulnerable a ataques DoS…

Asterisk SeguridadPor raro que parezca, las versiones inferiores a la 1.2.13 de Asterisk son vulnerables a ataques del tipo DoS (Deny of Services) cuando se envía una determinada secuencia de paquetes.
Estos ataques pueden acarrear desde que el servidor se cierre inesperadamente, las colas de llamadas se llenen “misteriosamente”, mensajes de error en los logs de Asterisk del tipo:”ranDumb” (ein?) y algunas otras sorpresas inesperadas. :)
Fuente: PacketStormSecurity

A actualizar todo el mundo! ;D
Nota: Los que tengan la versión de Asterisk de la rama 1.0, se libran de actualizar.

Nota2: Para los que están empezando con Asterisk, Asterisk@Home, TrixBox, etc…  también lleva Asterisk y son igual de vulnerables.

Manipulando VoIP (I)

Hacking VoIPHe encontrado una página muy curiosa sobre seguridad en VoIP en la que analizan, entre otras aplicaciones, las cuatro últimas que merece la pena destacar:

rtpinsertsound : Una aplicación que permite “insertar” en una cadena RTP desencriptada un archivo de sonido.
rtpmixsound : Una aplicación parecida a la  anterior, salvo que este archivo se escucha de fondo en la conversación. (se me ocurren muchas aplicaciones curiosas y atractivas para esta utilidad).
redirectpoison : Busca comandos SIP ‘INVITE’ para redireccionar llamadas a un nuevo destino. Algo así como un ladrón de conversaciones. :) spitter : Permite a Asterisk generar un tono SPIT (un tono obligatorio en las campañas de telemarketing de los EEUU) para poder detectar que te van a intentar vender algo. (ojalá se utilizara aquí en España…) :) ¿Conoces alguna aplicación de este estilo que pueda ser interesante conocer?

30. Octubre 2006

Asterisk reemplaza a Cisco

Cisco AsteriskHace unos meses descubrimos la noticia de que la Sam Houston State University reemplazó la infraestructura de comunicaciones que tenían (Cisco) por una infraestructura completa basada en Asterisk, en este caso reemplazaron más de 1400 terminales IP de Cisco y añadieron otros terminales SIP sin coste alguno de licencias.

Poco a poco aparecen grandes corporaciones que sustituyen con éxito sus sistemas VoIP de Cisco por otros ahorrando, no solo en coste de implementación, si no en licencias futuras y esto es algo que todas las empresas miran con mucho cuidado.

Esta universidad fue la primera gran institución en hacer público este cambio de sistemas en favor de Asterisk, pero muchos conocemos grandes empresas, call centers y servicios públicos que utilizan este sistema por su robustez y fiabilidad en lugar de otros sistemas que ofrecen lo mismo a un precio poco atractivo.

27. Octubre 2006

Digium y Polycom una buena combinación…

DigiumComo nos comenta nuestro compañero Dal en AsteriskVoipNews, Digium y Polycom han firmado un acuerdo de colaboración en el que se simplifica el provisionamiento de los terminales Polycom y se mejora la funcionalidad con Asterisk.

Polycom es una de las mejores marcas de terminales IP de gama alta que existen por su calidad de sonido, vistosidad y
estabilidad. Por supuesto, abstenerse agarrados ya que la calidad, en este caso exige un esfuerzo económico, aunque el que busque calidad y fiabilidad, en esta marca tienen un gran aliado.

Nota: Estoy preparando un pequeño ranking de terminales basados en calidad-precio para aquellos indecisos que aun no sepan o no conozcan qué marca/modelo puede interesar más.

Ms. Dewey: Una idea original que será copiada en breve…

Ms DeweyEs un buscador muy original. Ms. Dewey es quizá el buscador más vistoso que jamás he visto y la verdad es que si Google ya me sorprendió por su sencillez hace años, este lo hace por lo vistoso que es al incorporar a una chica que responde a lo que pidas, realmente una idea muy original que estoy seguro que será copiada, quizá no por buscadores, pero sí por otras páginas que aprovecharán el tirón de mezclar Flash con el Vídeo para hacer páginas mucho más atractivas con tal de atraer visitantes.

La originalidad en los contenidos es algo dificil de encontrar, mucha gente escribe sus propios blogs o páginas webs y otras, en cambio se dedican a copiar diseños, y por supuesto el texto cuando la noticia es interesante. En estos casos la noticia suele aparecer en cientos de sitios, pero siempre con una nota (normas de etiqueta) indicando la fuente. En muchos casos, hasta se copian los contenidos de páginas literalmente (eso sí, poniendo siempre la fuente) pero hay empresas cuyos escrúpulos a la hora de plagiar contenidos, y mucho peor, no citar la fuente, como por ejemplo el que nos encontramos hace poco con ciertas páginas webs que plagia literalmente y sin aportar nada nuevo inclusive sin citar la fuente algo eticamente incorrecto a la hora de coger una noticia que para colmo tiene licencia Creative Common (lo cual, unos mínimos requisitos hay que cumplir).
Lo importante es que la fuente original sigue teniendo más interés que la copia y es por eso por lo que Ms. Dewey será seguro un ejemplo que muchas páginas utilizarán para llamar la atención ante los visitantes.

A ver si hay suerte y los diseñadores webs y editores toman nota sobre las normas de etiqueta en Internet, y hacen algo al respecto aunque solo sea para no dar “mala fama” a su página web.

P.D.: Las casualidades también existen y escribiendo este artículo me he encontrado con estas transparencias que tienen páginas parecidas sospechósamente a estas otras que hice para las Jornadas Tecnológicas de Software Libre sobre Asterisk. (me alegra que a alguien le venga bien lo que hago. :)