Microsoft Lync Server
Header

​Aquí os dejo algunas capturas de pantalla del nuevo cliente para móvil. De momento solo para Windows Phone 8

wp_ss_20130311_0003.pngwp_ss_20130311_0004.pngwp_ss_20130311_0005.png

wp_ss_20130311_0007.pngwp_ss_20130311_0008.pngwp_ss_20130311_0011.png

wp_ss_20130311_0012.pngwp_ss_20130311_0013.pngwp_ss_20130311_0014.png
wp_ss_20130311_0015.pngwp_ss_20130311_0016.pngwp_ss_20130311_0018.png

wp_ss_20130311_0019.pngwp_ss_20130311_0022.pngwp_ss_20130311_0023.png

wp_ss_20130311_0028.pngwp_ss_20130311_0029.pngwp_ss_20130311_0031.png

wp_ss_20130311_0032.pngwp_ss_20130311_0033.pngwp_ss_20130311_0034.png

wp_ss_20130311_0035.pngwp_ss_20130311_0037.pngwp_ss_20130311_0039.png

wp_ss_20130311_0040.pngwp_ss_20130311_0041.png

wp_ss_20130311_0044.pngwp_ss_20130311_0049.pngwp_ss_20130311_0051.png

12-03-2013 se ha publicado la versión de Lync Mobile 2013 para iPad e iPhone, aqui os muestro una miniconferencia

WP_000564.jpg

De momento es lo que tengo, ya iré subiendo más cosas sobre esta maravilla!!

Una de las cosas que yo echaba de menos en Lync, era la posibilidad de capturas o «rescatar» llamadas. En la telefonía tradicional es muy común, el que algún usuario pueda contestar una llamada dirigida a un compañero desde su propio teléfono. También es cierto que Lync no tiene esa filosofía de funcionamiento, porque como te enteras de que a tu compañero le está llamando? o bien le ponemos algún sistema de alerta sonora o visual sino …. pero también es cierto que siempre hay que clientes que lo demandan. A lo mejor no por la necesidad en si, sino por la costumbre de utilizarlo durante años. Pues hasta esta misma noche (28-02-2013) en Lync tampoco se podían capturar llamadas sin software de terceros, pero con la llegada del  CU1 ya lo tenemos disponible.

pickup_group_8.png

Tenemos dos requisitos que cumplir antes de poder configurar las opciones de Group Call Pickup:
Una vez que cumplamos con los requisitos necesarios podemos empezar con la configuración, lo primero que debemos hacer es crear una aplicación de confianza para la herramienta SEFAUtil (secondary extension feature activation) del Kit de Recursos. Para ello ejecutamos los siguientes cmdlets para crear la aplicación de confianza:
Con este comando definimos que la aplicación de confianza será para el pool de servidor que tenemos en nuestra topología, pero si queremos asignarla solo a un servidor podemos configurarlo (New-CsTrustedApplicationComputer). Sino sabemos el nombre de nuestro SITE podemos conocerlo con el cmdlet Get-CsSite
pickup_group_9.png
Sintaxis: New-CsTrustedApplicationPool -id <Pool FQDN> -Registrar <Pool Registrar FQDN> -site Site:<Pool Site>
Ejemplo: New-CsTrustedApplicationPool -id pool.asirsl.com -Registrar pool.asirsl.com -site Site:»Asir Lync»
pickup_group_1.png
Ahora definimos la herramienta SEFAUtil como aplicación de confianza, OJO: el nombre de la ApplicationId  tiene que ser SEFAUTIL sino no os funcionará. El TrustedApplicationPoolFqdn será nuestro pool de servidores Front-END y el número de puerto debéis escoger uno que no se esté utilizando
Sintaxis: New-CsTrustedApplication -ApplicationId sefautil -TrustedApplicationPoolFqdn <Pool FQDN>  -Port 7489
pickup_group_2.png
Si queremos ver que la aplicación se ha creado correctamente podemos hacerlo desde el Panel de Control de Lync – Topología – Aplicación de Confianza
pickup_group_3.png
y desde PowerShell con el siguiente cmdlet: Get-CsTrustedApplicationPool

