Microsoft Lync Server
Header

En muchas ocasiones queremos transferir una llamada directamente a otro usuario, pero en otras seguro que queremos hablar primero con el usuario antes de transferirla. Vamos a ver un pequeño video de como podemos hacer ambas cosas

Espero que os sea de utilidad!!!

Vamos ver como podemos seleccionar los usuarios de una OU de nuestro Directorio Activo para habilitarlos en Lync, es un proceso muy sencillo pero a veces parece el gran desconocido. Primero abrimos el Panel de Control de Lync Users – Enable users

Habilitar_Lync_OU_3.jpg

pulsamos en Add…
Habilitar_Lync_OU_4.jpg

ahora pulsamos en +Add filter y seleccionamos Organizational unit (OU) y escribmos el distinguishedName de la OU en donde se encuentran los usuarios

Habilitar_Lync_OU_5.jpg

sino tenemos claro la estrucrura del distinguishedName podemos ir a las propiades de la OU de usuarios y a la pestaña Editor de atributos, posteriormente buscamos el atributo distinguishedName y copiamos el valor para luego pegarlo en la casilla del filtro que estamos configurando
Habilitar_Lync_OU_6.jpg

ahora que tenemos los datos cubiertos  solo tenemos que pulsar en Find para que nos muestre los usuarios que contiene la OU que hemos elegido, los seleccionamos todos y pulsamos en OK

Habilitar_Lync_OU_7.jpg

como último paso nos queda elegir a partir de que atributo se generará la dirección SIP de los usuarios y a que POOL asignaremos estos usuarios
Habilitar_Lync_OU_8.jpg

pulsamos en Add… y ya tenemos los usuarios habilitados en Lync, si en vez de tres usuarios tuviéramos 1000 el proceso sería idéntico.

Espero que os sea de utilidad!!!

RBAC Lync Server 2013

abril 3rd, 2013 | Posted by Santiago Buitrago in Lync Server - (1 Comments)

​Vamos a ver que roles tenemos creados por defecto en nuestra implementación de Lync 2013 y cuales son los privilegios de cada uno de ellos, además de crear nuestros propios roles. En nuestro Directorio Activo tenemos una serie de grupos de seguridad Universales que se asocian a los roles de Lync Server, lo que nos permite manejar sencillamente la delegación de permisos entre nuestro personal de IT. Estos son los grupos de seguridad (Universales) creados durante una parte del proceso de instalación de Lync:

Lync_Roles_Users_Delegation_2.jpg

Y estos son los Roles de Lync Server los cuales están asociados los grupos de Directorio Activo mostrados

​ROL Descripción
CSAdministrator​

Puede realizar todas las tareas administrativas y modificar todas las configuraciones, como crear roles y asignar usuarios a roles. Puede ampliar una implementación agregando nuevos sitios, grupos de servidores y servicios.

CSVoiceAdministrator​

Puede crear, definir y administrar las configuraciones y las directivas relacionadas con la voz.

CSUserAdministrator​

Puede habilitar y deshabilitar usuarios de Lync Server, mover usuarios y asignar directivas existentes a usuarios. No puede modificar directivas.

CSResponseGroupAdministrator​

Puede administrar la configuración de la aplicación Grupo de respuesta en un sitio.

CSLocationAdministrator​

Nivel mínimo de derechos para administración de 9-1-1 mejorado (E9-1-1), que incluye crear ubicaciones e identificadores de red de E9-1-1 y asociarlos entre sí. Este rol se asigna siempre con un ámbito global.

CSArchivingAdministrator​
Puede modificar la configuración y las directivas de archivado.
​CSViewOnlyAdministrator

Puede ver la implementación, incluida la información de usuarios y servidores, para supervisar el estado de la implementación.

​CSServerAdministrator

Puede administrar, supervisar y solucionar problemas de servidores y servicios. Puede impedir nuevas conexiones con servidores, detener e iniciar servicios y aplicar actualizaciones de software. No puede efectuar cambios que afecten a la configuración global.

​CSHelpDesk

Puede ver la implementación, incluidas las propiedades y directivas de usuario. Puede ejecutar determinadas tareas de solución de problemas. No puede cambiar propiedades ni directivas de usuario, configuración de servidores ni servicios.

CSResponseGroupManager​

Puede administrar las colas de grupo de respuesta específicas.

CsPersistentChatAdministrator​

Puede administrar la característica de chat persistente y las salas de chat persistente específicas.

 
Tener claro cuales son los roles y sus permisos delegados es lo ideal para cualquier persona que administre Lync Server, pero también debemos saber cuando se aplican estas delegaciones, mirad lo que pone Microsoft en una de sus notas.
Lync_Roles_Users_Delegation_0.JPG
Ahora vamos a configurar un usuario con lo distintos roles y veremos que permisos tiene disponibles en función del rol que le vamos asignando:
 

