Details are available in the Bandwidth 9-1-1 Implementation Guide
Failover Testing & SBC Failures
Failover testing is included in the 9-1-1 testing process. During failover testing, Bandwidth will block the customer IPs from reaching the preferred/primary Bandwidth SBC. Once blocked, the SBC will not respond to any call requests sent, and the call should then be programmed to fail over to the secondary SBC. In the event of a live SBC failure, the Bandwidth SBC will either respond with a 503 or similar error message or will not respond at all (in the case hard down situation). The non-response or the error message must be handled appropriately on the customer side to fail over to the other functioning SBC.
Interoperability Testing Steps
Once all the technical requirements and setup are completed, testing for 9-1-1 functionality is an easy 3-step process. Please review the 3-step process and sample invites below before moving forward with testing.
firstname.lastname@example.org or email@example.com
firstname.lastname@example.org or email@example.com (see below for description of 933 service)
INVITE sip:firstname.lastname@example.org:5060 SIP/2.0
CSeq: 8573 INVITE
Allow: INVITE, BYE, INFO, PRACK, CANCEL, ACK, OPTIONS, SUBSCRIBE, NOTIFY, REGISTER, REFER, UPDATE
o=- 23714 23714 IN IP4 X.X.X.X
c=IN IP4 X.X.X.X
m=audio 29740 RTP/AVP 0 101
Step One: Provision the 9-1-1 Endpoint
Provision the TN, with a valid address in the my.bandwidth or dashboard portal. This will be the TN the 9-1-1 call will be made from. Please refer to the appropriate user guide for the portal being used, or you may provide the TN and address to the Account Manager and they will provision on your behalf. The TN must be a 10-digit TN, located in the US, Puerto Rico or Canada.
Step Two: Make the 933 Call
Bandwidth provides a text-to-speech service for partial 9-1-1 testing. This service, when called, will read back the TN and address that is provisioned in the portal. The 933 test will perform the following validation checks:
a) a correctly provisioned 9-1-1 endpoint*
b) basic interop to the Bandwidth SBC chosen
c) one-way audio
To call the 933 service, just make the call to 933 instead of 9-1-1. You may need to add this to your dial plan in order for the call to be made.
*The address provisioned for 933 purposes does not matter, but please be sure that when the 9-1-1 testing begins, the address is changed to one that is not in a busy metropolitan area. If unsure of the address to provision for the test calls, please contact your Account Manager and they will assign one to be used.
Step Three: Make the Live 9-1-1 Calls
This portion of the 9-1-1 testing must be done with a member of the Bandwidth team. Click here to contact our team for testing. The 9-1-1 testing will include the following steps, and each step must be marked as successfully completed by the Account Manager before the account will be set as live for 9-1-1 calling.
a) Step One: Live 9-1-1 call to whichever SBC is set up as Primary
b) Step Two: Live 9-1-1 call to secondary SBC as a failover route*
*Step two/Failover testing is done by means of blocking the customer from the primary SBC route chosen. The call will be sent to the primary route, will then fail, and the customer will need to fail the call over to the secondary route successfully. Please refer to the configuration section for more information on failover testing and live failover situations. Once this testing has been completed successfully, the Account Manager will send out a notification to all involved parties indicating the tests are complete, and the 9-1-1 service is now ‘live’.
Was this article helpful?
2 out of 3 found this helpful