Microsoft Lync Server
Header

Desvio de Llamadas

abril 29th, 2013 | Posted by Santiago Buitrago in Lync Server - (0 Comments)

Una opción muy interesante es el desvío de llamadas, tenemos varias opciones que vamos a comentar a continuación:

 Desvio_Llamadas.png

La primera opción es desactivar el desvío de llamadas, las llamadas sonarán directamente en el propio cliente de Lync. Por defecto se establece como número principal el de trabajo, y se puede configurar que sino contesta la llamada se desvie a:

– Buzón de Voz

– Teléfono de trabajo

– Delegado

– Número nuevo o contacto 

Además de configurar el timeout de la llamada antes de redirigirla, por defecto son 10 segundos.

Ahora vamos a ver las otras dos opciones: 

"Desviar mis llamadas a"  y ahí podemos elegir entre varias opciones:

– Buzón de Voz (si lo tenemos habilitado): Voice Mail de Exchange

– Números de teléfonos asignados: Los números que tiene el usuario en su ficha, a excepción del teléfono de trabajo puesto que se supone que la llamada es a dicho número

– Usuario/s delegados: Usuarios a lo scuales se les permite recibir o realizar llamadas en mi nombre

– Nuevo número o contacto: Nos permite escribir un número diferente a los establecidos anterioremente en su ficha

– Mis Delegados: A todos los usuarios delegados para la gestión de las llamadas del usuario

"LLamar simultaneamente a"  y ahí podemos elegir entre varias opciones:

– Números de Teléfonos asignados: Los números que tiene el usuario en su ficha (Móvil, Trabajo)

– Usuario/s delegados: Usuarios a lo scuales se les permite recibir o realizar llamadas en mi nombre

 -Nuevo número : Nos permite escribir un número diferente a los establecidos anterioremente en su ficha
 
– Mis Delegados: A todos los usuarios delegados para la gestión de las llamadas del usuario
 
– Mi grupo de llamada de equipo: un grupo de usuarios delegado para mis llamadas

Si se configura el Desvío de llamadas, al conectar una llamada, el autor de la llamada verá el número configurado para recibir las llamadas desviadas. Esto solo pasa con las llamadas de Lync a Lync.

Además podemos configurar el desvío de llamadas y establecer cuando se aplicará, todo el tiempo o en función de su horario laboral establecido en el Outlook

Desvio_Llamadas_1.png

Espero que les sea de uitlidad!!!

 Lync Server 2010 requiere varios atributos y clases nuevos y modifica algunos de los ya existentes.

  • Extensiones de esquema:
    • Extensiones de objetos de usuario
    • Extensiones para las clases de Office Communications Server 2007 y de Office Communications Server 2007 R2 con el fin de mantener la compatibilidad con versiones anteriores.
  • Datos (almacenados en el esquema extendido de Lync Server y en las clases de esquema existentes):
    • Identificador uniforme de recursos (URI) de SIP del usuario y otros parámetros de usuario
    • Objetos de contacto para aplicaciones como Grupo de respuesta y Operador de conferencia
    • Un puntero al Almacén de administración central
    • Cuenta de autenticación Kerberos (un objeto de equipo opcional)

  

En la tabla siguiente se describen las clases de Active Directory que agrega Lync Server 2010.

Clases agregadas por Lync Server 2010

Clase Descripción
msRTCSIP-ConnectionPoint
Punto de conexión de servicio (SCP) general para especificar el equipo como un servidor que ejecuta Lync Server.
msRTCSIP-GlobalTopologySetting
El objeto de configuración de topología global.
msRTCSIP-GlobalTopologySettings
Contenedor para abarcar los objetos de configuración de topología global.

 

En la tabla siguiente se describen los atributos de Active Directory que agrega Lync Server 2010.

 

Atributos agregados por Lync Server 2010

Atributo Descripción
msRTCSIP-AcpInfo
Este atributo almacena información sobre el proveedor de servicios de audioconferencia del usuario.
msRTCSIP-DeploymentLocator
Este atributo se usa en una topología de dominio dividido y contiene un nombre de dominio completo (FQDN).
msRTCSIP-GroupingID
Este atributo es un identificador único de un grupo que se usa para agrupar entradas de la libreta de direcciones.
msRTCSIP-OwnerUrn
Este atributo es el nombre de recursos uniforme (URN) del propietario para el contacto de la aplicación.
msRTCSIP-PrivateLine
Este atributo contiene el identificador de dispositivo de un dispositivo de línea privada.
msRTCSIP-TargetUserPolicies
Este atributo almacena los pares nombre-valor para directivas de destino de un usuario de Lync Server.
msRTCSIP-TenantId
Este atributo almacena el identificador único del arrendatario. Este identificador debe ser único en todos los arrendatarios.
msRTCSIP-UserPolicies
Este atributo almacena pares nombre-valor para directivas de usuario.
msExchUCVoiceMailSettings
Este atributo de varios valores contiene la configuración del correo de voz. Este atributo se comparte con Mensajería unificada de Exchange (UM).

 

 
En la tabla siguiente se describen las clases de Active Directory que modifica Lync Server 2010.

Clases modificadas por Lync Server 2010

Clase Cambio Clase o atributo
Organizational-Unit
add: mayContain
msRTCSIP-TenantId
User
add: mayContain
add: mayContain
add: mayContain
add: mayContain
add: mayContain
add: mayContain
add: mayContain
add: mayContain
msRTCSIP-AcpInfo
msRTCSIP-GroupingID
msRTCSIP-OwnerUrn
msRTCSIP-TargetUserPolicies
msRTCSIP-TenantId
msRTCSIP-UserPolicies
msRTCSIP-DeploymentLocator
msRTCSIP-PrivateLine
Contact
add: mayContain
add: mayContain
add: mayContain
add: mayContain
add: mayContain
add: mayContain
add: mayContain
add: mayContain
msRTCSIP-AcpInfo
msRTCSIP-GroupingID
msRTCSIP-OwnerUrn
msRTCSIP-TargetUserPolicies
msRTCSIP-TenantId
msRTCSIP-UserPolicies
msRTCSIP-DeploymentLocator
msRTCSIP-PrivateLine
Group
add: mayContain
add: mayContain
msRTCSIP-GroupingID
msRTCSIP-TenantId
msRTCSIP-GlobalTopologySetting
add: mayContain
add: mayContain
add: mayContain
msRTCSIP-BackEndServer
msRTCSIP-ExtensionData
msRTCSIP-ServerVersion
Mail-Recipient*
add: mayContain
msExchUCVoiceMailSettings

 

Fuente: http://technet.microsoft.com/es-es/library/gg398944.aspx 

Vamos a ver como podemos cambiar el aspecto del formulario que nos presenta Lync por defecto para las reuniciones online. Soy un enamorado de cambiar este tipo de pantallas y dejar todo corporativo, los fondos de pantalla, las pantallas de login de los equipos, los formularios del TMG, etc.. y como no también las de Lync, por lo menos en la medida de lo posible.

Como sabemos el formato por defecto de Lync es el siguiente: (no os quedéis con lo del error porque he accedido directamente a la URL sin ninguna reunión programada)

Lync_Meeting.png
Básicamente para hacer algo sencillito vamos a cambiar el logo de Lync, el color del texto y quitar el logo de Office. Para ello tenemos que acceder a los directorios de instalación de Lync para buscar los ficheros que debemos modificar:

Logo: CommunicatorLogoType.png

Hoja de Estilos: ReachClient.css

C:\Program Files\Microsoft Lync Server 2010\Web Components\Join Launcher\Int\Resources

C:\Program Files\Microsoft Lync Server 2010\Web Components\Join Launcher\Ext\Resources

C:\Program Files\Microsoft Lync Server 2010\Web Components\Reach\Int\Resources

C:\Program Files\Microsoft Lync Server 2010\Web Components\Reach\Ext\Resources
 
En el código HTML de las páginas no se especifica el tamaño de las imágenes que podemos cambiar por el fichero CommunicatorLogoType.png, pero hay que tener cuidado para no modificar el tamaño del formulario si queremos utilizar el que ya tenemos. Es cuestión de ir probando distintos tamaños hasta que veáis que no modificar el formulario y está a vuestro gusto. Para el resto de imágenes os dejo aqui una captura de pantalla en donde indico lo que debéis modificar:
 