Rol CSAdministrator​, tenemos acceso a todas las ocpciones del panel de control y con acceso a crear y modificar cualquier opción

Lync_Roles_Users_Delegation_1.jpg
Rol CSVoiceAdministrator​, tenemos acceso a cualquier parte del panel de control pero solo podemos modificar las opciones de Voz

Lync_Roles_Users_Delegation_3.jpg

Lync_Roles_Users_Delegation_4.jpg

Lync_Roles_Users_Delegation_5.jpg

Lync_Roles_Users_Delegation_6.jpg

Lync_Roles_Users_Delegation_7.jpg

Lync_Roles_Users_Delegation_8.jpg

Rol CSUserAdministrator​, Puede habilitar y deshabilitar usuarios de Lync Server, mover usuarios y asignar directivas existentes a usuarios. No puede modificar directivas

Lync_Roles_Users_Delegation_9.jpg

Lync_Roles_Users_Delegation_10.jpg

Lync_Roles_Users_Delegation_11.jpg

Lync_Roles_Users_Delegation_12.jpg
Lync_Roles_Users_Delegation_13.jpg

Rol CSResponseGroupAdministrator​puede administrar la configuración de la aplicación Grupo de respuesta en un sitio

Lync_Roles_Users_Delegation_14.jpg

Lync_Roles_Users_Delegation_15.jpg

No puede realizar cambio alguno sobre los usuarios habilitados en Lync 

Lync_Roles_Users_Delegation_16.jpg
Lync_Roles_Users_Delegation_17.jpg

Rol CSLocationAdministrator​,  Nivel mínimo de derechos para administración de 9-1-1 mejorado (E9-1-1), que incluye crear ubicaciones e identificadores de red de E9-1-1 y asociarlos entre sí. Este rol se asigna siempre con un ámbito global

Lync_Roles_Users_Delegation_18.jpg
Lync_Roles_Users_Delegation_19.jpg
Lync_Roles_Users_Delegation_20.jpg
Lync_Roles_Users_Delegation_21.jpg
Lync_Roles_Users_Delegation_22.jpg
Lync_Roles_Users_Delegation_23.jpg
Lync_Roles_Users_Delegation_24.jpg
Lync_Roles_Users_Delegation_26.jpg
Lync_Roles_Users_Delegation_27.jpg

Rol CSArchivingAdministrator​, puede modificar la configuración y las directivas de archivado

Lync_Roles_Users_Delegation_28.jpg
Lync_Roles_Users_Delegation_29.jpg
Lync_Roles_Users_Delegation_30.jpg
Lync_Roles_Users_Delegation_31.jpg
Lync_Roles_Users_Delegation_32.jpg
Rol ​CSViewOnlyAdministrator,  puede ver la implementación, incluida la información de usuarios y servidores, para supervisar el estado de la implementación. Los usuarios que sean miembros de este ROL tienen acceso a revisar toda la infraestructura de Lync, pero no puede hacer modificación alguna.

Lync_Roles_Users_Delegation_33.jpg

Rol CSServerAdministrator,  puede administrar, supervisar y solucionar problemas de servidores y servicios. Puede impedir nuevas conexiones con servidores, detener e iniciar servicios y aplicar actualizaciones de software. No puede efectuar cambios que afecten a la configuración global. 
Lync_Roles_Users_Delegation_34.jpg

Rol CSHelpDesk, puede ver la implementación, incluidas las propiedades y directivas de usuario. Puede ejecutar determinadas tareas de solución de problemas. No puede cambiar propiedades ni directivas de usuario, configuración de servidores ni servicios.

Lync_Roles_Users_Delegation_35.jpgLync_Roles_Users_Delegation_36.jpg
Lync_Roles_Users_Delegation_37.jpg

Rol CSResponseGroupManager​, puede administrar las colas de grupo de respuesta específicas.

Lync_Roles_Users_Delegation_38.jpg

 Para que el usuario pueda editar el Hunt Group, debe ser miembro del grupo CSResponseGroupManager de nuestro Directorio Activo y luego concedere del derecho de administrarlo, para ello debemos añadirlo en el propio Hunt Group

 

Lync_Roles_Users_Delegation_40.JPG

Ahora el usuario podrá acceder a configurar los Grupos de Respuesta para los que se le ha dado acceso

Lync_Roles_Users_Delegation_41.jpg
Rol ​CsPersistentChatAdministrator​,   puede administrar la característica de chat persistente y las salas de chat persistente específicas

Lync_Roles_Users_Delegation_42.jpg

Desde el menú de Persistent Chat podrá crear nuevas salas, modificadir o añadir cualquier configuración

