Citrix HDX como integrarlo con Microsoft Lync

43
Integrando HDX con Microsoft Lync Citrix Optimization Pack para Microsoft Lync MADRID 2012 Javier Sánchez (xavisan) Citrix CTP - Microsoft MVP [email protected] javier.sanchez@101-con sulting.com

Transcript of Citrix HDX como integrarlo con Microsoft Lync

Page 1: Citrix HDX como integrarlo con Microsoft Lync

Integrando HDX con Microsoft LyncCitrix Optimization Pack para Microsoft Lync

MADRID 2012

Javier Sánchez (xavisan)Citrix CTP - Microsoft MVP [email protected]@101-consulting.com

Page 2: Citrix HDX como integrarlo con Microsoft Lync

• Experiencia de usuario y su evolución

• Que es Citrix Optimization Pack for Lync

• Componentes

• Instalación y Configuración

• Microsoft Lync Nativo y Optimizado

• Reporting de Errores

• EndPoint Troubleshooting

¿Que veremos?

Page 3: Citrix HDX como integrarlo con Microsoft Lync

• La evolución de HDX Real Time.

XenDesktop 4:

Rediracción USB

•Works with existing UC infrastructure

•Citrix audio/video codecs, jitter buffering, echo cancellation

•Support for Lync, GoToMeeting, Adobe Connect, Skype

•Media flows through ICA, suitable for mid-sized deployments

XenDesktop 5.5:

Compresión Webcam

•Out-of-the-box experience•Broad App compatibility•Supports LAN environments only

•Suitable for smaller deployments

•Out-of-the-box experience•Broad App compatibility•Supports LAN environments only

•Suitable for smaller deployments

Experiencia de usuario y evolución

•Nuevos desarrollos

Page 4: Citrix HDX como integrarlo con Microsoft Lync

•La escalabilidad de Servidor es el “punto de lanza” para y de una solución concurrente de video con webcam.

•Limite aproximado de 10 usuarios con webcam concurrentes con un dual quad-core server

•Porqué no se ha utilizado para esta limitación Citrix con HDFaces?

•Porqué podría haber con XenDesktop/XenApp 100 o 1000 usuarios concurrentes utilizando webcams.

Escalabilidad de Servidor mediante Video WebCam

Page 5: Citrix HDX como integrarlo con Microsoft Lync

•Optimiza Unificadamente la solución de Comunicaciones de Microsoft Lync.

•Provee semenjante-local voz y experiencia de video en un entorno virtual.

•Altamente escalable para grandes coorporaciones (enterprise) que utilizan o preveen utilizar Lync.

•Integración sencilla con una infraestructura Lync .

Que es Citrix Optimized Pack para Microsoft Lync?

Page 6: Citrix HDX como integrarlo con Microsoft Lync

Soporte de Audio / Video

• Hasta 720p30 transmisión y recepción (resoluciones)• Aspecto seleccionable 4:3 y 16:9 para transmitir video• RT Video, H.264, H.263, H.263+, y H.263++ video codecs• RT Audio, G.711, G.722, G.722.1, G.722.1c audio codecs

Características de control de llamadas

• Llamadas Ad-hoc multi-party • Caracterísiticas Mid-call • Modo Pantalla completa y PIP• Soporte 3rd Party Endpoint• Trabaja en modo nativo de Lync y es perfecto basado en standares• Integracion con Outlook, Office

Características de la solución

Page 7: Citrix HDX como integrarlo con Microsoft Lync

HDX RealTime Connector – (nombre del instalador - HDX RealTime Connector LC)

Software Componentes (parte Servidor)

• Instalado en imagen base de XenDesktop o XenApp

• Integrado con Lync UI para proveer la misma experiencia de usuario

• Interactua con client-side Media Engine para control de llamadas y características mid-call

Page 8: Citrix HDX como integrarlo con Microsoft Lync

HDX RealTime Media Engine – (nombre del instalador - Citrix HDX RealTime Media Engine)

Software Componentes (parte Cliente)

• Instalado en el dispositivo final del cliente (Windows, Linux)

• Responsable para procesar y controlar todas las llamadas, así como todos los procesos y llamadas media.

• Interactua con el conector RealTime connector para invocar varias funcionalidades.

Page 9: Citrix HDX como integrarlo con Microsoft Lync

9

Solution Component Matrix

Componente de Software Número de versión

Citrix Servers

XenDesktop 5.0, 5.5 o superior.

