Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Emergency numbers are for emergencies.

Your phone can be locked, your SIM can be invalid, but you will still be able to place an emergency call because an emergency is a crisis, by definition. I believe that there is actual regulation governing this - a phone must be able to try and place an emergency call.

The expectation is that the phone will absolutely "hijack" an emergency number to ensure that it takes place. It's a critical path that _should_ ignore everything else going on with the device.

If, instead, you allow any call-handler to take control of whether or not an emergency phone call takes place, you open the door for malware to prevent emergency calls. You open the door for subversive apps, like those used by abusive spouses, to fake emergency calls, and report the victim to their abuser. You allow a malfunctioning app to prevent someone from getting help before going through a debugging process, which isn't reasonable if you've fallen and broken a leg.

You insert the platform, in this case Google, into situations where they may become liable for allowing someone to be in danger. Possibly even actively assisting. That's a legal bombshell that should terrify the platform.



https://developer.android.com/reference/android/content/Inte...

It shouldn’t happen though on an architectural level at least.

Also, don’t forget that Teams as a VOIP app also has a legal responsibility of handling 911. But of course in this case the OS call should win and the other branch should not even be taken.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: