Está en la página 1de 29

SERVICIOS

CONVERGENTES
(VOZ, VIDEO Y DATOS)
ASY4141
Experiencia 3:
Administración
Avanzada de Sistema de
Servicios Convergentes
EXPERIENCIA 3

Titulo:
Administración Avanzada de Sistema de Servicios Convergentes
Aprendizajes que buscaremos que los alumnos adquieran con esta Experiencia:
» Implementar soluciones convergentes que permitan la interconexión con
otras centrales, la PSTN y redes móviles, considerando alta disponibilidad.
» Distinguir las variables de entorno en la red, que afectan el tráfico de voz,
video y datos, considerando la Calidad de Servicio.

3
CLASE 13

Medios
Enriquecidos
Medios Enriquecidos

Objetivo de esta Clase:


• Identifica medios enriquecidos que permiten a
Issabel ser accesible desde Internet con un browser,
sin necesidad de instalar terminales o softphones.
• Utiliza la aplicación WebRTC para la configuración de
servicios de medios enriquecidos.
Medios Enriquecidos
» Web de Comunicación Real de Transmisión (WebRTC)
» ¿Qué es WebRTC?
WebRTC (Web Real Transmision Comunication) es un proyecto de
código abierto elaborado por la World Wide Web Consortium
(W3C) dirigida a dotar a la web una comunicación en tiempo real. El
proyecto WebRTC fue publicado Open Source por Google en el
2010, estandarizando los protocolos pertinentes de la IETF y el API
del navegador en la W3C. El API se basa en el trabajo previo
realizado por la WHATWG. Actualmente la iniciativa de este
proyecto es soportada por Google, Mozilla y Opera, entre otros.

El código fuente de este proyecto está disponible en el repositorio:


https://chromium.googlesource.com/external/webrtc. Este proyecto
tiene una licencia BSD (Berkeley Software Distribution) con
algunas restricciones, como que las redistribuciones del código
fuente deben conservar el copyright anterior y ni el nombre de
Google ni los nombres de sus colaboradores podrán usarse para
respaldar o promocionar productos derivados de este software sin el
permiso previo por escrito.

6
Medios Enriquecidos
» Web de Comunicación Real de Transmisión (WebRTC)
» ¿Qué es WebRTC?
Este software permite comunicaciones en tiempo real ya sea vídeo, audio o datos entre navegadores
web, siendo esta herramienta una gran ventaja en dos sentidos, por lado del usuario que utiliza la
aplicación realizada con WebRTC obtiene una satisfacción al no tener que instalar ningún programa
ni plug-in adicional para realizar videollamadas o transferir archivos y puede hacerlo desde
cualquier ordenador con conexión a internet de manera fácil y sencilla. Y por el lado del
programador que utilice WebRTC para de desarrollar aplicaciones, dispone de una API en lenguaje
JavaScript junto con etiquetas de HTML5 para el cliente (FrontEnd) con de las herramientas
necesarias para desarrollar aplicaciones para transmitir datos, realizar videollamadas, vídeos bajo
demanda, etc.de manera sencilla y utilizando poco código.

7
Medios Enriquecidos
» Web de Comunicación Real de Transmisión (WebRTC)
» ¿Qué es WebRTC?

8
Medios Enriquecidos
» Web de Comunicación Real de Transmisión (WebRTC)
» Códecs utilizados por WebRTC
Video:
- VP8: códec de vídeo publicado en RFC6386, fue a sus inicios desarrollado por On2
Technologies y adquirido por Google en el 2009Google está desarrollando la siguiente versión
de este códec el V9 para integrarlo en su navegador Chrome y en WebRTC.
- H.264-MPEG: es un códec de alta compresión de vídeo desarrollado por el ITU-T Video
Coding Experts Group (VCEG) y el ISO/IEC Moving Picture Experts Group (MPEG). El
códec H.264 se puede combinar con los códecs de audio ACC o MP3 dentro del contenedor
MPEG-4
Audio:
- G.711: Este estándar es usado principalmente en telefonía, y fue liberado para su uso en el año
1972.
- G.722: es un códec de audio estándar ITU-T 7 KHz de banda ancha que opera a 48, 56 y 64
Kbit / s. Fue aprobado por la UIT-T en noviembre de 1988.
- iSAC: es un robusto adaptador de ancho de banda y códec de voz de banda y súper banda
ancha desarrollada por Global IP Solutions utilizados en muchas aplicaciones de Voz sobre IP
(VoIP) y de streaming de audio
- iLBC: es un códec libre de voz de banda estrecha, fue desarrollado por Global IP Solutions
utilizado en muchas aplicaciones de Voz sobre IP (VoIP) y audio streaming.
9
Medios Enriquecidos
» Web de Comunicación Real de Transmisión (WebRTC)
» ¿Qué es WebRTC?

Navegadores Web de PC compatibles con WebRTC:

Navegadores Web de Móviles compatibles con WebRTC:

