Emergency Calls
===============
-- Modem Emergency mode. Support network registration and online/offline
- mode during the emergency calls and related network activity (e.g.,
- network-initiated location request via supplementary service channel).
-
- Proposed solution is to introduce a new Emergency boolean property to the
- Modem D-Bus interface and new functions to modem interface:
-
- - ofono_modem_emergency_mode_inc()
- - ofono_modem_emergency_mode_dec()
- - ofono_modem_emergency_mode_get()
- - ofono_modem_add_emergency_mode_watch()
- - ofono_modem_remove_emergency_mode_watch()
-
- When emergency mode is requested, modem is set to online (if needed) and
- the watchers are notified. There can be multiple parties requesting
- emergency mode. When all of them have completed the emergency-related
- operation and called ofono_modem_emergency_mode_dec(), modem is set to
- offline (if needed) and the watchers are again notified.
-
- Priority: High
- Complexity: C2
- Owner: Jeevaka Badrappan <jeevaka.badrappan@elektrobit.com>
-
- Country / Operator specific emergency numbers. Figure out how to support
countries / operators with specific mandated emergency numbers which are
not part of the standard emergency number list. This needs to be queried
call. This is done by setting the Emergency property on the Voicecall
interface to TRUE.
+- Emergency Mode. oFono supports a concept of an 'Emergency Mode'. This mode
+ is activated when any emergency procedure is ongoing and restricts certain
+ actions (e.g. setting the modem offline). Emergency procedures are e.g.
+ ongoing emergency calls, or network initiated location requests related to
+ the emergency call. The state of the emergency mode is exposed via the
+ Emergency property on the org.ofono.Modem interface. This property is
+ intended to be used by power management daemons and other entities which
+ need to be aware of the ongoing emergency operation.
+
Supplementary Services
======================