Microsoft Lync Server
Header

Una de la cosas que quería implementar con la llega del cliente móvil de Lync 2013 es la posibilidad de soporte visual remoto, básicamente que los técnicos de soporte in-situ puedan mostrar las instalaciones de los clientes. De tal forma  que un usuario de Comunicaciones (como es este caso) pueda revisar visualmente el cableado de un dispositivo, inidicarle al técnico in-situ que tiene que cambiar, etc…

LynMobile2.jpg
 
Pensad en una situación más que cotidiana, que unos de los técnicos de soporte in-situ tenga que realizar cualquier tarea en el cliente. Que además tenga la necesidad de contar con un compañero en remoto, y además necesita que pueda ver la instalación actual para tomar la mejor decisión sobre la tarea a realizar. Pero seguro que además debemos añadir la inmediatez necesaria para estas tareas, y para complicarnos un poco más el segundo técnico que se necesita no está en la oficina ni tampoco tiene un equipo disponible con Lync. En otras circunstancias tendríamos estas opciones:
  • El segundo técnico deberia desplazarse al cliente (incurriríamos en gastos innecesarios, además del tiempo que se invertirá en el desplazamiento)
  • Enviarle un e-mail con las fotos de la instalación (muy offline, podríamos tener errores de comunicación entre lo que ven ambos técnicos)
  • Utilizar alguna herramienta de IM Público (NOOOOOOOO!!!)
  • Dejar la revisión para más tarde u otro día (incurriríamos en más costes o problemas de fechas para ajustar la instalación)
 
Estas son algunas de las opciones que tendríamos disponibles, pero tenemos una bastante mejor, que es la de utilizarla el cliente Lync Mobile 2013. Con esto lo tendríamos todo:
  • Inmediatez
  • Respuestas OnLine entre los técnicos
  • Ahorro de costes
En nuestro caso el técnico que estaba en el cliente tenía un portátil con Lync de Escritorio, y el técnico remoto tiene un Windows Phone 8 (Nokia 820) por lo que ya pueden tener una videoconferencia sin problemas. De tal forma se ha podido realizar la tarea oportuna, y como os muestro a continuación el técnico que está en el cliente le muestra la parte de armario de comunicaciones que necesita el técnico remoto.
wp_ss_20130313_0004.pngwp_ss_20130313_0005.png
 
Y ahora se comunican face-to-face para comentar cuales son las acciones a llevar a cabo
wp_ss_20130313_0008.png
 
Primera experiencia sobre el "soporte virtual" de 0  a 10 –> 10
 
Las comunicaciones unificadas son una maravilla, espero que le veáis toda la potencia que tiene Lync. Desde el PC y más allá (jeje)

El día 15/03/2013 MSFT ha publicado el CU8 para Lync 2010, por lo debemos revisar el artículo http://support.microsoft.com/?kbid=2493736 para ver los pasos a seguir para su instalación. Instalacion_CU8_1.png

Lo primero que debemos hacer es conocer que actualizaciones nos afectan a nuestra topología, y son los sugientes roles

  • Actualización para las herramientas administrativas
    2670358

    Descripción de la actualización acumulativa de Lync Server 2010, herramientas administrativas: febrero de 2012

  • Actualización para los componentes principales
    2793350

    Descripción de la actualización acumulativa de Lync Server 2010, componentes principales: marzo de 2013

  • Actualización para el operador de conferencia
    2701659

    Descripción de la actualización acumulativa de Lync Server 2010, operador de conferencias: junio de 2012

  • Actualización para el servidor de conferencia
    2793346

    Descripción de la actualización acumulativa de Lync Server 2010, Conferencing Server: marzo de 2013

  • Actualización para el servidor de componentes Web
    2793338

    Descripción de la actualización acumulativa de Lync Server 2010, componentes de servidor de Web: marzo de 2013

  • Actualización de Standard/Enterprise edition Server
    2791381

    Descripción de la actualización acumulativa de Lync Server 2010: marzo de 2013

  • Actualización para el servidor de conferencia Web
    2708616

    Descripción de la actualización acumulativa de Lync Server 2010, servidor de conferencias Web: junio de 2012

  • Actualización para el servidor de mediación
    2640253

    Descripción de la actualización acumulativa de Lync Server 2010, servidor de mediación: noviembre de 2011

  • Actualización para la API administrada de comunicaciones unificadas 3.0 en tiempo de ejecución
    2793341

    Descripción de la actualización acumulativa de Lync Server 2010, Unified Communications Managed API 3.0 Runtime: marzo de 2013

  • Actualización para el servicio de directivas de ancho de banda
    2650037

    Descripción de la actualización para el servicio de directivas de ancho de banda de Lync Server 2010: diciembre de 2011

  • Actualización para el servicio de movilidad
    2743736

    Descripción de la actualización acumulativa de Lync Server 2010, servicio de movilidad: octubre de 2012