pickup_group_10.png

Por último debemos publicar la topología para ello tenemos el cmdlet de siempre
Sintaxis / Ejemplo:Enable-CsTopology – Verbose
pickup_group_4.png
Si queremos comprobar que la aplicación está funcionando correctamente podemos hacerlo utilizando el SEFAUtil lo que queremos es consultar la configuración de cualquier usuario de Lync
Sintaxis: SEFAUtil.exe <user SIP address> /server:<Lync Server/Pool FQDN>
Ejemplo: SEFAUtil.exe arial@asirsl.com /server:pool.asirsl.com
pickup_group_11.png
De momento lo único que hemos hecho es agregar la aplicación de confianza para la SEFAUtil, ahora debemos crear el intervalo de extensiones que utilizaremos para asignar como grupo de captura. Esto solo lo podemos hacer mediante PowerShell, no tenemos de momento la posibilidad de crearlo desde el Panel de Control de Lync.
Sintaxis: New-CsCallParkOrbit -Identity <name of call pickup group range> -NumberRangeStart <first number in range>
-NumberRangeEnd <last number in range> -CallParkService <FQDN or service ID of the Application service that hosts the Call Park application> -Type GroupPickup

 

Ejemplo: New-CsCallParkOrbit -Identity “PickupGroup” -NumberRangeStart «7000» -NumberRangeEnd «7010» -CallParkService pool.asirsl.com –Type GroupPickup
pickup_group_5.png
Debemos tener en cuenta que el intervalo de extensiones no estén ya utilizadas por otros usuarios ni servicios, y luego como podéis observar tenemos al final del cmdlet el modificador Type en donde indicamos que tipo de grupo a crear. Para poder capturar llamadas debemos escribir GroupPickup, este grupo de extensiones no está disponible desde el Panel de Control de Lync
pickup_group_12.png
Pero si que podemos ver la configuración de todos los grupos de extensiones para el estacionamiento de llamadas desde PowerShell, como vemos un de los grupos se utilizará para el estacionamiento de llamadas y otro para el Group Call Pickup. Si necesitamos cambiar cualquier parámetro debemos hacerlo mediante PowerShell
pickup_group_13.png
Por último debemos asignar a los distintos usuarios a un grupo de captura, para ello debemos utilizar el SEFAUtil
SEFAUtil.exe sbuitrago@asirsl.com /server:pool.asirsl.com /enablegrouppickup:7000
SEFAUtil.exe soporte@asirsl.com  /server:pool.asirsl.com /enablegrouppickup:7000
pickup_group_7.png
Ahora ya tenemos dos usuarios los cuales pertenecen a un grupo de captura (cada uno podría pertenecer a un grupo diferente),ahora solo debemos probar que funciona correctamente. Os comento que debéis comunicar a los usuarios los grupos de captura que existen si queréis que puedan capturar llamadas, puesto que a los usuarios no se les informa de forma alguna. Aquí os dejo un vídeo de como se capturaría una llamada, tratando de simular un entorno de producción:

http://www.youtube.com/v/lVz40RHOaOM

Espero que os sea de utilidad!!!

​Ya tenemos disponible la CU de Lync 2013, necesitáis instalarlo si queréis ​disponer de la novedades que trae: 

  • Lync 2013 Mobile Clients support for Voice & Video over IP
  • Routing Enhancements based on Locations
  • Call Pickup feature

Descarga Actualización: Microsoft Lync Server 2013 updates: February 2013

 CU_Febrero_2013_1.png
Antes de hacer absolutamente nada, debemos leer la documentación de como tenemos que realizar la instalación: http://support.microsoft.com/?kbid=2809243

Lista de funciones de servidor y las actualizaciones que les sean aplicables

Lync Server 2013 – servidor Standard Edition
  • Actualización para los componentes principales: KB 2781550
  • Actualización para la API administrada de comunicaciones unificadas 4.0, tiempo de ejecución principal 64 bits: KB 2781555
  • Actualización para el servidor de Standard/Enterprise Edition: KB 2781547
  • Actualización para el servidor de conferencia: KB 2781551
  • Actualización para el servidor de componentes Web: KB 2781564
  • Actualización para el servidor de conferencias Web: KB 2787570
  • Actualización para el servidor de mediación: KB 2796554
  • Actualización para el servicio de llamada Park: KB 2781549

