Microsoft Lync Server
Header

Algo que me ha gustado desde siempre en Windows Phone era la posibilidad de anclar contactos en la pantalla de inicio, de tal forma que si son contactos frecuentes puedo directamente abrir una conversación pulsando en el icono correspondiente:

Live Tiles de Lync -17.jpgLive Tiles de Lync -18.jpg

 

Y claramente esto lo quiero hacer en Windows 10, ahora que el menu de inicio se ha rediseñado nuevamente y me parece muy útil tener el contacto disponible desde el menú inicio. Voy a empezar por el final para que os déis cuenta de lo que quiero tener:
 
Live Tiles de Lync -12.png
 
La idea es pulsar en el botón de inicio y a un solo clic tener disponible una sesión de mensajería instantánea con un usuario, varios o una llamada de teléfono (llamadas frecuentes). Para ello lo que haré será crear varias accesos directos utilizando parámetros de la línea de comandos que iniciarán Lync según se requiera. Aquí os expongo primero una lista de los comandos disponibles:
 
Extensión Formato de datos Acción
tel:
URI de tel.
Abre la ventana Conversación para una llamada de audio pero no marca el número especificado.
callto:
tel:, sip: o URL de tel que se puede editar
Abre la ventana Conversación para una llamada de audio pero no marca el número especificado.
sip:
URI del SIP
Abra la ventana Conversación con el Identificador uniforme de recursos (URI) del SIP especificado en la lista de participantes.
Sips:
URI del SIP
Si Lync 2013 está configurado para usar el protocolo de seguridad de la capa de transporte (TLS), funciona exactamente igual que sip:. Si no está usando TLS, muestra un cuadro de diálogo para informar al usuario de que se requiere un nivel de seguridad más alto.
conf:
URI del SIP de la conferencia a la que se va a unir
Si el URI es automático, crea instancias del foco y solo abre una vista de la lista. En caso contrario, abre una vista de la lista pero no envía INVITE.
 
im:
URI del SIP
Muestra la ventana Conversación solo de mensajería instantánea con el URI del SIP. Acepta varios URI del SIP especificados entre corchetes angulares de apertura y cierre (<>) sin ningún separador.

Pues ahora que ya tenemos claro lo que queremos, vamos ello. Lo primero es que vamos a crear los accesos directos que queramos en la siguiente ubiación %USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\ de tal forma que luego podamos buscarlos y asignarlos al inicio. Lo primero nos vamos a la carpeta en cuestión y creamos los siguientes accesos directos: 

  • Mensajería Instantánea con un usuario: sip:UR del SIP
  • Mensajería Instantánea con varios usuarios: sip:<URI del SIP><URI del SIP>
  • Una llamada de teléfono a un número especificado previamente: tel:URI del Teléfono
Veamos como crearíamos los acceso directos para cada uno de los ejemplos que os comento:
 
Mensajería Instantánea con un usuario
Live Tiles de Lync -3.png
Mensajería Instantánea con varios usuarios:
Live Tiles de Lync -7.png

Una llamada de teléfono a un número especificado previamente 

Live Tiles de Lync -6.png

En cada acceso directo solo tenemos que especificar la línea de comandos y por último escribir el nombre con el que lo queremos identificar y pulsar en Finalizar

Live Tiles de Lync -4.png

Ahora ya tenemos nuestros tres acceso directos a los servicios comentados:

Live Tiles de Lync -5.png
Si ejecutamos cada uno de ellos nos abrírá las distintas ventanas con la mensajería instantánea o la llamada de teléfono:
 
Mensajería Instantánea con un usuario 
Live Tiles de Lync -18.png
Mensajería Instantánea con varios usuarios: 
Live Tiles de Lync -8.png
 
Una llamada de teléfono a un número especificado previamente  
Live Tiles de Lync -1.png
 
Ahora bien, nos queda tenerlo en el menu inicio, para ello pulsamos la tecla Windows del equip y buscamos los ficheros que hemos creado:
 
Live Tiles de Lync -10.png
Y ahora vamos añadiendo los iconos al inicio pulsando con el botón secundario del ratón encima de cada uno de ellos y pulsamos en Pin to Start
Live Tiles de Lync -11.png
Y ya tenemos nuestros iconos disponibles en el menú de inicio
Live Tiles de Lync -12.png
 
