MS Teams’ dynamic emergency calling enables passing the current user’s location to the emergency services so that it can be received by the closest Public Safety Answering Point (PSAP). Service providers can now route emergency calls that are made from an MS Teams client and contain the user’s location data via PortaSwitch.
When a user calls an emergency number from an MS Teams client, MS Teams adds the user location to an outgoing SIP INVITE as a multipart SDP message. Now, PortaSwitch can handle multipart SDP messages and, thus, relay the location data received from MS Teams client to the emergency service provider (such as Inteliquent in the US).
This means that service providers can track emergency calls from customers that use MS Teams. For example, say a customer misconfigured the location settings in MS Teams and their call was sent with the wrong address information. As a result, a service provider is charged a $60 fine by the 911 service provider. In this situation, the service provider can trace which customer made this call and recoup the cost of the fine from the customer.
Service providers that have customers using MS Teams are able to track the emergency calls sent via their system and recoup costs when a call is sent with the wrong/invalid address.
For PortaSwitch to handle multipart SDP messages and relay the location data, the administrator needs to perform the following steps:
- On the Configuration server, open PortaSIP cluster > select a SIP cluster > MUB2bua > supported_mime_types > add the application/pidf+xml value.
- Enable the Relay location info option in the service policy applied to the corresponding vendor connection.