Servidor de front-end de Lync Server 2013 – Enterprise Edition – y el servidor de back-end
  • Actualización para los componentes principales: KB 2781550
  • Actualización para la API administrada de comunicaciones unificadas 4.0, tiempo de ejecución principal 64 bits: KB 2781555
  • Actualización para el servidor de Standard/Enterprise Edition: KB 2781547
  • Actualización para el servidor de conferencia: KB 2781551
  • Actualización para el servidor de componentes Web: KB 2781564
  • Actualización para el servidor de conferencias Web: KB 2787570
  • Actualización para el servidor de mediación: KB 2796554
  • Actualización para el servicio de llamada Park: KB 2781549

Lync Server 2013 – servidor perimetral
  • Actualización para los componentes principales: KB 2781550
  • Actualización para la API administrada de comunicaciones unificadas 4.0, tiempo de ejecución principal 64 bits: KB 2781555
  • Actualización para el servidor de Standard/Enterprise Edition: KB 2781547

Lync Server 2013 – servidor de mediación independiente
  • Actualización para los componentes principales: KB 2781550
  • Actualización para la API administrada de comunicaciones unificadas 4.0, tiempo de ejecución principal 64 bits: KB 2781555
  • Actualización para el servidor de mediación: KB 2796554

Lync Server 2013 – servidor Director
  • Actualización para los componentes principales: KB 2781550
  • Actualización para la API administrada de comunicaciones unificadas 4.0, tiempo de ejecución principal 64 bits: KB 2781555
  • Actualización para el servidor de Standard/Enterprise Edition: KB 2781547
  • Actualización para el servidor de componentes Web: KB 2781564

Lync Server 2013 – servidor persistente Chat Front-End
  • Actualización para los componentes principales: KB 2781550
  • Actualización para la API administrada de comunicaciones unificadas 4.0, tiempo de ejecución principal 64 bits: KB 2781555

Lync Server 2013 – herramientas de administración
  • Actualización para los componentes principales: KB 2781550
 
Una vez que tenemos claro los pasos a seguir en base a nuestra infraestructura, pues manos a la obra. Lo primero que haremos será ejecutar el LyncServerUpdateInstaller, así lo tenemos todo en uno y de forma sencilla. Como vemos nos indica que tenemos que actulizar, y las versiones que tenemos en la actualidad (5.0.8308.0) y cual será la versión actualizada (5.0.8308.291)
CU_Febrero_2013_2.png
 
Ahora veremos como poco a poco se van instalando todas las actualizaciones
CU_Febrero_2013_3.png

Si tenemos varios servidores debemos ejecutar el instalador en cada uno de ellos,  en función del rol de cada servidor tendrá que actualizar más o menos componentes:

 
(Chat Persistente)
CU_Febrero_2013_4.png
(EDGE)
CU_Febrero_2013_6.png
Cuando se finalice la instalación de las actualizaciones, es probable que os indique que debéis reiniciar el servidor y pulsamos en Si
CU_Febrero_2013_5.png

Después de instalar la actualización de los componentes principales en un servidor de front-end de Lync Server 2013, se quitan las bases de datos actualizadas de SQL en el servidor. Para aplicar los cambios de la base de datos, debemos ejecutar el siguiente cmdlet en los distintos servidores de la topología:

 
Install-CsDatabase -ConfiguredDatabases -SqlServerFqdn SRV-SQL00.ASIRSL.COM -verbose
CU_Febrero_2013_7.png
CU_Febrero_2013_8.png
CU_Febrero_2013_9.png
Ahora podemos abrir el fichero de log para revisar que todos los pasos se han completado correctamente
CU_Febrero_2013_10.png
Por último debemos publicar la topología para que se puedan iniciar los servicios de mobile
 
Enable-CsTopology -Verbose
CU_Febrero_2013_12.png
 
