Unable to call local emergency number, only 112

Contains the list of emergency numbers recognized
by oFono.  This list is based on the default set
of numbers provided by the specification and any
extra numbers provisioned by the carrier on the
SIM.

You can read it via dbus like this:

[defaultuser@Xperia10III ~]$ dbus-send --system --print-reply --dest=org.ofono /ril_0 org.ofono.VoiceCallManager.GetProperties
method return time=1731360615.259762 sender=:1.11 -> destination=:1.322 serial=3271 reply_serial=2
   array [
      dict entry(
         string "EmergencyNumbers"
         variant             array [
               string "911"
               string "110"
               string "112"
            ]
      )
   ]

IIRC either 112 (most of the world) or 911 (USA etc.) shall work on any mobile phone under all circumstances.

I don’t know if I correctly recall this, but emergency numbers can be called though any operator, not just the one connected to. Also, when no sim is inserted, no operator can be (fully?) connected to. So where would the phone get the list of emergency numbers when no connection is set up? The easy solution is by having a list builtin, therefore having no dependency on external systems for the ‘can I call this number’ check.

1 Like

As I remember what I was told from informed people (long ago), if one activates emergency call on a phone, any provider-, contract-, credit- and billing stuff is ignored, the phone connect to the nearest/strongest base station/tower that’s available and establishes a connection with priority and if necessary also interrupts ongoing normal traffic on radio channel to ensure establishing a connection as quick as possible.