Microsoft Lync Server
Header

Algo que siempre debemos monitorizar en una integración de Lync  con la UM de Exchange, es la utilización de este servicio por parte de los usuarios. De tal forma que podamos revisar ciertos aspectos que debemos tener en cuenta, como la calidad de las llamadas, la carga de trabajo del servidor, etc.. Ahora en Exchange 2013 tenemos la posibilidad de forma sencilla, de tener ciertas estadísticas de la utilización de la mensajería unificada. Para ello nos vamos al Centro de Administración de Exchange (ECP) – Mensajería Unificada – Estadísticas de llamadas, y odemos mostrar las estadísticas de las llamadas a nivel global o por usuario

registro_llamadas_UM_Exch_2.png
Ahora tenemos tres opciones de filtrado:
  • Mostrar: Diariamente (90 días) – Mensualmente (12 Meses) – Todo
  • Plan de marcado de mensajería Unificada: Elegimos el plan de marcado sobre el cual queramos sacar las estadísticas
  • Puerta de enlace IP de mensajería unificad: Elegimos la puerta de enlace sobre la cual queremos que se nos muestren los resultados filtrados
Una vez que vayamos elgiendo las distintas opciones, ya se van aplicando los filtros y nos va mostrando los datos en la parte inferior:

registro_llamadas_UM_Exch_3.png

Ahora podemos explotar los datos de desde una Excel que ya nos muestra para su descarga, primero debemos exportar los datos a CSV  y luego importarlos en la plantilla que debemos descargarnos desde el vinculo que tenemos disponibles en la misma pantalla:

registro_llamadas_UM_Exch_4.png
Ahora abrimos la excel y vemos que en la primera hoja tenemos la ayuda de como debemos utilizarla

registro_llamadas_UM_Exch_5.png
Por último lo que debemos hacer es exportar los datos que hemos filtrado anteriormente, para ello podemos hacerlo de dos formas:

Exportar día: Exportaremos a CSV el día selecionado

Copiar todas las filas al portapapeles: Copiará todas las filas al portapapales y luego podremos pegarlo estos en una excel para guadarlo como CSV y luego importarlo en la plantilla que nos hemos descargado.

registro_llamadas_UM_Exch_6.png

Una vez que tenemos nuestro CSV, abrimos la plantilla de Excel y pulsamos en Import CSV

registro_llamadas_UM_Exch_7.png
y automáticamente cubirá las distintas hojas

CDRs:  The imported call data records for the day

registro_llamadas_UM_Exch_8.png

Top Auto Attendants: A list of the auto attendants in your system that are used most frequently.

registro_llamadas_UM_Exch_16.png

Top Callers: A list of the most frequent callers, sorted by frequency.

registro_llamadas_UM_Exch_9.png

Top Recipients: A list of the recipients who were called most frequently, sorted by   frequency.

registro_llamadas_UM_Exch_10.png

Total Calls per Hour: The total number of calls and the average NMOS score per hour.

registro_llamadas_UM_Exch_11.png

Dashboard: A set of graphs that chart the reports listed above.

registro_llamadas_UM_Exch_12.png
registro_llamadas_UM_Exch_13.png

registro_llamadas_UM_Exch_14.png

A parte de la exportación a CSV, podemos ver la información detalla de la llamada

registro_llamadas_UM_Exch_17.png
Como os comentaba al principio del artículo, podemos ver la estadísticas de llamadas a nivel de global o por usuario, ahora vamos a ver las llamadas por usuario. Para ello vamos igualmente  al Centro de Administración de Exchange (ECP) – Mensajería Unificada – Estadísticas de llamadas – Registros de llamadas de usuarios. Ahora debemos seleccionar un usuario desde el botón  Seleccionar un usuario…  y nos mostrará el registro de llamadas de los últimos 90 días

registro_llamadas_UM_Exch_18.png

Ahora solo tenemos dos opciones disponibles:

  • Copiar todas las filas al portapapeles

registro_llamadas_UM_Exch_20.png

  • Detalles de la calidad de audio

registro_llamadas_UM_Exch_21.png

Creo que puede ser de mucha utilidad, ahora cada uno que le de el enfoque necesario para implementación. Además, siempre es bueno tener esto en cuenta a la hora de habilitar la UM para integrarlo con Lync: Impacto de habilitar la Mensajería Unificada de Exchange  a los usuarios de Lync

Espero que os sea de utilidad!!!

​Siempre que integremos la Mensajería Unificada de Exchange con Lync, debemos tener en cuenta el impacto que tendrá sobre nuestro Exchange.

