kamailio en elastix 3
TRANSCRIPT
![Page 1: Kamailio en Elastix 3](https://reader030.vdocumento.com/reader030/viewer/2022032422/55a923d11a28abe8098b4740/html5/thumbnails/1.jpg)
Kamailio en Elastix 3
ElastixWorld 2014
Jon Bonilla @jbmanwe
![Page 2: Kamailio en Elastix 3](https://reader030.vdocumento.com/reader030/viewer/2022032422/55a923d11a28abe8098b4740/html5/thumbnails/2.jpg)
¡Hola!@jbmanwe
Un Agente Libre (TM)
Años trabajando en las trincheras de la VoIP / sistemas
![Page 3: Kamailio en Elastix 3](https://reader030.vdocumento.com/reader030/viewer/2022032422/55a923d11a28abe8098b4740/html5/thumbnails/3.jpg)
¿Por qué esta charla?
“Ya sé mucho de Asterisk, ¿necesito un Kamailio?”
Operadores
Elastix 3
![Page 4: Kamailio en Elastix 3](https://reader030.vdocumento.com/reader030/viewer/2022032422/55a923d11a28abe8098b4740/html5/thumbnails/4.jpg)
Escenarios para un proxyClass 4 LCR
Class 4 LB
Class 5
Edge
Mix: Elastix 3
![Page 5: Kamailio en Elastix 3](https://reader030.vdocumento.com/reader030/viewer/2022032422/55a923d11a28abe8098b4740/html5/thumbnails/5.jpg)
Class 4 LCR
Rutado de tráfico de otros Class 4 o Class 5 basado en origen, destino, precio, …
![Page 6: Kamailio en Elastix 3](https://reader030.vdocumento.com/reader030/viewer/2022032422/55a923d11a28abe8098b4740/html5/thumbnails/6.jpg)
![Page 7: Kamailio en Elastix 3](https://reader030.vdocumento.com/reader030/viewer/2022032422/55a923d11a28abe8098b4740/html5/thumbnails/7.jpg)
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
![Page 8: Kamailio en Elastix 3](https://reader030.vdocumento.com/reader030/viewer/2022032422/55a923d11a28abe8098b4740/html5/thumbnails/8.jpg)
Class 4 LB
![Page 9: Kamailio en Elastix 3](https://reader030.vdocumento.com/reader030/viewer/2022032422/55a923d11a28abe8098b4740/html5/thumbnails/9.jpg)
Class 5 proxy/registrarServicios de usuario final
Suele incluir “Registrar”
Presencia
“Accounting”
Preferencias por usuario
![Page 10: Kamailio en Elastix 3](https://reader030.vdocumento.com/reader030/viewer/2022032422/55a923d11a28abe8098b4740/html5/thumbnails/10.jpg)
Edge proxy
Ocultar visibilidad del resto de la red a elementos externos
“Gateway” de transporte
![Page 11: Kamailio en Elastix 3](https://reader030.vdocumento.com/reader030/viewer/2022032422/55a923d11a28abe8098b4740/html5/thumbnails/11.jpg)
Edge proxy
![Page 12: Kamailio en Elastix 3](https://reader030.vdocumento.com/reader030/viewer/2022032422/55a923d11a28abe8098b4740/html5/thumbnails/12.jpg)
Back to 2013…
![Page 13: Kamailio en Elastix 3](https://reader030.vdocumento.com/reader030/viewer/2022032422/55a923d11a28abe8098b4740/html5/thumbnails/13.jpg)
Elastix 3
include <more-features.h>
Incluye Kamailio!
![Page 14: Kamailio en Elastix 3](https://reader030.vdocumento.com/reader030/viewer/2022032422/55a923d11a28abe8098b4740/html5/thumbnails/14.jpg)
Elastix 3: Kamailio
![Page 15: Kamailio en Elastix 3](https://reader030.vdocumento.com/reader030/viewer/2022032422/55a923d11a28abe8098b4740/html5/thumbnails/15.jpg)
Elastix3: FuncionesSeguridad
Sanity checks
Medidas anti-fraude
Medidas anti-flood
“Firewall” de Asterisk
![Page 16: Kamailio en Elastix 3](https://reader030.vdocumento.com/reader030/viewer/2022032422/55a923d11a28abe8098b4740/html5/thumbnails/16.jpg)
Elastix3: Funciones
“Offloading”
REGISTER
Keep-alive
Gateway de transporte
![Page 17: Kamailio en Elastix 3](https://reader030.vdocumento.com/reader030/viewer/2022032422/55a923d11a28abe8098b4740/html5/thumbnails/17.jpg)
Elastix3: Funciones
NAT Traversal
Parallel forking
Multi-dominio
![Page 18: Kamailio en Elastix 3](https://reader030.vdocumento.com/reader030/viewer/2022032422/55a923d11a28abe8098b4740/html5/thumbnails/18.jpg)
Elastix3: Funciones
DNS del bueno (TM)
RFC 3263
DNSSEC
![Page 19: Kamailio en Elastix 3](https://reader030.vdocumento.com/reader030/viewer/2022032422/55a923d11a28abe8098b4740/html5/thumbnails/19.jpg)
Elastix3: Funciones
Control
Modificación de mensajes SIP
Interoperabilidad
![Page 20: Kamailio en Elastix 3](https://reader030.vdocumento.com/reader030/viewer/2022032422/55a923d11a28abe8098b4740/html5/thumbnails/20.jpg)
Elastix3: Funciones
Servicios SIP adicionales
Presencia SIMPLE
Chat
XCAP
![Page 21: Kamailio en Elastix 3](https://reader030.vdocumento.com/reader030/viewer/2022032422/55a923d11a28abe8098b4740/html5/thumbnails/21.jpg)
Elastix3 Proxy: Pros
Funcionalidades
Las que hemos comentado…
… y las que no!
Escalabilidad
![Page 22: Kamailio en Elastix 3](https://reader030.vdocumento.com/reader030/viewer/2022032422/55a923d11a28abe8098b4740/html5/thumbnails/22.jpg)
Elastix3 Proxy: Contras
Complejidad
Cualificación
![Page 23: Kamailio en Elastix 3](https://reader030.vdocumento.com/reader030/viewer/2022032422/55a923d11a28abe8098b4740/html5/thumbnails/23.jpg)
Elastix 3 Proxy: Conclusiones
Hay un largo camino por delante
![Page 24: Kamailio en Elastix 3](https://reader030.vdocumento.com/reader030/viewer/2022032422/55a923d11a28abe8098b4740/html5/thumbnails/24.jpg)
Merece la pena?
Depende :-)
![Page 25: Kamailio en Elastix 3](https://reader030.vdocumento.com/reader030/viewer/2022032422/55a923d11a28abe8098b4740/html5/thumbnails/25.jpg)
Elastix 3: Conclusiones
World Domination
![Page 26: Kamailio en Elastix 3](https://reader030.vdocumento.com/reader030/viewer/2022032422/55a923d11a28abe8098b4740/html5/thumbnails/26.jpg)
#ElZapatoDeGalo