Microsoft Lync Server
Header

Author Archives: Santiago Buitrago

Voy a explicaros como podéis ampliar el listado de estados que trae por defecto el cliente Lync. Para ello tenemos que crear un fichero XML y publicarlo en una ruta de red compartida, local, en un servidor web via HTTP o HTTPS. Además vamos a ver los requisitos que debe cumplir:

  • El texto puede contener como máximo 64 caracteres
  • El cmdlet CustomStateURL nos permitirá distintas opciones de configuración: Ruta de Red o Local, HTTP y HTTPS
  • Los estados pueden ser configurados únicamente como: Ocupado, No Molestar o Disponible
  • Se pueden crear como máximo 4 Estados Nuevos

Nosotros aqui vamos a ver la forma de publicar el fichero XML  vía HTTPS, y lo haremos en el IIS de nuestro Front-END o Director donde ya tenemos los Servicios Web de nuestro Lync Server. Los primero que debemos hacer es crear el fichero XML, y guardarlo con el nombre que queramos, en nuestro caso le he llamado presencial.xml  

<?xml version="1.0"?>
<customStates xmlns="http://schemas.microsoft.com/09/2009/communicator/customStates">
  <customState ID="1" availability="online">
    <activity LCID="3082">Documentando</activity>
  </customState>
  <customState ID="2" availability="busy">
    <activity LCID="3082">En una Webcast</activity>
  </customState>
  <customState ID="3" availability="busy">
    <activity LCID="3082">Formacion Online</activity>
  </customState>
  <customState ID="4" availability="do-not-disturb">
    <activity LCID="3082">Reunion de Equipo</activity>
  </customState>
</customStates>

Vamos describir las distintas partes del XML:

customState ID: Indicamos la posición del Estado en nuestro Listado

activity LCID: le indicamos el código del idioma del cliente Lync para el cual va a estar disponible (ID de Localización de Microsoft)

availability: Estado de nuestra Presencia

Tenemos que modificar el texto que queremos que se muestre cuando despleguemos el listado de estados, <activity LCID="3082">Documentando</activity> y con esto tendríamos configurado nuestro XML. Si queremos en el mismo XML podemos configurar varios idiomas:

  <?xml version="1.0"?>
<customStates xmlns="http://schemas.microsoft.com/09/2009/communicator/customStates">
  <customState ID="1" availability="online">
    <activity LCID="1033">Working from Home</activity>
    <activity LCID="3082">Trabajando desde Casa</activity>
  </customState>
  <customState ID="2" availability="busy">
    <activity LCID="1033">In a Live Meeting</activity>
    <activity LCID="3082">En una Reunión Online </activity>
  </customState>
  <customState ID="3" availability="busy">
    <activity LCID="1033">Meeting with Customer</activity>
    <activity LCID="3082">En una reunion con un cliente</activity>
  </customState>
  <customState ID="4" availability="do-not-disturb">
    <activity LCID="1033">Auditing</activity>

    <activity LCID="3082">Auditando</activity>
      </customState>
</customStates>
Una vez que hemos modificado correctamente nuestro XML, debemos copiarlo en la ruta adecuada para tener acceso desde nuestros Clientes Lync. Como lo que queremos es tener acceso vía HTTPS, lo vamos a copiar dentro de la carpeta Internal Website y External Website de nuestro Front-END o Director:
 
External Website (Lync 2010)
Lync_Estados_1.png
Internal Website (Lync 2010)
Lync_Estados_3.png
 
External Website (Lync 2013)
Lync_2013_Presencia_1.jpg

Internal Website (Lync 2013)