Desde aquí ya podemos cambiar el tamaño de los iconos, moverlos o eliminarlos cuando queramos
Live Tiles de Lync -13.png

Y por último si queremos cambiar el icono que nos muestra, simplemente vamos al acceso directo y se lo cambiamos, para ello vamos a las propiedades del acceso directo y pulsamos en Change Icon …

Live Tiles de Lync -14.png
y elegimos el icono que queramos aplicar ..
Live Tiles de Lync -15.png
Y con esto ya tenemos nuestros iconos preferidos en los accesos directos de Lync
Live Tiles de Lync -16.png
Aquí os dejo el enlace de Microsoft en donde podéis encontrar la información sobre los parámetros de la línea de comandos de Lync 2013: http://technet.microsoft.com/es-es/library/gg398376.aspx
Espero que os sea de utilidad!!!

Microsoft ha publicado una nueva actualización para el cliente Lync 2013 en donde nos encontramos algunas novedades interesantes, entre las cuales destacamos la posibilidad de ocultar las imágenes de los usuarios que se mostraban en cada conversación:

Versión 15.0.4649.1000

Actualización Cliente Lync 2013 Octubre 2014-5.jpg

Versión 15.0.4649.1001

Actualización Cliente Lync 2013 Octubre 2014-1.jpg

 
Esta configuración la hacemos directamente desde las opciones del cliente Lync:
Actualización Cliente Lync 2013 Octubre 2014-4.jpg
3001551 – Lync 2013 crashes when it hits «LyncDesktopViewModel.dll»
3001545 – Issues occur when a user selects content in a history conversation window in Lync 2013
2998659 – Update to add recording and gallery view feature in a conversation in Lync 2013 basic
2996298 – Update adds a tab in the «Lync – Options» dialog box to manage instant message window related settings in Lync 2013
2996296 – Application sharing without audio or video is slow in Lync 2013 when bandwidth is low
2996294 – Recorded audio or video content is low-quality or incorrect in Lync 2013
2996293 – Update changes the default layout of a Lync 2013 instant message conversation window to narrow mode
2996292 – Unexpected time stamps appear when you paste messages from a conversation window in Lync 2013
2996290 – Memory leaks during a video call in Lync 2013 when camera’s capture resolution is 720p or higher
2996289 – PSTN call is disconnected in Lync 2013 when you enable the media bypass setting
2996288 – Update enables viewers to automatically rejoin a desktop sharing session in a Lync 2013 conference
2996287 – Emoticons generated or typed text loses color or formatting when you paste text in an IM conversation in Lync 2013
2996286 – Update changes the format of an instant message that is copied from Lync 2013
2996285 – Error «Problem Event Name: APPCRASH, Application Name: lync.exe» when you view desktop sharing in Lync 2013
2996284 – A memory leak occurs when a remote user joins video conference in gallery mode in Lync 2013
2996283 – Audio or video call stops responding or disconnects in Lync 2013
2996281 – Online user can’t sign in to Lync 2013 when another user has logged on to Windows by using a federated domain account
2996280 – Update enables Lync 2013 to collect telemetry data during a meeting or for a meeting join attempt
2996279 – Lync 2013 crashes or stops responding when it starts an application or accesses video-related features
2996278 – Error «Event Type: BEX» «Bucket Id: 81661691731» for Lync 2013 occurs
Enlaces de descarga:

​Es posible que os hayáis encontrado con este problema a la hora de visualizar los LOG en alguno de vuestros servidor de Lync a través de las Microsoft Lync Server 2013 Debugging Tools, tiene fácil solución aunque desde mi punto de vista no es comprensible que me haya funcionando bien sin cambiar nada hasta hoy. Puesto que tengo la última versión de las Debugging Tools (Microsoft Lync Server 2013 Debugging Tools)