XenApp 6.0, 6.5 o superior.

End User Devices

Windows XP, Windows 7, Win TPC/Embedded

Linux RedHat, Ubuntu 10.04

Mac OS (H2 2012)** 10.6 (Snow Leopard), 10.7 (Lion)

Mobile** iOS, Android, Windows 8

Microsoft

Lync Client 2010

Lync Server 2010

Other (Edge Server, MCU) Lync 2010 compatible

Page 10: Citrix HDX como integrarlo con Microsoft Lync

•Escalabilidad de Servidor• Offload encoding / decoding de Video y Audio en un dispositivo terminal

•Calidad de Llamadas•Evita transmision de Video y Audio sobre TCP/IP para un dispositivo terminal al

server•Reduce la latencia de llamadas y puntos de latencia

•Uso del Ancho de Banda•Reduce el ancho de banda de red, requerido versus una llamada no optimizada

Ventajas de HDX RealTime Optimization pack

Page 11: Citrix HDX como integrarlo con Microsoft Lync

Instalación y Configuración

Page 12: Citrix HDX como integrarlo con Microsoft Lync

•Dispositivo Terminal

•Windows: Windows XP, Windows 7 •Dispositivos Windows: WES7, WES2009, Windows Xpe,

Windows TPC•Linux: Ubuntu 11.x, 10.04, RedHat 6.2

•CPU: 1.6 GHZ para standard definition. 2.8 GHZ para HD 720P. Requiere set de instrucciones SSE2.

•Memoria: 1GB

•Espacio en disco: 50 MB disponibles (estos 50MB se almacenan en %TEMP% y C:\)

Requerimientos de la Instalación

Page 13: Citrix HDX como integrarlo con Microsoft Lync

•Dispositivo Terminal

•Privilegios: Privilegios de Admin requeridos para instalar RTME en el terminal.

•Software: Requiere de Citrix ICA Client Plugin instalado antes de instalar RTME

•Si Citrix ICA Client no está instalado aparecerá el siguiente pop-up.

Requerimientos de la Instalación

Page 14: Citrix HDX como integrarlo con Microsoft Lync

• Realizaremos Login como administrator

• Deshabilitaremos el filtro RAM disk file-based write

• Incrementaremos la RAM de disco al tamaño máximo soportado.

• Verificaremos si la unidad C:\ tiene más de 50 MB disponibles

• Ejecutaremos Citrix HDX RealTime Media Engine.msi

• Aceptaremos el EULA

• Finalizaremos la instalación

Instalación de RTME

Page 15: Citrix HDX como integrarlo con Microsoft Lync

•Especificaciones del Host

•OS: Windows 7 / XP / Vista para XenDesktop VDAs Windows Server 2008 R2 para XenApp

•Memoria: 1GB•Espacio en Disco: 100 MB •Software: Microsoft .Net 3.5 SP1o superior, DirectX 9•Privilegios: Privilegios de Admin requeridos para la instalación•Software: Requiere tener instalado Microsoft Lync antes de instalarRTC•Si Microsoft Lync no está instalado mostrará el siguiente Pop-Up.

Requerimientos de instalación de :HDX Realtime Connector LCHDX Realtime Connector LC

Page 16: Citrix HDX como integrarlo con Microsoft Lync

• Realizamos Login como administrator

• Aseguramos que Lync u otra aplicación de Office no está en ejecución

• Ejecutamos HDXRealTime Connector LC.msi

• Aceptamos el EULA

• Finalizamos

• Ejecutamos Lync

Instalación de RTC en XenDesktop

Page 17: Citrix HDX como integrarlo con Microsoft Lync

•Los LOGS de instalación se obtienen mediante la siguiente(s) línea(s) de comando:

msiexec /i HDX RealTime Connector LC.msi AV_CHECK=0 /L*v c:\install.log

msiexec /i Citrix HDX RealTime Media Engine.msi AV_CHECK=0 /L*v c:\install.log

Troubleshooting en la instalación

Page 18: Citrix HDX como integrarlo con Microsoft Lync

•Cambiar política para un determinado usuario desde la consola de administración (GUI ) de Lync server

•Utilizar “Group Policy” para realizar esta misma función.

•Set-CsUser -Identity user-identity -EnterpriseVoiceEnabled $False

•Set-CsUser -Identity user-identity -AudioVideoDisabled $True

Deshabilitar llamadas Nativas de Lync (Metodo Server)

