Etiqueta: pri

  • Mediatrix: Gateways potentes y fiables a un buen precio

    Hace poco tuve la oportunidad de asistir a una conferencia sobre Mediatrix y, aunque me sonaba de haberla escuchado por las listas de Asterisk-ES, nunca llegué a ver qué ofrecían respecto a otras marcas como GrandStream, Epygi o VegaStream, hasta entonces.

    Los gateways Mediatrix están orientados a la pequeña y mediana empresa, con capacidades que rondan desde el modelo más básico de 1 RDSI Básica hasta 2 RDSI Primarios (2xE1).

    Mediatrix 2xE1

    Su configuración me recuerda bastante al de los modelos de VegaStream, sencillo en las distancias cortas, pero muy potentes y sorprendentemente configurables permitiéndonos hacer prácticamente cualquier cosa que necesitemos sin depender de un interfaz simple y limitado.

    (más…)

  • Nueva tarjeta revolucionaria de Beronet (BRI+PRI+GSM)

    Pese a que conocía ya esta tarjeta, me he esperado a conocer todos los detalles, y es que Beronet llevaba prácticamente un año anunciando una tarjeta verdaderamente revolucionaria y solo disponible para betatesters y es que esta tarjeta tiene tantas novedades que hacía falta estudiarla tranquilamente y en serio para llegar a descubrir las ventajas y novedades que incorpora.

    Para empezar, comentar que esta tarjeta no es como el resto de las tarjetas que conocemos, es un nuevo concepto muy interesante y que si tiene acogida, seguramente lo veremos más a menudo con otros modelos y marcas.

    Se podría decir que, tras el fiasco de mISDN con los nuevos kernels, Beronet está preparando una tarjeta mucho más fácil de configurar que las anteriores, sin necesidad de compilar ningún módulo y que funciona, no sólo con Asterisk, si no también con otras aplicaciones como Kamailio, SER, y otras de dudosa calidad.

    Por lo tanto, Beronet ha lanzado la primera «tarjeta-gateway» del mercado: la Beronet Berofix.

    Una tarjeta con un comportamiento bastante interesante:

    Cuando instalamos esta tarjeta en nuestro equipo, el sistema la reconoce como una tarjeta de red  conectada a un gateway SIP, la gran sorpresa es que el gateway SIP se encuentra dentro de la propia tarjeta.

    Otra de las novedades es que utiliza módulos como los de las tarjetas analógicas de Digium, pero en esta ocasión los módulos son BRI, PRI y próximamente GSM, pudiendo disponer de una tarjeta con soporte BRI y PRI sin necesidad de disponer de 2 tarjetas diferentes.

    La conexión con Asterisk es trivial, tan solo debemos acceder vía web a la dirección IP de la tarjeta Berofix y configurar el gateway que incorpora para conectarse con un Asterisk, un Kamailio o incluso otro servidor situado en otro punto de la red (siempre que configuremos las rutas de red adecuadamente), por lo que esta tarjeta parece ideal para que varios equipos puedan hacer uso de la misma línea y no únicamente el que la tiene instalada.

    Más curiosidades (que esta tarjeta tiene bastantes novedades):

    • Soporta faxes mediante T.38 (V.27,V.29 y V.17)
    • Soporta QSig bajo BRI y PRI (implementación independiente de la que trae el LibPRI)
