Comment by phh
2 years ago
Having dedicated code path for 911 is literally the problem. It makes it legally almost impossible to test in many countries (since in many countries you're not allowed to dial 911 if you don't have an emergency)
2 years ago
Having dedicated code path for 911 is literally the problem. It makes it legally almost impossible to test in many countries (since in many countries you're not allowed to dial 911 if you don't have an emergency)
Which countries? Where I live, in the US, if you want to make a callback to a police detective, you have to call 911 and ask to be transfered. It's clearly not an emergency, and the detective will tell you to do it. This police department doesn't have a phone system that allows the public to call a non-emergency number and have their calls routed.
But most places I've lived in the US had a non-emergency police number, and non-emergency 911 calls were very discouraged. If you have a good reason to make them for network or device testing, you'd just need to schedule a time to make a test call, stay on the line and tell the operator, etc.
Device development would be well served by using a tower simulator in a Faraday cage, as a sibling suggested. But a responsible developer would do a few tests on live networks during release acceptance testing.
Just call nearest Rohde & Schwarz office and get a signaling tester... If you're doing phone firmware, there should be couple extra briefcases of cash for that. No need to call actual 911 just to test a dev branch build.
The article explains how to schedule a test call to 911.
Test in a Faraday cage with an isolated base station.