Conectando a la red telefónica: Dispositivos Openvox

29
Conectando a la red telefónica: los dispositivos OpenVox Juan Carlos Valero Capa Tres Soluciones Tecnológicas S.L. martes 15 de julio de 14

description

Juan Carlos Valero CapaTres Soluciones Tecnológicas

Transcript of Conectando a la red telefónica: Dispositivos Openvox

Page 1: Conectando a la red telefónica: Dispositivos Openvox

Conectando a la red telefónica: los dispositivos OpenVox

Juan Carlos ValeroCapa Tres Soluciones Tecnológicas S.L.

martes 15 de julio de 14

Page 2: Conectando a la red telefónica: Dispositivos Openvox

Conectando a la red telefónica: los dispositivos OpenVox

Presentándonos...

• ¿Quién hace la presentación?

• Juan Carlos Valero ([email protected])

• Propietario de Capa Tres Soluciones Tecnológicas S.L.

• Elastix Certified Engineer (ECE)

• Digium Certified Administrator (dCAA)

• Digium Certified Professional (dCAP)

• RedHat Certified Engineer (RHCE)

martes 15 de julio de 14

Page 3: Conectando a la red telefónica: Dispositivos Openvox

Conectando a la red telefónica: los dispositivos OpenVox

¿Que es Capa Tres?

• Consultoría especializada en Asterisk desde el año 2005.

• Distribuidor de OpenVox desde el año 2006.

• Desarrollamos soluciones de telefonía IP para empresas exclusivamente con productos OpenSource (Asterisk, FreeSwitch, Kamailio, etc).

• Formación oficial Elastix y propia de Asterisk en España.

• Desde el 2011, operadores de telefonía IP bajo la marca Colloquor (www.colloquor.es)

martes 15 de julio de 14

Page 4: Conectando a la red telefónica: Dispositivos Openvox

Conectando a la red telefónica: los dispositivos OpenVox

¿Que es OpenVox?

• Fundada en el año 2002 en Shenzhen (China)

• La plantilla de OpenVox es de unas 70 personas actualmente (aproximadamente 15 en el departamento de ventas, 10 en soporte técnico, 10 ingenieros de hardware y 15 ingenieros de software, así como personal de apoyo, logística, etc).

• Gama de productos extensa y de alta calidad. Bajísima tasa de fallo en sus productos.

martes 15 de julio de 14

Page 5: Conectando a la red telefónica: Dispositivos Openvox

Conectando a la red telefónica: los dispositivos OpenVox

Gama de Productos (Analógicas)

• Tarjetas miniPCI, PCI y PCI Express disponibles.

• Tarjetas de 4 a 24 puertos (FXO o FXS)

• Cancelación de eco hardware solo en modelos más modernos.

martes 15 de julio de 14

Page 6: Conectando a la red telefónica: Dispositivos Openvox

Conectando a la red telefónica: los dispositivos OpenVox

Gama de Productos (RDSI)

• Modelos disponibles en miniPCI, PCI y PCI Express.

• Desde 1 RDSI (2 canales) hasta 8 RDSI (16 canales)

• Cancelación de eco hardware disponible en las tarjetas de 2 y 4 RDSI.

martes 15 de julio de 14

Page 7: Conectando a la red telefónica: Dispositivos Openvox

Conectando a la red telefónica: los dispositivos OpenVox

Gama de productos (Primarios)

• Disponible en slots PCI y PCI Express

• De 1 primario E1/T1 a 4 primarios E1/T1

• Toda la gama dispone de canceladores de eco por hardware.

martes 15 de julio de 14

Page 8: Conectando a la red telefónica: Dispositivos Openvox

Conectando a la red telefónica: los dispositivos OpenVox

Gama de Productos (GSM)

• Tarjetas GSM PCI y PCI Express.

• 4 canales GSM como máximo por tarjeta.

• Como todos los productos, integración con DAHDI para una instalación simple.

martes 15 de julio de 14

Page 9: Conectando a la red telefónica: Dispositivos Openvox

Conectando a la red telefónica: los dispositivos OpenVox

Gama de productos (Transcoding)

• Tarjetas con slot PCI y PCI Express (reversibles), para su instalación en caja (acceso por ethernet) o con PTMC (para su interconexión con otros dispositivos industriales).

• De 16 a 200 conversiones de códec por tarjeta, controladas por su procesador.

martes 15 de julio de 14