Page 19: Citrix HDX como integrarlo con Microsoft Lync

• Metodo de Registro Local

•HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Communicator\TelephonyMode•HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Communicator\TelephonyMode

• Los valores se describen en el Group Policy Template communicator.adm siendo estos:•0 = Not Configured•1 = UC Enabled (Enterprise Voice + Communicator calls)•2 = RCC Enabled (Remote Call Control + Communicator calls)•3 = Dual Mode (Enterprise Voice + Remote Call Control + Communicator calls)•4 = RCC-Only Mode (Remote Call Control, no Communicator calls)•5 = IM and Presence Only (No audio calls)

• Utilizar TelephonyMode = 5

Deshabilitar Llamada Lync nativa (Registro)

Page 20: Citrix HDX como integrarlo con Microsoft Lync

Interface de Usuario - Diferencias

Page 21: Citrix HDX como integrarlo con Microsoft Lync

• Solución•Añadir “Audio Video Settings” en la barra del menu de Lync toolbar utilizando Lync API

soportada.

Menu Utilidades– Acceso a -> Settings

Lync Nativo Lync Optimizado

Page 22: Citrix HDX como integrarlo con Microsoft Lync

Audio Settings

Page 23: Citrix HDX como integrarlo con Microsoft Lync

Video Settings

Page 24: Citrix HDX como integrarlo con Microsoft Lync

• Realizaremos una llamada pulsando botón derecho en un contacto y clic en “Start Video Call”

• Observemos la llamada Nativa con Lync * vs

Las opciones de HDX

Configuración – Realizar una llamada

* Se recomienda deshabilitar el modo nativo de llamadas de Lync

Page 25: Citrix HDX como integrarlo con Microsoft Lync

• Answer Mode – Identifica Llamadas, Bloquea llamdas y Auto-respuesta.

• Ring Timeout – Llamada hasta responder, 10, 20 o 30 segundos

• Dispositivo de llamada según OS

• Ring Device – Auto, dispositivos conectados

• Siempre Video pulsando el check box

Pestaña General - Configuración

Page 26: Citrix HDX como integrarlo con Microsoft Lync

•Información de versión de SoftwareRTME & información RTC

•Información de Troubleshooting necesaria para soporte Avistar

Pestaña de Información - Configuración

Page 27: Citrix HDX como integrarlo con Microsoft Lync

Error Reporting

Page 28: Citrix HDX como integrarlo con Microsoft Lync

Colección de ficheros LOG de Errores

• RTME logs – Información desde el dispositivo terminal•%temp%\Citrix\HDXRTMediaEngine\MediaEngineHostDebugLogs

• RTC Logs – Información desde el VDA remoto•%Temp%\Citrix\HDXRTConnectorLC\MediaEngine\MediaEngineDebugLog

• Información/recolección de Crash Dumps•%Temp%\Citrix\HDXRTConnectorLC\MediaEngine\•%Temp%\Citrix\HDXRTMediaEngine\MediaEngine\

Ficheros de Log de Errores

Page 29: Citrix HDX como integrarlo con Microsoft Lync

Error Reporting – VDA / HDX RTConnector LCNombre del LOG Tipo Log Generado por Directorio

MediaEngineDebugLogs Debug HDXRTOptLC.exe%temp%\Citrix\HDXRTConnectorLC

\MediaEngine\MediaEngineDebugLogs

MediaEngine Crash Dumps Crash Dump HDXRTOptLC.exe %temp%\Citrix\HDXRTConnectorLC\MediaEngine

MediaEngine Stacktrace Stacktrace HDXRTOptLC.exe %temp%\Citrix\HDXRTConnectorLC\MediaEngine

Terminal / HDXRTMediaEngine

Nombre del LOG Tipo Log Generado por Directorio

MediaEngineDebugLogs Debug MediaEngineHost.exe\%temp%\Citrix\HDXRTMediaEngine

\MediaEngineHostDebugLogs

MediaEngine Crash Dumps Crash Dump MediaEngineHost.exe \%temp%\Citrix\HDXRTMediaEngine

MediaEngine Stacktrace Stacktrace MediaEngineHost.exe \%temp%\Citrix\HDXRTMediaEngine

Page 30: Citrix HDX como integrarlo con Microsoft Lync

•Windows y otros logs relacionados pueden ser útiles ….

•Event Viewer Logs (Logs Aplicación/ System Logs)

•User.dmp (Windows XP / Windows 7)

•Captura de paquetes

