gatchat: Print error message if opening tun failes
[platform/upstream/ofono.git] / TODO
diff --git a/TODO b/TODO
index b464b19..1fef651 100644 (file)
--- a/TODO
+++ b/TODO
@@ -44,6 +44,18 @@ SMS
   Priority: Low
   Complexity: C2
 
+
+CBS
+===
+
+- Support UMTS format for CBS messages.  This might be needed by some hardware
+  which does not convert UMTS-formatted cell broadcasts to GSM-formatted cell
+  broadcasts.  The UMTS CBS format can be found in 3GPP 25.324 Section 11.1.
+
+  Priority: Low
+  Complexity: C2
+
+
 SIM / SIM File system
 =====================
 
@@ -94,14 +106,6 @@ SIM / SIM File system
 Modem Emulator
 ==============
 
-- Support HFP AG emulator.  We should provide a new HFP_AG_EMULATOR atom type
-  that will implement the Bluetooth HFP AG profile.  Voicecall atom, netreg
-  atoms can register command handlers for this atom appropriately.
-
-  Complexity: C4
-  Priority: Medium
-  Owner: Frédéric Danis <frederic.danis@linux.intel.com>
-
 - Support CE4A extensions to HFP AG emulator. CE4A defines additional
   AT command extensions to the Bluetooth HFP AG standard. Refer to CE4A
   white paper: "AT-commands for Automotive Premium Phone Integration".
@@ -118,27 +122,18 @@ Modem Emulator
   Priority: Low
   Complexity: C1
 
-- Support DUN emulator. Implement the Bluetooth DUN profile with only mandatory
-  AT command support. Implement USB DUN as well.
+- Support DUN networking over the USB transport.  This might require extra
+  AT commands to be implemented in order to comply with general USB DUN
+  expectations as there is no standard for the same.
 
   Complexity: C4
-  Priority: Medium
-  Owner: Guillaume Zajac <guillaume.zajac@linux.intel.com>
-
-  Depends: PPP Server mode
+  Priority: Low
 
 - Support Bluetooth SPP profile.
 
   Complexity: C4
   Priority: Medium
 
-- Support new HFP 1.6 AG command related to indicators (AT+BIA).
-
-  Complexity: C1
-  Priority: Low
-  Owner: Frédéric Danis <frederic.danis@linux.intel.com>
-  Depends: HFP AG emulator
-
 - Support new HFP 1.6 AG commands allowing to publish, select and connect audio
   codecs (AT+BAC, AT+BCS, +BCS, AT+BCC). This will need to interact with audio
   framework.
@@ -147,6 +142,23 @@ Modem Emulator
   Priority: Low
   Depends: HFP AG emulator
 
+- Integrate HFP AG emulator as a BlueZ service.
+  Replace direct access to Bluetooth library by usage of the BlueZ service
+  architecture.
+
+  Complexity: C2
+  Priority: Medium
+  Depends: HFP AG emulator
+
+- Add audio management to HFP AG emulator.
+  Integrate HFP AG emulator to BlueZ and Pulse Audio.
+  Add audio related AT commands support: remote audio volume control and in-band
+  ring tone management.
+
+  Complexity: C4
+  Priority: Medium
+  Depends: HFP AG emulator as BlueZ service
+
 PPP
 ===
 
@@ -282,28 +294,12 @@ Sim Toolkit
 Miscellaneous
 =============
 
-- Bluetooth SAP Client support.  The Telit UC864-G devices support Bluetooth
-  SAP client mode.  This requires the use of a modem side-channel to read the
-  APDU & CPDU data and send it to the remote phone device over Bluetooth RFCOMM
-  channel.
-
-  Complexity: C4
-  Priority: Low
-
 - PolicyKit support.  Add support for PolicyKit checking of all oFono D-Bus
   interfaces.
 
   Complexity: C4
   Priority: Low
 
-- Internet Access Provider database.  Have oFono automatically configure
-  GPRS contexts based on an internal database.  Database format to be decided.
-  If there are multiple matches in the database, then some user intervention
-  might be required.
-
-  Priority: Medium
-  Complexity: C8
-
 - Add Location Service API for providing basic E911 support.
   This will be based on the 27.007 defined AT commands using
   XML for transport of positioning request and responses.
@@ -470,16 +466,14 @@ CDMA CMAS
 CDMA Network Acquisition
 ========================
 
-- Support reporting of the received signal strength indicator (RSSI)
-  measurement and of the pilot energy ratio (Ec/Io) measurement, for the
+- Support reporting of the pilot energy ratio (Ec/Io) measurement for the
   currently acquired CDMA network.
 
   Priority: Medium
   Complexity: C1
 
-- Support reporting of the received signal strength indicator (RSSI)
-  measurement and of the signal to interference-plus-noise ratio (SINR)
-  measurement, for the currently acquired 1xEV-DO data network.
+- Support of the signal to interference-plus-noise ratio (SINR)
+  measurement for the currently acquired 1xEV-DO data network.
 
   Priority: Medium
   Complexity: C1
@@ -517,6 +511,14 @@ CDMA Network Acquisition
   Priority: Medium
   Complexity: C2
 
+- Support reporting of the current registered operator name in long alphanumeric
+  format. Based on the System Identifier (SID) broadcasted by the modem, the
+  CDMA network name is retrieved from a look-up table (aka the 'mobile
+  broadband provider info' database).
+
+  Priority: Medium
+  Complexity: C2
+
 CDMA Connection Manager
 =======================
 
@@ -525,9 +527,3 @@ CDMA Connection Manager
 
   Priority: Medium
   Complexity: C4
-
-- Support Network Initiated disconnection of Packet Data Service over CDMA
-  (1xRTT and 1xEV-DO) systems.
-
-  Priority: Medium
-  Complexity: C2