Page 10: Conectando a la red telefónica: Dispositivos Openvox

Conectando a la red telefónica: los dispositivos OpenVox

Gama de productos (Tapping)

• Tarjeta de alta impedancia para ser instalada en un bus de primario, sirviendo para la grabación de llamadas en un sistema propietario (la tarjeta “lee” el tráfico de primario que está siendo cursado a través de una centralita propietaria y permite que Asterisk realice grabación de las llamadas).

• La grabación de llamadas se realiza con una segunda tarjeta de primario que se instala en el servidor Asterisk.

martes 15 de julio de 14

Page 11: Conectando a la red telefónica: Dispositivos Openvox

Conectando a la red telefónica: los dispositivos OpenVox

Gama de productos: gateways VoxStack

• Gama de gateways externos (cajas separadas de Asterisk como servidor) que se comunican con la centralita usando SIP como protocolo de comunicaciones.

• Usando los mismos chasis como base (un chasis de dos tarjetas y uno de 5 tarjetas) ofrecen distintos gateways GSM y analógicos (y esperamos que en el futuro se ofrezcan también tarjetas de primario y RDSI).

• Capacidad máxima actual: 20 GSM o 40 FXS por dispositivo (se espera el doble en unos meses).

martes 15 de julio de 14

Page 12: Conectando a la red telefónica: Dispositivos Openvox

Conectando a la red telefónica: los dispositivos OpenVox

Gama de productos: VoxStack Analógicos

• Tres modelos base: WGW1002G, GW1202 y GW1600.

• WGW1002G: no ampliable, 2 GSM en un chasis no montable en rack.

• GW1202: 2 tarjetas, hasta 16 FXS en un chasis pequeño.

• GW1600: 5 tarjetas, hasta 40 FXS en un chasis 1U.

martes 15 de julio de 14

Page 13: Conectando a la red telefónica: Dispositivos Openvox

Conectando a la red telefónica: los dispositivos OpenVox

Gama de productos: VoxStack GSM

• Dos modelos, GW1202 hasta 8 GSM (4 por tarjeta) y GW1600 hasta 20 GSM.

• Misma plataforma y menús de configuración que los modelos analógicos.

• Cada tarjeta lleva un Asterisk completo corriendo sobre procesador ARM.

martes 15 de julio de 14

Page 14: Conectando a la red telefónica: Dispositivos Openvox

Conectando a la red telefónica: los dispositivos OpenVox

Gama de productos: Conmutadores líneas

• Para aquellos que montan clusters multimáquina, y necesitan conmutar las líneas de teléfono entre dos servidores.

• El dispositivo es pasivo: espera perder la señal del servidor al que está conectado para conmutar la línea.

martes 15 de julio de 14

Page 15: Conectando a la red telefónica: Dispositivos Openvox

Conectando a la red telefónica: los dispositivos OpenVox

Configurando tarjetas (1)

• En casi todos los casos, es tan sencillo como pinchar la tarjeta, arrancar nuestro Elastix y hacer una detección de hardware.

martes 15 de julio de 14

Page 16: Conectando a la red telefónica: Dispositivos Openvox

Conectando a la red telefónica: los dispositivos OpenVox

Configurando tarjetas (2)

• ¿Y si no funciona?

• Como primer paso, chequear la salida del comando lspci -vvvv

• La salida debe contener un párrafo correspondiente a una tarjeta de telefonía que tengamos instalada (en este ejemplo una analógica de 4 puertos):

00:0c.0 Network controller: Tiger Jet Network Inc. Tiger3XX Modem/ISDN interface

Subsystem: Unknown device 79fe:0001Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-Latency: 32 (250ns min, 32000ns max) Interrupt: pin A routed to IRQ 201Region 0: I/O ports at b800 [size=256]Region 1: Memory at febfe000 (32-bit, non-prefetchable) [size=4K]Capabilities: [40] Power Management version 2Flags: PMEClk- DSI+ D1- D2+ AuxCurrent=55mA PME(D0+,D1-,D2+,D3hot+,D3cold+)Status: D0 PME-Enable- DSel=0 DScale=0 PME-

Si la tarjeta no es detectada: problemas garantizados

martes 15 de julio de 14

Page 17: Conectando a la red telefónica: Dispositivos Openvox

Conectando a la red telefónica: los dispositivos OpenVox

Configurando tarjetas (3)