Error OCSLogger Región Equivocada_1.jpg
Por defecto el la región del servidor está establecida tal cual hayamos hecho la instalación, en mi caso Español (España)
Error OCSLogger Región Equivocada_2.jpg
Las Microsoft Lync Server 2013 Debugging Tools esperan que el formato de Fecha y hora por defecto sea Inglés (Estados Unidos), pues debemos establecerlo tal cual y luego abrir nuevamente las Microsoft Lync Server 2013 Debugging Tools
Error OCSLogger Región Equivocada_3.jpg
Ahora ya podemos leer sin problemas el contenido de las Microsoft Lync Server 2013 Debugging Tools, pero me repito que yo llevaba mucho tiempo con las Microsoft Lync Server 2013 Debugging Tools instaladas y sin problema en Español (España)
Error OCSLogger Región Equivocada_4.jpg

La solución es simple, pero bueno, trataré de ver porque antes funcionaba (hace dos días) y hoy mismo no con los formatos de fecha y hora Inglés (Estados Unidos).

Espero que os sea de utilidad!!!

Aquí os dejo una infografía que he encontrado por internet sobre "Los 10 mejores consejos de soporte y gestión de problemas en Lync", me ha parecido excepcional. Aquí os dejo el vínculo en donde la he encontrado: http://blog.enowsoftware.com/solutions-engine/bid/186145/Top-10-Tips-for-Supporting-Troubleshooting-Lync-2013-Infographic

Final_Lync_Infographic - copia.png

 

​Excelente documento que no debeis dejar de leer si queréis implementar Lync Server en Hosted y con un Exchange Server en un entorno híbrido, además claramente en un entorno Multi Bosque: Deploying Lync in a Multi-Forest Architecture (Partner Hosted Lync with Exchange Hybrid)

Exchange_Forest_Lync_Hosted.JPG
Aquí tenéis el índice del documento,
 