Reporting de Errores

Page 31: Citrix HDX como integrarlo con Microsoft Lync

Endpoint Consejos de Troubleshooting

Page 32: Citrix HDX como integrarlo con Microsoft Lync

•Al utilizar dispositivos USB con altavoces como Jabra o ClearOne con cancelación incorporada de Echo, el usuario debe de desactivar la cancelación (EAC)de Eco Acustico en la pestaña de “Audio/Video” para tener una buena calidad de audio.

•Utilizando el micrófono y cámaras externas USB, requiere AEC y debe ponerse este en ON.

•Varios factores que pueden impactar en el envío y recepción del ratio de resolución de frecuencia de imagen incluyendo CPU, será necesario cambiar configuración de cámara y de ancho de banda.

End-Point consejos de Troubleshooting

Page 33: Citrix HDX como integrarlo con Microsoft Lync

•Participantes que utilizan Auriculares USB:

•Dentro de la configuración de Audio/Video aseguraremos de que la opción de Cancelación de Eco está desmarcarda.

•Los Auriculares no requieren que esta opción o característica esté habilitada en los casos que está habilitado el RealTimeMediaEngine intenta suprimir el audio al usuario.

•El resultado es un audio entrecortado, ya que no hay nada para cancelar distinta a la propia voz del usuario.

End-Point consejos de Troubleshooting

Page 34: Citrix HDX como integrarlo con Microsoft Lync

• “RightSound” es una tecnología desarrollada por Logitech para eliminar el ruido de fondo, es recomendado desactivar el software de cancelación de eco.

• Nota: Esto solo sucede con el driver de Logitech que está instalado en el terminal.

End-Point consejos de Troubleshooting

Page 35: Citrix HDX como integrarlo con Microsoft Lync

•“RightLight” es una tecnología desarrollada por Logitech está diseñada para mejorar la imagen en lugares mal iluminados.

•Un efecto secundario es que disminuye la tasa de fotogramas producida por la camara. Si se desactiva la opción “RightLight” permite capturar video a más de 30 fps.

•Note: Esto sucede únicamente cuando el driver de Logitech está instalado en el terminal.

End-Point consejos de Troubleshooting

Page 36: Citrix HDX como integrarlo con Microsoft Lync

• Red o Inalámbrico – No simultáneos.

OO

End-Point consejos de Troubleshooting

Page 37: Citrix HDX como integrarlo con Microsoft Lync

•Instalación de HDX RealTime Media Engine en Linux requiere de Citrix Receiver para Linux 12.0 instalado, es un pre-requisito.

•Se puede descargar Receiver for Linux 12.0 desde el Link: http://www.citrix.com/English/ss/downloads/details.asp?downloadId=2316611&productId=1689163.

•Como Instalarlo: http://support.citrix.com/article/CTX125285.

Instalación en Linux

Page 38: Citrix HDX como integrarlo con Microsoft Lync

• Nombre del Instalado en RedHat / citrix-hdx-realtime-media-engine_1.0.2-481_i386.rpm

El instalador puede ser ejecutado como “Package Installer” GUI desde el terminal.

• La línea de comando rpm del paquete:rpm -ivh citrix-hdx-realtime-media-engine_1.0.2-481_i386.rpm

• Comando del paquete deb:dpkg -i citrix-hdx-realtime-media-engine_1.0.2-481_i386.deb

Instalación en Linux

Page 39: Citrix HDX como integrarlo con Microsoft Lync

• Ubuntu - nombre del instalado - citrix-hdx-realtime-media-engine_1.0.2-481_i386.deb

• El instalador puede ser ejecutado como “Package Installer” GUI desde el terminal.

• Comando del paquete rpmrpm -ivh citrix-hdx-realtime-media-engine_1.0.2-481_i386.rpm

• Comando del paquete debdpkg -i citrix-hdx-realtime-media-engine_1.0.2-481_i386.deb

Instalación en Linux

Page 40: Citrix HDX como integrarlo con Microsoft Lync

Terminales de Wyse Soportados.

Page 41: Citrix HDX como integrarlo con Microsoft Lync

Terminales de HP Soportados

T610 AMD Dual Core 1.6 ghz Ubuntu 10.04

T510 Vid Dual Core 1.2 ghz Ubuntu 10.04

Page 42: Citrix HDX como integrarlo con Microsoft Lync

Preguntas...

Page 43: Citrix HDX como integrarlo con Microsoft Lync

Muchas gracias