Create Location Policies
Topic Last Modified: 2012-06-11
Lync Server uses a location policy to enable Lync 2010 clients for E9-1-1 during client registration. A location policy contains the settings that define how E9-1-1 is implemented.
You can edit the global location policy and create new tagged location policies. A client obtains a global policy when the client is not located within a subnet with an associated location policy, or when the client has not been directly assigned a location policy. Tagged policies are assigned to subnets or users.
To create a location policy, you must use an account that is a member of the RTCUniversalServerAdmins group or is a member of the CsVoiceAdministrator administrative role, or an account that has equivalent administrator rights and permissions.
For a complete description of location policies, see Defining the Location Policy. Cmdlets in this procedure use a location policy defined by using the following values:
Element | Value |
---|---|
EnhancedEmergencyServicesEnabled |
True |
LocationRequired |
Yes |
UseLocationForE911Only |
False |
PstnUsage |
EmergencyUsage |
EmergencyDialString |
911 |
EmergencyDialMask |
112 |
NotificationUri |
sip:security@litwareinc.com |
ConferenceUri |
sip:+14255550123@litwareinc.com |
ConferenceMode |
twoway |
For details about working with location policies, see the Lync Server Management Shell documentation for the following cmdlets:
New-CsLocationPolicy
Get-CsLocationPolicy
Set-CsLocationPolicy
Remove-CsLocationPolicy
Grant-CsLocationPolicy
To create location policies
Start the Lync Server Management Shell: Click Start, click All Programs, click Microsoft Lync Server 2010, and then click Lync Server Management Shell.
Note
CsLocationPolicy will fail if the setting for PstnUsage is not already in the Global list of PstnUsages.
Optionally, run the following cmdlet to edit the global location policy:
Set-CsLocationPolicy -Identity Global -EnhancedEmergencyServicesEnabled $true -LocationRequired "yes" -PstnUsage "emergencyUsage" -EmergencyDialString "911" -ConferenceMode "twoway" -ConferenceUri "sip:+14255550123@litwareinc.com" -EmergencyDialMask "112" NotificationUri "sip:security@litwareinc.com" -UseLocationForE911Only $true
Run the following to create a tagged location policy.
New-CsLocationPolicy -Identity Tag:Redmond - EnhancedEmergencyServicesEnabled $true -LocationRequired "yes" -UseLocationForE911Only $false -PstnUsage "EmergencyUsage" -EmergencyDialString "911" -EmergencyDialMask "112" -NotificationUri "sip:security@litwareinc.com" -ConferenceUri "sip:+14255550123@litwareinc.com" -ConferenceMode "twoway"
Run the following cmdlet to apply the tagged location policy that you created in step 3 to a user policy.
(Get-CsUser | where { $_.Name -match "UserName" }) | Grant-CsLocationPolicy -PolicyName Redmond