Thursday 5 April 2007

Nuevos firmwares para el LVS de Linksys

Después de un tiempo sin muchos cambios, hoy 4 de Abril, ha habido una actualización general de los firmwares para los productos del Sistema de Voz Linksys (LVS)

  • Linksys SPA-9000/9000T: Actualizado a versión 5.1.7
    Por lo que veo en la lista de cambios, quizá se solucionen algunos problemillas con las líneas compartidas, y los problemas que tuve para registrar un Cisco 7960. Habrá que probarlo. Pero, ¿para cuando se va a permitir los registros de clientes remotos sin necesidad de usar una VPN?
    (Zona de Descargas) (Lista de cambios)

  • Linksys SPA-3102: Actualizado a versión 5.1.7
    Algunas correcciones. Poco más se le puede pedir a un producto tan veterano como este.
    (Zona de Descargas) (Lista de cambios)

  • Linksys SPA-2102: Actualizado a versión 5.1.9
    ¿Por qué 5.1.9 y no 5.1.7? Mismas correcciones que en el SPA3102
    (Zona de Descargas) (Lista de cambios)

  • Linksys SPA-400: Actualizado a versión 1.0.0.9
    Según la lista de cambios, sólo han corregido un pequeño problema. Esperábamos mucho más de esta nueva actualización, ¿para cuando se va a poder elegir el FXO en las llamadas salientes?
    (Zona de Descargas) (Lista de cambios)

  • Linksys SPA-922/942: Actualizado a versión 5.1.7
    Correcciones varias (volumen del auricular, lineas compartidas, etc)
    (Zona de Descargas) (Lista de cambios)

  • Linksys SPA-962: Actualizado a versión 5.1.7
    Gran cantidad de bugs corregidos, y añadido lector de noticias RSS ! :P
    (Zona de Descargas) (Lista de cambios)
En los próximos días probablemente lleguen las actualizaciones del SPA921/941, y del PAP2T. Así que ya sabéis, a actualizar toca ;)

Tuesday 3 April 2007

Nuevo curso LVS en Madrid


En los días 9 y 10 de Mayo se celebrará el próximo curso de formación "Linksys Voice System", impartido por Avanzada 7 y que tendrá lugar de nuevo en Madrid.

Como en ocasiones anteriores, el curso será de unas 15 personas, que formarán grupos de 3 o 4. Cada grupo dispondrá de un sistema LVS completo, formado por un SPA9000, un SPA400, y 3 SPA921/SPA941 para que realicen las prácticas.

Tras superar el examen final de aptitud se obtendrá el reconocimiento por parte de Linksys como técnico integrador capacitado de Soluciones LVS, que es requisito imprescindible para trabajar con este tipo de soluciones a corto/medio plazo.

Aún no se sabe el lugar exacto donde se celebrará el curso. En cuanto sepa algo os informo ;)

Para más información: linksys@avanzada7.com

Thursday 29 March 2007

Dispositivos Linksys que soportan T.38

Para los que le interese, estos son los dispositivos de Linksys que soportan el protocolo T.38 para el envío de Faxes:
  • SPA-2100: ATA con 2 puertos FXS y router.
  • SPA-2102: ATA con 2 puertos FXS y router.
  • SPA-3102: ATA con 1 FXS, 1 FXO, y router.
  • SPA-9000: PBX de hasta 16 extensiones, 2 puertos FXS, y router.
Recordar que no basta con que el dispositivo soporte T.38, también lo tiene que soportar nuestro servidor SIP (o proveedor de telefonía IP). Asterisk lo soporta a partir de la versión 1.4

Wednesday 28 March 2007

Conectar teléfono VoIP a la red wifi

Tras comprarme el Cisco 7960 y querer ponerlo en mi escritorio me surgió el problema de conectarlo al router ADSL de mi casa para que tuviese conexión a Internet. Así puedo tener una línea registrada en el Asterisk de la oficina, otra en voipbuster, otra en voztelecom, etc.

El router ADSL esta en otra habitación y, puesto que no tengo cableada mi casa con cable de red, la solución pasaba por una conexión wifi. El teléfono dispone sólo de conexión de red Ethernet (no wifi), por lo que se necesita de algún tipo de dispositivo que haga de bridge entre la conexión wifi y la conexión ethernet del teléfono.

