cómo implementar supervivencia en oficinas remotas con elastix y vega de sangoma

29
Workshop: Supervivencia en oficinas remotas con Vega y Elastix Octubre, 2013

Upload: elastix

Post on 01-Jul-2015

1.515 views

Category:

Technology


2 download

DESCRIPTION

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.

TRANSCRIPT

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

Workshop:Supervivencia en oficinas

remotas con Vega y ElastixOctubre, 2013

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

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

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

Objetivos de la sesión

3

© Sangoma Technologies5/21/2013

• 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.

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

El problema

4

© Sangoma Technologies5/21/2013

COL-ACT-STA-

1 2 3 4 5 6 7 8 9101112

HS1 HS2 OK1 OK2 PSCONSOLE

IP BACKBONE

COL-ACT-STA-

1 2 3 4 5 6 7 8 9101112

HS1 HS2 OK1 OK2 PSCONSOLE

COL-ACT-STA-

1 2 3 4 5 6 7 8 9101112

HS1 HS2 OK1 OK2 PSCONSOLE

PSTN

OFICINA PRINCIPAL

CIUDAD DE MEXICO

OFICINA

MONTERREY

OFICINA

CANCUN

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

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

© Sangoma Technologies5/21/2013

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

Como solucionarlo?

• Lo obvio…. Ponemos un Elastix en cada localidad:– Mas complejo de

administrar

– Mas costoso

– No cubre la falla local del Elastix

6

© Sangoma Technologies5/21/2013

COL-ACT-STA-

1 2 3 4 5 6 7 8 9101112

HS1 HS2 OK1 OK2 PSCONSOLE

IP BACKBONE

COL-ACT-STA-

1 2 3 4 5 6 7 8 9101112

HS1 HS2 OK1 OK2 PSCONSOLE

COL-ACT-STA-

1 2 3 4 5 6 7 8 9101112

HS1 HS2 OK1 OK2 PSCONSOLE

PSTN

OFICINA PRINCIPAL

CIUDAD DE MEXICO

OFICINA

MONTERREY

OFICINA

CANCUN

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

Como solucionarlo?

7

© Sangoma Technologies5/21/2013

COL-ACT-STA-

1 2 3 4 5 6 7 8 9101112

HS1 HS2 OK1 OK2 PSCONSOLE

OFICINA PRINCIPAL

CIUDAD DE MEXICO

• 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

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

Como solucionarlo?

8

© Sangoma Technologies5/21/2013

COL-ACT-STA-

1 2 3 4 5 6 7 8 9101112

HS1 HS2 OK1 OK2 PSCONSOLE

IP BACKBONE

COL-ACT-STA-

1 2 3 4 5 6 7 8 9101112

HS1 HS2 OK1 OK2 PSCONSOLE

COL-ACT-STA-

1 2 3 4 5 6 7 8 9101112

HS1 HS2 OK1 OK2 PSCONSOLE

PSTN

OFICINA PRINCIPAL

CIUDAD DE MEXICO

OFICINA

MONTERREY

OFICINA

CANCUN

OUTBOUND PROXY

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

Expandamos en esta solución

9

© Sangoma Technologies5/21/2013

Laboratorio de prueba de concepto:1) Usaremos el Vega 200 para:

1) Proveer conectividad simulada a PSTN2) Proveer servicio de outboud proxy3) Proveer “call control” en ausencia del

Elastix4) E1-1: Outbound, E1-2:Inbound

COL-ACT-STA-

1 2 3 4 5 6 7 8 9101112HS1 HS2 OK1 OK2 PS

CONSOLE

REGISTRAR / SIP PROXY-->192.168.200.251:5060

OUTBOUND PROXY --> 192.168.200.23:6060

EXT101

EXT102

EXT103

EXT104

E1 - 1 E1 - 2

PSTN GATEWAY--> 192.168.200.23:5060

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

Arquitectura del VEGA con ENP(Enhanced Network Proxy)

10

© Sangoma Technologies5/21/2013

SE SEPARA EN DOS

DISPOSITIVOS LOGICOS

MISMA DIRECCION IP192.168.200.23

SIP PROXY:Puerto 6060

MEDIA GATEWAY:Puerto 5060

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

Configuración Elastix

11

© Sangoma Technologies5/21/2013

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

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

Configuración Elastix

12

© Sangoma Technologies5/21/2013

Extensiones:• User Demo 1: 101 <- con supervivencia• User Demo 2: 102 • User Demo 3: 103 <- con supervivencia• User Demo 4: 104

EXT 101EXT 102

EXT 103EXT 104

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

Configuración Elastix

13

© Sangoma Technologies5/21/2013

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, asitoda llamada saliente se transforma en entrante.

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

Elastix Configuration

14

© Sangoma Technologies5/21/2013

RUTA SALIENTE (9_vega):

ELASTIX->VEGA->PSTN

Usamos el prefijo 9 pero no lo vamos a truncar.

Esto lo hacemos solo por el ejemplo.

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

Configuración Elastix

15

© Sangoma Technologies5/21/2013

RUTAS ENTRANTES:

PSTN=>ELASTIX->:• ->DID 101 -> EXT101• ->DID 102 -> EXT102• ->DID 103 -> EXT103• ->DID 104 -> EXT104

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

Programar los telefonos

16

© Sangoma Technologies5/21/2013

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

Configuración del Vega (ENP)

17

© Sangoma Technologies5/21/2013

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.

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

Configuración del Vega (SIP)

18

© Sangoma Technologies5/21/2013

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

Configuración de Vega (otros)

19

© Sangoma Technologies5/21/2013

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

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

© Sangoma Technologies5/21/2013

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

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

© Sangoma Technologies5/21/2013

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

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

© Sangoma Technologies5/21/2013

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

Configuración del Vega

23

© Sangoma Technologies5/21/2013

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

Configuración del Vega

24

© Sangoma Technologies5/21/2013

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

Configuración del Vega

25

© Sangoma Technologies5/21/2013

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

Probar el concepto

26

© Sangoma Technologies5/21/2013

Ahora veámoslo

funcionando

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

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

“… Supervivencia es un asunto de diseño…”

27

© Sangoma Technologies5/21/2013

Main Unit

Failover Unit

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

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

© Sangoma Technologies5/21/2013

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

29

© Sangoma Technologies5/21/2013

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)

Ernesto [email protected]