10
Medios Enriquecidos
» Web de Comunicación Real de Transmisión (WebRTC)
» ¿Qué es FOP2?
• Panel de Operadora Basada en Web
• Permite controlar llamadas
• Visualización de colas (Queues) y Agentes
• Monitoreo y Manejo de Conferencias
• Extensible mediante Plugins
• Tiene hasta 15 botones gratis en pantalla (Modo demo)

11
Medios Enriquecidos

Habilitación de WebRTC en Issabel


Medios Enriquecidos
» Web de Comunicación Real de Transmisión (WebRTC)
» ¿Cómo se instala FOP2?
• Se instala desde consola con un solo comando (entrando previamente en la ruta cd /usr/src):
#> wget -0 –http://download.fop2.com/install_fop2.sh | bash

• Desde Issabel es posible instalar mediante web GUI en la sección Addons, o bien usando yum.
• En el futura estará disponible en el Market de otras versiones o distribuciones
Podemos chequear la versión y el estado de la instalación con: /usr/local/fop2/fop2 _ server --test

13
Medios Enriquecidos
» Web de Comunicación Real de Transmisión (WebRTC)
» FOP2 Manager
• Permite administrar las preferencias y configuraciones de FOP2
Para ello, ingresamos en https://<ip de su servidor>/fop2/admin
(Las credenciales son las mismas de Issabel.)
Aquí configuraremos permisos de usuarios, grupos, nombres, instalar plugins, estados de
presencia, etc.

14
Medios Enriquecidos
» Web de Comunicación Real de Transmisión (WebRTC)
» FOP2 Manager

15
Medios Enriquecidos
» WebRTC con Issabel
» Desde Addons instalamos Flash Operator Panel 2:

16
Medios Enriquecidos
» WebRTC con Issabel
» Habilitamos el soporte HTTPS y archivos de certificados en Asterisk. Para ello, primero utilizamos las
opciones disponibles en Issabel en “Security > Advanced Settings y las colocamos en ON y luego en
las opciones “PBX > PBX Configurations> Unembeded Issabel PBX y en settings>advance settting”:

17
Medios Enriquecidos
» WebRTC con Issabel
» Ahora podemos captar estas extensión y las otras existentes en el panel de FOP2:

Si alguna no aparece,
aprete “Acciones” y
“recrear usuarios”

Aquí puede cambiar los


permisos de cada
extensión, ingresando en
la ventana de permisos y
eligiendo desde las
opciones que se
despliegan.

18
Medios Enriquecidos
» WebRTC con Issabel
» En los botones de FOP2 encontramos detalles del plan de discado y podemos realizar acciones.

Podemos definir la
privacidad de las
extensiones:
Clid: bloquea el caller
ID
Monitor: bloquea el
monitoreo de la
extensión.
All: bloquea todo

19
Medios Enriquecidos
» WebRTC con Issabel
» En el Panel FOP2 instalamos el plugins para WebRTC Browser Phone (casi al final de la lista):.

20
Medios Enriquecidos
» WebRTC con Issabel
» Las versiones de Issabel con Asterisk 16, ya permiten crear directamente extensiones WebRTC
desde el mismo menú donde se crean el resto de los tipos de extensiones :

21
Medios Enriquecidos
» WebRTC con Issabel
» Se crean de la misma manera que una extensión SIP normal:

22
Medios Enriquecidos
» WebRTC con Issabel
» Ahora si creamos una extensión WebRTC SIP, una vez creada, saldrán activadas los certificados SSL:

23
Medios Enriquecidos
» WebRTC con Issabel
» Finalmente, nos podemos conectar desde un Browser (como Chrome) a Issabel y se activa en el
mismo browser un teléfono registrado y un visor de otros usuarios y recursos(basta con ingresas a
la url: <IP de Issabel>/fop2 .Las credenciales es el anexo y la password por default es el número del
anexo.

24
Medios Enriquecidos

Otras opciones de WebRTC


Medios Enriquecidos
» WebRTC en Extensiones de Google Chrome
» Existen opciones gratuitas de implementar comunicaciones WebRTC a través de extensiones de
Google Chrome.
» Veamos un ejemplo, VoIPstudio

26
Medios Enriquecidos
» WebRTC en Extensiones de Google Chrome
» VoIPstudio nos permite:
• Bajar gratis un softphone para realizar llamadas.
• Asociarlo al celular, permite hacer llamadas y recibir llamadas hacia la red de telefonía fija y
móvil (dan un crédito gratis de US$2,después hay que pagar por llamar)

27
Resumen

o Existen herramientas gratis que permiten habilitar a Issabel para


permitir que alguien se comunique directamente a través de un
browser web
o La habilitación de WebRTC en Issabel requiere la activación de un
panel llamado FOP2, que permite controlar el uso de los recursos.
o Existen soluciones gratis que permiten comunicarse, sólo usando
un browser de Internet como Google Chrome.
Preguntas de Cierre

 ¿Qué es WebRTC?
 ¿Qué es FOP2?
 ¿Qué protocolo VoIP usa WebRTC?
 ¿Qué necesitamos para instalar FOT2 en Issabel?
 ¿Cómo se crean extensiones WebRTC en Issabel?
 ¿Cómo usamos WebRTC de una extensión Issabel?

También podría gustarte