This feature requires SBC Edge Release 8.0.3 and later.
This Best Practice details how to use the Ribbon SBC Edge emergency call feature to handle emergency calls from Microsoft Teams Direct Routing. This feature supports all providers that are supported by the Microsoft Direct Routing E911 solution. Microsoft supports Dynamic Emergency Calling for the Teams user; Teams clients can dynamically acquire the location of the user and pass it to the SBC when user dials a defined number (911,112,…).
Once the SBC Edge receives the call, there are two possible scenarios:
- SBC is connected with an Emergency Routing Service Providers (US only). In this scenario, SBC completes a passthrough of the information received from Teams. Interoperability between the ERSP and SBC is validated and certified by Microsoft.
- SBC acts as an Emergency Location Identification Number (ELIN) gateway (World Wide). Each customer location has an ELIN tag/number that is a Public Phone Number based on this location. The calling number and called numbers are managed as follows:
- Calling Number management:
- If the SBC receives an ELIN from Teams, the SBC will replace the calling number with the received ELIN. The Emergency Center receives a call where the calling number matches the real location of the user. If the Emergency Center calls back the user, the SBC will automatically route the call to the user who called the emergency number.
- If the SBC does not receive an ELIN from Teams, the SBC will replace the calling number with a number taken from the pool of Public Phone Number mapped with the location. The Emergency Center receives a call where the calling number matches the real location of the user. If the Emergency Center calls back the user, the SBC will automatically route the call to the user who called the emergency number.
- Called Number management:
- If the SBC is connected to an ITSP that handles the Emergency Call properly, the SBC keeps the Emergency Short Number as the called number. The Carrier will handle the routing to the closest Emergency Center.
- If the SBC is connected to an ITSP that does not handle the Emergency Call properly, the SBC can replace the Emergency Short Number by the Public Number of the closest Emergency Center based with the received ELIN.
The call information is then customized based on the destination:
- For a SIP Trunk call: The call is sent to the SIP Trunk Provider with all the required Geolocation information.
- For a PSTN call: The call is sent to the PSTN Network using the customized Calling number.
Step 1: Install SBC Edge
These instructions assume the SBC Edge product (SBC SWe Lite, SBC 1000/2000) is installed and running. If the product is not installed, refer to the links below.
|SBC SWe Lite|
Deployed in Azure: Running a SWe Lite via Microsoft Azure Marketplace
|SBC 1000||Installing the SBC 1000 Hardware|
Step 2: Review Prerequisites for configuring E911 Emergency Services
Review Network Topology Details
Review and become familiar with your company's network topology details.
Obtain IP Address and Certificates
For details on the required IP address and certificates, refer to the prerequisites section here: Connect SBC Edge to Microsoft Teams Direct Routing
Step 3: Configure the Office 365 Tenant (Teams) for Emergency Calling
For the Tenants subscribed to Microsoft Office 365 services (Microsoft Teams Direct Routing), configure the items in the Microsoft Teams admin center. See the table below for guidelines.
For configuration details, refer to: Configure Dynamic Emergency Calling.
|Administrative Privileges||You must have administration privileges on the Office 365 Tenant.|
|Civic Address and Location Information||Each Civic Location needs at least one ELIN number configured in the Microsoft portal that will be used as Callback number.|
|Network Topology||Ensure you are familiar with your company's network topology.|
|Emergency Policies||Take note of the "Emergency Dial String". In this example, 911 is used.|
|PSTN Gateway||Ensure PSTN Gateway is configured to point to the SBC Edge.|
Step 4: Configure SBC Edge for Emergency Services in Microsoft Teams Direct Routing
The SBC Edge is configured via Easy Configuration Wizard, as follows:
- Access the WebUI. Refer to Logging into the SBC Edge.
- Click on the Tasks tab.
- From the left side menu, click SBC Easy Setup > Easy Config Wizard.
From the Application drop down box, select the relevant Easy Configuration wizard. Depending on your network, follow a relevant Easy Configuration wizard. Refer to the table below for guidance.
From Emergency Services, select ELIN Identifier as the emergency services number for outgoing calls.Each Civic Location needs at least one ELIN number configured in the Microsoft portal that will be used as Callback number.
In the Emergency Callback Number field, enter a number to be used when the SBC does not receive ELIN information from Microsoft Teams.
In the PSAP Number field, enter the Public Safety Answering Point Number (valid entry: 1 - 127 characters). If this number is unknown near your location, leave this field blank.
Click Next and continue through the easy Configuration Wizard fields, as applicable. For configuration guidance, refer to:
Step 5: Place Test Call from Microsoft Teams
To make an emergency call from Microsoft Teams, call the Emergency Dial String configured in 297380070.
Step 6: Verify SBC Edge Generated Data
After placing an emergency test call, data in the Alarm View and Call Routing table should be visible. Verify this data in the steps below.
View Emergency Call Attempted Alarm
The SBC Edge captures system-wide alarms and events which can be viewed in the Alarm View panel .An alarm is generated to track the history of emergency call.
View the emergency call alarm as follows:
- Access the WebUI. Refer to Logging into the SBC Edge.
- Click on the Monitor tab.
In the Alarm View pane, verify the Emergency Call Attempted alarm has been generated
For details on viewing alarms, refer to Viewing Alarms and Events.
View Emergency Entry in Call Status Table
The Call Status Table allows you to view what calls have been made to an E911 or a PSAP number.
View the Emergency Entry as follows:
- In the WebUI, click the Settings tab.
In the left navigation pane, go to Emergency Services > Call Status Table.
Click on the ELIN calling number and verify details.
Step 7: Troubleshooting
For troubleshooting steps, refer to Best Practice - Troubleshoot Issues with Microsoft Teams Direct Routing.