Lync_2013_Presencia_2.jpg
External WebSite (Skype For Business)
Estados Skype For Business_1.png
Internal WebSite (Skype For Business
Estados Skype For Business_1.png
De esta forma podremos tener acceso desde cualquier ubicación, dentro o fuera de la red coporativa. Para comprobar que el fichero es accesible, escribimos el nombre FQDN de nuestra URL que alberga los Webservices de Lync y debemos ver algo parecido a esto:
 
Lync 2010
Lync_Estados_4.png
 
Lync 2013
Lync_2013_Presencia_4.JPG
 
Skype For Business
Estados Skype For Business_3.png

Como podemos observar, estamos visualizando en el navegador el contenido de nuestro XML, por lo que inicialmente estaría correcto. Ahora debemos modificar nuestra política de usuario para que nuestros clientes Lync puedan consultar esta URL con los nuevos estados. Para ello abrimos una consola de Powershell de Lync y escribimos el siguiente cmdlet:

 
Ejemplo: Set-CsClientPolicy -Identity Nombre_Politica -CustomStateUrl "https://fqdn_pool/presencia.xml
Set-CsClientPolicy -Identity ASIR -CustomStateUrl "https://lync.asirsl.com/presencia.xml
 
Ahora podemos ejecutar este cmdlet y ver que se ha aplicado correctamente:
 
Lync 2010
 
Get-CsClientPolicy -Identity Global | Select-Object Custom* | fl
 
Lync_Estados_5.png
 
Lync 2013
 
Get-CsClientPolicy -Identity Global | Select-Object Custom* | fl
Lync_2013_Presencia_5.jpg
 
Skype For Business Server 2015  
 
Get-CsClientPolicy -Identity Global | Select-Object Custom* | fl
Estados Skype For Business_4.png
Como vemos se ha aplicado correctamente la configuración deseada, ahora únicamente debemos iniciar sesión de nuevo en nuestro cliente Lync y  tendremos nuestros estados disponibles:
 
Lync 2010
Lync_Estados_0.png
 
Lync 2013
 
Lync_2013_Presencia_3.jpg
 
Actualización 13-10-2015:  Skype for Business Server 2015 y Office 2016
Estados Skype For Business.png

Sin que decir tiene que debemos tener publicada la URL en donde tengamos el XML, tanto desde dentro como desde fuera de nuestra red. Si tenemos una instalación típica de Lync, ya debemos tener publicados los Servicios Web correspondientes con el FQDN adecuado, por lo que esto lo doy por hecho.

 
Como os había comentado este ejemplo habla únicamente de la publicación del XML vía HTTPS, pero también podéis hacerlo vía HTTP o directamente con acceso a carpetas locales o compartidas. Aqui os dejo varios ejemplos sacados de la Web de Microsoft:
 

 
Desde luego esto es lo más cómodo y transparente para el usuario, además nos permite cambiarlo en cualquier momento sin tener que realizar distintas configuraciones. Comentaros también que podemos crear tantos ficheros XML  como queramos,  tenerlos publicados y aplicados siempre a distintas políticas de usuarios. Se puede dar el caso de que queráis distintas opciones de presencia según el usuario o usuarios que se conecten. Para ello previamente debemos crear la política correspondiente (New-CsClientPolicy), luego asignar el fichero XML a esta nueva política (Set-CsClientPolicy -Identity Nombre_Politica -CustomStateUrl "https://fqdn_pool/presencia2xml”) y posteriormente establecer la política a los usuarios que se desee (Grant-CSClientPolicy)
 
Como veis poco hay que hacer, dejar todo el mismo sitio y cambiar la URL del fichero de presencia si hemos cambiado algo en nuestra topología, en mi caso he configurado la versión Enterprise con un Pool de dos servidores y he modificado la dirección de los servicios Web, eso si, he copiado el fichero en ambos (no os olvidéis)
 
Espero que os sea de utilidad!!!

Skype for Business Server 2015 Cumulative Update KB3061064

octubre 7th, 2015 | Posted by Santiago Buitrago in skype for business - (0 Comments)

MSFT ha liberado un nuevo CU para Skype for Business 2015, para corregir el problema de los usuarios no pueden conectarse a las reuniones en línea através de EDGE: https://support.microsoft.com/en-us/kb/3095143. Aquí tenéis la descripción del problema por parte de MSFT:

Assume that you don't install a Microsoft Skype for Business (previously Microsoft Lync) desktop client on a computer that's running Windows 10 and the computer has Microsoft Edge as the default browser. When you open a Skype for Business (previously Lync) meeting URL to join a meeting from Microsoft Skype for Business Web App, the following blank page is displayed in the browser:

A blank page image when you join a meeting through a Skype for Business meeting url

Workaround

To work around this issue, add the suffix ?sl=1 at the end of a meeting URL to access the Skype for Business Web App logon page. Then, the logon page of the meeting is offered as the following:

A workaround image when you cannot join a meeting through a Skype for Business meeting url

Aquí tenéis la URL de  descarga del nuevo CU que corregirá este problema: Skype for Business Server 2015 Cumulative Update KB3061064:Update_S4B_Oct_2015.png

Además aquí os dejo varios artículos (antiguos) de cual sería el proceso de actualización de vuestra topología de Skype For Business:

Ahora os toca actualizar!!!

Descarga del cliente Skype For Business (sin Office 2016)

octubre 7th, 2015 | Posted by Santiago Buitrago in skype for business - (0 Comments)

Cuando actualizáis a Office 2016 habréis notado que os desaparece el cliente de Skype For Business 2015, pero aquí tenéis la solución de MSFT y las consideraciones sobre este asunto:

Considere el siguiente escenario.
  • Tiene la versión independiente de Skype para el negocio instalado en el equipo.
  • Tiene Microsoft Office 365 Business o Premium de negocio de Office 365 y actualizar Microsoft Office 2013 a 2016 de Office.

En este escenario, puede experimentar los problemas siguientes:

  • Se quita el Skype para cliente de empresa.
  • Cuando intenta reinstalar el Skype independiente para clientes empresariales, recibirá el siguiente mensaje de error:
    Hemos detectado estas versiones más recientes de Office instaladas en el dispositivo.

    Captura de pantalla de la que ha detectado estos mensajes de versiones más recientes de Office

Si estáis en esta tesitura, no hay problema, únicamente debéis descargaros de cliente de Skype For Business 2015 desde esta web:  https://support.microsoft.com/es-es/kb/3098207
 

 

En el mismo enlace tenéis varios idiomas, aquí tenéis todos los enlaces de descarga:

Idioma Vínculo de descarga
Árabe (Arabia Saudí) Skype para negocio independiente (32 bits)
Skype para negocio independiente (64 bits)
Búlgaro (Bulgaria) Skype para negocio independiente (32 bits)
Skype para negocio independiente (64 bits)
Chino (simplificado) Skype para negocio independiente (32 bits)
Skype para negocio independiente (64 bits)
Chino (tradicional) Skype para negocio independiente (32 bits)
Skype para negocio independiente (64 bits)
Croata (Croacia) Skype para negocio independiente (32 bits)
Skype para negocio independiente (64 bits)
Checo (República Checa) Skype para negocio independiente (32 bits)
Skype para negocio independiente (64 bits)
Danés (Dinamarca) Skype para negocio independiente (32 bits)
Skype para negocio independiente (64 bits)
Neerlandés (Países Bajos) Skype para negocio independiente (32 bits)
Skype para negocio independiente (64 bits)
Inglés (EE.) Skype para negocio independiente (32 bits)
Skype para negocio independiente (64 bits)
Estonio (Estonia) Skype para negocio independiente (32 bits)
Skype para negocio independiente (64 bits)
Finés (Finlandia) Skype para negocio independiente (32 bits)
Skype para negocio independiente (64 bits)
Francés (Francia) Skype para negocio independiente (32 bits)
Skype para negocio independiente (64 bits)
Alemán (Alemania) Skype para negocio independiente (32 bits)
Skype para negocio independiente (64 bits)
Griego (Grecia) Skype para negocio independiente (32 bits)
Skype para negocio independiente (64 bits)
Hebreo (Israel) Skype para negocio independiente (32 bits)
Skype para negocio independiente (64 bits)
Hindi (India) Skype para negocio independiente (32 bits)
Skype para negocio independiente (64 bits)
Húngaro (Hungría) Skype para negocio independiente (32 bits)
Skype para negocio independiente (64 bits)
Indonesio (Indonesia) Skype para negocio independiente (32 bits)
Skype para negocio independiente (64 bits)
Italiano (Italia) Skype para negocio independiente (32 bits)
Skype para negocio independiente (64 bits)
Japonés (Japón) Skype para negocio independiente (32 bits)
Skype para negocio independiente (64 bits)
Kazajo (Kazajistán) Skype para negocio independiente (32 bits)
Skype para negocio independiente (64 bits)
Coreano (Corea) Skype para negocio independiente (32 bits)
Skype para negocio independiente (64 bits)
Letón (Letonia) Skype para negocio independiente (32 bits)
Skype para negocio independiente (64 bits)
Lituano (Lithunia) Skype para negocio independiente (32 bits)
Skype para negocio independiente (64 bits)
Malayo (Malasia) Skype para negocio independiente (32 bits)
Skype para negocio independiente (64 bits)
Noruego (Noruega) Skype para negocio independiente (32 bits)
Skype para negocio independiente (64 bits)
Polaco (Polonia) Skype para negocio independiente (32 bits)
Skype para negocio independiente (64 bits)
Portugués (Brasil) Skype para negocio independiente (32 bits)
Skype para negocio independiente (64 bits)
Portugués (Portugal) Skype para negocio independiente (32 bits)
Skype para negocio independiente (64 bits)
Rumano (Rumanía) Skype para negocio independiente (32 bits)
Skype para negocio independiente (64 bits)
Ruso (Rusia) Skype para negocio independiente (32 bits)
Skype para negocio independiente (64 bits)
Serbio (latino) Skype para negocio independiente (32 bits)
Skype para negocio independiente (64 bits)
Eslovaco (Eslovaquia) Skype para negocio independiente (32 bits)
Skype para negocio independiente (64 bits)
Esloveno (Slovania) Skype para negocio independiente (32 bits)
Skype para negocio independiente (64 bits)
Español (España) Skype para negocio independiente (32 bits)
Skype para negocio independiente (64 bits)
Sueco (Suecia) Skype para negocio independiente (32 bits)
Skype para negocio independiente (64 bits)
Tailandés (Tailandia) Skype para negocio independiente (32 bits)
Skype para negocio independiente (64 bits)
Turco (Turquía) Skype para negocio independiente (32 bits)
Skype para negocio independiente (64 bits)
Ucraniano (Ucrania) Skype para negocio independiente (32 bits)
Skype para negocio independiente (64 bits)
Vietnamita (Vietnam) Skype para negocio independiente (32 bits)
Skype para negocio independiente (64 bits)

 

Espero que os sea de utilidad!!!

Guía de utilización de Skype For Business para iOS

octubre 7th, 2015 | Posted by Santiago Buitrago in skype for business - (0 Comments)

MSFT ha publicado estos días una guía muy interesante para usuari​os finales de como utilizar Skype For Business para iOS, que como sabréis aún no está disponible pero que se prevee que llegará antes de finales de este año:

Skype_For_Business_iOS_Guia.PNG
Aquí os dejo la URL de descarga: Skype for Business for iOS y aquí os dejo el documento adjunto por si alguien lo quiere bajar desde este blog: 5769_Skype_for_Business_for_iOS_WSG_External.docx5769_Skype_for_Business_for_iOS_WSG_External.docx
Versión: 1.0

 

Fecha de Publicación: 9/17/2015
Tamaño: 2.6 MB
 
Este tipo de documentos me parecen muy útiles, porque al final son los usuarios quienes tienen que saber manejar las herramientas.

MSFT ha publicado (Microsoft Skype/Lync Federation change for new IP address October 2 2015 ) ​que el día 2 de Octubre actualizará la IP de los servicios de federación que ahora tienen la 131.107.255.86  asociado al registro DNS sipfed.microsoft.com y la actualizarán a la IP 167.220.67.163 (el registro DNS será el mismo sipfed.microsoft.com). Inicialmente esto os afectará si tenéis filtrado en vuestros dispositivos de seguridad la IP de origen de los servidores de los dominios con los que estáis federados (en este caso afectaría con la federación de Skype y Skype Empresarial 2015 Online). Simplemente debéis añadir (o sustituir, pero bueno yo añadiría el día del cambio y al día siguiente cuando haya comprobado que el registro DNS sipfed.microsoft.com ya está actualizado, entonces quitaría la IP antigua) el día 2 de Octubre la nueva IP  que MSFT utilizará para los servicios de Federación.

A nivel de EDGE no tenéis que hacer nada, como mucho el día 2 vaciar la caché DNS de vuestro servidor para que resuelva la nueva IP (167.220.67.163) a través del FQDN sipfed.microsoft.com, que si bien vuestro dispositivo  de seguridad tiene soporte para filtrar por nombre de dominio y lo tenéis así, ya no debéis cambiar nada en el. Simplemente debemos esperar a que el dispositivo de seguridad actualice su caché DNS y resuelva la nueva IP y poco más.

Esto mismo ya había sucedido el 10 de Mayo del 2014, cuando MSFT también había publicado el cambio de la dirección IP Pública asociada al registro sipfed.microsoft.com y lo había comentado también en su momento: Importante: Microsoft cambiará la IP del registro SIPFED.MICROSOFT.COM

Ahora simplemente debéis revisar vuestra configuración y si tenéis filtrado la dirección IP de las federaciones en vuestros dispositivos de seguridad, debéis actualizarla con la nueva IP (167.220.67.163)

Espero que os sea de utilidad!!!