View
1.823
Download
2
Category
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