• Si la tarjeta no aparece en un lspci -vvvv se pueden intentar algunos pasos: insertar en un slot distinto del equipo, hacer un reset de factoria de los parámetros de la BIOS del equipo... pero realmente que no aparezca significan problemas asegurados.

• Si no aparece en el lspci, es absurdo probar drivers o intentar instalar versiones de software. El problema está entre el chipset pci/pcie del equipo y el dispositivo. En esos casos (por suerte poco frecuentes) lo mejor es cambiar placa base por un modelo/fabricante distinto, o sustituir el servidor si es un equipo de marca.

• Una vez la tarjeta aparezca correctamente, podemos proseguir con los pasos de diagnóstico si persisten los problemas. Es adecuado asegurarnos del rendimiento del equipo en el acceso a la tarjeta de telefonía. Para ello usaremos la orden dahdi_test

martes 15 de julio de 14

Page 18: Conectando a la red telefónica: Dispositivos Openvox

Conectando a la red telefónica: los dispositivos OpenVox

Configurando tarjetas (4)

• Ejecutamos sobre nuestro sistema dahdi_test -vv.

root@Colloquor ~]# dahdi_test -vvOpened pseudo dahdi interface, measuring accuracy...

8192 samples in 8191.624 system clock sample intervals (99.995%)8192 samples in 8190.232 system clock sample intervals (99.978%)8192 samples in 8191.888 system clock sample intervals (99.999%)8192 samples in 8191.600 system clock sample intervals (99.995%)8192 samples in 8191.615 system clock sample intervals (99.995%)8192 samples in 8192.008 system clock sample intervals (100.000%)8192 samples in 8192.007 system clock sample intervals (100.000%)8192 samples in 8191.576 system clock sample intervals (99.995%)8192 samples in 8191.728 system clock sample intervals (99.997%)8192 samples in 8191.832 system clock sample intervals (99.998%)^C--- Results after 10 passes ---Best: 100.000% -- Worst: 99.978% -- Average: 99.995215%Cummulative Accuracy (not per pass): 99.995

Si el peor resultado no da un número inferior al 96%, podemos estar tranquilos. Contra mas cercano al 100% mejor.

martes 15 de julio de 14

Page 19: Conectando a la red telefónica: Dispositivos Openvox

Conectando a la red telefónica: los dispositivos OpenVox

Configurando tarjetas (5)

• Si el peor valor es inferior al 96%, es conveniente verificar que está pasando. Es posible que el slot donde está la tarjeta comparta interrupciones con otro dispositivo. Para averiguarlo necesitamos primero saber en que interrupción está la tarjeta actualmente. Para ello, en la salida de lspci -vb podemos verla:

21:00.0 ISDN controller: Cologne Chip Designs GmbH ISDN network Controller [HFC-4S] (rev 01)! Subsystem: Cologne Chip Designs GmbH HFC-4S [OpenVox B200P / B400P]! Flags: medium devsel, IRQ 5! I/O ports at 3000! Memory at dfb00000 (32-bit, non-prefetchable)! Capabilities: [40] Power Management version 2! Kernel driver in use: wcb4xxp! Kernel modules: wcb4xxp

• En este ejemplo la IRQ es 5. A continuación nos aseguraremos de si hay otros dispositivos usando la misma interrupción haciendo: lspci -vb | grep “IRQ 5”. Si nos devuelve mas de un resultado, tocará revisar la salida de lspci -vb hasta encontrar el dispositivo con el que se comparte.

martes 15 de julio de 14

Page 20: Conectando a la red telefónica: Dispositivos Openvox

Conectando a la red telefónica: los dispositivos OpenVox

Configurando tarjetas (6)

• Compartir interrupción con otro dispositivo no es el fin del mundo. Usemos el sentido común.

• Compartir con un dispositivo de carga elevada: disco duro, tarjeta de red, etc. Aquí problemas asegurados.

• Compartir con un dispositivo de baja carga: tarjeta VGA, USB si no está en uso, etc. Poca probabilidad de problemas.

• Idealmente la tarjeta no ha de compartir interrupciones con nadie, pero podemos vivir en la vida real con una compartición sin que esto sea causa de problemas.

• Con estos pasos que hemos descrito podremos solucionar la mayor parte de los inconvenientes que se nos presenten en nuestras instalaciones.

martes 15 de julio de 14

Page 21: Conectando a la red telefónica: Dispositivos Openvox