La primera solución que se me ocurrió fue usar como intermediario un ordenador con tarjeta wifi y con tarjeta de red, como por ejemplo mi portátil. En Windows XP no hay nada más sencillo: sólo tenemos que seleccionar la conexión ethernet y la conexión wifi, pulsar con el botón derecho del ratón, y seleccionar 'Conexiones de puente'.


Tras esto ya tendremos nuestra conexión puente entre los dos interfaces de red. Sólo tendremos que editar sus propiedades TCP/IP para ponerla como cliente DHCP, IP fija, o como queramos.


Pero como comprenderéis, esta solución no es la más adecuada para una instalación permanente. Sólo nos sirve para salir del paso y hacer algunas pruebas.

Linksys tiene un dispositivo para hacer esta tarea para su gama de teléfonos VoIP. Es el llamado Wireless-G Bridge for Phone Adapters (WBP54G)

Aunque creo que no es muy caro, decidí no comprarlo por varios motivos:
  • Es demasiado específico de productos Linksys. Funciona con cualquier producto Linksys de 5V (PAP2, SPA1001, SPA2000, SPA2100, SPA3000, SPA9000, y los teléfonos SPA9xx). Hay que conectar la fuente de alimentación que viene con estos dispositivos al WBP54G, y de éste último sale un cable para alimentar el dispositivo final, por ejemplo, el teléfono.

  • Es poco configurable. Por lo que he visto, se configura con un asistente que viene en el CD, y no puede accederse vía web para configurar los parámetros 'a mano'.

  • Por lo que parece, aún no se comercializa en España.

Por tanto, el siguiente paso fue desempolvar mi viejo router WRT54G de Linksys y configurarlo para que hiciese de bridge entre la conexión wifi de mi casa y switch de 4 puertos ethernet que tiene incorporado.

Por defecto, los router de Linksys sólo permiten configurar su conexión wifi en modo 'Access Point'. Si queremos ponerlo en modo 'Bridge' o 'Repeater' no tendremos más remedio que flashear nuestro querido router con alguna distribución de Linux de las que existen por ahí.

Este tipo de distribuciones incorporan en el router funcionalidades avanzadas que originalmente no tenían. Yo en concreto le he instalado la distribución DD-WRT que, entre otros muchas cosas, añade las siguientes mejoras: El Kai Daemon para la Kai Console Gaming network, WDS, protocolos wireless para bridging/repeating, autentificación Radius para una comunicación wireless más segura, control de Quality of Service (QoS) para la asignación del ancho de banda, soporte software para la incorporación de tarjetas SD (mediante modificación del hardware), etc....

La lista de routers que se pueden flashear con esta distribución de Linux es bastante extensa, y podéis consultarla aquí. Opcionalmente, hay una versión de esta distribución específica para VoIP, que incorpora el proxy SIP SIPatH. También hay una versión específica para funcionar con Open VPN. Yo de momento tengo instalada la versión Standard, pero tengo que probar la versión VoIP en cuanto tenga tiempo :)

Bueno, y así es como lo tengo de momento, el router WRT54G conectado al wifi de mi casa, y el teléfono Cisco conectado con cable ethernet al router. Además, esta solución me permite conectar, a parte del teléfono, muchos más dispositivos a la red wifi de mi casa. Sólo tengo que conectarlos al switch del WRT54G.

IMG_0180

Saturday 3 March 2007

Configurar un PAP2 / PAP2T para conectar un FAX

Es mucha la gente interesada en conectar un FAX a un Servidor SIP, ya sea a un proveedor de telefonía por Internet, a un servidor Asterisk, a un SPA9000, o a cualquier otro tipo de proxy SIP. Una posible opción es utilizar un PAP2 o PAP2T de Linksys, que es un dispositivo con dos puertos FXS, por lo que nos permite registrar hasta dos teléfonos analógicos o máquinas de Fax a nuestro Servidor SIP.

Enviar faxes por VoIP ha sido siempre un tema bastante delicado debido a que al no existir retransmisiones, cualquier pequeño corte en la comunicación hace que se pierda el envío del fax. El problema se agrava si tenemos en cuenta que técnicas como la supresión de silencios, supresión de eco, cancelación de eco, y codecs con gran factor de compresión, pueden alterar de tal forma el sonido transmitido que también perdamos la comunicación entre los dos faxes.

Actualmente está empezando a utilizarse un nuevo protocolo para el envío de faxes por Internet. Es el llamado T.38 (Fax over IP), que intenta solucionar muchos de estos problemas . Sin embargo no todos los Servidores SIP soportan todavía este nuevo protocolo (Asterisk lo soporta a partir de la nueva versión 1.4.0).

