SlideShare una empresa de Scribd logo
1 de 29
Descargar para leer sin conexión
Conectando a la red telefónica:
los dispositivos OpenVox
Juan CarlosValero
Capa Tres Soluciones Tecnológicas S.L.
martes 15 de julio de 14
Conectando a la red telefónica: los dispositivos OpenVox
Presentándonos...
• ¿Quién hace la presentación?
• Juan CarlosValero (jcvalero@capatres.com)
• 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
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
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
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
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
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
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
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
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
Conectando a la red telefónica: los dispositivos OpenVox
Gama de productos: gatewaysVoxStack
• 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
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
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
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
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
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:0001
Control: 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 201
Region 0: I/O ports at b800 [size=256]
Region 1: Memory at febfe000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [40] Power Management version 2
Flags: 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
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
Conectando a la red telefónica: los dispositivos OpenVox
Configurando tarjetas (4)
• Ejecutamos sobre nuestro sistema dahdi_test -vv.
root@Colloquor ~]# dahdi_test -vv
Opened 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
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
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: tarjetaVGA, 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
Conectando a la red telefónica: los dispositivos OpenVox
El futuro:VoxStack (1)
• Los gatewaysVoxStack 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 gatewaysVoxStack 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
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
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
Conectando a la red telefónica: los dispositivos OpenVox
El futuro:VoxStack (4)
martes 15 de julio de 14
Conectando a la red telefónica: los dispositivos OpenVox
El futuro:VoxStack (5)
martes 15 de julio de 14
Conectando a la red telefónica: los dispositivos OpenVox
El futuro:VoxStack (6)
martes 15 de julio de 14
Conectando a la red telefónica: los dispositivos OpenVox
El futuro:VoxStack (7)
martes 15 de julio de 14
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 unVoxStack 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=peer
host=dirección_ip_del_voxstack
port=5060
context=from-pstn
disallow=all
allow=alaw
qualify=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
Conectando a la red telefónica: los dispositivos OpenVox
Preguntas... dudas... comentarios...
Para más información:
Juan CarlosValero
Email: jcvalero@capatres.com
Teléfono: +34935605424
http://comercial.capatres.com
http://blogs.capatres.com
http://www.capatres.com
http://www.colloquor.es
martes 15 de julio de 14

Más contenido relacionado

Similar a Conectando a la red telefónica: Dispositivos Openvox

Similar a Conectando a la red telefónica: Dispositivos Openvox (20)

actividad de aprendizaje
actividad de aprendizaje actividad de aprendizaje
actividad de aprendizaje
 
Elienny dispositivos
Elienny dispositivosElienny dispositivos
Elienny dispositivos
 
Admon
AdmonAdmon
Admon
 
Practica 2.11
Practica 2.11Practica 2.11
Practica 2.11
 
Alta disponibilidad en Integración de Elastix con Centrales Legacy
Alta disponibilidad en Integración de Elastix con Centrales LegacyAlta disponibilidad en Integración de Elastix con Centrales Legacy
Alta disponibilidad en Integración de Elastix con Centrales Legacy
 
Accesorios para armar una red
Accesorios para armar una redAccesorios para armar una red
Accesorios para armar una red
 
Actividad numero 1
Actividad numero 1Actividad numero 1
Actividad numero 1
 
Perspectivas IoT con arduino
Perspectivas IoT con arduinoPerspectivas IoT con arduino
Perspectivas IoT con arduino
 
Puertos de comunicación
Puertos de comunicaciónPuertos de comunicación
Puertos de comunicación
 
Diseño de una Red de Area Local. Camargo
Diseño de una Red de Area Local. CamargoDiseño de una Red de Area Local. Camargo
Diseño de una Red de Area Local. Camargo
 
diseño de una red LAN
diseño de una red LANdiseño de una red LAN
diseño de una red LAN
 
⭐⭐⭐⭐⭐ INTRODUCCÓN A LOS CPLDs Y FPGAs
⭐⭐⭐⭐⭐ INTRODUCCÓN A LOS CPLDs Y FPGAs⭐⭐⭐⭐⭐ INTRODUCCÓN A LOS CPLDs Y FPGAs
⭐⭐⭐⭐⭐ INTRODUCCÓN A LOS CPLDs Y FPGAs
 
