Microsoft Lync Server
Header

Con la llegada de la versión de servidor de Skype For Business también llega a nosotros como se va a licenciar, algo que parece que muchos no tienen claro aun en día. No es un producto complejo de licenciar, es cuestión de tener claro varias cosas:

  • A nivel de servidor se licencia n​solo los servidores con el rol de Front-END, el resto de roles no se tienen que licenciar a nivel de Skype4B, simplemente el sistema operativo (Windows Server)
  • Los clientes tienen tres CAL, la primera es obligatoria  que es la que nos permite tener acceso a iniciar sesión, presencia y video uno a uno. El resto de licencias (Enterprise y Plus) son para tener acceso a conferencias y utilizar los servicios de VoIP. Se tiene que adquirir la básica más la Enterprise, Plus o ambas en base a las necesidades de cada usuario
  • El cliente de Skype For Business Basic se descarga de la web de Microsoft y es gratuito, pero no excluye del pago de las CAL (es un concepto diferente). Se descarga el cliente de Lync Basic y con las actualizaciones correspondientes se pasa a Skype For Business. Además, este cliente se descarga con cualquier plan de Office 365 que tenga Skype For Business
  • El cliente de Skype For Business viene con el Office 2013 (2016 en breve) Pro Plus, por lo que debemos contar con este software instalado para poder utilizar Skype4B con todas las funcionalidades disponibles a nivel de cliente. El Office 2013 lo podemos aquirir también en versión de pago por uso, para ello debemos contratar el Plan Office 365 ProPlus (https://products.office.com/es-es/business/office-365-proplus-business-software). Si tenemos ya un Office 2013 Plus SP1 con una actualización tendremos el cliente Skype For Business con una actualización:
  • Si se cuenta con un plan de Office 365 E4 ya se adquiere el derecho a las tres licencias de acceso de usuario, por lo que no tendríamos que adquirir ninguna de las tres licencias por separado.
Aquí os dejo un pequeño esquema del licenciamiento de Skype For Business, faltarían los clientes de móvil que de momento no hay una versión específica hasta la fecha. Pero entiendo que el licenciamiento será el mismo (pulsar en la imagen para verla a tamaño real):
 
Licenciamiento Skype4B.jpg
 

Espero que os sea de utilidad!!!

Con la llegada de ​Skype For Business Server (1 de Mayo de 2015) ya podemos agregar contactos de Skype (el de consumo) en nuestro cliente Skype For Business, por lo que ahora ya tenemos las siguientes opciones disponibles para el cliente final:

 

 

En Skype For Business Online ya desde el 15 de Abril se tenían  habilitado el poder conectar con usuarios de Skype (de consumo) buscándolos por su ID de Skype, no solo como hasta ahora que era a través de las cuentas MSA.

 

 

Esto es una excelente noticia, ahora Microsoft ha conectado de golpe a los 300 millones de usuarios de Skype con los usuarios de Skype  For Business Online y On-Premises!!

 

 

Cómo se comentaba desde Skype For Business ya podemos agregar a cualquier usuario de Skype a través de su ID de Skype y no solo  usuarios con cuentas MSA:

Skype_ID_ADD_Skype4B__1.png

Si lo probáis con Skype For Business OnLine entonces no tendréis problemas, simplemente agregáis el usuario y esperáis confirmación por su parte. Simplemente al usuario que agreguéis le llegará una solicitud para permitir el contactar con él:

Skype_Skype4B_6.png

Y únicamente debemos agregarlo y listo, ya estáis en contacto:

Skype_Skype4B_2.png
En Skype For Business mientras no se haya completado la aceptación de contacto, no se podrá contactar con el usuario y así nos lo hace saber:

Skype_Skype4B_4.png

Y una vez que el usuario de Skype nos ha aceptado, ya estamos listos para comunicarnos:

Skype_Skype4B_17.png

Con Skype For Business 2015 On-Premises también lo podéis hacer, pero previamente tenéis crear un proveedor de federaación público con el siguiente cmdlet:
 

New-CsPublicProvider -Identity Skype -ProxyFqdn federation.messenger.msn.com -IconUrl https://images.edge.messenger.live.com/Messenger_16x16.png
-NameDecorationRoutingDomain msn.com -NameDecorationExcludedDomainList "msn.com,outlook.com,live.com,hotmail.com" -VerificationLevel UseSourceVerification -Enabled $true -EnableSkypeIdRouting $true -EnableSkypeDirectorySearch $true
 
Skype_Skype4B_22.png
 
Importante: No se pueden hacer cambios sobre el proveedor una vez creado, debéis borrarlo y crearlo nuevamente con todos los parámetros establecidos según convenga, en caso contrario … os mostrará este error:
Skype_Skype4B_21.png
Por lo que debeis borrarlo con Remove-CsPublicProvider -Identity <nombre_proveedor>, y volver a ejecutar el cmdlet anterior. Una vez hecho, ya tendréis disponible la opción de buscar en el Directorio de Skype:
Skype_Skype4B_23.png

Los requisitos para completar este proceso lo tenemos aqui: Federación de Skype con Skype For Business. Aunque os comento que en la versión RTM de Skype For Business la opción de búsquedas en el Directorio de Skype a nivel de topología cambia con respecto a la captura que nos mostraba Microsoft en la documentación:

Imagen de Microsoft:

Federación Skype con Skype For Business.png

Imagen de mi topología:

Skype_Skype4B_24.png

Aunque realmente utliza el puerto 4443, no lo podemos cambiar como parece que estaba en la imagen de Microsoft (casi mejor sino ..). Pero si bien es cierto que no  debemos confundirlo con el puerto 4443 de la replicación de la configuración, del que hablo es este:

Skype_Skype4B_25.png

También comentarosY no he tenido que publicar ese puerto desde Internet hacia mi EDGE, puesto que es el puerto que se utiilzará para buscar en el Directorio de Skype. Como en la imagen de Microsoft estaba algo confuso, pensé que había que publicar el puerto 4443 hacia la IP del EDGE, pero no es así o por lo menos yo no lo he tenido que hacer he podido buscar contactos sin problema.

Los que hayais migrado (como yo) ya podéis tener acceso a unificar vuestro cliente de mansajería en Skype For Business, puesto que ya podemos agregar a cualquier usuario de Skype sea a través de su DI o cuenta de Microsoft.

Comentaros que no he tenido que tocar nada más que la creación del proveedor público, el proceso de federación ha quedado intacto tal cual estaba ya configurado en su momento:

  1. Federación y Acceso de Usuarios Externos
  2. Lync Server: Un Edge, Un Certificado SAN para un Dominio, Múltiples Dominios SIP y Federaciones
  3. Federación con Skype: Problemas con las llamadas de Voz y la Federación
  4. Federación Lync – Skype: Opciones disponibles para el usuario final
  5. Federar Lync OnLine con tu Lync On Premise
  6. Federar Lync 2013 con Google Talk
  7. Lync Server: Enviar declinación de responsabilidades de archivado a los socios federados

Espero que os sea de utilidad!!

Poco a poco ya vamos teniendo más documentación sobre Skype For​ Business, ya podemos ver información sobre la federación de Skype con Skype For Business. En la siguiente captura de pantalla podemos ver que ahora tenemos un puerto nuevo que abrir nuestros Firewall/Routers para la federación con Skype el puerto 4443 hacia la IP de acceso del EDGE de Skype For Business

Federación Skype con Skype For Business.png
Lo de la apertura del puerto entiendo que es así, al igual que lo hacemos con el  5061, pero sin embargo en el poster de cargas de trabajo de Skype For Business no lo veo: Esquemas de las cargas de trabajo de Skype For Business

Esto nos permitirá buscar y añadir a usuarios de Skype (versión de consumo) en nuestro Skype For Business, algo que ya estábamos esperando desde hace mucho tiempo. Además, tendremos las siguientes búsquedas disponibles cuando queramos agregar a usuarios de Skype:

  • Search by display name plus location, example “John Doe in Barcelona”– This will narrow the results of the search down considerably.
  • Search by email, example “johndoe@outlook.com” – This should return one result in most cases; the one that matches the specified email exactly. But if the same email is associated with more than one account, multiple results may be returned.
  • Search by phone number, example “123-123-1234” – This should return one result in most cases; the one that matches the specified phone exactly. Phone number must include the country code (i.e. 1-xxx-yyy-zzzz). If the same phone number is associated with more than one account, multiple results may be returned.
  • Search by Skype ID, example “JohnDoe1456” – If exact match is found, it will be returned as the first result. Other possible “name” matches may be return

 

 

Como requisitos de plataforma que debemos tener para poder realizar dicha configuración, es la siguiente:

 

Skype for Business Server 2015 Front End
Lync Server 2013 (or older) Front End
Comments
Skype for Business Server 2015 Edge
Supported
Not Supported
Skype for Business Server 2015 and Edge are prerequisites for Skype Directory Search
Skype for Business Server 2015 Edge + Lync Server 2013 Edge deployed side-by-side
Supported
Not Supported
Skype Directory Search traffic flows through Skype for Business Server Edge servers. Federation traffic goes through edge configured by the administrator. For example, the administrator could choose to continue to send federation traffic through Lync Server 2013 Edge servers which would not support Skype Directory Search.
Lync Server 2013 (or older) Edge
Not Supported
Not Supported

 

 

En cuanto a la configuración de nuestro EDGE, difiere poco de lo que hacíamos antes para configurar la federación con Skype. Los pasos a seguir son los mismos y requisitos de certificados y puertos son los mismos, a excepción que debemos abrir ahora el puerto 4443 y antes solo el 5061:

  • Registrar en el PIC (https://pic.lync.com) nuestro EDGE y dominio
  • Tener el registro DNS de tipo SRV configurado correctamente (_sipfederationtls._tcp.dominio.com)
  • El EDGE debe tener certificados públicos
  • Configurar la Federación en Skype For Business como  os muestro en la siguiente imagen (imagen de la web de Microsoft), para instalaciones nuevas

Federación Skype con Skype For Business_1.png

Si actualizamos nuestra topología a Skype For Business tenemos que reconfigurar nuestras federaciones, podemos hacerlo mediante PowerShell con los siguientes cmdlets:

  • Primero borramos el proveedor que tenemos: Remove-CsPublicProvider -Identity <identity-name>
  • Segundo configuramos el nuevo proveedor con los datos que nos ponen aquí: New-CsPublicProvider Identity Skype ProxyFqdn federation.messenger.msn.com IconUrl https://images.edge.messenger.live.com/Messenger_16x16.png –NameDecorationRoutingDomain msn.com NameDecorationExcludedDomainList «msn.com,outlook.com,live.com,hotmail.com»VerificationLevel UseSourceVerification Enabled $trueEnableSkypeIdRouting $true EnableSkypeDirectorySearch $true

Nota: Added in Lync Server 2013 CU5 & Lync desktop client in Office 2013 SP1, the NameDecorationRoutingDomain and NameDecorationExcludedDomainList improve the situation where Lync users adding Skype contacts needed to “decorate” non-Microsoft domains to identify and route them to Skype (the format of: user(contoso.com)@msn.com). These new settings will allow automatic formatting of the address user’s enter in the “Add Skype contact” dialog box with the NameDecorationRoutingDomain (which should be set to msn.com) if it does not contain the domains in the NameDecorationExcludedDomainList (we currently can support msn.com, live.com, Hotmail.com, outlook.com).

Con todo esto bien configurado, ya deberíamos poder buscar contactos de Skype en nuestro cliente de Skype For Business:

Federación Skype con Skype For Business_2.png

Aquí tenéis también la integración y soporte de los diferentes clientes de Lync/Skype4B (Skype For Business) con Skype (Versión de consumo):

Skype consumer interop with Skype for Business
Skype Clients
Add contacts, IM, presence, audio
Video
Skype Windows Desktop
MSA: 6.3 or higher
Skype ID: 7.3 or higher
MSA: 7.3 or higher (not XP or Vista)
Skype ID: 7.3 or higher
Skype Mobile – Windows Phone
Coming Soon
Coming Soon
Skype Mobile – Android Phone
Coming Soon
Coming Soon
Skype Mobile – iOS
Coming Soon
Coming Soon
Skype Mac
Microsoft Accounts: 6.4 and higher
Skype Name: Coming Soon
Coming Soon
Skype for Business interop with Skype consumer
Client
Skype Directory Search and Add Contacts
Skype A/V, IM interop
Skype for Business 2015
Yes
Yes
Lync Desktop 2013
Can add (no search)
Yes
Lync Web App – online and on-premises
N/A
N/A
Lync Mobile – Windows Phone
Coming Soon
Yes
Lync Mobile – Android
Coming Soon
Yes
Lync Mobile – iOS
Coming Soon
Yes
Lync Room System
Coming Soon
Yes
Lync Modern App (Win 8.1)
Yes
Yes
Lync Mac 2011
Can add (no search)
Yes
Lync Desktop 2010
Can add (no search)
Yes
Lync Phone Edition
N/A
N/A
Lync Attendant
N/A
N/A

 

Ahora toca esperar a tener la versión de Skype For Business 2015 y que esté habillitad la federación ya con Skype buscándolos por su ID de Skype!!!

Información ampliada: https://technet.microsoft.com/en-us/library/dn705313.aspx

Como sabéis el 1 de Mayo del 2015 deberíamos tener la versión de servidor de Skype For Business, pero para poder migrar de cumplir una serie de requisitos que os comento a continuación:
  • Instalar el CU5 o superior en vuestra topología de Lync Server
  • PowerShell RTM version (6.2.9200.0) o superior
  • Disponer de un SQL Server 2008 R2 SP2 o SQL server 2012 SP1
  • Kb2533623 Windows Server 2008 R2
  • Kb2858668 Windows Server 2012
  • KB2982006 Windows Server 2012 R2
Si actualizamos de Lync 2013 Standard a Skype For Business Standard se actualizará automáticamente la versión de SQL Server Express 2012 a la 2014. Aquí tenéis el mapa de rutas de migración de lync 2010 o 2013 a Skype For Business: Ruta de migración de Lync Server 2010 o 2013 a Skype For Business
Migración Lync2010-2013 a Skype For Business-2.PNG
Yo ya tengo todo preparado para migrar de Lync Server 2013 Enterprise a Skype For Business 2015 Enterprise, y vosotros?!!!!