10 años de VoIP: Conocer el pasado para pronosticar el futuro.

Post on 22-Jan-2018

731 views 0 download

Transcript of 10 años de VoIP: Conocer el pasado para pronosticar el futuro.

http://sinologic.net

Elio Rojano (hellc2@gmail.com)

Elio Rojano | @hellc2http://www.sinologic.net | @sinologicnet

10 AÑOS DE VOIPCONOCER EL PASADO PARA PRONOSTICAR EL FUTURO

http://sinologic.net

Elio Rojano (hellc2@gmail.com)

twitter.com/hellc2

facebook.com/rojano

linkedin.com/in/rojano

sinologic.net

github.com/hellc2

http://sinologic.net

Elio Rojano (hellc2@gmail.com)

¿Qué ha cambiado en la VoIP en estos 10 años?

¿Qué NO ha cambiado?

Nuevos conceptos y cambios de paradigmas

10 años de evolución de la VoIP

http://sinologic.net

Elio Rojano (hellc2@gmail.com)

[ Vídeo ]

http://sinologic.net

Elio Rojano (hellc2@gmail.com)

http://sinologic.net

Elio Rojano (hellc2@gmail.com)

Estudiar la evolución de la VoIP en 10 años

Es necesario ver qué se hacía antes y cómo se haría ahora.

10 años de evolución de la VoIP

http://sinologic.net

Elio Rojano (hellc2@gmail.com)

Tarjetas/Gateways vs.

Operadores IP

http://sinologic.net

Elio Rojano (hellc2@gmail.com)

En 2007, el 90% de las empresas con Asteriskutilizaban tarjetas

El ancho de banda no permitía conexiones de calidad con operadores IP

Zaptel/DAHDI eran términos conocidos por todos los usuarios de Asterisk

Tarjetas/GW vs. Operadores IP

http://sinologic.net

Elio Rojano (hellc2@gmail.com)

En la actualidad, las tarjetas han quedado obsoletas.

Gracias al aumento del ancho de banda, los operadores IP conectan la mayor parte de las llamadas a la PSTN.

Aún existen casos que las empresas quieren recibir llamadas utilizando sus líneas tradicionales, por lo que prefieren Gateways a tener tarjetas.

Tarjetas/GW vs. Operadores IP

http://sinologic.net

Elio Rojano (hellc2@gmail.com)

Desde 2012, la conexión a Internet no ha hecho más que mejorar: Cable, FTTH, ADSL,…

Las empresas han aprovechado estas conexiones para contratar operadores IP inicialmente para poder hacer llamadas económicas.

Tarjetas/GW vs. Operadores IP

http://sinologic.net

Elio Rojano (hellc2@gmail.com)

Tarjetas/GW vs. Operadores IP

Los operadores IP no solo ofrecen llamadas más económicas,si no servicios que sustituyen a bastante hardware VoIP

Centralitas, Gateways, SBC, etc.

Todo ello en LA NUBE.

http://sinologic.net

Elio Rojano (hellc2@gmail.com)

Instalación y Configuración

http://sinologic.net

Elio Rojano (hellc2@gmail.com)

En 2007, uno de los retos era instalar y configurar un Asterisk.

Hoy día, con toda la documentación, blogs, foros, wikis, etc., todo el mundo sabe instalar y configurar un Asterisk.

Entonces la versión utilizada era Asterisk 1.4

Asterisk: Instalación y Configuración

http://sinologic.net

Elio Rojano (hellc2@gmail.com)

En 2017 han pasado tras de sí muchas versiones de Asterisk…

Asterisk 1.4 Asterisk 1.6 Asterisk 1.8 Asterisk 10 Asterisk 11 Asterisk 12 Asterisk 13 Asterisk 14 Asterisk 15

Los usuarios siguen instalando y configurando Asterisk exactamente igual que hace 10 años

Asterisk: Instalación y Configuración

http://sinologic.net

Elio Rojano (hellc2@gmail.com)

OpusG.722 Realtime

TLSSRTPPJSIP

func_ODBC

ACL