Debemos tener en cuenta que todas las notificaciones y mensajes de voz son almacenados en el buzón del usuario. Teniendo en cuenta que el correo se ha convertido en otro repositorio de información  y no en una herramienta de comuncación. Seguramente más de uno (me incluyo), os habéis enviado correos con compañeros o clientes que parecían más un chat que cualquier otra cosa, y algo que podemos solucionar vía una llamada de teléfono, queremos tener guardadita nuestra conversación para poder justificarnos en determinados momentos. Comentado esto, el problema es que cada día el correo se convierte en una herramienta indispensable en el día a día de la mayoría de las empresas, y todo esto tiene un impacto directo en el almacenamiento, que crece y crece sin cesar. Sin entrar en otras polémicas vamos a ver como impacta el habilitar la Mensajeria Unificada de Exchange cuando la integramos con Lync, el cálculo es muy sencillo en cuanto al tamaño que ocupará en nuestro buzón por cada mensaje de voz que recibamos.

El códec usado consume 16Kbps, asi que si mantenemos una conversación o nos envían un mensaje a nuestro buzón de  1 minutos el tamaño del fichero de audio será de 120KB!!! El cáculo sería el siguiente:

16Kbps x 60 segundos= 960Kbps si lo queremos convertir a KB el cálculo sería el siguiente:

960Kbps / 8 bits = 120KB es el tamaño de un fichero de audio en nuestro buzón por cada minuto de duración

El muestreo en bits x segundo  (bit/sec) y compresión de cada uno de los códecs de audio usados en la Mensajería Unificada son los siguientes:

  • MP3 – 16 bit – fichero comprimido
  • WMA – 16-bit – fichero comprimido
  • G.711 – 16-bit – fichero sin comprimir
  • GSM – 8-bit – fichero comprimido

Exchange_UM_Tamaño_Mensaje.gif

Si tenemos una organización de 200 usuarios y estimamos que cada usuario tendrá 1 mensaje de voz de 1 minuto cada día, cada usuario incrementaría su buzón en 2,4MB. Por lo que si tenemos 200 usuarios el incremento mensual del tamaño de las bases de datos de Exchange únicamente de la Mensajería Unificada sería de 480MB. Esto siendo muy optimistas claro está, si en vez de 1 minuto por día tenemos 10 ya la cifra sería más significativa, y si en vez de ser 200 usuarios son 2000 pues … Además de contar con el almacenamiento extra que necesitaremos, debemos tener en cuenta el incremento de carga de las CPUs para los procesos de compresión y descompresión que el servidor tiene que realizar en función del formato de audio que hayamos elegido.

Fijaros en esta grabación de 1 min y 3 segundos utilizando el códec G711, casi 500KB!!

Exchange_UM_Tamaño_Mensaje_2.gif

Para cambiar el códec que queremos utlizar podemos hacerlo de dos formas:

PowerShell

Usuario (para las llamadas al contestador): Set-UMMailbox -Identity usuario@dominio.com -CallAnsweringAudioCodec G711 | Wma | Gsm | Mp3

Plan de Marcado: Set-UMDialPlan -Identity Nombre_Dial_Plan -AudioCodec G711 | Wma | Gsm | Mp3

Interface Gráfica, en las propiedaes del Plan de Marcado

Exchange_UM_Tamaño_Mensaje_3.jpg 

Además no es cuestión únicamente del almacenamiento online, ni consumo de CPU, sino también de las ventanas de backup que se extenderán en el tiempo. Esto puede derivar en problemas de rendimiento de nuestro sistema de backup,  puesto que la ventana de backup tendrá más duración de la esperada y se mezclará con las horas de producción, etc.. pero esto lo podemos comentar en otra ocasión

Si queréis profundizar más sobre los códecs de la Mensajería Unificada de Exchange aquí os dejo un enlace estupendo: Códecs UM

Espero que les sea de utilidad!!!

​Esta es una de las novedades muy interesantes, puesto que nos permite almacenar las fotos de los usuarios directamente en Exchange pero en alta resolución. En la versión de Lync 2010 podíamos almacenarlas en el Active Directory, pero esto tenía algunas limitaciones sobre todo en el tamaño con el que podíamos almacenar las fotos de los usuarios (48x48px). Con Lync 2013 y Exchange 2013 podemos almacenar las fotos directamente en Exchange con una resolución máxima de 648x648px que está pero que muy bien, mirad la diferencia:

48×48

648×648

No hay mucho que decir, la diferencia es más que notable. Esto lo podemos conseguir con Lync 2013 y Exchange 2013, además podemos configurar varios tamaños de imágenes para usos diferentes:

98×98 píxeles: se usará en Microsoft Outlook 2013 Web App, Outlook 2013, Microsoft Lync Web APP y Lync 2013

648×648 píxeles: se usará en Lync 2013 y Microsoft Lync Web App

MSFT recomienda cargar fotos de 648×648 píxeles, puesto que permite tener la máxima calidad para ser mostrar en los diferentes clientes. Según MSFT una imagen en JPEG de 648×648 píxeles y una profundidad de 24 bits dará lugar a una imagen de 240kilobytes, en principio este almacenamiento no debería ser un problema para nadie en estos tiempos. Algo muy interesante es que los usuarios pueden cargar ellos mismos sus fotos desde Exchange, para ello vamos a opciones dentro de Outlook Web App

Ahora pulsamos en editar información…

Automáticamente se nos abrirá otra pantalla para cambiar las distintas opciones disponibles para el usuario, entre ellas la foto

Solo debemos pulsar en cambiar y elegir la nueva imagen con el tamaño 648×648 píxeles y pulsamos en guardar

Si ahora volvemos al correo veremos que ya tenemos nuestra foto cambiada y, como vemos tenemos la posibilidad de modificar la imagen desde aquí pulsando en cambiar

Si ahora iniciamos sesión en un cliente Lync veréis que tenemos la nueva foto

Si hacemos clic sobre la imagen vemos las nuevas opciones disponibles en el cliente Lync 2013

Como vemos la imagen tiene mucho más calidad que esta otra imagen que no tiene las fotos almacenadas con alta calidad en el Exchange,

sobre todo se percibe más claramente cuando iniciamos una conferencia o recibimos una llamada de teléfono porque la imagen no se puede adaptar

a la pantalla con calidad porque la imagen ya no la tiene (10KB)

Para verificar que la imagen subida al Exchange tiene el tamaño que queremos (648×648) podemos acceder a la imagen en la siguiente URL:

https://mail.asirsl.com/ews/Exchange.asmx/s/GetUserPhoto?email=sbuitrago@ucomsenespanol.com&size=HR648x648

Si como administrador queremos subir las fotos de los usuarios, podemos hacerlo mediante la siguiente serie de comandos de PowerShell desde

el Shell de administración de Exchange:

Podemos ejecutar cada una de las líneas por separado o crear un .ps1 y ejecutarlo de forma única

El cambio es inmediato, porque ahora el cliente Lync consulta la imagen que tiene asignada desde los servicios web de Exchange (EWS),

de ahí que en cuanto cambiemos la imagen del usuario la tendrá disponible sin tener que iniciar sesión de nuevo ni borrar los ficheros locales

del perfil de Lync, etc… (por lo menos en mis pruebas ha sido así)

 -->

Para poder verificar desde donde está cogiendo la imagen me he conectado desde fuera de la zona de seguridad del firewall, vamos como usuario

externo y esto es lo que veo en la consola del TMG

Como se puede apreciar está buscando la imagen de HD 96×96 para mostrar en el cliente Lync.

Espero que os sea de utilidad!!!

Si queremos montar un piloto a un cliente, primero debemos de definir que infraestructura queremos montar en función también de la infraestructura del cliente. Vamos a dar por hecho de que el cliente tiene Directorio Activo, Exchange 2010 (o superior) y  una centralita IP (PBX-IP). Además a nivel de electrónica de red dispone de un router o firewall que conecta la red a Internet, con una configuración de NAT simple. En cuanto a servidores el cliente debe disponer de un servidor con 80GB de RAM con Windows Server 2008 R2 (o superior), con un almacenamiento disponible de 150GB en SATA (50GB por servidor físico o virtual), en principio más que suficiente para los requisitos de este piloto.

Teniendo en cuenta este escenario, la idea es desplegar Lync con el menor coste posible para ambas partes, cliente y proveedor. El ámbito de utilización de este piloto de  Lync es únicamente interno, con esto me refiero a que todos los usuarios que utilicen Lync tengan cuenta en el Directorio Activo. Lo primero que vamos a hacer es diseñar nuestra topología «dibujándola», aquí os muestro un pequeño boceto simple de Lync 2013