Lync_Roles_Users_Delegation_43.jpg
Lync_Roles_Users_Delegation_44.jpg

Estos son los roles que tiene creados por defecto Lync, si queremos crear nuestros propios Roles tenemos un estupendo cmdlet para ello: New-CsAdminRoleTambién debemos tener mucho cuidado a la hora de asignar los distintos roles, puesto que los "por defecto" son de ámbito global, por lo que si tenemos varios sitios, etc… le daremos acceso a mas servidores y/o usuarios de los que debemos a un técnico. Antes de empezar con la creación  de los distintos roles debemos tener muy claro como queremos que funcione nuestra delegación de responsabilidades, que usuarios y servidores queremos que gestione.

A la hora de crear nuestros propios roles podemos utilizar como plantilla los roles actuales, pero con un ámbito definido por ejemplo sobre una OU de nuestro Active Directory. De tal manera que los permisos delegados a nuestro personal técnico sea un ámbito más reducido, lo que nos permite tener más control sobre las tareas que delegamos a los mismos. Ahora vamos a ver como podemos crear un nuevo ROL partiendo de la plantilla de CSUserAdministrator​ pero en un ámbito de usuario en una OU, debemos tener en cuenta a la hora de crear nuestro ROL que el grupo universal de seguridad que utilicemos para asignar los roles de Lync debe estar previamente creado:

New-CsAdminRole -Identity "LYNC Admin Madrid" -Template CsUserAdministrator -UserScopes "OU:OU=Madrid, OU=Usuarios, OU=ASIRLAB, DC=asirlab, DC=com"

También  podemos crear nuestro propio rol habilitando la ejecución de determinados cmdlets que no son los que tenemos por defecto en nuestros roles, para ello tenemos el cmdlet New-CsAdminRole:

New-CsAdminRole –Identity "LYNC HelpDesk HG" –Template CsHelpDesk –Cmdlets "Get-CsRgsAgentGroup","New-CsRgsAgentGroup","Remove-CsRgsAgentGroup","Set-CsRgsAgentGroup"

 

 

 

Lync_Roles_Users_Delegation_46.jpg
Ahora solo debemos agregar el usuario al grupo de seguridad "LYNC HelpDesk HG" y acceder al panel de Administración de Lync y vemos que solo tenemos acceso a las opciones de Grupos de Respuesta y limitadas opciones

Lync_Roles_Users_Delegation_47.jpg

dentro de los grupos de respuesta solo a la opción Grupo

Lync_Roles_Users_Delegation_48.jpg

Y dentro del Grupo a modificar ciertas opciones
Lync_Roles_Users_Delegation_49.jpg

Si ahora quisieramos agregar un más CMDLETs para este ROL tendríamos que hacerlo con Set-CsAdminRole:

Set-CsAdminRole –Identity "LYNC HelpDesk HG" –Cmdlets "Get-CsRgsAgentGroup","New-CsRgsAgentGroup","Remove-CsRgsAgentGroup","Set-CsRgsAgentGroup", "Get-CsRgsQueue","New-CsRgsQueue","Remove-CsRgsQueue","Set-CsRgsQueue"

Si solo añadimos los nuevos cmdlets no se suman los cmdlets anteriores, sino que tenemos que colocar el listado completo cada vez que lo modifiquemos. De lo contrario el usuario solo podrá ejecutar estos últimos cmdlets establecidos:

Lync_Roles_Users_Delegation_50.jpg

Si ahora queremos saber que roles tiene asignados un usuario, tenemos el siguiente cmdlet: Get-CsAdminRoleAssignment

Lync_Roles_Users_Delegation_45.jpg

Aqui os dejo el listado CMDLETs disponibles para que tengáis claro cuales podéis añadir y cuales son sus nombres

Como véis es bastante sencillo, lo único que debemos tener claro es que permisos queremos delegar y que función tiene cada cmdlet para no ofrecer más privilegios de los deseados. 

 

 

 

 

 

 

Espero que os sea de utilidad!!!

En la versión de Lync 2010 la opción de poder crear reuniones on-line sin Outlook, se tenía que instalar el Scheduling Lync 2010 Online Meetings, en Lync 2013 viene de "serie". Vamos a ver las novedades de esta característica que nos permite crear reuniones online cuando no tenemos Outlook para poder crear las reuniones.

Primero debemos configuar el envío de correos eletrónicos a los usuarios añadidos a la reunión, para ello tenemos que configurar las opciones de correo

Lync_Web_Scheduler-15.jpg
ahora debemos rellenar los datos necesarios

Lync_Web_Scheduler-16.jpg

Una vez configurado ya podemos acceder para empezar a crear nuestra reunión online, para ello debemos escribir /scheduler al final de la URL de los servicios web tanto internos como externos de nuestra Topología, y se nos abre la siguiente web en la que debemos iniciar sesión

