1
Comunicaciones Unificadas
2 2
Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz
Introducción
3 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 3
Comunicaciones Unificadas
Las Comunicaciones Unificadas (UC, por
sus siglas en Inglés) pueden definirse genéricamente como una plataforma de aplicaciones que mejoran la
productividad individual, grupal y
4 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 4
5 5
Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz
Convergencia
en el
Escritorio
6 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 6
Computer Telephony
Integration (CTI)
Es la técnica que permite coordinar las
acciones de los sistemas telefónicos e informáticos.
Mediante enlaces apropiados,
aplicaciones informáticas puede
7 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 7
Special CTI Phone
PBX
serial
“First Party Call Control”
8 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 8
Host LAN
PBX
Enlace “Third Party Call Control”
9 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 9
SERVIDOR CLIENTE
Arquitectura de CTI
Proveedor de Servicios de Telefonía
(TSP) APIs de telefonía servidor APIs de
telefonía cliente
Aplicación Administración
PBX
10 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 10
Standars en CTI
TAPI (Microsoft Telephony API)
JTAPI (Java Telephony API)
CSTA (Computer Supported
Telecommunications Applications )
11 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 11
12 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 12
Flujo de la información en una
llamada entrante
PBX SERVIDOR CLIENTE Proveedor de Servicios de Telefonía (TSP) APIs de telefonía servidor APIs de telefonía cliente Aplicación Administración PSTN 1.Llamada entrante llega a la PBX2.La PBX informa al TSP los datos de la llamada (Caller ID, DNIS, etc)
3.El TSP informa a la API los datos de la llamada (Caller ID, DNIS, etc)
4.El Servidor informa a el/las APIs clientes los cambios de estado
13 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 13
Flujo de la información en una
llamada saliente
PBX SERVIDOR CLIENTE Proveedor de Servicios de Telefonía (TSP) APIs de telefonía servidor APIs de telefonía cliente Aplicación Administración PSTN5.La PBX realiza la llamada
4.El TSP informa a la PBX que debe iniciar una llamada y le pasa los datos necesarios (interno, número discado, etc)
3.El Servidor indica al TSP los datos necesarios para realizar una llamada (Interno,número discado, etc) 2.El cliente
solicita al Servidor la realización de una llamada
14 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 14
15 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 15
Proporciona una capa de abstracción para las aplicaciones de telecomunicaciones que requieran usar tecnologías de CTI
La primera versión fue publicada en 1992, y es conocida con “Fase I”. La actual “Fase III” fue publicada en 1998, y ha tenido varias
actualizaciones posteriores.
En 2000 CSTA fue estandarizada por la ISO en las recomendaciones ISO/IEC 18051, ISO/IEC
18052, ISO/IEC 18053 y ISO/IEC 18056
16 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 16
17 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 17
CSTA
Eventos típicos en una llamada entrante
Eventos típicos en una llamada saliente (Make Call)
Offered Accept Delivered Established
18 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 18
ECMA TR/87
Este estándar utiliza el protocolo SIP y lo
adapta para ser utilizado como
transporte para notificar los eventos telefónicos de CSTA.
Los eventos telefónicos son embebidos,
19 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 19
INFO sip:[email protected]:5060;maddr=192.168.1.175 contact:
<sip:[email protected]:1554;maddr=192.168.1.248;transport=tcp;ms-received-cid=A400>
via: SIP/2.0/TCP 192.168.1.248:9639;ms-received-port=1554;ms-received-cid=a400
max-forwards: 70
from: "Claudio Avallone"
<sip:[email protected]>;tag=fe92afa496;epid=df4c4f0f01
to: <sip:[email protected]>;tag=af01a8c0-13c4-46f3f24e-167cfc9b-2f52
call-id: 1d8f7fcfb3d54d6b8d0066edd39ccd27 cseq: 6 INFO
user-agent: LCC/1.3
content-disposition: signal;handling=required content-type: application/csta+xml
content-length: 279
<?xml version="1.0" ?>
- <MakeCall xmlns=" http://www.ecma-international.org/standards/ecma-323/csta/ed3">
<callingDevice>tel:121;phone-context=dialstring</callingDevice> <calledDirectoryNumber>tel:ESN 330</calledDirectoryNumber> <autoOriginate>doNotPrompt</autoOriginate>
</MakeCall>
20 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 20
21 21
Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz
Comunicaciones
Unificadas
22 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 22
Comunicaciones Unificadas
(UC)
La convergencia de todas las formas de
comunicación sobre redes IP y sobre plataformas estandarizadas de software han permitido el desarrollo de un nuevo paradigma, cambiando la manera en que los individuos y las organizaciones se comunican.
Este nuevo paradigma se plasma en el
23 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 23
Componentes de UC
Escritorio Convergente
Consolidar las interfaces informáticas y
telefónicas, manteniendo ambas, pero permitiendo un alto grado de integración y unificación
Recibir notificaciones de llamadas telefónicas en el
escritorio
Controlar el teléfono desde el escritorio
Activar desvíos “inteligentes” de llamadas
Combinar los sistemas de mensajería instantánea y
presencia a las actividades telefónicas
24 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 24
Componentes de UC
Presencia
Es una indicación del estado de disponibilidad
de una persona para comunicarse con otras.
Se basan en el RFC 2778, donde se definen:
Presentity
Watcher
Fetcher
Subscriber
25 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 25
Componentes de UC
Presencia
Diversos tipos de aplicaciones pueden
conocer y presentar el estado de presencia de las personas
Correo Electrónico
Procesadores de texto y planillas electrónicas
Aplicaciones de gestión (CRM, ERP, etc.)
26 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 26
Componentes de UC
Mensajería Instantánea
Originalmente fueron definidos para entregar
mensajes de texto cortos y simples en forma inmediata a otros usuarios que estén
contactados en línea.
Con el tiempo los sistemas fueron mejorados
para soportar intercambios de archivos, conversaciones de voz y video, y otras funciones.
La definición estandarizada de éstos sistemas
27 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 27
Componentes de UC
Mensajería Instantánea: XMPP
RFC 3920 (2004), define un protocolo
llamado XMPP (eXtensible Messaging and Presence Protocol), utilizado para
28 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 28
Componentes de UC
Ejemplo Mensajería Instantánea: XMPP
<message from='[email protected]' to='[email protected]'
type ='chat' xml:lang='sp'> <body>
Hola, ¿como estas? </body>
</message>
29 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 29
Componentes de UC
Conferencias
El RFC 4245 describe los lineamientos para
construir aplicaciones que soportan conferencias:
Descubrimiento de servidores de conferencias
Creación de Conferencias
Terminación de Conferencias
Manipulación de Participantes
Información de Estado
Migración de Roles
30 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 30
Componentes de UC
Colaboración
El concepto de Colaboración involucra a
múltiples personas trabajando en conjunto para lograr un objetivo común.
Entre las herramientas se destacan:
Vistas compartidas
Navegación Web compartida
31 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 31
32 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 32
33 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 33
34 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 34
35 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 35
36 36
Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz
Seguridad en las
Comunicaciones
Unificadas
37 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 37
Información
En todas las empresas, las redes de voz y
datos transportan “información”.
Esta información es valiosa para las
organizaciones, al punto que se considera uno de sus “activos”
Al igual que otros activos importantes
38 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 38
¿Qué es Información?
“La información es un activo que, al igual
que otros activos importantes para el negocio, tiene valor para la organización y consecuentemente necesita ser
protegido
apropiadamente.”
ISO/IEC 17799:2000
Datos Proceso
39 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 39
¿Qué formas tiene la
Información?
“La información puede
existir en muchas formas. Puede ser impresa o escrita en papel, almacenada
electrónicamente,
transmitida por correo o medios digitales,
mostrada en videos, o
hablada en
conversaciones.”
40 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 40
Objetivos de la Seguridad
Confidencialidad
Asegurar que la información
es accesible sólo a aquellos que están autorizados
Integridad
Resguardar la veracidad e
integridad de la información y los métodos de
procesamiento
Disponibilidad
Asegurar que los usuarios autorizados tengan acceso a la información y los recursos asociados cuando lo requieran
ISO/IEC 17799:2000
41 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 41
Los planes de seguridad de la
información generalmente se
implementan mediante un Sistema de Gestión de la Seguridad de la
Información (SGSI).
En general, los objetivos de un SGSI son
asegurar la continuidad del negocio y minimizar el daño ante un incidente de seguridad.
42 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 42
Amenaza
Es una condición del entorno del sistema de información con el potencial de causar una violación de la seguridad
(confidencialidad, integridad, disponibilidad o uso legítimo). Las amenazas son, por tanto, el conjunto de los peligros a los que están expuestos la información y sus recursos tecnológicos relacionados.
Vulnerabilidad
Es una debilidad de un sistema, aplicación o infraestructura que lo haga susceptible a la materialización de una
amenaza. Riesgo
Puede verse como la probabilidad de que una amenaza en particular explote una vulnerabilidad
Ataque
Es la concreción o realización de una amenaza.
43 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 43
La política de seguridad y el análisis de riesgos
deben identificar las vulnerabilidades y amenazas, y evaluar los correspondientes riesgos. Los riesgos pueden ser:
Mitigados
Mediante la implementación de los correspondientes controles
Transferidos
Por ejemplo. Tomando un seguro
Eludidos
Cambiando la forma de hacer las cosas, o prescindiendo del activo amenazado.
Aceptados
Luego de evaluado, decidir que no es conveniente tomar acciones.
44 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 44
Las contramedidas se pueden clasificar en
Medidas de Prevención
Medidas para la Detección
Medidas para la Recuperación
45 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 45
Vulnerabilidades de los
protocolos
Los protocolos utilizados en las
tecnologías de VoIP son mayoritariamente estándar.
Esto tiene la gran ventaja de permitir la
interoperabilidad entre equipos de diversas marcas y fabricantes.
Como contrapartida, el conocimiento
46 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 46
Reescritura de cabezales
Varios protocolos permiten que los
usuarios manipulen los datos de los cabezales de los mensajes y reemplacen información dentro de los mismos
En H.323
Un usuario malicioso podría interceptar el
SETUP inicial y modificar los paquetes del protocolo H.225, cambiando la dirección IP del origen a la del usuario malicioso.
El resto de los mensajes serán respondidos,
47 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 47
Reescritura de cabezales
En SIP
Este proceso es aún más sencillo, debido a
que los paquetes SIP son textuales
Usuario malicioso SIP Registrar Server
1 – Solicitud de registro
Usuario habilitado
2 – El mensaje es interceptado y modificado 3 – Registro modificado, hacia
el usuario malicioso
4 – Respuesta OK (pero nunca le llegarán llamadas…)
5– SIP INVITE
48 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 48
Denegación de servicio
Las aplicaciones que procesan los
mensajes de señalización pueden tener “bugs” o problemas al intentar
interpretar mensajes que
deliberadamente tienen campos incorrectos
Desbordes de memoria
49 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 49
Denegación de servicio
En H.323
Puede lograrse modificando ciertos campos
binarios de los paquees H.225, insertando valores no válidos o mayores a los máximos admitidos
En SIP
Los largos de los campos no están
especialmente definidos en SIP.
Un usuario malicioso podría incluir campos
50 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 50
Denegación de servicio
Ejemplo en SIP
INVITE sip:[email protected] SIP/2.0
Via:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...
Max-Forwards: 70
To: Pepe <sip:[email protected]>
From: Alicia <sip:[email protected]>;tag=1928301774 Call-ID: [email protected] CSeq: 314159 INVITE
Contact: <sip:[email protected]> Content-Type: application/sdp
51 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 51
Denegación de servicio
Envío de “falsos BYE”
Usuario malicioso
Llamada establecida (Call-ID = XXXX)
Usuario habilitado
Mensaje SIP “BYE” (Call-ID = XXXX)
52 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 52
Intercepción de medios
Conocido como “Eavesdropping” o
“Packet Sniffing”
Consiste en ganar acceso al audio y/o
video de ciertas conversaciones, las que luego pueden eventualmente ser
grabadas
Una manera de realizar esto es
53 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 53
Intercepción de medios
Algunos sistemas de grabación de audio
IP funcionan exactamente de esta manera
Algunos terminales tienen la posibilidad
de realizar una duplicación del medio enviando una copia de los paquetes RTP hacia cierto destino. La intercepción y manipulación de los paquetes de
54 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 54
Intercepción de medios
En conferencias:
Si un usuario malicioso captura los paquetes
de registro de un usuario habilitado en la conferencia (por ejemplo, un “INVITE”), puede registrar el Call-ID.
Luego puede enviar un paquete SIP del tipo
“UPDATE” solicitando que el medio
(audio/video) de la misma sea re-dirigido a su propia dirección IP.
Esto puede hacerse fácilmente, cambiando el
55 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 55
Envío no permitido de datos
Las aplicaciones de escritorio pueden
manejar señalización y flujos de audio o video.
Manipulando apropiadamente el medio,
56 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 56
SPIT (Spam over Internet
Telephony)
Es una nueva forma de spam para el
envío de propagandas, ofertas o promociones a usuarios finales
Es posible enviar mensajes de voz en
forma masiva con propagandas a sistemas de mensajería unificada, o interceptar conversaciones establecidas para introducir sobre las mismas
57 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 57
Degradación de calidad
Capturando y modificando los paquetes
RTCP, es posible enviar informes falsos acerca de la calidad de servicio.
Esto puede causar que los equipos
58 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 58
Seguridad en SIP: SIPS
Existen diferentes opciones para cifrar la
mensajería SIP
SSL (Secure Sockets Layer)
TLS (Transport Layer Security),
estandarizado en el RFC 4346
SIP TLS es también conocido como SIPS
59 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 59
Seguridad en SIP: SIPS
Existen mecanismos para autenticar el
acceso a los sistemas SIP: Servidores de registro
En la recomendación original de SIP, el
mecanismo sugerido de autenticación es similar al usado en HTTP, basado en MD5
Nuevas formas de cifrado más seguras,
como AES están comenzando a ser utilizadas.
Sin embargo, estos mecanismos no están
60 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 60
Seguridad en RTP: SRTP
Es posible cifrar el medio, a través del
protocolo SRTP (Secure RTP), estandarizado en el RFC 3711
Se utilizan técnicas de cifrado AES
Las claves de cifrados utilizados para los
protocolos RTP y RTCP son derivadas de una “clave maestra”
Esta clave maestra debe ser compartida
61 61
Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz
Gestión de Proyectos de
Comunicaciones
Unificadas
62 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 62
63 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 63
Procesos de Iniciación
Desarrollo del “caso de negocio”
Determinar el ROI (Retorno de la inversión) Establecer el alcance del proyecto, a alto
nivel
Identificar a los grupos de interés
(“stakeholders”) y determinar sus necesidades y expectativas
Identificar las restricciones conocidas
Crear un “Project charter”, o acta de inicio
64 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 64
Determinar el ROI
Las ventajas de las comunicaciones
unificadas se centran en la mejora de la productividad y la reducción de los
tiempos de latencia en la toma de decisiones
Cuando los motivadores principales
65 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 65
Aspectos de ROI
Mejoras en la productividad
Puede ser evaluado considerando el tiempo
por día que se invierte en buscar a personas, esperar por una respuesta, o no tener la información apropiada a tiempo
Ahorros en viajes
Las reuniones virtuales donde se comparten
pizarras, y otra serie de funciones, en muchos casos pueden reemplazar las reuniones presenciales
Una estimación del ahorro de costos en
66 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 66
Aspectos de ROI
Reducción del tiempo de cierre de
negocios
Mediante el acceso a los expertos de manera
sencilla, o al intercambio fluido de
información, es posible bajar el tiempo de cotizaciones y en definitiva de ciclo de
67 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 67
Aspectos de ROI
Reducción en costos telefónicos
Mediante mecanismos alternativos de
comunicación es posible reducir los gastos telefónicos.
Estos mecanismos incluyen la mensajería
68 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 68
Aspectos de ROI
Mejoras en la administración
Al unificar sistemas, es posible disminuir
69 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 69
Procesos de Planificación
Definición de un alcance detallado Estimación detalla del presupuesto y
asignación del presupuesto
Creación de la Estructura de Desglose del
Trabajo (WBS)
Identificación del camino crítico Desarrollo de los diversos planes de
gestión del proyecto
70 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 70
Riesgos en UC
Dependencia de la VoIP, con los riesgos
de esta tecnología
Problemas de seguridad
Problemas de integración entre
aplicaciones de diferentes proveedores
Problemas técnicos de una tecnología
71 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 71
Riesgos en UC
Los riesgos técnicos más importantes
están relacionados a las integraciones esperadas entre las aplicaciones y los sistemas
Es posible que sea necesario realizar
desarrollos de software específicos, los que deben ser incluidos como parte del proyecto
Existe aún poca experiencia por parte de los
72 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 72
Procesos de Ejecución
Determinación y asignación de el o los
equipos de trabajo asignados al proyecto
Realizar y gestionar los contratos de sub
contratistas, incluyendo los contratos de hardware, software y servicios.
Implementación, de acuerdo al alcance
73 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 73
Procesos de Ejecución
Los proyectos de UC tienen impacto,
generalmente, sobre diversos departamentos
Los alcances de cada parte deben estar
bien establecidos y correctamente administrados
Entre estos grupos se incluye
Departamento de IT
Seguridad de la información
Telefonía,
74 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 74
Procesos de Monitoreo y Control
Monitorear y controlar el avance general del proyecto
Realizar la verificación y control de que se esté cumpliendo con el alcance definido
Realizar un control de costos Realizar controles de calidad
Tareas relativas a reportes de avances Mantener los riesgos monitoreados y
controlados. En casos que corresponda, gestionar la implementación de las medidas correctivas previstas
Administrar a los sub contratos
75 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 75
Monitoreo en UC
Los procesos de monitoreo y control en
proyectos de UC deben tener especial cuidado en lo que respecta a la gestión de riesgos
Los problemas de integración o de
“frontera” entre diversos sectores son frecuentes, y muchas veces difíciles de prever en la etapa de planificación
Problemas no previstos de seguridad de
76 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 76
Procesos de Cierre
Obtener la aceptación de los interesados Finalizar los sub-contratos
Des-asignar a los equipos de trabajo y
recursos del proyecto
Documentar las lecciones aprendidas Archivar la documentación para
77 Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz 77
Operación y Mantenimiento
Una vez cerrado el proyecto, es
recomendable realizar un análisis del éxito del mismo, las mejoras de la
productividad y de costos obtenidas en la operación, y el grado de satisfacción de los usuarios.
Hacer visibles estas mejoras ayudará a
78 78
Comunicaciones Corporativas Unificadas 2011 © Ing. José Joskowicz
Muchas Gracias!
Comunicaciones Corporativas Unificadas