Lync_Arquitectura_Simple_2013.jpg
Lync_Arquitectura_Simple_2013_GW.jpgLync_Arquitectura_Simple_2013_LYNC_PBX.jpg
Una vez que tenemos claro que queremos hacer, llega la hora de determinar si todos los elementos de red del cliente serán compatibles o debemos añadir algún elemento adicional. Con esto me refiero a que si el cliente quiere utilizar la parte de Voz Empresarial a través de su centralita PBX-IP debe soportar SIP para configurar un Direct SIP  con Lync, en caso de que no fuese compatible con SIP debemos añadir un elemento de red intermedio, que sea capaz de hablar SIP y H323 por ejemplo. En nuestro caso es lo que hemos diseñado en nuestro esquema que he mostrador anteriormente.
Si el cliente quiere utilizar un ITSP yo os recomiendo Interoute, el primer proveedor en Europa homologado por Microsoft para dar servicios de VoIP sobre Lync. Con Interoute se puede contratar una versión Trial de 15€ para consumir en llamadas de VoIP, muy sencillo de configurar y una calidad de voz envidiable
Lync_Arquitectura_Simple_2013_FW.jpg Suponemos que tenemos un router o firewall configurado con NAT y debemos tener por lo menos 3 IP Públicas, esto es muy impornte si queremos tener acceso desde internet sin tener que conectarnos mediante VPN. También es cierto que cuantos menos servicios desde el exterior quiera el cliente, menos IP’s Públicas nos  hacen falta. Si solo quiere IM con una IP Pública es suficiente, si el puerto 443 lo está utilizando para publicar el OWA (que sería lo suyo) podríamos utilizar otro diferente sin problema, solo sería necesario cambiar el puerto en el Topology Builder. Además, sino queremos utilizar los servicios de Conferencia AV ya no vamos a necesitar el EDGE, así que sería un servidor  menos.​ En todo caso, si tenemos un EDGE instalado, lo suyo sería tenerlo en una DMZ para las interfaces Externas, una VLAN separada de la red local para la interface interna y un estricto control sobre los puertos de comunicaciones necesarios
Lync_Arquitectura_Simple_2013_LYNC_DNS.jpg Se tendrán que crea los registros DNS necesarios para utilizar con los servicios de Lync, tanto en los servidores internos como externos si es necesario. Os dejo algunos artículos en donde hago referencia a los registros DNS:

 

Lync_Arquitectura_Simple_2013_LYNC_STD.jpg La forma más económica de montar Lync es con la versión Standard (y más para un piloto), puesto que todos los roles se instalarán en el mismo servidor. La versión de SQL Server es una versión Express, lo que nos permite no tener que comprar un SQL Server Standard o superior. Podemos descargar una versión trial  de 180 días (Download Microsoft Lync Server 2013 Evaluation) que luego podemos convertir a final sin problema, aqui os indico como: Actualizar la versión de Evaluación de Lync a una versión Final.
Lync_Arquitectura_Simple_2013_LYNC_EXCH-UM.jpg
Si queremos conectar Lync con la Mensajería Unificada de Exchange, únicamente debemos habiltar el ROL de UM en Exchange y configurarlo. Sino tenemos Exchange pero queremos probarlo, también podemos descarganos una versión trial (Download Microsoft Exchange Server 2013)
Lync_Arquitectura_Simple_2013_LYNC_WAC.jpg
Si vamos a utilizar la opción de compartir presentaciones de PowerPoint vamos a a necesitar descargarnos las Ofice Web App 2013 (Microsoft Office Web Apps Server) y si necesitamos una versión de Windows 2012 en Trial la podemos descargar de la Web de Microsoft (Download Windows Server 2012). Una vez que tengamos todo instalado, aqui os dejo como podéis configurar las WAC para vuestra infraestructura con Lync y SharePoint (Office Web APPs con SharePoint y Lync Server 2013 )
Lync_Arquitectura_Simple_2013_LYNC_AD.jpg
Todos los dominios en los que implementa Lync Server se han elevado a un nivel funcional de dominio de Windows Server 2008 R2, Windows Server 2008 o al modo nativo de Windows Server 2003. El bosque en el que implementa Lync Server se tiene que elevar a un nivel funcional de bosque de Windows Server 2008 R2, Windows Server 2008 o al modo nativo de Windows Server 2003. No se admite el modo mixto de Windows Server 2003 (Cambios en el esquema de Lync Server 2013 y Extensión del esquema cuando instalamos Lync 2010)
Lync_Arquitectura_Simple_2013_LYNC_CA.jpg

Una parte fundamental es la utilización de certificados, sin ellos en Lync no somos nadie. Se pueden utilizar tanto certificados privados como públicos, en función de las necesidades de utilización de Lync podemos implementar una CA Privada y utilizarla sin problema alguno.

Aquí os dejo algunos artículos interesantes sobre las CA y Lync

Lync_Arquitectura_Simple_2013_LYNC_EDGE.jpg

