Cómo implementar supervivencia en oficinas remotas con Elastix y Vega de Sangoma

  • 1,219 views
Uploaded on

ElastixWorld 2013 - Taller …

ElastixWorld 2013 - Taller

Expositor: Ernesto Casas
Sangoma

Descripción
En este taller se mostrará, paso a paso, cuales son las consideraciones y elementos de configuración necesarios para proveer supervivencia en oficinas remotas que usan un Elastix Centralizado. Encontraremos la respuesta a como seguir proveyendo servicios básicos de telefonía a los usuarios ante una eventual desconexión con la IPPBX central.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,219
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
32
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Workshop: Supervivencia en oficinas remotas con Vega y Elastix Octubre, 2013
  • 2. Agenda • • • • • • Objetivos de la sesión Presentación del caso a resolver Mostrar la solución teórica Mostrar el Laboratorio Probar el concepto Preguntas y Respuestas
  • 3. © Sangoma Technologies 5/21/2013 Objetivos de la sesión • Aprender como diseñar una posible solución a la implementación de Elastix Centralizado, para dar servicio sin interrupciones a múltiples localidades. • Concentrar la solución en resolver el problema que genera una oficina remota que pierde conectividad al Elastix Central. 3
  • 4. © Sangoma Technologies 5/21/2013 El problema OFICINA MONTERREY HS1 HS2 OK1 OK2 PS OFICINA PRINCIPAL CIUDAD DE MEXICO HS1 HS2 OK1 OK2 PS 1 2 3 4 5 6 7 8 910 12 11 COLACTSTA- 1 2 3 4 5 6 7 8 910 12 11 COLACTSTA- CONSOLE IP BACKBONE CONSOLE OFICINA CANCUN HS1 HS2 OK1 OK2 PS PSTN 1 2 3 4 5 6 7 8 910 12 11 COLACTSTA- CONSOLE 4
  • 5. © Sangoma Technologies 5/21/2013 Que ocurre? • Cuando los dispositivos SIP quedan aislados del Servidor Proxy/Registrar, pierden toda capacidad de efectuar o recibir llamadas. • Inclusive, no es factible hacer llamadas entre los teléfonos, debido a la ausencia de quien maneje las llamadas. • Puede ocurrir, tanto en oficinas remotas al Elastix, o inclusive dentro de la misma sede principal. 5
  • 6. © Sangoma Technologies 5/21/2013 Como solucionarlo? OFICINA MONTERREY • Lo obvio…. Ponemos un Elastix en cada localidad: – Mas complejo de administrar – Mas costoso – No cubre la falla local del Elastix HS1 HS2 OK1 OK2 PS OFICINA PRINCIPAL CIUDAD DE MEXICO HS1 HS2 OK1 OK2 PS 1 2 3 4 5 6 7 8 910 12 11 COLACTSTA- 1 2 3 4 5 6 7 8 910 12 11 COLACTSTA- CONSOLE IP BACKBONE CONSOLE OFICINA CANCUN HS1 HS2 OK1 OK2 PS PSTN 1 2 3 4 5 6 7 8 910 12 11 COLACTSTA- CONSOLE 6
  • 7. © Sangoma Technologies 5/21/2013 Como solucionarlo? • Lo no tan Obvio… Dual Registration – No todos los teléfonos lo soportan (Softphones) – IPPBX costo duplicado – Complejo de administrar – Resuelve falla local, pero no resuelve desconexión remota OFICINA PRINCIPAL CIUDAD DE MEXICO HS1 HS2 OK1 OK2 PS 1 2 3 4 5 6 7 8 910 12 11 COLACTSTA- CONSOLE 7
  • 8. © Sangoma Technologies 5/21/2013 Como solucionarlo? OFICINA MONTERREY OUTBOUND PROXY HS1 HS2 OK1 OK2 PS OFICINA PRINCIPAL CIUDAD DE MEXICO HS1 HS2 OK1 OK2 PS 1 2 3 4 5 6 7 8 910 12 11 COLACTSTA- 1 2 3 4 5 6 7 8 910 12 11 COLACTSTA- CONSOLE IP BACKBONE CONSOLE OFICINA CANCUN HS1 HS2 OK1 OK2 PS PSTN 1 2 3 4 5 6 7 8 9 10 12 11 COLACTSTA- CONSOLE 8
  • 9. © Sangoma Technologies 5/21/2013 Expandamos en esta solución EXT 101 HS1 HS2 OK1 OK2 PS 1 2 3 4 5 6 7 8 910 1112 COLACTSTA- EXT 102 EXT 103 CONSOLE EXT 104 Laboratorio de prueba de concepto: 1) Usaremos el Vega 200 para: 1) Proveer conectividad simulada a PSTN 2) Proveer servicio de outboud proxy 3) Proveer “call control” en ausencia del Elastix 4) E1-1: Outbound, E1-2:Inbound E1 - 1 E1 - 2 OUTBOUND PROXY --> 192.168.200.23: 6060 PSTN GATEWAY--> 192.168.200.23: 5060 REGISTRAR / SIP PROXY--> 192.168.200.251:5060 9
  • 10. © Sangoma Technologies 5/21/2013 Arquitectura del VEGA con ENP (Enhanced Network Proxy) MISMA DIRECCION IP 192.168.200.23 MEDIA GATEWAY: Puerto 5060 SIP PROXY: Puerto 6060 SE SEPARA EN DOS DISPOSITIVOS LOGICOS 10
  • 11. © Sangoma Technologies 5/21/2013 Configuración Elastix Agregaremos 4 extensiones para la prueba. Pero usaremos solo dos teléfonos físicos (2 extensiones en cada uno) Veremos que cada teléfono tendrá una extensión configurada a través del Outbound Proxy y la otra directamente al Elastix….. Esto No!! afecta la definición en el Elastix 11
  • 12. © Sangoma Technologies 5/21/2013 Configuración Elastix Extensiones: • User Demo 1: 101 <- con supervivencia • User Demo 2: 102 • User Demo 3: 103 <- con supervivencia • User Demo 4: 104 EXT 101 EXT 102 EXT 103 EXT 104 12
  • 13. © Sangoma Technologies 5/21/2013 Configuración Elastix Agregamos un SIP trunk para proveer llamadas salientes y entrantes desde el Vega hacia y desde la PSTN Recuerden que vamos a simular llamadas entrantes y salientes mediante dos E1 conectados back to back, asi toda llamada saliente se transforma en entrante. 13
  • 14. © Sangoma Technologies 5/21/2013 Elastix Configuration RUTA SALIENTE (9_vega): ELASTIX->VEGA->PSTN Usamos el prefijo 9 pero no lo vamos a truncar. Esto lo hacemos solo por el ejemplo. 14
  • 15. © Sangoma Technologies 5/21/2013 Configuración Elastix RUTAS ENTRANTES: PSTN=>ELASTIX->: • ->DID 101 -> EXT101 • ->DID 102 -> EXT102 • ->DID 103 -> EXT103 • ->DID 104 -> EXT104 15
  • 16. © Sangoma Technologies 5/21/2013 Programar los telefonos 16
  • 17. © Sangoma Technologies 5/21/2013 Configuración del Vega (ENP) Configurar en ENP • Realm=Elastix • Puerto donde escucha • Extensiones que se dará supervivencia extendida • Rango de IP’s de endpoints validos • Direccion de la IP a testear (si esta viva) • Periodo de chequeo • Finalmente status de la PBX. 17
  • 18. © Sangoma Technologies 5/21/2013 Configuración del Vega (SIP) 18
  • 19. © Sangoma Technologies 5/21/2013 Configuración de Vega (otros) 19
  • 20. © Sangoma Technologies 5/21/2013 Configuración de Vega • Que tenemos hasta ahora: – Si se interrumpe la conexión a Elastix. • Los teléfonos siguen viéndose registrados. • Se pueden llamar entre si • Hay un tiempo que toma el Vega en reaccionar – Hemos tomado la previsión para que puedan hablar el proxy y el media Gateway (para que?) • Que nos falta? – Como manejar llamadas localmente (Sin la PBX), incluyendo ahora la PSTN 20
  • 21. © Sangoma Technologies 5/21/2013 Configuración de Vega • Es bueno recordar: – Las llamadas entre dos end-points de un mismo proxy, no requieren reglas en el plan de marcación. – Vega maneja reglas complejas en los planes de marcación incluyendo capacidad de encadenamiento (hunting) ……. Veamos….. 21
  • 22. © Sangoma Technologies 5/21/2013 Configuración del Vega • Para que vamos a usar el plan de marcación del Vega. – Para enviar y recibir llamadas desde y hacia la PSTN , y desde y hacia la PBX. – Para resolver localmente cuando la PBX no esta disponible, en el manejo de llamadas entrantes y salientes con la PSTN. • Que hacemos para manejar las E1? 22
  • 23. © Sangoma Technologies 5/21/2013 Configuración del Vega 23
  • 24. © Sangoma Technologies 5/21/2013 Configuración del Vega 24
  • 25. © Sangoma Technologies 5/21/2013 Configuración del Vega 25
  • 26. © Sangoma Technologies 5/21/2013 Probar el concepto Ahora veámoslo funcionando 26
  • 27. © Sangoma Technologies 5/21/2013 Otros casos de supervivencia • Que pasa si se inutiliza el vega? – Se pierde conectividad a PSTN – Se pierde el Outbound Proxy • Que hacer? – Alta disponibilidad de Vega usando los Failover ports existentes en Vega 400 – Combinar Dual Registration en los end points – Usar redundant Outbound Proxy • Siempre cada caso es único Failover Unit Main Unit “… Supervivencia es un asunto de diseño…” 27
  • 28. © Sangoma Technologies 5/21/2013 Conclusiones • Vega es una solución excelente para proveer supervivencia en oficinas remotas que usan una PBX centralizada, e inclusive para proveer supervivencia en la oficina central…. Es un asunto de diseño. • Lo único que no podemos reproducir ante la caída de la PBX son funcionalidades de IVR, Autoattendant, MOH y Voicemail • Los end points pueden recibir supervivencia con registro explicito o no: – Usuarios VIP, aquellos que deben seguir teniendo servicio asi reiniciemos el vega y aun no haya conectividad a la PBX. – Usuarios de menor prioridad que no se requiere dar supervivencia en caso que el Vega sea reiniciado. 28
  • 29. © Sangoma Technologies 5/21/2013 Ernesto Casas ecasas@sangoma.com Director of Sales CALA & IBERIA Office +1 905 474 1990 x162 +1 905 754 8472 Mobile: +1 240 401 8146 México +52 55 1328-2780 Argentina +54 11 6632-2740 Brasil +55 11 3013-5722 Perú +51 1 718 5198 Chile +56 2 495 7496 Colombia +57 1 508 7706 St Domingo +1 829 946 6210 (NEW) Jamaica + 1 876 614 5020 (NEW) Miami +1 786 522 2880 (NEW) Madrid-Spain +34 910082969 (NEW) 29