Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
1/38
Comunicaciones Unificadascon Software Libre
Alejandro Rios Peña
Campus Party – Bogotá, Junio 29 de 2010
2/38
Basada en la presentación “Comunicaciones Unificadas en grandes infraestructuras” de Elio Rojano
(VoIP2DAY Sept. 2009, http://www.sinologic.net)
Publicado bajo licencia Creative Commons Reconocimiento – Compartir Igual (by-sa):
Se permite el uso comercial de la obra y de las posibles obras derivadas, la distribución de las cuales se debe hacer con una licencia igual a la que regula la obra original.
3/38
Contenido● Comunicaciones Unificadas
● Mercado actual
● Software libre
● Herramientas disponibles
● ¿Cómo conectarlo todo?
● Escenarios prácticos
4/38
Comunicaciones UnificadasIntegrar las tecnologías que normalmente utilicemos con el fin de acelerar las comunicaciones y mejorar la colaboración
WebWebWebWeb
VideoVideoVideoVideoContactosContactosContactosContactosE-MailE-MailE-MailE-Mail
AplicacionesAplicacionesAplicacionesAplicaciones M.I.M.I.M.I.M.I.
VoIPVoIPVoIPVoIP
RTPCRTPCRTPCRTPC
MóvilMóvilMóvilMóvil
5/38
Características Clave● Presencia, habilidad de conocer el estado de
disponibilidad de otros usuarios en la red.
● Un mensaje enviado a canal de un tipo, puede ser recibido en otro.
● Alertas en tiempo real y mensajería movilidad →e inmediatez.
● Permitir a los individuos definir sobre la marcha cuando, dónde y cómo quieren ser contactados.
6/38
Tendencias del Mercado● Reportes de 2010 (Infonetics, InStat, ABI
Research):
– Microsoft y Cisco: los de mayor participación, recordación y aprobación en los criterios de compra.
– El mercado se enfoca en movilidad, multimedia y colaboración, buscando integrar móviles, IM, video y conferencia
– Se espera un crecimiento de USD $1 billion a $4.2 billones entre los años 2012 y 2014.
7/38
Cuadrante Mágico – Gartner UC
Integridad de la visión final
Cap
acid
ad p
ara
llev
arlo
a c
abo
8/38
Avaya UC
WebWebWebWeb
VideoVideoVideoVideoContactosContactosE-MailE-Mail
AplicacionesAplicaciones M.I.M.I.M.I.M.I.
VoIPVoIPVoIPVoIP
RTPCRTPCRTPCRTPC
MóvilMóvilMóvilMóvil
9/38
Cisco UC
WebWebWebWeb
VideoVideoVideoVideoContactosContactosContactosContactosE-MailE-MailE-MailE-Mail
M.I.M.I.M.I.M.I.
VoIPVoIPVoIPVoIP
RTPCRTPCRTPCRTPC
MóvilMóvilMóvilMóvil
AplicacionesAplicaciones
10/38
Microsoft OCS
WebWebWebWeb
VideoVideoVideoVideoContactosContactosContactosContactosE-MailE-MailE-MailE-Mail
AplicacionesAplicacionesAplicacionesAplicaciones M.I.M.I.M.I.M.I.
VoIPVoIPVoIPVoIP
RTPCRTPC
MóvilMóvilMóvilMóvil
11/38
Cuadrante Mágico – GartnerUC as a Service
Integridad de la visión final
Cap
acid
ad p
ara
llev
arlo
a c
abo
12/38
Principales Barreras– Altísimo costo
– Incompatibilidades entre fabricantes
– Complejidad para la empresa
– Requerimientos de Infraestructura
13/38
¿Existe una alternativa viable?
¡Software Libre!
WebWebWebWeb
VideoVideoVideoVideoContactosContactosContactosContactosE-MailE-MailE-MailE-Mail
AplicacionesAplicacionesAplicacionesAplicaciones M.I.M.I.M.I.M.I.
VoIPVoIPVoIPVoIP
RTPCRTPCRTPCRTPC
MóvilMóvilMóvilMóvil
14/38
Elastix
15/38
DialApplet
16/38
SwitchVox
17/38
WebWebWebWeb
VideoVideoVideoVideoContactosContactosContactosContactosE-MailE-MailE-MailE-Mail
AplicacionesAplicacionesAplicacionesAplicaciones M.I.M.I.M.I.M.I.
VoIPVoIPVoIPVoIP
RTPCRTPCRTPCRTPC
MóvilMóvilMóvilMóvil
¿Qué tenemos hoy?
18/38
Web● Apache, lighttpd, Roxen, Tomcat, OpenLazslo,
Red5, etc...
● Lenguajes, CGI, módulos de conexión, etc.
● Capacidad de conectarse con BD (LDAP, *SQL, WebDAV, etc.)
WebWebWebWeb
19/38
Contactos● LDAP, *SQL, ...
● Aplicaciones de gestión de contactos e información en estos sistemas.
● Basado en estándares abiertos y compatibles.
ContactosContactosContactosContactos
20/38
VoIP● Asterisk, OpenSIPS, Yate, FreeSwitch, etc...
● Conexión con otros protocolos y tecnologías no exclusivamente VoIP.
● Compatibilidad con protocolos VoIP abiertos y populares (SIP, IAX, H.323)
VoIPVoIPVoIPVoIP
21/38
EMail● PostFix, QMail, Exim, SendMail, etc...
● Utilización de clientes con conexiones LDAP para contactos (thunderbird, roundcube, evolution, etc.)
● Buzones almacenados en estructuras abiertas.
E-MailE-MailE-MailE-Mail
22/38
Mensajería instantánea● eJabberd, OpenFire, Tigase, Prosody, etc...
● Basado en estándares abiertos: XMPP, Jabber, SIMPLE, etc.
● Soporte de presencia, transmisión de archivos, salas de conferencia, integración con otras redes, etc.
M.I.M.I.M.I.M.I.
23/38
Video● BigBlueButton, OpenMeetings, VKMuti, etc...
● Basados en componentes Flash y transmisión mediante RTMP.
● Softphones compatibles con H.263 y H.264.
VideoVideoVideoVideo
24/38
¿Cómo conectarlo todo?
WebWebWebWeb
VideoVideoVideoVideoContactosContactosContactosContactosE-MailE-MailE-MailE-Mail
AplicacionesAplicacionesAplicacionesAplicaciones M.I.M.I.M.I.M.I.
VoIPVoIPVoIPVoIP
RTPCRTPCRTPCRTPC
MóvilMóvilMóvilMóvil?
? ?
??
? ??
?
25/38
ContactosContactosContactosContactosE-MailE-MailE-MailE-Mail
26/38
ContactosContactosContactosContactos
M.I.M.I.M.I.M.I.
27/38
E-MailE-MailE-MailE-Mail
M.I.M.I.M.I.M.I.
?
28/38
E-MailE-MailE-MailE-Mail
VoIPVoIPVoIPVoIP
● Múltiples conexiones:
– Voicemail EMail→
– Voicemail almacenado en IMAP
– Hylafax > Asterisk EMail→
– T.38 Asterisk EMail→ →
– Plugin para MS Outlook
29/38
M.I.M.I.M.I.M.I.
VoIPVoIPVoIPVoIP ● Varias conexiones disponibles:
– Openfire actualiza la presencia basado en Asterisk, click to call.
– Softphone en clientes de M.I. Como Spark y SipCommunicator, Bria
– Asterisk envía notificaciones y usa información de presencia para enrutar llamadas
– Gateway SIPXMPP en OpenSIPS / Kamailio
30/38
WebWebWebWeb
M.I.M.I.M.I.M.I.
VoIPVoIPVoIPVoIP
VideoVideoVideoVideo
● OpenFire + Red5 + Spark
?
31/38
● SparkWeb:
32/38
● BigBlueButton:
– Web Meeting, Video
– Voz con Asterisk
WebWebWebWeb
VoIPVoIPVoIPVoIP
VideoVideoVideoVideoContactosContactosContactosContactos
??
33/38
● GW video VOIP <> WEB:
– chan_rtmp
– Red5phone
WebWebWebWeb
VoIPVoIPVoIPVoIP
VideoVideoVideoVideoContactosContactosContactosContactos
??
34/38
VideoVideoVideoVideo
VoIPVoIPVoIPVoIP MóvilMóvilMóvilMóvil
● Asterisk: H.263, H.264, record, playback, voicemail.
● app_conference
● Video 3G: app_h324m, app_rtsp, app_transcoder
● DiaStar de Dialogic: video conferencia, transcoding, rescalling, IVR, gateway SS7 y H324m.
35/38
VoIPVoIPVoIPVoIP MóvilMóvilMóvilMóvil
● SMS: chan_sebi, chan_mobile
● Softphones para smart phones:
– SIPdroid
– sIPhone
– Nokia, etc...
● Presencia y XMPP
● ¿Video?
RTPCRTPCRTPCRTPC
36/38
¿Cómo acelerar lo pendiente?● Complementar con herramientas no libres:
– Reconocimiento de Voz, Lummenvox
– Text to speech, Lummenvox
– Integración con Skype, Digium
– Transcripción de Voicemail a email, Phonetag
– Fax sobre VoIP, Digium