1      Introduction. 1
1.1      What problem are we trying to solve?. 1
2      About this document 2
2.1      Document scope. 2
2.2      Document assumptions. 3
2.3      Naming conventions. 3
3      Environment design and configuration. 3
3.1      Public Key Infrastructure (PKI) 3
3.2      User management and provisioning. 3
3.3      General environment configuration. 3
4      Overview of the multi-forest model 4
4.1      Customer on-premises Environment (Customer user forest) 6
4.2      Lync in a partner data center (Partner-hosted Resource Forest) 7
4.3      Exchange Online (Multi-Tenant Resource Forest) 8
4.4      Deployment considerations. 8
5      Prerequisites for configuring Lync Server with Exchange Online. 9
5.1      Public Key Infrastructure (PKI) 9
5.2      Domain Name System (DNS) 9
5.3      Trust relationships. 11
5.3.1      Active Directory Forest Trust 11
5.3.2      Office 365 Federation Trust 11
5.4      Active Directory Synchronization (DirSync) 11
5.4.1      Directory Synchronization with Exchange Online. 12
5.4.1.1        Exchange Online Attribute Write-back. 12
5.4.2      Directory Synchronization Tools. 12
5.4.3      Manual vs. Automated DirSync. 13
5.5      Authentication (AuthN) 13
5.5.1      Resource Provider vs. Identity Provider 13
5.5.2      Lync Client Authentication. 13
5.5.3      Exchange Online Client Authentication. 14
5.5.4      Pass Through Authentication. 14
5.5.5      Claims Based Authentication. 15
5.5.6      Endpoint authentication types. 15
5.5.6.1        Passive (web) clients. 16
5.5.6.2        Exchange Online Outlook Web Access Client Authentication Details (Always external) 16
5.5.6.3        MEX (rich) clients. 17
5.5.6.4        Active clients. 17
5.5.7      Password Synchronization. 18
5.6      Federation. 19
5.6.1      Microsoft Federation Gateway. 19
5.6.2      Identity federation. 20
5.6.3      Single Sign-On (SSO) for Lync. 20
5.6.4      Single Sign-On (SSO) for Exchange Online. 20
5.6.5      Active Directory Federation Services (AD FS) 20
5.6.6      Federation server proxy. 21
5.6.7      AD FS High Availability. 21
5.6.8      Smart links. 21
5.6.9      Identity management 22
6      Scenario A: Lync Server with Exchange Online (Multi-tenant) Implementation Details. 22
6.1      Initial Forest Configuration. 23
6.1.1      Step 1 – Make Changes to Global DNS Settings. 23
6.1.1.1        Create / Modify Internal DNS Records. 24
6.1.1.2        Create / Modify External DNS Records. 25
6.1.1.3        Additional considerations. 26
6.1.2      Step 2 – Configure Customer User Forest 26
6.1.2.1        Update Root Certificate Authority. 26
6.1.2.2        Configure the Customer user forest for SSO with Exchange Online. 27
6.1.2.3        Establish Directory Synchronization with the Lync Resource Forest Active Directory  27
6.1.2.4        Automate Lync Identity Management Process. 27
6.1.2.5        Establish Directory Synchronization with the Exchange Online resource forest Active Directory  28
6.1.2.6        Automate Exchange Identity Management Process. 28
6.1.2.7        Order Certificates for Lync and Exchange. 28
6.1.2.8        Configure DNS to locate services in the Lync and Exchange Online resource forests  29
6.1.3      Step 3 – Configure the Lync Resource forest 29
6.1.3.1        Establish Trust 29
6.1.3.2        Update Root CA. 29
6.1.3.3        Configure DNS to locate services in the Customer User Forest and Exchange Online resource forest 30
6.1.3.4        Prepare the Lync Resource Forest Active Directory for Lync. 30
6.1.3.5        Install and Configure Lync Server Using Microsoft Best Practices. 30
6.1.3.6        Install and Configure PSTN connectivity. 31
6.1.3.7        Configure the Lync Resource Forest for Exchange Online UM.. 31
6.1.3.7.1     Configure the Edge Server for Integration with Exchange Online UM.. 31
6.1.3.8        Create a Hosted Voice Mail policy. 31
6.1.4      Step 4 – Configure Exchange Online Resource Forest 32
6.2      Ongoing Identity Management 32
6.2.1      Step 1 – Create New Active Directory Account(s) 32
6.2.1.1        Create new Active Directory user accounts from an authoritative source. 32
6.2.1.2        Add attributes manually. 32
6.2.1.3        Add Exchange Online URL to IE Trusted Sites list 32
6.2.1.4        Step 2 – Provision Accounts for Lync. 33
6.2.1.4.1     Create disabled user accounts in the Lync resource forest 33
6.2.1.4.2     Enable the Lync disabled user accounts. 33
6.2.1.4.3     Configure disabled user accounts for Exchange Online UM.. 33
6.2.1.4.4     Enable the disabled user accounts to receive UM messages. 33
6.2.1.4.5     Synchronize Lync resource forest disabled user account with Customer user forest account 33
6.2.1.4.6     Optional: Enable OWA for IM integration. 34
6.2.1.5        Confirm Attribute Mapping (Customer user forest to Lync resource forest) 34
6.2.1.6        Step 3 – Provision Mailbox Accounts for Exchange Online. 35
6.2.1.6.1     Create enabled user accounts in the Exchange Online resource forest 36
6.2.1.6.2     Configure the Exchange enabled user accounts. 36
6.2.1.6.3     Create an Exchange mailbox. 36
6.2.1.6.4     Synchronize Exchange Online resource forest enabled user account with the corresponding enabled user account in the Customer user forest 36
6.2.1.6.5     Enable Lync EUM routing. 36
6.2.1.6.6     Confirm Attribute Mapping (Customer user forest to Exchange Online resource forest) 36
6.2.1.6.7     Confirm Attribute Mapping required for Exchange Rich Coexistence (Customer user forest) 38
7      Scenario B – Lync Server with Exchange Hybrid (Online Multitenant with on-premises) 39
7.1      Initial Forest Configuration. 39
7.1.1      Step 1 – Make Changes to Global DNS Settings. 40
7.1.1.1        Create / Modify Internal DNS Records. 40
7.1.1.2        Create / Modify External DNS Records. 41
7.1.2      Step 2 – Configure Customer User Forest 43
7.1.2.1        Update Root CA. 43
7.1.2.2        Configure the Customer user forest for SSO with Exchange Online. 43
7.1.2.3        Establish Directory Synchronization with the Lync Resource Forest Active Directory  44
7.1.2.4        Automate Lync Identity Management Process. 44
7.1.2.5        Establish Directory Synchronization with the Exchange Online resource forest Active Directory  44
7.1.2.6        Automate Exchange Identity Management Process. 45
7.1.2.7        Order Certificates for Lync and Exchange. 45
7.1.2.8        Configure DNS to locate services in the Lync and Exchange Online resource forests  46
7.1.3      Step 3 – Configure Lync Resource Forest 46
7.1.3.1        Establish Trust 46
7.1.3.2        Update Root CA. 47
7.1.3.3        Configure DNS to locate services in the Customer User Forest and Exchange Online resource forest 47
7.1.3.4        Prepare the Lync Resource Forest Active Directory for Lync. 47
7.1.3.5        Install and Configure Lync Server Using Microsoft Best Practices. 48
7.1.3.6        Install and Configure PSTN connectivity. 48
7.1.3.7        Configure the Lync Resource Forest for Exchange Online UM.. 48
7.1.3.7.1     Configure the Edge Server for Integration with Exchange Online UM.. 48
7.1.3.7.2     Create Hosted Voice Mail Policy. 49
7.1.3.8        Configure the Lync Resource Forest for Exchange on-premises UM.. 49
7.1.3.8.1     Prepare Exchange for Active Directory. 50
7.1.3.8.2     Apply ACLs to Lync resource forest Active Directory containers. 50
7.1.3.8.3     Import the Active Directory modules for Windows PowerShell 50
7.1.3.8.4     Manually create Exchange UM Dial Plans in the Lync resource forest 50
7.1.3.8.5     Manually create Exchange UM Server objects in the Lync resource forest 51
7.1.3.8.6     Manually associate the UM Server object with the UM DialPlan object 51
7.1.3.8.7     Manually create an Exchange Auto Attendant in the Lync resource forest: 52
 
