location based emergency routing in lync server 2010files.meetup.com/3299882/e911...

30
ocation Based Emergency Routing in ync Server 2010 dy Wintle, MCM, MVP| Unify Square Lync User Group

Upload: leminh

Post on 05-Jun-2018

234 views

Category:

Documents


0 download

TRANSCRIPT

Location Based Emergency Routing in

Lync Server 2010 Randy Wintle, MCM, MVP| Unify Square

Lync User Group

Agenda

Quick Intro

What is E9-1-1?

How does Lync Support E9-1-1?

High Level Considerations

Technical Deployment Considerations

Q/A

Who is Randy Wintle?

Quick Intro

UC Architect at UnifySquare

Lync Certified Master and Lync MVP

Working with OCS/Lync since 2007

ser groups in NYC and Boston

Blog @ http://blog.ucmadeeasy.com

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 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+ COUNTRIES AROUND THE WORLD

3. UNIFY2 IMPACTED OVER 1,000,000 OCS/LYNC SEATS WORLDWIDE IN THE LAST 18 MONTHS

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

Un

ify

2 S

erv

ice

s

Un

ify

2 P

rod

ucts

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

Where do I live?

• Standish Maine

• Population of 9874 in 2010

• Born and Raised in Portland

Maine

What do I do for fun?

Contact Information

[email protected]

+ 1 425 865 0727

http://www.linkedin.com/in/randywintle

http://facebook.com/randywintle

Agenda

Quick Intro

What is E9-1-1?

How does Lync Support E9-1-1?

High Level Considerations

Technical Deployment Considerations

Q/A

What is E9-1-1?

Location Based Emergency Routing

LYNC USER GROUP

What is E9-1-1?

Emergency Dispatch Feature

Meets requirements for providing more detailed location information for

emergency calls.

North America has strict requirements on providing this information.

Use location information to route to the proper Public Safety Answering Point

(PSAP)

Populate using IP network information, or physical port information for traditional

systems.

How 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)

information.

PSAP maps ANI to Emergency Response Location (ERL).

TDM 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.

Typically you need a separate piece of hardware to maintain location

information that is mapped to switch ports.

How Does Lync Support E9-1-1?

Lync can be configured to include location information when making emergency

calls.

Location 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.

Supports roaming Lync users, inside or outside the network.

Supported in the United States, but can be used anywhere for the same

benefits.

High Level Considerations

Identify Your Requirements

Define 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?

How 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?

How 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?

Plan 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

in LIS?

Plan Your Connectivity

Should you deploy the SIP trunk over a dedicated leased or a

shared internet connection?

Is your E9-1-1 deployment designed for disaster tolerance?

Should you deploy a separate SIP trunk for each branch office?

Is Call Admission Control deployed?

What 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?

Technical Deployment Considerations

What Network Elements are Used?

Wireless access point (WAP) Basic Service Set

Identification (BSSID) addresses (Layer 2)

LLDP switch port IDs (Layer 2)

LLDP switch chassis IDs (Layer 2)

IP Subnets (Layer 3)

Client MAC addresses (Layer 2)

Important Configuration Tasks

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

How a Locations are Populated

Lync Servers

Front End

LIS DB

Mediation

SIP

TRUNK

E911 Provider

SBC

Validation DB

Call Center

Lync 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.

How a Locations are Acquired

Lync Servers

Front End

LIS DB

Mediation

SIP

TRUNK

E911 Provider

SBC

Validation DB

Call Center

Lync 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.

How 911 Calls are Routed

Lync Servers

Front End

LIS DB

Mediation

SIP

TRUNK

E911 Provider

SBC

Validation DB

PSAP

Lync 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.

Q/A

Thank You