y antes de que alguien me lo pregunte… no, no soporta Call Replacement en BRI. 🙁 por lo que es prácticamente la misma implementación del LibPRI pero con soporte para BRI. 🙂 (CNIP,CNIR,CONP)
    • Cancelador de eco hardware (1024 taps = 128ms) – tener un buen eco cancel hardware merece la pena. 🙂
    • Dispone de 2 slots para módulos y existen módulos de 2, 4 BRI y 1, 2 y 4 PRI, y dentro de poco, módulos GSM, por lo que podríamos tener una tarjeta con 4 BRI y 4 PRI, o bien con 2 módulos de 4 PRI, una tarjeta de 8 PRI… 🙂
    • Capacidad de trascoding G.723.1 y Anexo A, G.729a, G.726, alaw y ulaw
    • Como dispone de un gateway interno en la tarjeta, todo el cálculo, se realiza DENTRO de la propia tarjeta, así que podemos olvidarnos de la carga del procesador.
    • El interfaz web de la tarjeta nos permite configurar un dialplan, pero es muy, muy básico… prácticamente nulo… como el de los gateways. 🙂
    • Soporta SIP bajo TCP y TLS.
    • Bus que permite conectar esta tarjeta con otras del mismo tipo y así hacer de puente sin llegar a enviar tráfico al sistema donde está hospedado (esto realmente lo traen todas las tarjetas, tanto de beronet, como de Digium y Junghanns, pero es la primera vez que se anuncia como tal).

    Si quereis ver la lista de especificaciones completa, teneis disponible la hoja de presentación.

    La tarjeta saldrá oficialmente a la venta en Agosto de este año y sobre cuanto cuesta… esa es una «sorpresa» que dejaré que descubrais vosotros cuando salga. 😉

  • Cómo instalar Asterisk, Asterisk-GUI y un foneBridge2

    Instalar un foneBridge2 de Red-fone es bastante sencillo, basta con seguir cualquiera de los tutoriales que uno se puede encontrar en internet o bien la ayuda oficial que siempre está mejor, scripts de auto-instalación o ambas cosas, pero Carlos Alberto me envía un email con un tutorial bastante interesante que ha hecho sobre cómo instalar, configurar y dejar funcionando un Asterisk, un foneBridge2 y lo más curioso: configurado mediante el Asterisk-GUI, paso a paso y sin atragantarse. 😀

    Lo podeis ver aquí: http://www.estodopornada.com/html/node/1

    Como única crítica al tutorial, evitaría utilizar el switch entre la red de VoIP y la conexión TDMoE que une el Asterisk y el foneBridge2, ya que la cantidad de tráfico entre estos es tan grande y constante que suelen volver loco a los switches normales, y además, conviertes al switch en un punto de fallo innecesario.

    Por lo demás, muy bueno el tutorial, altamente recomendable. 😀

    P.D.: Mark, apúntatelo. ;D

  • Cómo testear una tarjeta de primarios en Asterisk

    Cuando vamos a instalar un Asterisk, comprobamos que el sistema operativo tiene las últimas versiones de los paquetes estables, que tenemos una versión de Asterisk marcada como estable (nada de trunk, team o release candidate), revisamos varias veces la configuración del dialplan, comprobamos que Asterisk se registra corréctamente con el proveedor IP y probamos a hacer llamadas y recibirlas para asegurarnos que todo marcha como debería hacerlo.

    Pero a menudo nos encontramos con un inconveniente a la hora de probar la conexión con una tarjeta de comunicaciones, esto se puede hacer de las siguientes maneras:

    • Conectándole una línea directa con el proveedor de telefonía.
      Esto sería lo ideal, aunque no siempre es posible.
    • Conectando un simultador de líneas.
      La pega es que estos dispositivos son bastante caros y complejos para alguien no acostumbrado a estos temas.
    • Conectándole otro sistema con señalización contraria que simule ser el proveedor.
      El resultado de la prueba dependerá de cómo tengamos configurado el sistema contrario, lo que puede darnos un resultado nada concluyente.

    Cuando vamos a probar una tarjeta analógica, no es difícil encontrar una línea directa con el proveedor de telefonía que nos suministre el voltaje necesario, los tonos y los cambios de polaridad necesarios para probar la tarjeta o bien algún tipo de dispositivo que genere el voltaje necesario y nos simule una línea (un spa3000, un grandstream fxs, o cualquier otro. De la misma manera aunque un poco más complicado es con una RDSI Básica, o bien tenemos una disponible, o bien tendremos que buscar algo que nos permita simular este tipo de líneas.

    Lo que es bastante más complicado es disponer de un primario, y si no tenemos la suerte de tener otra tarjeta de primarios configurada en modo proveedor (NET) y que nos suministre la señal de timing, tendremos que buscar otra manera de comprobar que la tarjeta funciona corréctamente.

    Para ello, podemos utilizar lo que se llama un «conector nulo» que no es más que un cable con unos pines conectados entre sí de manera que cualquier señal que enviemos por la tarjeta (puertos TX1 y TX2) la recibiremos por los pines destinados a la recepción (RX1 y RX2). Este método no nos va a permitir comprobar si la configuración del primario es correcta (ya que para eso necesitaremos del primario con sus parámetros y su configuración establecida por el proveedor) pero sí nos va a permitir asegurarnos que la tarjeta funciona correctamente.

    Tendremos que utilizar el siguiente esquema con los pines indicados unidos entre sí, cargar el módulo necesario para la tarjeta (que creará los dispositivos /dev/zapX) y, con Asterisk descargado, utilizar la herramienta ‘patlooptest’ que viene en el paquete zaptel.

    La aplicación patlooptest enviará secuencias de 1’s y 0’s aleatorias a través de los pines TX y esperará a recibir la misma secuencia por los RX.

    De esta manera, comprobamos que:

    – La tarjeta es capaz de enviar una secuencia binaria desde una aplicación hacia el exterior.
    – La tarjeta es capaz de recibir la misma secuencia desde el exterior y hasta la aplicación.

    El resultado de la prueba es trivial, si lo que enviamos es igual a lo que recibimos, entonces la tarjeta es correcta. Si lo que enviamos es distinto a lo que recibimos, entonces puede ser porque la tarjeta tenga algún tipo de fallo.

    Si Asterisk está cargado al hacer el test, la prueba no será válida ya que Asterisk está continuamente enviando datos a través del primario para llegar a conectarse a un primario de verdad, por lo que, además de la secuencia que envíe el patlooptest, Asterisk enviará la suya, y la aplicación no recibirá únicamente los datos que espera si no también recibirá intercalados los datos que envía Asterisk y que no están controlados.

    Las tarjetas no suelen entender de señalización (qsig, euroisdn, etc…) únicamente entiende de 1’s y 0’s, por lo tanto si en el arranque del módulo de la tarjeta (que ejecuta varios tests internos) el módulo no indica que la tarjeta esté mal, y al hacer el patlooptest los datos son correctos, entonces si la conexión con el primario no funciona, seguramente se deba a un fallo en la configuración o en los valores que tenga configurado el proveedor.

    Si con este conector nulo encendemos Asterisk, nos encontraremos que Asterisk mostrará un mensaje de error al detectar que el «otro lado» tiene la misma configuración que nosotros, es decir: Si hemos configurado la tarjeta como PRI_CPE, entonces en el otro lado también será PRI_CPE en lugar de PCI_NET.

  • Red-fone: phoneBridge2 con cancelador de eco

    Red-fone, el fabricante de dispositivos para primarios compatible con Asterisk mediante el protocolo TDMoE, acaba de anunciar la disponibilidad de su ya conocido phoneBridge2 pero con cancelador de eco por hardware.

    PhoneBridge2 EC

    El phoneBridge2 no es un dispositivo propiamente dicho, creo que es más correcto decir que es una tarjeta de primarios con un módulo para permitir el envío de información mediante TDMoE, por lo que la probabilidad de que «caiga» de la red o genere cortes es prácticamente nula ya que simplemente utiliza la red ethernet como medio físico en sustitución del común conector PCI.

    Aquí puedes encontrar más información sobre el phoneBridge2 de redfone.

    Texas Instrument ha sido la empresa escogida para el diseño de estos canceladores de eco, al igual que ya hizo en su momento Rhino con sus tarjetas de las que ya hablamos hace tiempo.

    Las especificaciones del phoneBridge2 con EC las podeis encontrar aquí:
    http://www.red-fone.com/assets/documents/FB2-EC_Datasheet.pdf

    En algunos casos me han preguntado sobre cómo instalar y configurar estos dispositivos ya que, al variar de la instalación común de tarjetas y permitir alta disponibilidad el procedimiento cambia ligeramente.

    Hay dos modelos, uno más antiguo (A) y otro más nuevo (B):

    – Guía de instalación del phoneBridge2 (Modelo A):
    http://www.avanzada7.com/…/foneBRIDGE2-Quick-Install-Guide-MOD-A.pdf

    – Guía de instalación del phoneBridge2 (Modelo B):
    http://www.red-fone.com/…/foneBRIDGE2-Quick-Install-MOD-B.pdf

    – Tutorial de alta disponibilidad de Asterisk/TrixBox:
    http://www.red-fone.com/…/Trixbox_FB2_Heartbeat_Tutorial.pdf

    Otro tutorial que me gustó fue uno que hizo Vicente para un phoneBridge2 modelo A:
    http://www.bisente.com/blog/2007/08/26/asterisk-cluster-fonebridge2/