7.1.3.8.8     Run the Exchange UM Integration tool ocsumutil.exe. 52
 
7.1.3.8.9     Validate Successful Creation of Exchange UM DialPlan and UM Server objects  52
7.1.4      Step 4 – Configure Exchange Online Resource Forest 53
7.2      Ongoing Identity Management 53
7.2.1      Step 1 – Create New Active Directory Account(s) 53
7.2.1.1        Create new Active Directory user accounts from an authoritative source. 53
7.2.1.2        Add attributes manually. 53
7.2.1.3        Add Exchange Online URL to IE Trusted Sites list 53
7.2.2      Step 2 – Provision Accounts for Lync. 53
7.2.2.1.1     Create disabled user accounts in the Lync resource forest 53
7.2.2.1.2     Enable the Lync disabled user accounts. 54
7.2.2.2        Configure disabled user accounts for Exchange Online UM.. 54
7.2.2.3        Enable the disabled user accounts to receive UM messages. 54
7.2.2.4        Synchronize Lync resource forest disabled user account with Customer user forest account 54
7.2.2.5        Optional: Enable OWA for IM integration. 54
7.2.2.6        Confirm Attribute Mapping (Customer user forest to Lync resource forest) 55
7.2.3      Step 3 – Provision Mailbox Accounts for Exchange Online. 56
7.2.3.1.1     Create enabled user accounts in the Exchange Online resource forest 57
7.2.3.1.2     Configure the Exchange enabled user accounts. 57
7.2.3.2        Create an Exchange mailbox. 57
7.2.3.3        Synchronize Exchange Online resource forest enabled user account with the corresponding enabled user account in the Customer user forest 57
7.2.3.4        Enable Lync EUM routing. 57
7.2.3.5        Confirm Attribute Mapping required for Exchange Rich Coexistence (Customer user forest) 57
7.2.4      Step 4 – Provision Mailbox Accounts for Exchange on-premises. 58
8      Appendix A. 59
8.1      Resources. 59
8.2      Lync Resource Forest Modifications Required to Support Hosted UM.. 60
8.2.1      Lync Hosted Voice Mail policy. 61
8.3      Claims Based Authentication Example. 62
8.4      How Single Sign on (SSO) Works in Office 365. 62
 
8.5      Manual Account Creation Process. 65