Además, el PAP2T, del que trata este tutorial, aún NO soporta el protocolo T.38 (aunque es posible que se implemente en futuras versiones del firmware), por lo que emplearemos la técnica de hacer un 'passthrough' cuando detectemos un envío/recepción de Fax.


Una máquina de fax, cuando establece la llamada, emite un tono CNG (un tono corto a 1100Hz que se repite periódicamente), y la máquina de fax del otro extremo contesta con un todo CED (un tono largo y agudo de 2100Hz). Hay que configurar el PAP2T para que cuando detecte uno de estos tonos (CED o CNG) la línea correspondiente entre en modo 'fax/modem passthrough'. Cuando el PAP2T entra en modo passthrough se realizan automáticamente las siguientes acciones:

  1. Cambiar al codec G711 (y mandar también un evento NSE al otro extremo si es necesario)
  2. Desactivar el cancelador de eco.
  3. Desactivar la supresión de silencios.
  4. Desactivar las llamadas en espera.
  5. Incrementar el tamaño del 'jitter buffer' a 100ms e impedir que disminuya.

Todos estos cambios permanecerán hasta que finalice la llamada actual. Si la unidad recibe un evento NSE desde el otro extremo, también pasará al modo fax/modem passthrough.

En este tutorial supondremos que el lector conoce ya el PAP2T de Linksys y sabe acceder vía web al dispositivo para configurar cuestiones básicas como asignarle una IP, registrarlo en un Servidor SIP, etc. Únicamente nos centraremos en los parámetros necesarios para configurar correctamente la conexión con un fax.

En primer lugar, es altamente recomendable que actualicemos el firmware del PAP2T a la última versión disponible. Tras esto, entraremos a configurar el dispositivo vía web en modo Administrador Avanzado, y nos dirigiremos a la pestaña de ‘Line 1’ o ‘Line 2’ dependiendo de si hemos conectado el fax en el puerto ‘Phone 1’ o ‘Phone 2’ del PAP2T respectivamente. En esta pestaña configuraremos el apartado 'Audio Configuration' de la siguiente forma:


PAP2T_FAX_AudioConfiguration

También es conveniente configurar correctamente los parámetros regionales de dicha línea. Si estamos en España tendríamos que configurar los siguientes parámetros:

En la misma pestaña, en la sección ‘FXS Port Polarity Configuration

PAP2T_FXSPortPolarity

Y en la pestaña ‘Regional’, habría que ajustar los siguientes parámetros:


PAP2T_RingToneSpec

PAP2T_Miscellaneous

Esto debería ser suficiente para enviar y recibir faxes sin problemas con nuestro PAP2T.

Friday 16 February 2007

Curso LVS de Madrid


Como estaba previsto, en los días 14 y 15 de Febrero de celebró el curso LVS (Linksys Voice System) en el Centro de negocios Basbada de Madrid.

Para ser el primer curso que impartimos de este tipo creo que salió todo bastante bien. El único problema que tuvimos fue que sólo pudimos conseguir 3 SPA400, y necesitábamos 6 para que cada grupo tuviese el suyo e hiciese las prácticas sin problemas. Al final no nos quedó otro remedio que compartir los 3 que teníamos entre los distintos grupos, con los problemas que ello conllevaba.

Como sabéis, el SPA400 es un gateway de 4 puertos FXO que está especialmente diseñado para trabajar con el SPA9000, y que en estos momentos es bastante difícil de conseguir. Incluso la propia Linksys no pudo enviarnos ninguno para el curso, por lo que tuvimos que intentar buscarlos por nuestra cuenta. Esperemos que para el curso de Málaga, que se celebra una semana después, consigamos los 3 SPA400 que nos faltan.

Casi todo el día anterior al de las clases lo pasamos acondicionando el aula para el curso. El aula inicialmente tenía demasiados ordenadores (sólo necesitábamos uno por cada grupo), y las mesas no estaban colocadas de la mejor forma. También tuvimos que montar todos los teléfonos y dispositivos para cada grupo.

Aquí tenéis un par de fotos en las que podéis ver como quedó el local:




Quizá podíamos haber buscado un local algo más grande. Como podéis ver en la imagen de abajo, los sitios eran un poco estrechos, y el lío de cables era considerable. Se aceptan sugerencias para el próximo curso en Madrid ;)