Lync_Meeting-1.png
Y por último si queremos tener nuestro tipo de letra corporativa y nuestros colores, debemos modificar la hoja de estilos en el fichero ReachClient.css.
 
Los cambios en los estilos solo se han realizado sobre colores, se cambian los colores existentes por los colores corporativos de la empresa:
 
#97233f
#555555
 
A continuación se indica las etiquetas de los estilos modificados:
Lync_Meeting-2.png
Lync_Meeting-3.png
Y como resultado quedaría así:
Lync_Meeting_Asir.png
Este artículo la mitad es de Belén Francisco (una  compañera de la empresa) que se ha encargado de modificar las CSS y el logo, que si fuera por mi gusto por el diseño …..
 
Espero que les sea de utilidad!!

Os muestro algunas capturas de pantalla de las nuevas configuraciones que podemos realizar desde nuestro DC. Esta nueva versión no la he probado, por lo que la imagen del «Nuevo» no es mía.

​Antiguo ​Nuevo
Lync_GPO_OLD.PNG Lync_GPO_New.png

lyncADM.ziplyncADM.zip

Espero que os sea de utilidad!!!!

​Seguramente muchos de vuestros clientes os habrán preguntado por la posibilidad de que cada usuario pueda tener su foto asignada en su cuenta del dominio. Esto es relativamente sencillo sin tener que modificar ningún atributo del usuario en el Directorio Activo ni complicarnos mucho la vida. Desde Windows Vista tenemos la posibilidad de especificar una imagen para cada usuario, y la idea es que podamos tener una carpeta en el servidor con las fotos de los usuarios y que se aplique como imagen de su cuenta

Imagen_usuario_gpo.png

En Windows Vista y 7 la imagen por defecto de cualquier usuario se almacena en  "%ALLUSERSPROFILE%\Microsoft\User Account Pictures" y existen dos ficheros:Imagen_personalizada_usuarios_1.jpg

user.bmp: imagen por defecto para las cuentas de usuario

guest.bmp: imagen por defecto para la cuenta de invitado

 

Lo que debemos hacer es muy sencillo, sustituir la imagen user.bmp por la del usuario que ha iniciado sesión, para ello utilizaremos un SCRIPT muy sencillo para copiar la imagen del usuario:

*******************************************************************************************************

REM Se lanza una aplicación que comprueba la membresía del usuario, tratando de distinguir si es un usuario o administrador

@\\Asirlab.com\LAB\Fotos\IsMember.exe "GRP ASIRLAB"

 REM Si el usuario pertenece al grupo GRP ASIRLAB devolverá un 1 en caso contrario un 0

@if ERRORLEVEL 1 goto Usuarios
@if ERRORLEVEL 0 goto Administradores 
@goto end
REM Copia la imagen del usuario desde una ubicación de red y la pega en el equipo local en la ruta "%ALLUSERSPROFILE%\Microsoft\User Account Pictures" con el nombre user.bmp con el modificaro /y para que sobrescriba la imagen sin preguntar
:Usuarios
xcopy \\Asirlab.com\LAB\Fotos\Users\%username%.bmp "%ALLUSERSPROFILE%\Microsoft\User Account Pictures" /y
rename "%ALLUSERSPROFILE%\Microsoft\User Account Pictures\%username%.bmp" "%ALLUSERSPROFILE%\Microsoft\User Account Pictures\user.bmp"
@goto end
 
REM Copia la imagen para un usuario que no pertenezca al grupo GRP ASIRLAB desde una ubicación de red y la pega en el equipo local en la ruta "%ALLUSERSPROFILE%\Microsoft\User Account Pictures" con el nombre user.bmp con el modificaro /y para que sobrescriba la imagen sin preguntar. La imagen es una por defecto que tiene el sistema
:Administradores
xcopy \\Asirlab.com\LAB\Fotos\Admins\user.bmp "%ALLUSERSPROFILE%\Microsoft\User Account Pictures" /y
:end
*******************************************************************************************************