Si vamos a tener accesos desde el exterior a los servicios de Conferencia o AV, vamos a tener que instalar el EDGE. En cuanto a licenciamiento no requiere la compra adicional de una licencia, puesto que al adquirir Lync 2013 el ROL de EDGE viene licenciado con la misma compra. Pero aquí si que vamos a necesitar 3 IP’s Públicas para ofrecer los distintos servicios.

Aquí os dejo los enlaces para configurar el EDGE con distintos Firewalls:

Lync_Arquitectura_Simple_2013_LYNC_RP.jpg
Si quieremos utilizar las reuniones online, Lync Mobile, etc… lo suyo es utilizar Reverse Proxy (ISA Server, TMG), pero también podemos publicarlo sin más por el puerto 443 (otra IP Pública más). Aqui os dejo algunos enlaces de como publicar los distintos servicios: Edge Lync: Configuración de Red (Parte III)
Lync_Arquitectura_Simple_2013_LYNC_HYPER-V.jpg

Lync se puede virtualizar sin problema, aunque la capacidad  de usuarios «concurrentes»  varía entre un servidor físico y otro virtual, en una versión Standard de 5000 a 2000 usuarios. Pero teniendo en cuenta de que es una implementación piloto será más que suficiente en la mayoría de las ocasiones
Lync_Arquitectura_Simple_2013_LYNC_USER.jpg Los clientes de Lync ahora vienen como parte del paquete office, por lo que debemos descargarnos la versión de Office 2013 para disponer de cliente Lync 2013. Podemos descargar una versión trial: Download Microsoft Office Professional Plus 2013. Pero también existe un cliente Lync básico y gratuito (Lync Basic), aqui os dejo su enlace descarga: Microsoft Lync Basic 2013 (32 bits) y Microsoft Lync Basic 2013 (64 bits)

Para la utilización en  móviles y tablets se puede descargar la versión Mobile del Apple Store, Market, etc… Con la Surface se puede descargar el Lync desde la Tienda. En la versión de Windows 8 para tablet disponemos de todas las funcionalidades. En el resto de versiones para dispositivos móviles tiene funciones muy limitadas. IM, Conferencia, Call via Work. Aquí os dejo una comparativa de los distintos clientes: Comparativa Clientes Lync: Windows Phone, iPhone, Android, Damaka Xavy

Una de las decisiones más importantes a la hora de migrar a una solución de UC, suele ser la convivencia de la tecnología actual durante el tiempo de migración. Aqui os muestro un artículo representativo de como migrar vuestras PBX a VoIP: Migrar un entorno IP-PBX a Lync 2013. Además seguro que también necesitáis plantearos la implementación de un sistema profesional de Call Center, para ello tenemos que dimensionar adecuadamente los Grupos de Respuesta:
Seguro que también estáis pensando que tener la telefonía IP en vuestros dispositivos móviles, en Lync 2013 esto ya es posible si actualizamos al CU1 que ya tenemos disponible: Descarga e Instalación de Lync Server 2013 Cumulative Update KB 2809243. Esto nos permite utilizar en WP8, IOS y en breve en Android el cliente móvil con soporte para VoIP. Con la llegada del CU1 ya tenemos la posibilidad de capturar llamadas, funcionalidad que hasta la fecha no estaba disponible: Lync Server 2013 CU1: Group Call Pickup o Grupo de Captura de Llamadas.

Una necesidad cada día más emergente es la posibilidad de conectarnos con distintas organizaciones o sistemas de MI público, para ello debemos tener en cuenta cuales son los requisitos  para la configuración de las federaciones: Federación y Acceso de Usuarios Externos

Además antes de iniciar el proceso de implementación, podemos simular los recursos necesarios en función de los detalles técnicos

Y por último y no por ello menos importantes, es la formación a los usuarios finales que son los que realmente «sufrirán» el cambio. Para ello debemos tener una guía de la utilización de la nueva herramienta que la empresa ha puesto a su disposición. Parte del éxito de cualquier implementación no solo reside en el buen hacer del Dpto. de IT, sino en que los usuarios finales tengan la formación adecuda para sacar el máximo rendimiento al nuevo sistema de comunicaciones. Además de que el cambio de tecnología no les suponga un esfuerzo notable para adaptarse a la nueva tecnología, para ello tenemos que disponer de una guía fácil de consultar y a ser posible con elementos audiovisuales:

No he querido entrar en los detalles técnicos de cada implementación, pero he puesto enlaces a distintos artículos que he ido escribiendo a lo largo del tiempo y que os pueden ser de ayuda.
Espero que os sea de utilidad!!!