SLIDE 1 Location Based Emergency Routing in Lync Server 2010
ndy Wintle, MCM, MVP| Unify Square
Lync User Group
SLIDE 2 Agenda
- Quick Intro
- What is E9-1-1?
- How does Lync Support E9-1-1?
- High Level Considerations
- Technical Deployment Considerations
- Q/A
SLIDE 3
Who is Randy Wintle?
SLIDE 4 ick Intro
UC Architect at UnifySquare ync Certified Master and ync MVP
since 2007 ser groups in NYC and Boston Blog @ http://blog.ucmadeeasy.com
SLIDE 5 Unify2 Global Reach
70+ Global & Regional Enterprise customers in 25 countries, including 30+ Fortune 500
1. FOUNDED BY FORMER MICROSOFT OCS/LYNC PRODUCT TEAM MEMBERS WITH A COMBINED EXPERIENCE OF OVER 160 PERSON-YEARS OF MICROSOFT UC LIFECYCLE 2. UNIFY2 SERVES 70 70 GLOBAL & REGIONAL ENTERPRISES, INCLUDING 30 OF THE FORTUNE 500 (BANKING, FINANCIAL SERVICES, PROFESSIONAL SERVICES, MANUFACTURING AND RETAIL INDUSTRIES), WHICH ARE SOME OF THE LARGEST MICROSOFT UC DEPLOYMENTS, IN 20 20+ COUNTRIES AROUND THE WORLD 3. UNIFY2 IMPACTED OVER 1,000,000 OCS/LYNC SEATS WORLDWIDE IN THE LAST 18 MONTHS
SLIDE 6 Unify2 Services & Solutions
Taking customers’ UC lifecycle needs from concept to reality in their UC&C Journey
Architecture Design Session Interop/Compete with (Cisco/Avaya) PowerView & PowerMon UC Adoption CEBP Provisioning Tools
Unify2 Services Unify2 Products
On-going Support Phase Leverage Full UCC Potential Phase Operational Phase Rollout Phase Decision Making Phase PoC Phase Opinion building Phase Premier Support for Lync Voice Build Business Case
SLIDE 7 here do I live?
- Standish Maine
- Population of 9874 in 2010
- Born and Raised in Portland
Maine
SLIDE 8
hat do I do for fun?
SLIDE 9
ntact Information
rwintle@unifysquare.com + 1 425 865 0727 http://www.linkedin.com/in/randywintle http://facebook.com/randywintle
SLIDE 10 Agenda
- Quick Intro
- What is E9-1-1?
- How does Lync Support E9-1-1?
- High Level Considerations
- Technical Deployment Considerations
- Q/A
SLIDE 11 What is E9-1-1?
cation Based Emergency Routing
LYNC USER GROUP
SLIDE 12
hat is E9-1-1?
Emergency Dispatch Feature Meets requirements for providing more detailed location information for emergency calls. rth America has strict requirements on providing this information. Use location information to route to the proper Public Safety Answering Point (PSAP) pulate using IP network information, or physical port information for traditional systems.
SLIDE 13 w does Traditional E9-1-1 Work?
When 911 is called, caller is routed to whatever PSAP has been designated by the telephony company. Provider maintains database that contains Automatic Number Identification(ANI) formation. AP maps ANI to Emergency Response Location (ERL). M PBX must match physical location to extension using ANI and ELIN– hard to maintain.
- PBX makes the problem harder because IP endpoints can roam easier.
ypically you need a separate piece of hardware to maintain location formation that is mapped to switch ports.
SLIDE 14
w Does Lync Support E9-1-1?
ync can be configured to include location information when making emergency calls. cation database contains configured locations. User signs on and requests location information if configured. Provides exact location such as building, floor, conference room to the PSAP. pports roaming Lync users, inside or outside the network. pported in the United States, but can be used anywhere for the same benefits.
SLIDE 15
High Level Considerations
SLIDE 16
ntify Your Requirements
SLIDE 17
fine the Scope
What areas of your enterprise need to be enabled for E9-1-1? How will you deploy to your branch sites? Will you enable 9-1-1 for remote users? Do you want to provide emergency call routing outside of the US?
SLIDE 18
w Will You Enable Users?
Do you plan on enabling all users, or limiting support to specific geographic areas of the enterprise? Do you plan on enabling individual users or devices through a user policy? When clients roam outside the network or are connecting from an undefined subnet, should the clients still be enabled for E9-1-1?
SLIDE 19
w Will You Manage Locations?
Do you already have a database populated from another system? How will you maintain and update the location database? Will you use an SNMP application to match Lync client MAC addresses to port and switch identifiers?
SLIDE 20
an For The User Experience
How will not having a location defined effect users calling 911? Should users be prompted to enter a location when one is not found LIS?
SLIDE 21
an Your Connectivity
Should you deploy the SIP trunk over a dedicated leased or a shared internet connection? your E9-1-1 deployment designed for disaster tolerance? Should you deploy a separate SIP trunk for each branch office? Call Admission Control deployed?
SLIDE 22
hat About Your Security Desk?
Do you want the security desk to be notified when there is an emergency call? Do you want to conference the security desk in on each emergency call?
SLIDE 23
Technical Deployment Considerations
SLIDE 24
hat Network Elements are Used?
Wireless access point (WAP) Basic Service Set entification (BSSID) addresses (Layer 2) LLDP switch port IDs (Layer 2) LLDP switch chassis IDs (Layer 2) Subnets (Layer 3) Client MAC addresses (Layer 2)
SLIDE 25 portant Configuration T asks
High-Level Steps
Create a dedicated PSTN usage for 911 Create a dedicated Voice Route for 911
Enable PID-FLO Support on your Trunk (Set-CSPSTNTunkConfiguration – EnablePIDFLOSupport $True)
Configure your Location Policies Populate Location Information Validate Addresses
Location Policy Assignment
By Subnet- allow specific locations to be configured Users- allows users outside of offices to be configured
SLIDE 26 w a Locations are Populated
Lync Servers
Front End LIS DB Mediation
SIP TRUNK
E911 Provider
SBC Validation DB Call Center
nc Client
Admin
1 2 3
- 1. First the admin must populate the location database and
enable users and or subnets for e911.
- 2. The address information is then validated against the MSAG
DB through the 911 provider.
- 3. Then the provider can send back the status of the addresses,
and let the admin know if any are invalid. Only at this point, can the addresses be used for 911 calls.
SLIDE 27 w a Locations are Acquired
Lync Servers
Front End LIS DB Mediation
SIP TRUNK
E911 Provider
SBC Validation DB Call Center
nc Client
1 2 3 4
- 1. When the client registers it will send its current location information. This will be in
any of the formats from before, like subnet, ssid etc.
- 2. The front end will then return a LIS URI to contact for a location query and policies
for 911, assuming that user, or their current location is enabled for e911.
- 3. The client will then send the subnet information over to the LIS database
- 4. The lis database will look up the subnet information, and return all of the details in
a SIP message.
SLIDE 28 w 911 Calls are Routed
Lync Servers
Front End LIS DB Mediation
SIP TRUNK
E911 Provider
SBC Validation DB PSAP
nc Client
1 2 2
Call Center
3
- 1. The client will dial 911. Because this was identified as the emergency
dial string that was configured by the administrator, this will automatically classify this as an emergency call and include the location information in the invite.
- 2. The E911 call will then be routed through the designated mediation
server, over the sip trunk to the provider.
- 3. The provider will route and connect to the appropriate PSAP. If the
location was manually entered or not valid, the user would be connected with an operator to validate the address before forwarding to the PSAP.
SLIDE 29
Q/A
SLIDE 30
Thank You