One important feature added to Lync Server 2010 is support for E.911. E.911 (or Enhanced 911) is the next-generation of 911 emergency services in North America. It provides location information for non-landline-based telephone numbers, like mobile phones and IP phones.
The three most important things to note about E.911 is the same three things you need to worry about with real estate: location, location, location. Due to the inherent mobility of Lync users, it is critical that the telephony solution provide some manner of ensuring users can be automatically located in the event of a 911 emergency call.
Lync Server 2010 provides several ways to ensure locatability (is that a word?). The simplest method is to allow or force users to enter their location information at login to Lync. By default, this feature is turned off in Lync Server 2010 RC, but you can enable it by typing the following command:
Set-CSLocationPolicy -Identity Global -EnhancedEmergencyServicesEnabled:$TRUE -LocationRequired:YesThe default Location Policy is called Global, but you can create new site-level or user-level location policies if required by your deployment.
EnhancedEmergencyServicesEnabled enables the location features in Lync Server 2010. This must be set to $TRUE for anything else to work.
LocationRequired can be set to No (Don't prompt for location), Yes (prompt for location, but allow user to ignore) and Disclaimer (prompt for location and don't allow user to ignore). If LocationRequired is set to Yes, users will see Set Your Location when they log into Lync for the first time at an unrecognized location:
Set-CSLocationPolicy Global -EmergencyDialString "911" - EmergencyDialMask "112" -PSTNUsage "Emergency"EmergencyDialString is the number that will be treated as being an emergency call. The call SIP data will include the user's location. This is 911 in North America.
EmergencyDialMask is an alternate number that will be converted to EmergencyDialString for the location profile. In this case, 112 (emergency dial number for many countries) would be converted to 911 and treated as an emergency call.
PSTNUsage is the Phone Usage that will be used to route the emergency call. In this example, I used "Emergency", which is a Phone Usage I created that contains a route for 911 calls.
With this enabled, your users will be able to input their own specific location information so that emergency services can easily find them if they call 911. The nice thing about it is that if a user goes to several locations and properly enters their address information, Lync will recognize those locations and will select it automatically the next time they are at that location.
However, since this particular solution depends on users inputting their location information correctly, it isn't ideal for a corporate setting. My next blog posting will detail how administrators can assign locations to users based on information stored in a central database.