2014 jon bonilla pon un proxy sip en tu vida

Post on 03-Jul-2015

173 views 5 download

description

Pon un proxy SIP en tu vida

Transcript of 2014 jon bonilla pon un proxy sip en tu vida

Pon un proxy SIP en tu vida

VoIP2day 2014

Jon Bonilla @jbmanwe

manwe@sipdoc.net

¡Hola!

@jbmanwe

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

Extendiendo los servicios de una PBX

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

PBX in-a-box

Sistema Open Source de Comunicaciones Unificadas

Un “enlatado” que mola

Elastix 3

include <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

Servicios SIP adicionales

Presencia SIMPLE

XCAP

Elastix3: Funciones

Control

Modificación de mensajes SIP

Interoperabilidad

Elastix3 Proxy: Pros

Funcionalidades

Las que hemos comentado…

… y las que no!

Escalabilidad

Elastix3 Proxy: Contras

Complejidad

Cualificación

Elastix 3: Conclusiones

Hay un largo camino por delante

Solución Future-Proof

Lo has probado ya?

Merece la pena?

Depende :-)

¿Preguntas?

Jon Bonilla @jbmanwe

manwe@sipdoc.net