Trabajo metodo estimacion de proyectos
Trabajo metodo estimacion de proyectosTrabajo metodo estimacion de proyectos
Trabajo metodo estimacion de proyectos
 
Fatum
FatumFatum
Fatum
 
Accesorios para armar una red
Accesorios para armar una redAccesorios para armar una red
Accesorios para armar una red
 
Proyecto final
Proyecto finalProyecto final
Proyecto final
 
Cibercofee
CibercofeeCibercofee
Cibercofee
 
INFORMATICA
INFORMATICAINFORMATICA
INFORMATICA
 
Presentacion de voip y asterisk
Presentacion de voip y asteriskPresentacion de voip y asterisk
Presentacion de voip y asterisk
 
Analizadores de protocolos
Analizadores de protocolosAnalizadores de protocolos
Analizadores de protocolos
 

Más de PaloSanto Solutions

Tres componentes fundamentales de un buen PBX IP: seguridad, alta disponibili...
Tres componentes fundamentales de un buen PBX IP: seguridad, alta disponibili...Tres componentes fundamentales de un buen PBX IP: seguridad, alta disponibili...
Tres componentes fundamentales de un buen PBX IP: seguridad, alta disponibili...PaloSanto Solutions
 
Voip y Big Data, ¿Cómo aplicar analytics a la VoIP?
Voip y Big Data, ¿Cómo aplicar analytics a la VoIP?Voip y Big Data, ¿Cómo aplicar analytics a la VoIP?
Voip y Big Data, ¿Cómo aplicar analytics a la VoIP?PaloSanto Solutions
 
