Microsoft Lync Server
Header

Para los que ya utilizáis Lync Server (y otros productos de Microsoft) sabéis que podemos probarlo con todas sus funcionalidad durante 180 días sin coste alguno, para ello únicamente debemos descargarnos la versión de evaluación (http://technet.microsoft.com/es-es/evalcenter/hh973393.aspx). Una vez transcurrido este tiempo y sino lo hemos licenciado, que le ocurrirá a nuestro Lync Server?

Actualizar Licencia Lync Server 2013.jpg

Pues básicamente el problema es que no podemos iniciar sesión en Lync, porque el servicio "Front-END de Lync Server" (RTVSRV) está parado y no podremos volver a iniciarlo hasta que activemos el producto. El servicio Front-END de Lync Server es básico para el funcionamiento de Lync, puesto que controla y gestiona los siguientes servicios:

  • Registro y autenticación de usuarios
  • Información de presencia e intercambio de tarjetas de contacto
  • Servicios de libreta de direcciones y ampliación de la lista de distribución
  • Funcionalidad de MI, incluidas las conferencias de MI de varios participantes
  • Conferencia web, conferencia de acceso telefónico local por y conferencia A/V (si se ha implementado)
  • Servicios de hospedaje de aplicaciones para las dos aplicaciones incluidas en Lync Server (por ejemplo, Operador de conferencia y Aplicación de grupo de respuesta) y para aplicaciones de otros fabricantes
  • Opcionalmente, la supervisión, para recopilar información de uso en forma de registros de detalles de las llamadas (CDR) y registros de errores de las llamadas (CER). Esta información proporciona métricas sobre la calidad de los datos multimedia (audio y vídeo) que atraviesan la red para las llamadas de Telefonía IP empresarial y las conferencias A/V.
  • Componentes web para las tareas basadas en web compatibles, como el Programador web y el Iniciador de participación en reuniones.
  • Opcionalmente, el archivado, para archivar comunicaciones de MI y contenido de reuniones con fines de cumplimiento. Para ver más detalles, consulte Planear archivado en la documentación referente a la planeación.
  • Opcionalmente, si el chat persistente está habilitado, servicios web de chat persistente para la administración de salones de chat y para la carga y descarga de archivos.

He marcado en rojo el más importante, puesto que sino podemos inicar sesión … no podemos hacer  nada. Por lo que es vital registrar el producto, es un proceso que os llevará 1 minuto por cada servidor que tengamos que activar: Front-END, EDGE o Director.

Si por casualidad nos hemos olvidado de licencia del producto tendremos un "gran" problema, porque no tendremos ningún servicios disponible básicamente porque no podemos iniciar sesión porque el restro de servicios están activos, pero mientras no podamos iniciar sesión claramente no tenemos acceso a nada. Lo dicho, sí hemos superado los 180 días de la versión de evaluación, lo primero que veremos es lo comentado, que el servicio de Front-END está parado:

Licencia_Lync_NO_Activa (2).png

También podemos verificarlo mediante el siguient cmdlet: Get-CsWindowsService

Licencia_Lync_NO_Activa (3).png

Si tratamos de iniciar el servicio, veremos como no nos dejará hacerlo y se registrará el siguiente evento en el visor de sucesos (ID 12290):

Licencia_Lync_NO_Activa (1).png

Ahora bien, lo que nos queda es registrarlo para que se pueda volver  iniciar el sericio y todo volverá funcionar de forma inmediata. Para ello debemos tener la ISO de Lync Server para la licencia por Volumen que nos debemos descargar del Volume Licensing Service Center: https://www.microsoft.com/licensing/servicecenter/default.aspx. Una vez descargada, iniciamos una consola de powersehell de Lync Server como privilegios de administrador y ejecutamos el siguiente comando: msiexec.exe /fvomus server.msi EVALTOFULL=1 /qb. El MSI server.msi está dentro de la ISO en la sigiuente ruta: Setup\amd64\Setup\server.msi

Licencia_Lync_NO_Activa (8).png
De momento no podemos iniciar el servicio de Front-END, antes debemos debemos ejectuar el siguiente cmdlet: Enable-CsComputer para finalizar el proceso de activación

Licencia_Lync_NO_Activa (10).png

Ahora una vez que finalice el cmdlet Enable-CsComputer podemos ejecutar el sigiuente cmdlet para verificar que ya tenemos la licencia por volumen instalada: Get-CsServerVersion

Licencia_Lync_NO_Activa (11).png

Además, ahora ya tenemos el servicio de Front-END de Lync Server iniciado y sino es así ejecutaremos el siguiente cmdlet: Start-CsWindowsService para inicar todos los servicios que pudiesen estar parados de Lync en nuestro servidor:

Licencia_Lync_NO_Activa (12).png

Y según se van iniciando los servicios sí nos vamos al visor de eventos, iremos viendo como se van restableciendo los servicios a un nivel funcional:

Licencia_Lync_NO_Activa (13).png

Licencia_Lync_NO_Activa (14).png

Licencia_Lync_NO_Activa (15).png

Licencia_Lync_NO_Activa (16).png
Licencia_Lync_NO_Activa (17).png

 

Licencia_Lync_NO_Activa (18).png
Licencia_Lync_NO_Activa (19).png
Licencia_Lync_NO_Activa (20).png
Licencia_Lync_NO_Activa (21).png
 
Si ahora volvemos a ejecutar el cmdlet Get-CsWindowsService, ya vemos que tenemos el servicio de Front-END de Lync Server iniciado y el resto de servicio siguien iniciados:
Licencia_Lync_NO_Activa (22).png
Como vemos, el efecto de no tener licencia es que no podemos iniciar sesión en Lync aunque el resto de servicios estén activos esperando a que se active el producto. Esto tiene algo bueno y que la gente de Microsoft ha pensado en ello, mientras no tenga licencia no se inicia pero en cuanto la tenga el servicio se restablece en cuestión de minutos (sería cuestión de 1 minuto por cada servidor Front-END o Director y 30 segundos por cada Edge). Y aunque claramente el tiempo de instalación de la licencia es mínimo, siempre es bueno tener la licencia activa cuanto antes (nos va avisando con antelación con alertas en el visor de eventos, es cuestión de revisarlo como procedimiento de buenas prácticas (o como herramientas como SCOM, etc..). Y en el caso de que os ocurra que os habéis despistado, por lo menos debemos tener claro cuales serían los síntomas y como solucionarlo.
 

Espero que os sea de utilidad!!

Lo normal cuando llamamos a un usuario de Lync y no contesta nuestra llamada, es que se desvie la misma al buzón de voz del usuario. En Lync el buzón de voz está en Microsoft Exchange, pero os podéis encontrar con que no puede desviar la llamada al buzón de voz del usuario mostrando el siguiente error:

MSExchange Unified Messaging_1038_13.png
Lo primero que debemos hacer es revisar el visor de sucesos de los servidores implicados: Lync Server y Exchange Server.
 
Lync Server: este error nos muestra que el servidor de Lync no se puede conectar al servicio de UM de Exchange, por lo que si tenemos claro que tenemos conectividad a nivel de red con el Exchange, el problema debe estar en el servidor de UM
MSExchange Unified Messaging_1038_134.png
Exchange Server: El mensaje es claro, el servicio de UM no tiene certificado asignado y sin certificado asignado el servicio no se puede iniciar por lo que el Lync Server no puede desviar la llamada al buzón de voz del usuario
MSExchange Unified Messaging_1038_1.png

Si abrimos la consola de servicios de Exchange, podemos ver que el servicio de Mensajería unificada de Microsoft Exchange no está iniciado y aunque tratásemos de iniciarlo sería imposible si hemos configurado la UM con TLS
MSExchange Unified Messaging_1038_2.png
Para poder asignar el certificado al servicio de Exchange podemos hacerlo vía GUI o CMDLET, vamos a verlo directamente desde la consola de Exchange. Para ello abrimos la consola de administración de Exchange – Configuración del Servidor y seleccionamos nuestro servidor/es de Exchange para nos muestre los certificados asignados a los distintos servicios. Como podemos observar, por alguna razón no tenemos un certificado asignado el servicio de UM

MSExchange Unified Messaging_1038_3.png

Para asignar el certificado que tenemos ya importado para el servicio de UM, pulsamos con el botón secundario del ratón encima del mismo y pulsamos en Asignar servicios a certificados

MSExchange Unified Messaging_1038_4.png
Seleccionamos el servidor en el cual queremos asignar el certificado y pulsamos en Siguiente
MSExchange Unified Messaging_1038_5.png
Seleccionamos el servicio al cual le vamos a asignar este certificado y pulsamos en Siguiente
MSExchange Unified Messaging_1038_6.png

Ahora pulsamos en Asignar para finalizar la configuración

 MSExchange Unified Messaging_1038_7.png
Pulsamos en Sí a todo
MSExchange Unified Messaging_1038_8.png
Ya tenemos nuestro certificado asignado al servicio de UM y pulsamos en Finalizar
MSExchange Unified Messaging_1038_9.png

Ahora nuevamente en la consola de Exchange, vemos que ya tenemos el servicio de UM con su certificado asignado

MSExchange Unified Messaging_1038_10.png
Una vez asignado el certificado el servicio de UM se iniciará, si vamos a la consola de los servicios de windows podemos observar que ya tenemos iniciado el servicio
MSExchange Unified Messaging_1038_11.png
Si ahora volvemos revisar el visor de sucesos del Exchange, veremos como el servicio de UM se ha inciado correctamente y está disponible para recivir
MSExchange Unified Messaging_1038_12.png
Si ahora volvemos a revisar el visor de eventos del Lync Server, podemos observar que ya no tiene problemas para enrutar las llamadas hacia el servicio de mensajería unificada de Exchange

MSExchange Unified Messaging_1038_134.png

Ahora ya tenemos el servicio de UM de Exchange disponible para que desde Lync podamos desviar nuestras llamadas, etc.. como vemos tiene fácil solución pero siempre debemos analizar el problema en base a los síntomas y eventos que nos muestra en el visor de sucesos.

Espero que os sea de utilidad!!!

Microsoft ha publicado tres documentos muy interesantes que todo ingeniero (¿Qué conocimientos necesito para ser un ingeniero de Lync?) de Lync no debería dejar de leer:

Document
Document
Learn about KHI metrics in maintaining healthy servers for the various roles and functions in Lync 2013.
FREE
Release Date:
2/4/2014
Document
Document
Learn about CQM, the Call Quality Methodology for Lync 2013 and 2010 that helps you find and eliminate issues affecting call quality and user experience for Lync implementations that include enterprise voice features.
FREE
Release Date:
2/4/2014
Document
Document
This whitepaper describes how to configure your Lync Server 2010 environment to successfully host and participate in large and structured meetings.
FREE
Release Date:
2/4/2014

 

Seguro que os resultarán de utilidad!!!

Cada día en las empresas se busca proyectar una imagen corporativa a todos los niveles y en muchos casos (o en la mayoría) no se piensa la repercusión a nivel de IT que tienen alguno de estos cambios. Por ejemplo, pensemos en una empresa que quiere un tipo de letra corporativo que no viene con el sistema operativo, la cual debemos instalarla en todos los equipos de nuestra red (1000). En Windows XP con copiar la fuente a la carpeta FONTS del equipo local era suficiente, pero ahora con Windows 7/8 debemos realizar varias configuraciones antes de que tengamos las fuentes disponibles en los equipos. Los pasos a seguir serían los siguientes:

  • Crear una carpeta compartida con las fuentes a instalar
  • Crear una GPO con las siguientes directivas
    • Copiar las fuentes de la carpeta compartida la carpeta FONTS local de los equipos
    • Crear una nueva clave de registro tipo REG_SZ con el nombre de la fuente

Una vez tenemos claros los pasos a seguir, vamos a empezar por el primer paso que es compartir una carpeta en la red en donde situaremos las fuentes a instalar. En mi caso utilizaré una ruta DFS para publicar la carpeta, pero aquí lo importante son los permisos que debemos aplicar sobre la misma. Yo tengo una carpeta raiz compartida y luego una subcarpeta en donde estarían las fuentes, de ahí que os muestro los permisos a nivel de la carpeta raíz y la carpeta fuentes:

Carpeta raiz: ASIRLAB: A nivel de permisos de carpeta compartida, añado al grupo de Equipos del Dominio para aplicar permisos de lectura y a nivel NTFS como luego las fuentes están dentro de una subcarpeta solo le aplico permisos de lectura solo sobre estar carpeta (permisos especiales)

Instalar_Fuentes_Sin_Derechos_Administrativos_2.pngInstalar_Fuentes_Sin_Derechos_Administrativos_3.png

Carpeta Fuentes (subcarpeta de ASIRLAB): se configuran los permisos de Lectura y Ejecución, Mostrar contenido de la carpeta y Lectura con permisos de lectura

Instalar_Fuentes_Sin_Derechos_Administrativos_4.png

Como la directiva que vamos a configurar a continuación se aplica a nivel de equipo, he configurado al grupo de Equipos del Dominio como grupo con permisos de lectura sobre la carpeta fuentes. Ahora creamos una GPO y realizamos la siguiente configuración.

Copiaremos las fuentes de la carpeta Fuentes que tenemos en la red a las carpeta FONTS del equipo local, para ello vamos a la opción  Archivos dentro de Configuración de Equipo - Preferencias – Configuración de Windows:

Instalar_Fuentes_Sin_Derechos_Administrativos_1.png

La configuración sería la sigiuente: Ojo, en la lruta de origen al final debemos poner el nombre del fichero o *.* (copiará todo el contenido de la carpeta)

Instalar_Fuentes_Sin_Derechos_Administrativos_5.png

Por último debemos crear tantas claves de registro de tipo REG_SZ como fuentes vayamos a instalar, y que se correspondan con el nombre adecuado para cada fuente. En mi caso voy a instalar la fuente MuseoSans, de ahí que tengo que crearme algunas claves en al registro. Como es posible que no nos sepamos el nombre que tenemos que poner en el registro, yo lo que he hecho es instalar la fuente en el servidor y luego desde la opción de Registro en la misma directiva de grupo (Configuración de Equipo - Preferencias – Configuración de Windows), pulsamos en Nuevo – Asistente de RegistroInstalar_Fuentes_Sin_Derechos_Administrativos_6.png

Elegimos Equipo Local (en mi caso, si tenemos la fuente ya instalada en algún equipo podemos conectarnos al registro de otro equipo. Si es un equipo con Windows 7/8 debemos iniciar el servicio de Registro Remoto previamente)

Instalar_Fuentes_Sin_Derechos_Administrativos_7.png

Ahora navegamos hasta la siguiente clave del registro: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts, seleccionamos los nombres de las fuentes que queremos instalar en los equipos y pulsamos en Finalizar

Instalar_Fuentes_Sin_Derechos_Administrativos_8.png

Por lo que ya tenemos las claves de registro que vamos a crear en los equipos del dominio en los cuales queremos instalar dichas fuentes:

Instalar_Fuentes_Sin_Derechos_Administrativos_9.png

Esto debemos hacerlo con todas las fuentes que queramos instalar vía GPO, no tiene nada de especial pero si debemos tener en cuenta lo de crear la clave de registro adecuada para que las aplicaciones la puedan utilizar. Si ahora abrimos el notepad (es que no tengo el word instalado en esta máquina de preubas), vemos como tenemos la fuente Museo
Instalar_Fuentes_Sin_Derechos_Administrativos_10.png

Y claramente si vamos a la carpeta FONTS encontramos las fuentes que hemos copiado

Instalar_Fuentes_Sin_Derechos_Administrativos_11.png

Y las claves de registro que hemos creado

Instalar_Fuentes_Sin_Derechos_Administrativos_12.png

Como podéis apreciar es muy sencillo, pero muy útil. Lo único "engorroso" es tener que crear las clave de registro por cada fuente, sino sería un proceso automático para los usuarios. Podríamos dar permisos a los usuarios en la carpeta fuentes compartida en la red para que fueran copiando las nuevas fuentes y cuando se aplicase la directiva en los equipos ya tendrían la nueva fuente. Pero como no es así (o yo no he visto que se pueda hacer así sin más) toca añadir cada fuente al registro en esta directiva, pero bueno, mejor esto que tener que instalar las fuentes equipo por equipo.

Espero que os sea de utilidad!!!

Microsoft ya tiene nombre oficial para SkyDrive, en breve se llamará OneDrive y si queréis estar informados del cambio únicamente debéis introducir aqui vuestro e-mail (pulsa en la imagen)SkyDrive_a_OneDrive.png
Y toda la información sobre el "nuevo" producto aquí:

http://blog.onedrive.com/onedrive-for-everything-your-life/