Conectando a la red telefónica: los dispositivos OpenVox

El futuro: VoxStack (1)• Los gateways VoxStack tienen algunas características que merecen la pena nos

detengamos en ellas a comentarlas.

• Los GW1002, GW1202, GW1600 y el futuro GW2120 se basan en un diseño en el cual los módulos FXO/FXS, GSM y los de aparición futura (RDSI/Primario) son intercambiables entre todas las unidades. De este modo, si uno compra un GW1202 y se encuentra que se le ha quedado pequeño, podrá aprovechar sus módulos en un modelo superior.

• Esa compatibilidad de módulos es posible gracias a que los gateways VoxStack están construídos con un backplane pasivo y su fuente de alimentación. Cada módulo de telefonía lleva su propio procesador y memoria.

• Internamente se evita en lo posible el único punto de fallo. El bus de interconexión es en estrella: si falla un módulo solo cae él mismo, no el resto que siguen operando.

• Es posible personalizar el diaplan en cada módulo (funcionan con un Asterisk embebido) para atender a configuraciones complejas que excedan el panel de

martes 15 de julio de 14

Page 22: Conectando a la red telefónica: Dispositivos Openvox

Conectando a la red telefónica: los dispositivos OpenVox

El futuro: Voxstack (2)

• Migre de forma simple su hardware entre modelos.

• En el modelo superior, el GW2120, es posible insertar dos módulos de CPU para tener combinaciones mezcladas (RDSI con analógicas, GSM con Primario, etc).

• En el momento de hacer este webinar ya están disponibles en el mercado las dos unidades inferiores(GW1202 y GW1600) y se espera en breve el GW2120 y los módulos RDSI y de Primario.

martes 15 de julio de 14

Page 23: Conectando a la red telefónica: Dispositivos Openvox

Conectando a la red telefónica: los dispositivos OpenVox

El futuro: VoxStack (3)

• Principales características:

• Asterisk embebido, panel de configuración para el despliegue rápido.

• En el modelo con GSM, es posible intercambiar los SIMs de móvil en caliente.

• Soporta los principales códecs, incluído G729.

• Permite definir desvíos, límites de llamada por SIM, llamadas en espera, etc.

• Modificación automática del IMEI si se precisa.

• Soporte de rutas personalizadas y dialplanes a medida.

martes 15 de julio de 14

Page 24: Conectando a la red telefónica: Dispositivos Openvox

Conectando a la red telefónica: los dispositivos OpenVox

El futuro: VoxStack (4)

martes 15 de julio de 14

Page 25: Conectando a la red telefónica: Dispositivos Openvox

Conectando a la red telefónica: los dispositivos OpenVox

El futuro: VoxStack (5)

martes 15 de julio de 14

Page 26: Conectando a la red telefónica: Dispositivos Openvox

Conectando a la red telefónica: los dispositivos OpenVox

El futuro: VoxStack (6)

martes 15 de julio de 14

Page 27: Conectando a la red telefónica: Dispositivos Openvox

Conectando a la red telefónica: los dispositivos OpenVox

El futuro: VoxStack (7)

martes 15 de julio de 14

Page 28: Conectando a la red telefónica: Dispositivos Openvox

Conectando a la red telefónica: los dispositivos OpenVox

Paso a paso: configurando un GW1202-4G

• Vamos a configurar paso a paso en las siguientes transparencias un VoxStack GW1202 de OpenVox, con un módulo de 4 GSM.

• Por la parte de Elastix es muy sencilla, tan solo necesitaremos definir un Trunk SIP con, por ejemplo, los siguientes datos:

type=peerhost=dirección_ip_del_voxstackport=5060context=from-pstndisallow=allallow=alawqualify=yes

• Recordemos definir una Inbound Route para aceptar las llamadas entrantes, y una outbound route que apunte al nombre del trunk creado, a fín de poder rutar las llamadas salientes.

• Pasemos ahora a configurar paso a paso el dispositivo OpenVox.

martes 15 de julio de 14

Page 29: Conectando a la red telefónica: Dispositivos Openvox

Conectando a la red telefónica: los dispositivos OpenVox

Preguntas... dudas... comentarios...

Para más información:

Juan Carlos ValeroEmail: [email protected]éfono: +34935605424

http://comercial.capatres.comhttp://blogs.capatres.comhttp://www.capatres.comhttp://www.colloquor.es

martes 15 de julio de 14