Kamailio en Elastix 3

Post on 16-Jul-2015

115 views 0 download

Transcript of Kamailio en Elastix 3

Kamailio en Elastix 3

ElastixWorld 2014

Jon Bonilla @jbmanwe

manwe@sipdoc.net

¡Hola!@jbmanwe

manwe@sipdoc.net

Un Agente Libre (TM)

Años trabajando en las trincheras de la VoIP / sistemas

¿Por qué esta charla?

“Ya sé mucho de Asterisk, ¿necesito un Kamailio?”

Operadores

Elastix 3

Escenarios para un proxyClass 4 LCR

Class 4 LB

Class 5

Edge

Mix: Elastix 3

Class 4 LCR

Rutado de tráfico de otros Class 4 o Class 5 basado en origen, destino, precio, …

Class 4 LB

Rutado de tráfico hacia sistemas Class 4 o Class 5 para distribución de carga

Por CallID, repartiendo por usuarios, round-robin, por carga real

Class 4 LB

Class 5 proxy/registrarServicios de usuario final

Suele incluir “Registrar”

Presencia

“Accounting”

Preferencias por usuario

Edge proxy

Ocultar visibilidad del resto de la red a elementos externos

“Gateway” de transporte

Edge proxy

Back to 2013…

Elastix 3

include <more-features.h>

Incluye Kamailio!

Elastix 3: Kamailio

Elastix3: FuncionesSeguridad

Sanity checks

Medidas anti-fraude

Medidas anti-flood

“Firewall” de Asterisk

Elastix3: Funciones

“Offloading”

REGISTER

Keep-alive

Gateway de transporte

Elastix3: Funciones

NAT Traversal

Parallel forking

Multi-dominio

Elastix3: Funciones

DNS del bueno (TM)

RFC 3263

DNSSEC

Elastix3: Funciones

Control

Modificación de mensajes SIP

Interoperabilidad

Elastix3: Funciones

Servicios SIP adicionales

Presencia SIMPLE

Chat

XCAP

Elastix3 Proxy: Pros

Funcionalidades

Las que hemos comentado…

… y las que no!

Escalabilidad

Elastix3 Proxy: Contras

Complejidad

Cualificación

Elastix 3 Proxy: Conclusiones

Hay un largo camino por delante

Merece la pena?

Depende :-)

Elastix 3: Conclusiones

World Domination

#ElZapatoDeGalo

¿Preguntas?

Jon Bonilla @jbmanwe

manwe@sipdoc.net