Contador estandar

04. Noviembre 2006

Que tarjeta necesito para conectar Asterisk

Quizá una de las preguntas más sencillas de responder y que en pocos sitios he visto que respondan bien, así que voy a intentar hacerlo de manera que quede claro y sirva como referencia para aquellos que lo necesiten.

Para empezar, vamos a distinguir las tarjetas entre el tipo de línea que tengamos o a la que queramos conectar.

LINEAS ANALOGICAS:

Hay dos familias de tarjetas que cubren todas las necesidades para líneas analógicas: TDM400P y TDM2400B o TDM2400E (si queremos un cancelador de eco hardware incorporado). Las TDM400P permiten conectar con hasta 4 líneas analógicas, por lo que si queremos conectar más de eso, podremos optar por utilizar otra tarjeta TDM400P o bien utilizar una TDM2400B/E.

Las TDM400P se utilizan cuando el número de líneas analógicas no son más de 8 (ya que no se recomienda utilizar más de 2 tarjetas de comunicaciones en el mismo sistema).
El nombre de la tarjeta cambia según el número de puertos FXO quieras utilizar (a cuantas líneas telefónicas quieras conectarte).
Por ejemplo:
Imagen TDM04B Para conectar tu Asterisk a 1 línea analógica: TDM01B
Para conectar tu Asterisk a 2 líneas analógicas: TDM02B
Para conectar tu Asterisk a 4 líneas analógicas: TDM04B
Para conectar tu Asterisk a 6 líneas analógicas: TDM04B y una TDM02B

Las tarjetas TDM2400P son utilizadas cuando tienes un gran número de líneas analógicas (menos de 24). El nombre también cambia según el número de líneas que queramos conectar. La terminación en E, significa que lleva incorporado un cancelador de eco hardware que mejora la calidad de sonido y reduce la carga del sistema.Por ejemplo:Imagen TDM2404E
Para poder conectar tu Asterisk hasta 4 líneas analógicas: TDM2401B / TDM2401E
Para poder conectar tu Asterisk hasta 8 líneas analógicas: TDM2402B / TDM2402E
Para poder conectar tu Asterisk hasta 12 líneas analógicas: TDM2403B / TDM2403E
Para poder conectar tu Asterisk hasta 16 líneas analógicas: TDM2404B / TDM2404E
Para poder conectar tu Asterisk hasta 20 líneas analógicas: TDM2405B / TDM2405E
Para poder conectar tu Asterisk hasta 24 líneas analógicas: TDM2406B / TDM2406E

LINEAS DIGITALES BASICAS (BRI):

Para poder conectar Asterisk a RDSI Básicas (BRI) o ISDN BRI, necesitaremos una tarjeta u otra según el número de líneas que queremos conectar. Como siempre recomiendo, para que todo vaya sobre rueda es mejor utilizar una tarjeta por cada IRQ (interrupción) libre que tengamos en nuestro sistema. No he encontrado aún ningún sistema que soporte tener 3 slots PCI líbres con 3 IRQ líbres, así que mi límite de momento es de 2 tarjetas por sistema.Billion 1 RDSI

- Las tarjetas Billion ofrecen conectar 1 línea RDSI por tarjeta, son baratas y la calidad es media-baja, pero son baratas.
- Las tarjetas QuadBri de Junghanns permiten conectar hasta 4 líneas RDSI con un cancelador de eco hardware y la calidad es media-alta.
Digium B410P - Las tarjetas B410P de Digium permiten conectar hasta 4 líneas RDSI con un cancelador de eco estupendo y la calidad es muy alta.
- Las tarjetas OctoBri de Junghanns permiten conectar hasta 8 líneas RDSI con un cancelador de eco hardware y la calidad es media-alta.

LINEAS DIGITALES PRIMARIAS (PRI):

Digium tiene la mejor relación calidad-precio de tarjetas de primarios. El nombre de la tarjeta dependerá del tipo de slot PCI que tengamos en nuestra tarjeta (de 5V o de 3.3V).
Digium TE207P Para conectar con 1 línea de primario:
Digium TE110P
Para conectar con 2 líneas de primarios:
Digium TE205P (5V), Digium TE210P (3,3V)
Para conectar con 2 líneas de primarios y cancelador de eco:
Digium TE207P (5V + Cancelador de eco), Digium TD212P (3,3V + Cancelador de eco)
Para conectar hasta 4 líneas de primarios:
Digium TE405P (5V), Digium TE410P (3,3V)
Para conectar hasta 4 líneas de primarios y cancelador de eco:
Digium TE407P (5V), Digium TE412P (3,3V)

Espero que con este listado de tarjetas, no quede duda sobre qué tarjeta es necesaria, si aún así queda alguna duda, siempre podreis escribir un comentario que pueda responder. :P

03. Noviembre 2006

Tutorial paso a paso para montar tu propio TrixBox

trixbox logoHace un par de semanas que lo ví, pero hablando con la gente la verdad es que más de uno necesita que le iluminen más que, que le enseñen, es por eso por lo que pongo el enlace.

trixbox2Este es un tutorial paso-a-paso donde enseñan como montar un servidor de VoIP con Asterisk y utilizando TrixBox.

Como siempre, Nerd Vittles se sale, aunque quiero recordar que TrixBox no es nada recomendable para instalaciones serias, empresas y call centers, así que si tienes pensado hacer algo así, o te lo curras un poco y aprendes, o contrata a un profesional porque te pueden llover desde marrones hasta broncas… así que, advertido queda.

El enlace: http://nerdvittles.com/index.php?p=151

Que lo disfruteis. :)

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

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.