Si abrimos el fichero de registro vemos que se ha completado correctamente
CU_Febrero_2013_13.png
Ya tenemos actualizado nuestra implementación de Lync, si volvemos a ejecutar el LyncServerUpdateInstaller vemos que ya se han actualizado todos los componentes. Esto podemos y debemos hacerlo en todos los servidores de nuestra topología y ver si se han actualizado correctamente. Además, siempre podemos revisar los logs de la instalación de cada paquete
CU_Febrero_2013_11.png
 
En los próximos artículos veremos como se debe configurar la Pickup-Group (era lo que le falta a Lync para poder retirar muchas PBX)

Espero que os sea de  utilidad!!

Continuando con el artículo de las Federaciones en Lync (Federación y Acceso de Usuarios Externos) quiero comentaros como podemos federar nuestro Lync OnLine (Office 365) con vuestra implementación On Premise

Federaciones_Lync_OP-OL_Esquema.jpg

Doy por hecho que os habéis leído el artículo de las federaciones, así que me centraré únicamente en federar Lync OnLine con mi Lync OnPremise. Os recuerdo que los certificados deben ser de una entidad certificadora pública, sino es así podéis parar aquí mismo. Ahora debemos tener un registro SRV con los siguientes datos:

_sipfederationtls._tcp.asirsl.com    SRV service location:

priority = 0
weight = 0
port = 5061
svr hostname   = sip.asirsl.com

