Asterisk en aplicaciones de alta exigencia

Preview:

DESCRIPTION

Presentación de escenarios de alta disponibilidad y técnicas para alta densidad con Asterisk / Elastix.

Citation preview

Asterisk en aplicaciones de alta exigencia

Córdoba9 de setiembre de 2010

Jorge ChurioGerente Regional LATAM

jchurio@red-fone.com

2

Sistemas de alta exigencia

Balance de carga

Alta disponibilidad

V-voip

2

Agenda

Operación continua

Mantenimiento sin cortes

Failover automático

Alto volumen de llamadas simultáneas

Calidad de voz

Alta exigencia

Balance de carga

Alta disponibilidad

Virtualización

Escenarios comunes

Distribuir las funciones en varias componentes de hardware

Mecanismos automáticos de detección de fallas y contingencia

Reducir carga de procesamiento de bajo nivel CPU

Criterios de ingeniería

Externalizar la conectividad con la

red telefónicaCon hardware de

estado sólido

REDFONE

7

10

0b

T

PCI REDFONE

8

REDFONE

PSTN

R2/ISDN/SS7

ETHERNET

TDMoE

IP

DAHDI

# admin

9

NUEVO PARADIGMA

NUEVAS POSIBILIDADES

10

Balance de carga Distribuir tráfico entre varios pbx

11

Balance de carga

R2/ISDN/SS7 TDMoE

Distribución a nivel de capa 2 >>> baja latencia

Técnica útil para escenarios de un leg (IVR)

Implica failover

12

FoneBRIDGE20xE1s

5x AsteriskIVR

Backoffice

Integrador: www.infobox.com.pe 18x E1100.000 llamadas x día99.99% disponibilidadBalance de carga

Movilred (Lima)

13

Alta disponibilidad

Replicar PBXsfailover

automático

White paper de alta disponibilidad con

Elastix

http://support.red-

fone.com/downloads/elastix/Elastix_HA_Clu

ster.pdf

14

En régimen

Activo

Pasivo

sincronización

15

Contingencia

Activo

sincronización

Implica modo de mantenimiento

16

PSTN

Tdm failoverfoneBRIDGE

WatchdogHeartbeat

File replicationdrdb

SIP REGISTERTimeout/opensips

Arquitectura

17

Asterisk 2

asterisk

heartbeat

Redfone

Asterisk 1

asterisk

heartbeat

# redfone

PSTN

drdb

Componentes

# redfone

18

Virtualización Utilizar VOIP sobre entornos VMWARE

VOIP es un servicios de tiempo real

VM establece una capa de abstracción sobre el hardware

Latencia

Uso de hardware

Interconexión com PSTN es una función de hardware, es decir: no virtualizable

Desafíos

Reducción de IRQs

Pasar al hardware funciones de bajo nivel (HDLC)

Bypass de capa de abstracción para funciones de tiempo real (VMTOOLS)

Mejoras de perfomance en placas ethernet

http://citeseerx.ist.psu.edu/viewdoc/download?doi=

10.1.1.127.5578&rep=rep1&type=pdf

Técnicas

21

Laboratorios

Laboratorio 1

Asterisk 1.2

Centos

IBM x3650

2 cores

2 x Redfone Octal-EC

HDLC x hardware

Call Generator

(Telco grade)

16 x E1

TDMoE

Certificación para inConcert

fabricante de contact centers de gran escala

Parámetros

Régimen contínuo de 240 llamadas simultáneas

500.000 llamadas atendidas sin errores de D-chan

Errored de D-CHAN = 0

ISDN

16xE1 100bT

ResultadosCarga del procesador

Cancelación de eco x soft: > 180% (inestável)Cancelación de eco x hard: 70%

Software stack optimo (resultado empírico) asterisk 1.2. + zaptel-1.4.9.2 + libpri-1.4.10.2

Laboratorio 1

Asterisk 1.6

Centos

IBM x3650

2 cores

2 x Redfone Octal-EC

HDLC x hardware

Call

Generator

(Telco grade)

16 x E1

TDMoE

Parámetros

Régimen contínuo de 460 llamadas simultáneas (con audio)

500.000 llamadas atendidas sin errores de D-chan

Sin transcoding

Echo cancel por hardware

ISDN

Laboratorio 2

16xE1 100bT

Laboratorio 2

Ethernet coalescence

Aumento de chunksize (5X)

Laboratorio 3D-Chan errors = 0

=> 120 llamadas simultáneas

Redfone Communications9941 W Jezzamine St

Miami, FL+1 786-544-1190

http://www.red-fone.com

Jorge F. ChurioGerente Regional LATAMjchurio@red-fone.com

msn: jorgechurio@hotmail.comSkype: jorge.churio

Recommended