Lync_Web_Scheduler-1.JPG

 
Una vez que iniciamos sesión nos mostrará la posibilidad de crear una nueva reunión online de inmediato
Lync_Web_Scheduler-2.jpgLync_Web_Scheduler-3.jpg
Si accedemos a MIS REUNIONES tenemos disponibleas el listado de reuniones creadas
Lync_Web_Scheduler-4.jpg

Y podemos ver las propiedades de cada reunión, además nos permite exportar la reunión cono iCalendar de tal forma que podamos añadirlo a nuestro calendario de Outlook.

Lync_Web_Scheduler-5.jpg
Una vez que hemos descargado el iCalendar lo añadimos a nuestro calendario de Outlook, para ello debemos importarlo. Para importar el iCalendar vamos al menú Archivo –
 
Lync_Web_Scheduler-8.jpg
Lync_Web_Scheduler-9.jpg
 
Lync_Web_Scheduler-10.jpg
Importamos el calendario para añadir únicamente el elemento
Lync_Web_Scheduler-11.jpg
 
Lync_Web_Scheduler-12.jpg
 
Como vemos ya tenemos en nuestro calendario el nuevo evento
 
Lync_Web_Scheduler-13.jpg

Si lo abrimos como vemos ya tenemos la URL de la reunión

Lync_Web_Scheduler-14.jpg
Espero que os sea de utilidad!!!

Vamos ver un concepto no muy utilizado en el día a día, pero sí demandado por los directores de las compañías como es la Línea Privada. Esto no es más que una segunda línea e independiente de la línea principal del usuario, con la ventaja de que no estará visible ni en los directorios telefónicos ni en las listas de contactos. Además tiene las siguientes particularidades que debemos tener en cuenta:

Las líneas privadas se crean desde PowerShell: Set-CsUser –Identity usuario –PrivateLine “Tel:+111222333”

  • Solo se puede tener una línea privada por usuario
  • Es únicamente para uso exclusivo de recepción de llamadas, no se pueden realizar llamadas con este número, siempre mostrará el número de la línea principal
  • Las llamadas al número privado siempre suenan, hacen caso omiso al estado "No Molestar"
  • El usuario que tiene una línea privada solo tiene un buzón de correo, dirección de correo y de sip
  • La línea privada se almacena en el Directorio Activo en el atributo msRTCSIP-PrivateLine del usuario
  • Si el usuario puede desviar las llamadas recibidas a la línea privada cuando recibe la llamada, si tiene configurado el desvío de llamadas solo afecta a la línea principal

Ahora que ya tenemos claros algunos conceptos de las Líneas Privadas vamos a configurar un usuario para que tenga Línea Privada, para ello únicamente debemos ejecutar el cmdlet anterior con el número de teléfono asignado

private_line_4.png
 
Si queremos ver el número de la línea privada que tienen asignada los usuarios debemos ejecutar este cmdlet: Get-CsUser | format-table -property displayname,privateline

private_line_3.png

Además, como os había comentado este número se almacena en el Directorio Activo en el atributo msRTCSIP-PrivateLine del usuario, si vamos a la pestaña de Atributos de las propiedades del usuario debemos encontrar el número +5550 asignado anteriormente

private_line_5.png

Si queremos que nos muestre el número de la línea privada de un usuario en concreto, podemos hacerlo desde PowerShell con el siguiente script:
 
$user = Get-CsUser usuario
$user.PrivateLine
 
private_line_6.png
 
Podemos ejecutarlo desde el Windows PowerShell ISE (debéis sustituir mi usuario por el que queráis buscar) o crear un .PS1  para posteriormente ejecutarlo desde PowerShell. Para ello copiamos las siguientes líneas en un fichero de texto y lo guardamos con extensión .PS1
 

$user = Get-CsUser
$user.PrivateLine

Para posteriormente desde una consola de PowerShell de administración de Lync Server lo podáis ejecutar
private_line_8.png

También tenemos la posibilidad de personalizar el tono que escucharemos cuando recibamos una llamada por la línea privada, para ello desde el propio cliente vamos a Opciones – Tonos de llamada y sonidos – Mi línea privada

private_line_7.png

Si ahora alguien nos llama  a nuestra línea privada vamos a identificarla por que veremos el texto de Llamada privada en la ventana de recepción de la llamada
 
private_line_1.png
 
En una llamada al número principal se muestra de la siguiente forma
 
private_line_2.png

Si queréis ampliar la información sobre las líneas privadas aquí tenéis la URL de MSFT: http://technet.microsoft.com/es-es/library/gg412728.aspx
 

Espero que os sea de utilidad!!!