Pues ahora toca descargar el fichero necesarios para nuestra actualización, yo siempre descargo el instalador de actualización acumulativa (http://download.microsoft.com/download/3/4/1/341C256C-0E74-4968-B6FA-EEA87600E283/LyncServerUpdateInstaller.exe)

Instalacion_CU8_Lync2010_1.png

Antes de iniciar la actualización correspondiente, lo más conveniente es que nos aseguremos de que el backup (Backup de Lync Server 2010) se ha realizado correctamente o bien que ejecutamos un Backup manual antes de comenzar el proceso. Yo he lanzado un backup manual antes de iniciar el proceso de actualización, tratando de tener el Backup más actualizado posible.

Backup_Lync.png

Una vez que ha finalizado correctamente, ejecutamos el LyncServerUpdateInstaller.exe para iniciar el proceso de actualización. Una vez ejecutado el instalador lo primero que nos mostrará será una pantalla en donde nos muestra el resumen de actualizaciones que tiene pendientes (en rojo) este servidor y que actulizará con esta instalación.  Únicamente debemos pulsar en Install Updates y el proceso se completará de principio a fin sin nuestra intervenciónInstalacion_CU8_1.png

Una vez que ha completado el proceso de instalación (entre 5 y 10 min) nos volverá a mostrar la misma pantalla que al principio pero con todas las actualizaciones instaladasInstalacion_CU8_2.png

Como último paso para completar la actualización se eliminarán los archivos actualizados de SQL en el servidor, por lo que debemos ejecutar el siguiente comdlet para aplicar los cambios

Install-CsDatabase -Update -ConfiguredDatabases -SqlServerFqdn FQDN_SERVIDOR -UseDefaultSqlPaths

Instalacion_CU8_5.png

Una vez que se ha completado el proceso ya tenemos nuestro servidor actualizado. Si tenéis algún otro servidor de Lync debéis actualizarlo igualmente, en mi caso también existe en esta topología un EDGE, por lo que nos descargamos el instalador y lo ejecutamos. Al igual que con el Front-END nos muestra un resumen de las actualizaciones que hará y pulsamos en Install UpdatesInstalacion_CU8_EDGE_1.png

Una vez que se complete la actualización nos mostrará de nuevo la pantalla con las versiones de nuestro servidor y veremos que está completamente actualizadoInstalacion_CU8_EDGE_2.png

Instalacion_CU8_EDGE_4.png

Pues con esto hemos finalilzado la actualización de nuestra Topología de Lync 2010 al CU8. Aqui os dejo también las últimas actualizaciones disponibles para el cliente Lync 2010:

Lync 2010 Hotfix KB 2791382 (32 bit)

Lync 2010 Hotfix KB 2791382 (64 bit)

 

Espero que os sea de utilidad!!

MSFT ha publicado (08/03/2013) una actualización​ para Office Web Apps Server 2013, esta actualización proporciona las últimas correcciones para 2013 de servidor de Office Web Apps. Además, esta actualización contiene mejoras de estabilidad y rendimiento. Para aplicar esta actualización debemos hacerlo de la siguiente forma:

  1. Quitar la granja de Office Web Apps que tenemos creada: Remove-OfficeWebAppsMachine
  2. Instalar la actualización (http://www.microsoft.com/es-es/download/details.aspx?id=36981)
  3. Recrear la granja: New-OfficeWebAppsFarm

Pues vamos a ello, primero quitamos nuestra granja de Office Web Apps: Remove-OfficeWebAppsMachine

actualizar_wac_1.png

Ahora instalamos la actualización, para ello aceptamos los terminos de licencia y pulsamos en Continuar (7 min + o -)

actualizar_wac_2.png

actualizar_wac_3.png
actualizar_wac_4.png
Una vez que se ha completado la instalación solicitará reiniciar, así que lo reiniciamos., y por último recreamos nuestra granja: New-OfficeWebAppsFarm -InternalUrl "https://office.asirsl.com" -ExternalUrl "https://office.asirsl.com" –EditingEnabled:$true –CertificateName “office”

actualizar_wac_5.png
actualizar_wac_6.png

Vamos a verificar que éstá funcionando correctamente, primero accedemos a la siguiente URL: https://office.asirsl.com/hosting/discovery y deberiamos ver algo similar a estoactualizar_wac_7.png

Para poder confirmar que está funcionando correctamente debemos probar a compartir una presentación desde Lyncactualizar_wac_8.png

actualizar_wac_9.png
Si la actualización se ha completado correctamente, en unos segundos podemos ver la presentación en nuestra conferencia. Si aun no habéis implementado Office Web Apps en vuestra organización aqui os dejo un enlace de como hacerlo: Office Web APPs con SharePoint y Lync Server 2013 y otro enlace más de como publicarlo correctamente mediante TMG 2010: Lync Server 2013: Error de publicación de WAC vía TMG 2010

Espero que os sea de utilidad!!

Esta mañana una compañera de trabajo (Belén Francisco) me ha comentado que estaba conectada con el cliente  móvil de Lync con la version 2010, y esto hace unos días no estaba soportado … por lo que he intentado conectarme con el cliente Lync 2010 a nuestro servidor (que lo tenemos actualizado desde el primer día) y conecta!!!

wp_ss_20130324_0001.pngwp_ss_20130324_0002.png

Ella tiene un móvil con Android por lo que no tiene la versión 2013, así que esto es .. por lo menos "raro". No he visto actualización alguna del servidor, ni del cliente Lync móvil … estoy tratando de analizar por donde viene esta compatibilidad!!

Incluso hasta he comprobado la versión de nuestro Lync Server para poder compararlo con otra versión de Lync 2013 sin CU1

Lync Server 2013 con CU1

cliente_lync_m_2010_srv_2013_cu1_1.png

Lync Server 2013 sin CU1
cliente_lync_m_2010_srv_2013_cu1_2.png
Esto también me servidor para darme cuenta que debo actualizar las Debuggins Tools a la nueva versión en el servidor de producción.
 

Ya os contaré que ha pasado cuanto lo "descubra"!!!

Con la llegada del CU1 de Lync Server 2013 y el cliente Lync 2013 seguramente muchos clientes querrán utilizar el cliente móvil, lo que les permite beneficiarse de las nuevas funcionalidades. Ahora tenemos la posibilidad de realizar llamadas IP de Audio y Vídeo, por lo que debemos tener claro como podemos publicar este servicio de manera segura

publicar_lync_mobile_1.jpg
En Lync 2013 los servicios de móvil ya se instalan de forma nativa en nuestros Front-END, por lo que no tenemos que hacer nada para que los servicios estén operativos (no como en Lync 2010).
 
Para publicar los servicios de móvil y que los clientes descubran automáticamente el servidor Lync, debemos crear los registros DNS tipo A o CNAME oportunos. Los registros DNS son los siguientes:
Registro ​Servidor ​Ámbito
​lyncdiscoverinternal.asirsl.com Front-END o Pool ​Red Interna
​lyncdiscover.asirsl.com ​IP Pública del Reverse-Proxy (TMG) ​Red Externa
 
En los Front-END existen dos Sitios Web, uno Interno y otro externo. El servicio Web Interno utilizar el puerto 443 y el servicio Web Externo el 4443
publicar_lync_mobile_2.jpg
 
Los servicios web internos los utilizarán los clientes móviles que están dentro de la organización, de ahí que esté configurando con el puerto 443 directamente puesto que la conexión no pasará por los reverse-proxy. Los servicios web externos serán utilizados por los clientes móviles que están fuera de la organización, el cliente se conectará también al puerto 443 pero en la configuración del reverse-proxy enviaremos la petición al puerto 4443 del servidor o pool de Front-END. Es importante que también publiquemos la URL de los servicios web externos del Front-END o Pool, puesto que los clientes lo necesitan para iniciar sesión
publicar_lync_mobile_3.jpg
 
Los servicios web se pueden publicar en HTTP o HTTPS, claramente debemos publicarlo siempre que sea posible en HTTPS y para ello debemos disponer de los certificados  correspondientes (¿Qué certificados necesitamos para Lync?).  Yo os recomiendo un certificado wildcard, de tal forma que podáis utilizarlo para publicar otros servicios diferentes a Lync que sean del mismo dominio. En caso de que no queráis o podáis adquirir un certificado wildcard necesitáis un certificado SAN con los nombres de lyncdiscover.asirsl.com y pool.asirsl.com (Servicios Web Externos), y si tenéis más servicios que queréis publicar debemos añadir los nombres alternativos (SAN) que sean necesarios al certificado. De tal forma, la mejor opción para publicar estos servicios web u otros (Exchange, SharePoint, etc…) es con un certificado wildcard.
 
Una vez que cumplamos todos los requisitos (registros DNS, servicios de móvil y certificados digitales) ya podemos publicar los distintos servicios web. Para ello se requiere un reverse-proxy, yo voy a utilizar el TMG 2010, la pareja ideal (no única) para el Lync.  En la misma regla que publicamos los servicio web para los clientes móviles, podemos utilizarla para publicar las diferentes URL de  Conferencias de Acceso Telefónico y  Reuniones OnLine. Lo primero que debemos hacer es crear una nueva regla de publicación web:
publicar_lync_mobile_14.jpg
y las distintas opciones os las muestro a continuación 
publicar_lync_mobile_4.jpgpublicar_lync_mobile_5.jpg

publicar_lync_mobile_6.jpgpublicar_lync_mobile_7.jpg

como se puede apreciar en la ficha Nombres Públicos he añadido las distintas URL que necesito publicar, de ta forma que utilizo una sola regla
publicar_lync_mobile_8.jpgpublicar_lync_mobile_9.jpg

publicar_lync_mobile_10.jpgpublicar_lync_mobile_11.jpg

publicar_lync_mobile_12.jpg

Ahora debemos probarlo, para ello trataremos de iniciar el cliente Lync en un Windows Phone 8 (iPhone, iPad) y dejamos habilitado la configuración automática, de tal forma que probaremos que la resolución de nombres funciona correctamente (lyncdiscover.asirsl.com)

 
wp_ss_20130311_0004.png

Y si ahora vamos a  ver los registros del TMG podemos ver como utiliza la regla que hemos creado y se conectará a Lyncpublicar_lync_mobile_13.jpg

Por último para que los usuarios puedan conectarse a través de un dispositivo móvil, debemos tener configurada una directiva de móvil que así lo permita. Esto podemos hacerlo mediante powershell o el panel de control de Lync Server.
publicar_lync_mobile_15.jpg
Si cumplimos con todos los requisitos anteriores, ya podemos iniciar sesión en nuestro cliente Lync Mobile. Los dispositivos móviles que se conectan desde dentro de la organización (localmente o vía VPN) resolverán los registros DNS internos, y se conectarán al servidor o pool de servidores especificados en el lyncdiscoverinternal.asirsl.com de forma directa, de tal forma que no pasarán sus conexiones por el reverse-proxy.
wp_ss_20130311_0015.png
 
En caso de que no os funcionen los servicios de móvil aun cumpliendo todo los requisitos anteriores, debemos ejecutar los siguientes cmdlets:
 
Set-CsWebServer –Identity front-end-fqdn -McxSipPrimaryListeningPort 5086
Set-CsWebServer –Identity front-end-fqdn -McxSipExternalListeningPort 5087
Get-CsMcxConfiguration | Set-CsMcxConfiguration -ExposedWebURL External
Enable-CsTopology –verbose
 
* Este cmdlet solo debéis ejecutarlo si tenéis el resto de pasos que voy a comentar correctamente configurados y aun así no os conecta, puesto que por defecto en 2013 deberían estar activos *
 
Lo normal es que no sea necesario, pero en algunas instalaciones los técnicos me han comentado que no les funcionaban los servicios de móvil y con los cmdlets anteriores los servicios de movibilidad se han iniciado correctamente (pueden tardar en iniciarse los servicios entre 10 y 15 min)
  
Nota: For Microsoft Lync Server 2013 Edge Server deployments, an HTTPS reverse proxy in the perimeter network is required for external clients to access the Lync Server 2013 Web Services

 
Espero que os sea de utilidad!!!