Si cumplimos todos los requisitos ya podemos iniciar la configuración de la federación, para ello debemos iniciar sesión en el portal de administración de los servicios de Office 365 (http://portal.microsoftonline.com)
federaciones_office_365_14.jpg
Una vez que hemos iniciado sesión vamos a las opciones de Administración de Lync
federaciones_office_365_1.jpg
por defecto las federaciones están deshabilitadas de tal forma que debemos configurarlas, para ello vamos al menú Comunicaciones externas
federaciones_office_365_2.jpg
ahora pulsamos en Editar en la opción de Modo de federación de dominios
federaciones_office_365_3.jpg
Tenemos disponibles dos opciones para habilitar las federaciones:
  • Activar comunicaciones externas con todos los dominios excepto los bloqueados
  • Desactivar comunicaciones externas con todos los dominios excepto los permitidos
Yo utilizo el MPP en todas las configuraciones, así que me quedaré con la segunda opción, solo podré federarme con los dominios que agregue manualmente federaciones_office_365_4.jpg
ahora debemos agregar los dominios con los que queremos federarnos desde la opción agregar un dominio federaciones_office_365_5.jpg añadimos el nombre del dominio con el cual queremos federarnos
federaciones_office_365_6.jpg Y ahora solo debemos probarlo, agregamos un usuario del dominio federado y si todo está correctamente configurado ya podemos comunicar los usuarios del Lync On Premise con los de Lync OnLine
federaciones_office_365_8.jpgfederaciones_office_365_9.jpg Si ahora queréis habilitar la federación con Skype podéis hacerlo desde la misma pantalla que antes las federaciones de organizaciones pero desde la opción de Proveedores de servicios públicos de MI
federaciones_office_365_10.jpg
federaciones_office_365_11.jpg federaciones_office_365_12.jpg Ahora debemos esperar un día como máximo para poder agregar un usuario de Skype como no muestra un mensaje informativo
federaciones_office_365_13.jpg Espero que os sea de utilidad!!!

Seguramente hayáis escuchado en alguna ocasión el término «Usuario Externo» en una instalación de Lync. Un usuario externo de Lync es un usuario que se conecta fuera del perímetro de seguridad de la empresa. Suelen ser usuarios que tienen acceso desde el exterior a comunicarse con usuarios que están dentro del perímetro de seguridad. Existen distintos tipos de usuarios que podemos habilitar para facilitarles el acceso desde el exterior:

Usuarios Remotos: Usuarios que inician sesión fuera de la seguridad perimetral de la empresa y tienen cuenta en el Directorio Activo
Usuarios Federados: Usuarios con los que hemos establecido una relación de confianza y tienen cuenta en otro Directorio Activo
Usuarios de una IM Pública: Usuarios de otros sistemas de IM Públicos como son: Skype, Google Talk, AOL, et…
Usuarios Anónimos: Usuarios que sin tener cuenta en nuestro Directorio Activo o en el de algún dominio federado puede unirse a las conferencias
Federaciones_Lync_2013_Esquema.jpg

Para poder implementar estas configuraciones necesitamos disponer de un servidor con el rol de EDGE (Edge Lync: Configuración de Red (Parte I), Edge Lync: Configuración de Red (Parte II), Edge Lync: Configuración de Red (Parte III)), y posteriormente configurar las distintas directivas que nos permitan controlar quien puede conectarse desde el exterior o con que tipo de usuarios se pueden conectar los usuarios de Lync de nuestra compañía. Vamos a describir cada uno de los tipo de usuarios

Usuarios Remotos: Usuarios que inician sesión fuera de la seguridad perimetral de la empresa y tienen cuenta en el Directorio Activo. Este tipo de usuario es muy común en las organizaciones, puesto que son usuarios itinerantes que se conectan a Lync mediante una conexión a Internet Pública. Se les permite conectarse desde el exterior y conectarse con cualquier usuario de Lync de la organización y mantener sesiones de IM y Conferencias.

Usuarios Federados: Usuarios con los que hemos establecido una relación de confianza y tienen cuenta en otro Directorio Activo. Esto nos permite agregar usuarios de otra organización como contacto, y podemos ver su disponibilidad, mantener conversaciones de IM y Conferencias. Para configurar la federación entre las distintas organizaciones debemos cumplir los siguientes requisitos:

  • Acceso al puerto 5061/TCP entre los servidores EDGE de cada organización
  • Certificados Públicos o Privados en ambos servidores EDGE (indistintamente), en caso de tener certificados privados en alguno de los servidores (o ambos) debemos tener el certifidado raíz de confianza en el otro EDGE
  • Configurar desde al Panel de Administración de Lync la federación entre las distintas organizaciones y, podemos configurar manualmente o habilitar la detección de dominio de socio.

Vamos a ver como podemos configurar la federación manual, para ello vamos al Panel de Administración de Lync y agregamos el servidor de Lync de la otra compañía (este procedimiento debemos hacerlo en ambos servidores). Primero vamos al Panel de Administración de Lync y vemos el listado de dominios SIP Federados que tengamos configurados

Federaciones_Lync_2013_1.jpg
Ahora pulsamos en Agregar – Dominio Permitido

Federaciones_Lync_2013_2.jpg
y cubrimos los datos del dominio con el cual queremos federarnos, escribirmos el nombre de dominio y el FQDN del Servicios Perimetral de Acceso

Federaciones_Lync_2013_3.jpg
Cuando pulsamos en Agregar como vemos tenemos la posibilidad de Denegar un dominio SIP si lo consideramos oportuno. Esto es interesante si tenemos habilitado la opción de detección de dominio de socio, puesto que queremos evitar que desde otros dominios puedan agregar usuarios de nuestro dominio. Si tenemos habilitada la detección de dominios de socio otros usuarios de otras organizaciones pueden agregarnos sin explícitamente (manualmente) configurar la federación. Esta configuración la podemos habilitar desde el Panel de Administración de Lync – Federación y acceso externo – Configuración del servidor perimetral de acceso

 

Federaciones_Lync_2013_4.jpg

Para que esto funciona debemos tener creando un registro DNS de tipo SRV, el FQDN es _sipfederationtls._tcp.asirsl.com, puerto 5061/TCP y el host será el servidor perimetral de acceso

_sipfederationtls._tcp.asirsl.com       SRV service location:
priority       = 0
weight         = 0
port           = 5061
svr hostname   = sip.asirsl.com

De esta forma cuando los usuarios intentan agregar usuarios de otros dominios SIP de otras organizaciones, el servidor EDGE consultará este registro SRV tratando de localizar el EDGE de dicho dominio SIP. La configuración manual de la federación prevalece sobre la configuración de detección de dominio de socio.

Usuarios de una IM Pública: Usuarios de otros sistemas de IM Públicos como son: Skype, Google Talk, MSN, AOL, et… Para configurar federación con MSN o AOL debemos solicitarlo a Microsoft desde la siguiente URL: Microsoft Lync Server Public IM Connectivity Provisioning. Debemos tener creado el mismo registro SRV utilizado para la detección de dominio de socio:

_sipfederationtls._tcp.asirsl.com       SRV service location:
priority       = 0
weight         = 0
port           = 5061
svr hostname   = sip.asirsl.com

Es indispensable que los certificados del EDGE sean emitidos por una CA Pública, sino no funcionará la federación. La provisión del servicio por parte de Microsoft puede ser de 30 días, pero suelen habilitarlo en menos de 10 días. La configuración de este tipo de federación permite a los usuarios disfrutar de IM y AV (ad hoc). Como la migración a Skype ya está a punto de llegar y la migración será de Live Messenger directamente a Skype no hay nada que hacer en nuestros servidores de Lync si ya los tenemos federados con MSN (por lo menos hasta la fecha está funcionando la IM únicamente, pero en breve tendremos el A/V)

En Lync 2013 tenemos de format nativa la configuración de la federación con sistemas XMPP, utilizamos por ejemplo por Cisco y Google Talk. Para configurar la federación con Google Talk debemos realizar las siguientes configuraciones adicionales:

  • Acceso al puerto 5269/TCP al servidor perimetral de acceso
  • Crear un registro DNS tipo SRV: _xmpp-server._tcp.asirsl.com

_xmpp-server._tcp.asirsl.com 
priority       = 1
weight         = 100
port           = 5269
svr hostname   = sip.asirsl.com

  • Configurarlo el servidor XMPP con el que queremos federarlo, para ello vamos al Panel de Administración de Lync – Federación y acceso externo – Asociados XMPP federados

Federaciones_Lync_2013_5.jpg
y agregamos el dominio con el que queramos federarnos, en este caso con GMAIL.COM

Federaciones_Lync_2013_7.jpg
Usuarios Anónimos: Usuarios que sin tener cuenta en nuestro Directorio Activo o en el de algún dominio federador puede participar en las reuniones (usuarios cuya identidad solo se comprueba a través de la clave de reunión o conferencia). Para que los usuarios anónimos puedan participar en las reuniones debemos habilitar el acceso anónimo en las conferencias, para ello vamos a Federación y acceso externo – Configuración del servidor perimetral de acceso y  Editamos la directiva para habilitar o deshabilitar el Acceso de usuario anónimo a las conferencias
Federaciones_Lync_2013_8.jpg
Una vez que hemos configurado los distintos accesos de usuarios, debemos crear las distintas Directivas de acceso externo, lo que nos permite habilitar o denegar la posibilidad a los distintos usuarios de la organización la posibilidad de añadir usuarios federados, usuarios de mensajería pública y el acceso remoto:

Federaciones_Lync_2013.JPG

Si queremos crear una directiva para evitar que los usuarios tengan acceso a la mensajería pública, debemos pulsar en AgregarFederaciones_Lync_2013_9.jpg
escribimos un nombre descriptivo para la directiva y marcamos las opciones que queremos habilitar, en nuestro caso no marcaremos la casilla de Habilitar  comuniaciones con usuarios públicos

Federaciones_Lync_2013_10.jpg

Una vez guardada debemos asignársela al usuario o usuarios que queramos evitar que puedan agregar usuarios  de Mensajería Pública (MSN, Skype, AOL)Federaciones_Lync_2013_11.jpg
Si queremos evitar que los usuarios puedan conectarse desde fuera de la organización, conectarse con usuarios federados o XMPP, solo debemos crear las directivas correspondientes y asignárselas a los usuarios.

La configuración de puertos en el Firewall es el mismo para todos los usuarios, y os dejo aquí algunos artículos anteriores en donde os muestro la configuración del EDGE a nivel de seguridad de puertos, etc…

Edge Lync: Configuración de Red (Parte I)

Edge Lync: Configuración de Red (Parte II)

Edge Lync: Configuración de Red (Parte III)

Espero que os sea de utilidad!!!