ARIWebSocket

Asterisk: Instalación y Configuración

Calendar

ICE

http://sinologic.net

Elio Rojano (hellc2@gmail.com)

VoIP en la Web

http://sinologic.net

Elio Rojano (hellc2@gmail.com)

VoIP en la webEn 2007, empresas como i6Net anunciaban la existencia de mecanismos para disponer de un softphone web gracias a plugins Flash y el módulo app_rtmp.

En aquel entonces existían incluso Applets Java compatibles con IAX2 (JIAXClient)

http://sinologic.net

Elio Rojano (hellc2@gmail.com)

En 2011, Iñaki Baz y Jose Luís Millán presentaron en casi primicia mundial un futuro estándar que cumplirían los navegadores para poder hacer conexiones VoIP (voz, vídeo, texto, etc.): WebRTC

En 2012, presentaron JSSIP (una librería Javascript para crear un softphone SIP utilizando Websocket como transporte).

En 2013, nos volvieron a explicar que WebRTC != softphone Web.

VoIP en la web

http://sinologic.net

Elio Rojano (hellc2@gmail.com)

Cliente Web

Protocolo

Servidor SIP Teléfono SIP

Protocolo SIP

¿Qué quiere el mercado?

VoIP en la web

http://sinologic.net

Elio Rojano (hellc2@gmail.com)

Servidor WebSocketCliente WebRTC

Protocolo WebRTC*

Cliente WebRTC

Protocolo WebRTC*

¿Qué ofrece WebRTC?

(*) WebRTC no es en sí un protocolo VoIP, pero nos sirve para ilustrar el concepto

VoIP en la web

http://sinologic.net

Elio Rojano (hellc2@gmail.com)

Cliente SIP

Protocolo SIP

Servidor SIP

Servidor WebSocketCliente WebRTC

Protocolo WebRTC*

Teléfono SIP

Cliente WebRTC

Protocolo WebRTC*

Protocolo SIP

VoIP en la web

http://sinologic.net

Elio Rojano (hellc2@gmail.com)

Cliente SIP

Protocolo SIP

Servidor SIP

Servidor WebSocketCliente WebRTC

Protocolo WebRTC*

Teléfono SIP

Cliente WebRTC

Protocolo WebRTC*

Protocolo SIP

Lo que realmente necesita el mercado

VoIP en la web

http://sinologic.net

Elio Rojano (hellc2@gmail.com)

Cliente SIP

Protocolo SIP

Servidor SIP

Servidor WebSocketCliente WebRTC

Protocolo WebRTC*

Teléfono SIP

Cliente WebRTC

Protocolo WebRTC*

Protocolo SIP

Lo que realmente necesita el mercado

> 3.4.0

>= 14?

VoIP en la web

http://sinologic.net

Elio Rojano (hellc2@gmail.com)

VoIP en la web

Saúl Ibarra también nos lleva enseñando esto desde hace mucho, mucho tiempo…

http://sinologic.net

Elio Rojano (hellc2@gmail.com)

Escalabilidad horizontal

http://sinologic.net

Elio Rojano (hellc2@gmail.com)

Escalabilidad Horizontal

2007

http://sinologic.net

Elio Rojano (hellc2@gmail.com)

Escalabilidad Horizontal

2007

http://sinologic.net

Elio Rojano (hellc2@gmail.com)

Escalabilidad Horizontal

VoIP2DAY 2015 VoIP2DAY 2016

http://sinologic.net

Elio Rojano (hellc2@gmail.com)

Virtualizacion

El uso de virtualización hace 10 años para la VoIP estaba limitada por el ancho de banda

Como había poco ancho de banda, lo habitual era utilizar tarjetas de comunicaciones para conectar con la PSTN.

Se podía utilizar Gateways, pero eran más caros.También se podía utilizar XEN, pero era mucho más complejo que

VMWare, Virtualbox, Parallels, VirtualPC, etc.Solución: UTILIZAR SERVIDORES DEDICADOS

http://sinologic.net

Elio Rojano (hellc2@gmail.com)