En general, el nivel de los alumnos que asistieron al curso fue bastante alto. La mayoría había tenido ya algún contacto con la telefonía IP (conocían Asterisk, el Call Manager de Cisco, o los propios dispositivos de Linksys). Todos obtuvieron una calificación superior al 80% de preguntas acertadas en el test de conocimientos que se les puso. Por tanto, todos recibirán su título acreditativo en breve ;)

Por lo demás, todo bastante bien. A la hora del almuerzo salíamos a comer a un bar situado a escasos metros de la clase. La gente de VozTelecom y Adam nos habilitó algunas cuentas y números regionales para que pudiésemos realizar alguna prueba de llamadas al exterior.

Y ahora, a preparar el curso de Málaga que se celebrará los días 21 y 22 de Febrero en el Parque Tecnológico de Andalucía. Todavía quedan algunas plazas, ¿alguien se apunta? ;)

Tuesday 30 January 2007

Cisco 7960 IP Phone

Bueno, hoy por fín me ha llegado el teléfono IP de Cisco, el modelo 7960 de 6 líneas que me pillé por ebay :)

Las primeras impresiones con el teléfono han sido más que buenas. El aspecto es totalmente profesional, y la calidad de los materiales y acabado son excelentes. Y lo más importante, queda muy chulo en mi escritorio! ;)




Lo que más destaca de este teléfono es su posibilidad de trabajar con los 3 principales protocolos de señalización: SCCP (Skinny Client Control Protocol), MGCP (Media Gateway Control Protocol), y SIP (Session Initiation Protocol). Para cada uno de estos protocolos el teléfono dispone de un firmware distinto, que hay que instalar y configurar previamente.

La instalación de firmwares, tonos de llamada, y configuración de las cuentas SIP, dialplan, etc se hace a través de un servidor TFTP, al que el teléfono conecta cada vez que arranca. Por suerte para mí, si el teléfono no encuentra un servidor TFTP mantiene la configuración anterior (sería un latazo mantener un servidor TFTP siempre encendido para mantener funcionando el teléfono), aunque en un entorno de oficinas sería lo más normal. También podemos configurar el teléfono a través de su enorme pantalla, o mediante Telnet.

El teléfono venía con una de las primeras versiones del firmware para SCCP (v3.1), por lo que lo primero que tuve que hacer es actualizarlo a la última versión del firmware para SIP (v8.6). Este proceso, que pudiera parecer sencillo, se complica bastante debido a que el sistema de actualización del teléfono cambia de una versión a otra de firmware. Tras un par de tardes leyendo mucha documentación y foros, logré instalar la última versión del firmware para SIP siguiendo esta secuencia de actualizaciones: SCCP v3.1 --> SIP v2.3 --> SIP v6.2 --> SIP v8.6

En un próximo artículo explicaré este proceso de actualizaciones con más detalle.

Ahora todo parece funcionar correctamente. He conectado con una cuenta de VoipBuster y con el Asterisk de la oficina :D

Tuesday 23 January 2007

Primeros cursos de formación LVS


Ya se conocen las fechas de los primeros curso de certificación para profesionales LVS (Linksys Voice System) aquí en España.

Aunque inicialmente estaba planeado que los primeros cursos fuesen en Málaga y Barcelona (a finales de Enero), finalmente se celebrarán en Madrid y Barcelona, y a continuación en Málaga y Valencia, a mediados de Febrero.

Concretamente, el primer curso se celebrará los días 14 y 15 de Febrero (dos días) en Madrid y Barcelona, de forma simultánea. El segundo curso se celebrará una semana después, días 21 y 22 de Febrero, en Málaga y Valencia de forma simultánea. Avanzada 7 impartirá los de Madrid y Málaga, y Mira Telecomunicaciones los de Barcelona y Valencia.

Como se tenía planeado, los cursos serán de unas 15 personas, que formarán grupos de 3 o 4 personas. Cada grupo dispondrá de un sistema LVS completo, formado por un SPA9000, un SPA400, y 3 SPA941 para que realicen las prácticas.

El precio del curso será de 400€ + IVA, y se incluirán los desayunos y comidas de los dos días (tipo catering). Finalmente no se regalará el SPA941 con el curso, porque subía demasiado el precio del mismo. Quizá próximamente.

Al final del curso se realizará el examen de aptitud y únicamente aquellos que aprueben podrán implantar las soluciones Linksys para voz certificada como parte del nuevo sistema de gestión de Linksys.