En Lync Server 2010 y 2013 tenemos un servicio ubicaciones diseñado para E911 (sería el 112 en Europa), pero en este caso vamos a ver como podemos utilizarlo para mostrar la ubicación de los usuarios de Lync. De tal forma que cuando un usuario inice sesión en Lync, podamos de forma automática mostrar su ubicación en función de en que subred haya iniciado sesión, un punto de acceso wireless, un switch determinado, etc…
Lo primero que debemos hacer es configurar los orígenes de donde vamos a sacar la información de la ubicación, para ello tenemos los siguientes cmdlets:
- Set-CsLisLocation: Crea una ubicación o modifica una existente en la base de de datos de configuraciones de ubicaciones (E911)
- Set-CsLisPort: Nos permite asociar un puerto y una ubicación
- Set-CsLisServiceProvider: Nos permite crear o modificar la información sobre el servicio web que nos ofrece un proveedor de enrutamiento de E911
- Set-CsLisSubnet: Nos permite crear una asociación entre una ubicación y una subred IP
- Set-CsLisSwitch: Nos permite crear una asociación entre una ubicación y un switch de red, utilizando para ello la MAC del Switch (ChassisID)
- Set-CsLisWirelessAccessPoint: Nos permite crear una asociación entre una ubicación y un punto de acceso inalámbrico, utilizando para ello el BSSID
Como vemos tenemos múltiples formas de configurarlo, pero yo soy voy a mostrar lo que podéis utilizar de forma más sencilla:
- Set-CsLisSubnet: Nos permite crear una asociación entre una ubicación y una subred IP
- Set-CsLisWirelessAccessPoint: Nos permite crear una asociación entre una ubicación y un punto de acceso inalámbrico, utilizando para ello el BSSID
En todas las empresas con Lync tienen una o varias subredes (misma ubicación u oficinas conectadas mediante VPN) y uno o varios puntos de acceso Wifi. Claramente un switch también lo vamos a tener, pero la configuración es muy similar en ambos casos.
Veamos primero como hacerlo con los Puntos de Acceso inalámbricos, de tal forma que podamos asignar una ubicación a los usuarios que estén conectados a un punto de acceso en concreto. Lo primero que debemos conocer es el BSSID (dirección física (MAC) del punto de acceso al que nos conectamos), yo os lo voy a mostrar en dos AP de Cisco desde cli: Show dot11 bssid
AP2
Set-CsLisWirelessAccessPoint -BSSID 00-3a-99-2b-b2-30 -Country ES -CompanyName "ASIR INTRASITE" -Location Ponteareas-AP2
Set-CsLisWirelessAccessPoint -BSSID 00-3a-99-3c-34-d0 -Country ES -CompanyName "ASIR INTRASITE" -Location Ponteareas-AP3
- Description
- Location
- CompanyName
- HouseNumber
- HouseNumberSuffix
- PreDirectional
- StreetName
- StreetSuffix
- PostDirectional
- City
- State
- PostalCode
- Country
Antes de publicar los cambios, vamos a crear también varias ubicaciones por la subred en la que nos encontremos, para ello tenemos los siguientes cmdlets:
Get-CsLisSubnet | ft –AutoSize
Get-CsLisWirelessAccessPoint | ft –AutoSize
Sin ubicación definida
Location Ponteareas
Set-CsLocationPolicy -LocationRefreshInterval 1
y si queremos ver la configuración que hemos modificado tenemos el siguiente cmdlet:
Get-CsLocationPolicy
Por último me gustaría puntualizar varias cosas:
-
Solo se puede establecer las ubicaciones a usuarios que se conectan en interno (conexiones directas los Front-END como en el esquema), no a los usuarios que se conecten vía EDGE.
-
La ubicación si no se actualiza de forma automática si nos movemos de subred o punto de acceso, para esto tendremos que cerrar e iniciar sesión en Lync nuevamente
En el esquema que os muestro al inicio del artículo, he puesto varias ubaciones vía subred y un punto de acceso. Además, hay dos ubicaciones remoas que podéis configurar también vía Set-CsLisSubnet porque son usuarios de Lync que se conectan vía VPN a los Front-END de forma directa, no así el usuario remoto que lo hace vía EDGE. Lo comento porque luego los cmedlets que he puesto no refleja lo puesto en el esquema, simplemente es una referencia gráfica de lo que podríais implementar.
Espero que os sea de utilidad!!!
Leave a Reply