VirtualizacionA medida que aumentaba el ancho de banda y el número de conexiones de

fibra, el uso de operadores IP se hacía más común a medida que se reducía el número de tarjetas de comunicaciones y la virtualización empezó siendo una

alternativa.

http://sinologic.net

Elio Rojano (hellc2@gmail.com)

VirtualizacionEl problema de la virtualización es que exige un

dimensionamiento específico para cada máquina.

Para solucionar esto, aparecieron los contenedores.

http://sinologic.net

Elio Rojano (hellc2@gmail.com)

VirtualizacionAún así, el mundo de los contenedores avanza a pasos agigantados gracias a nuevos sistemas como Docker

http://sinologic.net

Elio Rojano (hellc2@gmail.com)

VirtualizacionLa nueva virtualización permite manejar fácilmente:

Balanceo de carga Alta disponibilidad

http://sinologic.net

Elio Rojano (hellc2@gmail.com)

OTROS TEMAS…

http://sinologic.net

Elio Rojano (hellc2@gmail.com)

Seguridad

http://sinologic.net

Elio Rojano (hellc2@gmail.com)

http://sinologic.net

Elio Rojano (hellc2@gmail.com)

#CAPTAINCRYPTO

#MORECRYPTO

Seguridad

#MORETLS

#MAKEAFAVOURTOYOURSELF

#DNSSEC

#MORESECURITY

#DONTPUTTHISPASS

#PLEASEDONTDOTHAT

http://sinologic.net

Elio Rojano (hellc2@gmail.com)

Seguridad

Hay cosas que no cambian hasta que no nos obligan a hacerlo.El 95% de las comunicaciones VoIP (y el 99.9% de las comunicaciones de voz tradicionales) no están cifradas.

http://sinologic.net

Elio Rojano (hellc2@gmail.com)

Seguridad

La gente quiere seguir utilizando usuarios y

contraseñas “fáciles de recordar” en dispositivos VoIP y se les olvida que

un bot es capaz de probar

900.000.000.000.000 contraseñas en una hora.

http://sinologic.net

Elio Rojano (hellc2@gmail.com)

IPv6

http://sinologic.net

Elio Rojano (hellc2@gmail.com)

http://sinologic.net

Elio Rojano (hellc2@gmail.com)

IPv6

Al menos, esta vez gran parte de la culpa es de los operadores

Por suerte, hay ciertos operadores que, viendo la carencia de direcciones IPv4, han empezado a ofrecer IPv6, aunque de

forma muy rudimentaria (nateada, tunelizada, etc.)

Hasta que los operadores no empiecen a ofrecer IPv6 en condiciones, la gente seguirá utilizando IPv4, y cuando lo hagan, debemos estar preparados (dispositivos, software,

configuraciones, etc.)

http://sinologic.net

Elio Rojano (hellc2@gmail.com)

Qué viene…¿Ciencia Ficción?

o¿Futuro próximo?

http://sinologic.net

Elio Rojano (hellc2@gmail.com)

Conceptos futuros

Infraestructura distribuidaBlockchains

http://sinologic.net

Elio Rojano (hellc2@gmail.com)

Conceptos futuros

Bots + Inteligencia Artificial

Gracias por llamar a su operadora.¿tiene alguna cuestión más?…

Pues no se retire, que le van a pasar

una encuesta de satisfacción…

http://sinologic.net

Elio Rojano (hellc2@gmail.com)

Conceptos futuros

Videoconferencia en Realidad Virtual o Realidad Aumentada

http://sinologic.net

Elio Rojano (hellc2@gmail.com)

GRACIAS

- A Rosa Atienza por ser la co-autora de esta presentación.

- A Pablo por dejarme tiempo para hacerlo. ;)

- A la organización del VoIP2DAY por invitarme todos estos años a dar estas charlas.

- A los ponentes del VoIP2DAY por seguir ilustrándonos sobre el presente y futuro de la VoIP.

- A los lectores de Sinologic.net por seguir leyéndonos día tras día.

- A vosotros por seguir ahí.

GRACIAS