Ahora debemos crear una GPO para que se ejecute el script en el inicio de sesión por parte del usuario en el dominio. Aqui os dejo un script sencillito (cmd o bat como queráis) y lo agregamos a la GPO desde la opción Configuración de usuario – Configuración de Windows – Scripts (inicio de sesión o cierre) – Iniciar sesiónImagen_personalizada_usuarios_2.jpg
El problema que tendríamos ahora mismo es que el usuario no puede modificar el fichero USER.BMP situado en "%ALLUSERSPROFILE%\Microsoft\User Account Pictures" por lo que tenemos que aplicar los permisos necesarios en todos los equipos del dominio. Para ello crearemos otra GPO aplicada a los equipos del dominio y con la siguiente configuración, para ello vamos a Configuración del equipo – Configuración de Windows – Configuración de Seguridad – Sistema de archivos – Agregar archivo…
Imagen_personalizada_usuarios_4.jpg

seleccionamos el fichero en cuestión "%ALLUSERSPROFILE%\Microsoft\User Account Pictures\user.bmp", como la carpeta está oculta no podemos verla desde el miniexplorador, por lo que podemos pegar la ubicación en recuadro habilitado para ello
Imagen_personalizada_usuarios_5.jpg
y ahora aplicamos los permisos necesarios: MODIFICAR. Yo he creado un grupo específico para aplicar esos permisos: ACL Files User Account Pictures (HRW) y con la opción Reemplazar los permisos existentes en todas las subcarpetas y archivos con perimsos heredablesImagen_personalizada_usuarios_3.jpg

Ahora nos queda pendiente compartir la carpeta con las fotos y la  utilidad que comprobará de que grupo es miembro el usuario. Creamos una carpeta en nuestro servidor y la compartimos con los siguientes permisos:

GRUPO ​PERMISO RECURSO COMPARTIDO ​PERMISOS NTFS
​ACL FILES PICTURES USER (HRO) ​LEER ​LEER
 

Agregamos a la carpeta al DFS para seguir con la misma estructura de carpetas y nomenclaturas, y accederíamos a la carpeta mediante la siguiente ruta:

\\Asirlab.com\LAB\Fotos

copiaremos las fotos del usuario con el nombre del usuario y extensión BMP y el fichero ISMEMBER.EXE

\\Asirlab.com\LAB\Fotos

ismember.exe

sbuitrago.bmp

jperez.bmp

amartinez.bmp

Si queremos que los usuarios solo tengan acceso a su imagen, debemos configurar los permisos de lectura sobre cada imagen con permisos exclusivo al propietario (usuario) y a los administradores. La dimensión de la imagen debe ser 128×128 pixeles y en formato BMP, y con esto hemos terminado la configuración.  Ahora cuando un usuario inicie sesión copiará su imagen   "%ALLUSERSPROFILE%\Microsoft\User Account Pictures\user.bmp" y sobreescribiendo la anterior imagen sea la suya o no. Esto no ralentizará el inicio de sesión, puesto que el copiado de 50KB (más o menos) no es ningún esfuerzo para la red, servidor y equipo.

Es un proceso "manual" pero igual de útil, para aplicar los permisos sobre la carpeta en donde están las imágenes podéis crear un script para que aplique los permisos cada x minutos. Por ejemplo, podemos querer que la gente del departamento de RRHH copie las fotos en la carpeta de Fotos y luego el script modifique el permiso sobre la imagen. De esta forma alguien podrá copiar la imagen sin depender del administrador.

Aqui os dejo el script y el ismember:

user_picture.raruser_picture.rar

ismember.rarismember.rar

Debéis cambiar el nombre del grupo que utilizareis para comprobar si es un usuario de empresa o administrador, y la ruta de los ficheros compartidos, etc.. pero vamos eso es trivial. Esta configuración funciona en Windows Vista y 7, aun no lo he probado en Windows 8 pero creo que ha cambiado algo la forma de asignar las fotos de los usuarios, porque ahora adapta las imágenes en distintos tamaños, etc…

Imagen_personalizada_usuarios_6.jpg
en cuanto lo  vea bien os cuento pero me tiene toda la "pinta" de que se hará de forma "similar". He visto esta directiva para asignar la misma imagen a todos los usuarios, y sigue con mismo conecpto de la imagen en la misma ruta, etc… por lo visto ahora es con el formato JPEG. Será cuestión de probarlo …Imagen_personalizada_usuarios_8.jpg

Espero que os sea de utilidad!!!