WebRTC vs SIP

El mundo de la telefonía VoIP está en constante evolución y ahora mismo conviven dos tecnologías que permiten ofrecer cada vez más y mejores servicios. Por un lado tenemos la telefonía SIP, de la que ya os hablamos hace tiempo, a la que hace relativamente poco se le ha unido la WebRTC. ¿Qué es y qué diferencias tiene con la anterior? Vamos a verlo a continuación.

¿Qué es WebRTC?

WebRTC es un acrónimo de Web Real-Time Communications, un proyecto de código abierto que ha sido impulsado por la World Wide Web Consortium (W3C) donde están reunidos grandes gigantes de Internet como Google, que fue el que lo creó, o Mozilla. Esta tecnología permite comunicaciones con streaming de audio y video en un navegador de Internet, sin ningún tipo de software o aplicación, simplemente a través de una HTML5 y una API Javascript. Entre los servicios que se pueden ofrecer está el chat de voz, videollamada o envío de archivos directamente sobre navegadores como Chrome, Firefox y Opera, tanto en sus versiones para Windows como para Android.

Adentrándonos más en sus entresijos técnicos, actualmente utiliza el códec VP8 y un Servidor de Conferencias Web junto a un Servidor STUN, elementos que permiten sincronizar las conexiones entre dos nodos WebRTC.

¿Os habéis enterado de algo? Probablemente la mayoría no. Así que vamos a poner un ejemplo muy sencillo con el que lo vais a ver muy claro: el botón “Llámanos” de Zadarma está creado en base a WebRTC. Si lo ponéis en vuestra página web, cualquiera que la visite, sin necesidad de instalarse nada podría hacer una llamada de voz o videollamada con un operador. En el enlace no sólo podéis encontrar información sobre este servicio, sino también os invitamos a probarlo sólo con pulsar en el que os ponemos de ejemplo.

¿Qué ventajas tiene WebRTC frente a SIP?

Para empezar, con WebRTC tenemos una mejor calidad de llamada porque se puede llegar incluso a tener voz HD en conexiones lentas. Permite modular la voz en función a la intensidad de la señal. Cómo hemos comentado antes, además es muy flexible, dado que no necesita que el que está al otro lado se instale ningún software.

Entonces ¿por qué no ha sustituido a la telefonía SIP?

Aunque WebRTC está dando pasos agigantados ya permite hoy ofrecer diferentes servicios, es un proyecto que está aún en desarrollo, cambia a menudo, y todavía no tiene un código definitivo (los más interesados en los pormenores técnicos podéis consultar su desarrollo desde su página web oficial). Es por ello que hacer una oferta de telefonía VoIP basada total y únicamente en WebRTC puede ser algo arriesgado y la mejor opción es combinarla con la telefonía SIP, una tecnología ya asentada, desarrollada, probada y estable.

Con el paso del tiempo, es inevitable que la telefonía VoIP basada en WebRTC acabará sustituyendo a la SIP, igual que esta ha acabado por imponerse a la tradicional. Hay muchos proveedores de telefonía online, pero no tantos que ya estén desarrollando soluciones basadas en esta nueva tecnología. Es por ello que, en nuestra opinión y por eso apostamos por desarrollar los servicios de Zadarma en este sentido, es mejor optar por uno que ya ofrezca cosas como nuestro widget “Llámanos”, muestra de que va preparándose para lo que vendrá en el futuro.