Innovative technology for universal communication designed to involve the (he...
Innovative technology for universal communication designed to involve the (he...Innovative technology for universal communication designed to involve the (he...
Innovative technology for universal communication designed to involve the (he...PaloSanto Solutions
 
Queuemetrics esencial, de la implementación a reportes avanzadas
Queuemetrics esencial, de la implementación a reportes avanzadasQueuemetrics esencial, de la implementación a reportes avanzadas
Queuemetrics esencial, de la implementación a reportes avanzadasPaloSanto Solutions
 
La evolución de la telefonía IP a comunicaciones unificadas
La evolución de la telefonía IP a comunicaciones unificadasLa evolución de la telefonía IP a comunicaciones unificadas
La evolución de la telefonía IP a comunicaciones unificadasPaloSanto Solutions
 
Integrando encuestas automáticas con iSurveyX
Integrando encuestas automáticas con iSurveyXIntegrando encuestas automáticas con iSurveyX
Integrando encuestas automáticas con iSurveyXPaloSanto Solutions
 
Usando el módulo PIKE en Elastix MT
Usando el módulo PIKE en Elastix MTUsando el módulo PIKE en Elastix MT
Usando el módulo PIKE en Elastix MTPaloSanto Solutions
 
Todo lo lo que necesita saber para implementar FreePBX
Todo lo lo que necesita saber para implementar FreePBXTodo lo lo que necesita saber para implementar FreePBX
Todo lo lo que necesita saber para implementar FreePBXPaloSanto Solutions
 
Gestión de la Información de Desempeño con OpenNMS
Gestión de la Información de Desempeño con OpenNMSGestión de la Información de Desempeño con OpenNMS
Gestión de la Información de Desempeño con OpenNMSPaloSanto Solutions
 
Escalado y balanceo de carga de sistemas SIP
Escalado y balanceo de carga de sistemas SIPEscalado y balanceo de carga de sistemas SIP
Escalado y balanceo de carga de sistemas SIPPaloSanto Solutions
 
Elastix unified communications server cookbook
Elastix unified communications server cookbookElastix unified communications server cookbook
Elastix unified communications server cookbookPaloSanto Solutions
 
Seguridad en Asterisk: Un acercamiento detallado
Seguridad en Asterisk: Un acercamiento detalladoSeguridad en Asterisk: Un acercamiento detallado
Seguridad en Asterisk: Un acercamiento detalladoPaloSanto Solutions
 
Dynamic calls with Text To Speech
Dynamic calls with Text To SpeechDynamic calls with Text To Speech
Dynamic calls with Text To SpeechPaloSanto Solutions
 
Proceso de migración de telefonía tradicional a Elastix (Caso)
Proceso de migración de telefonía tradicional a Elastix (Caso)Proceso de migración de telefonía tradicional a Elastix (Caso)
Proceso de migración de telefonía tradicional a Elastix (Caso)PaloSanto Solutions
 
Building a new ecosystem for interoperable communications
Building a new ecosystem for interoperable communicationsBuilding a new ecosystem for interoperable communications
Building a new ecosystem for interoperable communicationsPaloSanto Solutions
 
Presentacion Hardware Elastix 2015 - Colombia
Presentacion Hardware Elastix 2015 - Colombia Presentacion Hardware Elastix 2015 - Colombia
Presentacion Hardware Elastix 2015 - Colombia PaloSanto Solutions
 
Módulo de Alta Disponibilidad de Elastix
Módulo de Alta Disponibilidad de ElastixMódulo de Alta Disponibilidad de Elastix
Módulo de Alta Disponibilidad de ElastixPaloSanto Solutions
 

Más de PaloSanto Solutions (20)

Tres componentes fundamentales de un buen PBX IP: seguridad, alta disponibili...
Tres componentes fundamentales de un buen PBX IP: seguridad, alta disponibili...Tres componentes fundamentales de un buen PBX IP: seguridad, alta disponibili...
Tres componentes fundamentales de un buen PBX IP: seguridad, alta disponibili...
 
Voip y Big Data, ¿Cómo aplicar analytics a la VoIP?
Voip y Big Data, ¿Cómo aplicar analytics a la VoIP?Voip y Big Data, ¿Cómo aplicar analytics a la VoIP?
Voip y Big Data, ¿Cómo aplicar analytics a la VoIP?
 
Innovative technology for universal communication designed to involve the (he...
Innovative technology for universal communication designed to involve the (he...Innovative technology for universal communication designed to involve the (he...
Innovative technology for universal communication designed to involve the (he...
 
Queuemetrics esencial, de la implementación a reportes avanzadas
Queuemetrics esencial, de la implementación a reportes avanzadasQueuemetrics esencial, de la implementación a reportes avanzadas
Queuemetrics esencial, de la implementación a reportes avanzadas
 
La evolución de la telefonía IP a comunicaciones unificadas
La evolución de la telefonía IP a comunicaciones unificadasLa evolución de la telefonía IP a comunicaciones unificadas
La evolución de la telefonía IP a comunicaciones unificadas
 
WebRTC … ¡vamos a discar!
WebRTC … ¡vamos a discar!WebRTC … ¡vamos a discar!
WebRTC … ¡vamos a discar!
 
Integrando encuestas automáticas con iSurveyX
Integrando encuestas automáticas con iSurveyXIntegrando encuestas automáticas con iSurveyX
Integrando encuestas automáticas con iSurveyX
 
Usando el módulo PIKE en Elastix MT
Usando el módulo PIKE en Elastix MTUsando el módulo PIKE en Elastix MT
Usando el módulo PIKE en Elastix MT
 
Todo lo lo que necesita saber para implementar FreePBX
Todo lo lo que necesita saber para implementar FreePBXTodo lo lo que necesita saber para implementar FreePBX
Todo lo lo que necesita saber para implementar FreePBX
 
Gestión de la Información de Desempeño con OpenNMS
Gestión de la Información de Desempeño con OpenNMSGestión de la Información de Desempeño con OpenNMS
Gestión de la Información de Desempeño con OpenNMS
 
Escalado y balanceo de carga de sistemas SIP
Escalado y balanceo de carga de sistemas SIPEscalado y balanceo de carga de sistemas SIP
Escalado y balanceo de carga de sistemas SIP
 
Elastix unified communications server cookbook
Elastix unified communications server cookbookElastix unified communications server cookbook
Elastix unified communications server cookbook
 
Seguridad en Asterisk: Un acercamiento detallado
Seguridad en Asterisk: Un acercamiento detalladoSeguridad en Asterisk: Un acercamiento detallado
Seguridad en Asterisk: Un acercamiento detallado
 
Dynamic calls with Text To Speech
Dynamic calls with Text To SpeechDynamic calls with Text To Speech
Dynamic calls with Text To Speech
 
Proceso de migración de telefonía tradicional a Elastix (Caso)
Proceso de migración de telefonía tradicional a Elastix (Caso)Proceso de migración de telefonía tradicional a Elastix (Caso)
Proceso de migración de telefonía tradicional a Elastix (Caso)
 
Building a new ecosystem for interoperable communications
Building a new ecosystem for interoperable communicationsBuilding a new ecosystem for interoperable communications
Building a new ecosystem for interoperable communications
 
Asterisk: the future is at REST
Asterisk: the future is at RESTAsterisk: the future is at REST
Asterisk: the future is at REST
 
Presentacion Hardware Elastix 2015 - Colombia
Presentacion Hardware Elastix 2015 - Colombia Presentacion Hardware Elastix 2015 - Colombia
Presentacion Hardware Elastix 2015 - Colombia
 
Voicemail Avanzado
Voicemail AvanzadoVoicemail Avanzado
Voicemail Avanzado
 
Módulo de Alta Disponibilidad de Elastix
Módulo de Alta Disponibilidad de ElastixMódulo de Alta Disponibilidad de Elastix
Módulo de Alta Disponibilidad de Elastix
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 

Último (12)

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 

Conectando a la red telefónica: Dispositivos Openvox

  • 1. Conectando a la red telefónica: los dispositivos OpenVox Juan CarlosValero Capa Tres Soluciones Tecnológicas S.L. martes 15 de julio de 14
  • 2. Conectando a la red telefónica: los dispositivos OpenVox Presentándonos... • ¿Quién hace la presentación? • Juan CarlosValero (jcvalero@capatres.com) • 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
  • 3. 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
  • 4. 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
  • 5. 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
  • 6. 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
  • 7. 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
  • 8. 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
  • 9. 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
  • 10. 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
  • 11. Conectando a la red telefónica: los dispositivos OpenVox Gama de productos: gatewaysVoxStack • 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
  • 12. 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
  • 13. 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
  • 14. 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
  • 15. 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
  • 16. 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:0001 Control: 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 201 Region 0: I/O ports at b800 [size=256] Region 1: Memory at febfe000 (32-bit, non-prefetchable) [size=4K] Capabilities: [40] Power Management version 2 Flags: 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
  • 17. 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
  • 18. Conectando a la red telefónica: los dispositivos OpenVox Configurando tarjetas (4) • Ejecutamos sobre nuestro sistema dahdi_test -vv. root@Colloquor ~]# dahdi_test -vv Opened 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
  • 19. 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
  • 20. 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: tarjetaVGA, 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
  • 21. Conectando a la red telefónica: los dispositivos OpenVox El futuro:VoxStack (1) • Los gatewaysVoxStack 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 gatewaysVoxStack 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
  • 22. 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
  • 23. 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
  • 24. Conectando a la red telefónica: los dispositivos OpenVox El futuro:VoxStack (4) martes 15 de julio de 14
  • 25. Conectando a la red telefónica: los dispositivos OpenVox El futuro:VoxStack (5) martes 15 de julio de 14
  • 26. Conectando a la red telefónica: los dispositivos OpenVox El futuro:VoxStack (6) martes 15 de julio de 14
  • 27. Conectando a la red telefónica: los dispositivos OpenVox El futuro:VoxStack (7) martes 15 de julio de 14
  • 28. 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 unVoxStack 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=peer host=dirección_ip_del_voxstack port=5060 context=from-pstn disallow=all allow=alaw qualify=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
  • 29. Conectando a la red telefónica: los dispositivos OpenVox Preguntas... dudas... comentarios... Para más información: Juan CarlosValero Email: jcvalero@capatres.com Teléfono: +34935605424 http://comercial.capatres.com http://blogs.capatres.com http://www.capatres.com http://www.colloquor.es martes 15 de julio de 14