SMS Error Reporting Not Implemented

Bug #1223314 reported by Tony Espy
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
ofono (Ubuntu)
Fix Released
Medium
Tony Espy

Bug Description

Handling of SMS status reports has not yet been implemented for Ubuntu Touch.

The current ofono/rilmodem ( 1.12-0ubuntu7 ) implementation is missing two pieces:

1. Code to handle unsolicited SMS status report events from RILD.

2. Code to expose the status reports on DBus. oFono currently has a mechanism to expose SMS Status reports via it's History API, however the equivalent information is not exposed via the Message interface which merely exposes a 'State' property which currently can only be one of the follow values: 'pending', 'sent', or 'failed'.

Related branches

Tony Espy (awe)
Changed in touch-preview-images:
assignee: nobody → Tony Espy (awe)
Changed in ofono (Ubuntu):
assignee: nobody → Tony Espy (awe)
Changed in touch-preview-images:
status: New → Confirmed
Changed in ofono (Ubuntu):
status: New → Confirmed
Revision history for this message
Tony Espy (awe) wrote :

Code to implement this feature exists in the Jolla fork of ofono/rilmodem. See https://github.com/nemomobile-packages/ofono/tree/master/ofono.

Omer Akram (om26er)
Changed in touch-preview-images:
importance: Undecided → Medium
Changed in ofono (Ubuntu):
importance: Undecided → Medium
Tony Espy (awe)
Changed in ofono (Ubuntu):
status: Confirmed → In Progress
Tony Espy (awe)
no longer affects: touch-preview-images
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ofono - 1.12+bzr6846-0ubuntu1

---------------
ofono (1.12+bzr6846-0ubuntu1) trusty; urgency=low

  [ Alfonso Sanchez-Beato ]
  * gril, include, rilmodem/sms, unit: SMS re-factoring
    - merge applicable nemomobile code
    - re-factor parcel code
    - add sms parcel unit tests
  * build, doc, plugins, test: Add SMS history plugin
    - adds support for SMS delivery reports (LP: #1223314)
  * gril, src, unit: Fix build warning
  * gril, rilmodem/voicecall, unit: Voicecall re-factoring
    - merge applicable nemomobile code, including support
      for multi-party calling and call hold
    - re-factor parcel code
    - add voicecall parcel unit tests
  * rilmodem: fix memory leaks reported by valgrind
  * gril, rilmodem/sim: Remove SIM file-not-found error logging
    - includes low-level gril fix to handle ril messages
      that include a failure code, but also include event
      data (LP: #1254219)
  * gril, rilmodem/call-volume, unit: Call-volume re-factoring
    - merge applicable nemomobile code
    - re-factor parcel code
    - add call-volume parcel unit tests
  * gril, rilmodem/devinfo, unit: Devinfo re-factoring
    - re-factor parcel code
    - add devinfo parcel unit tests

  [ Tony Espy ]
  * unit: Add rilmodem gprs/netreg parcel unit tests
  * debian/rules: Add CFLAGS to enable strict warnings checking
  * gril, unit: fix const casts in gril and unit tests
  * rilmodem/gprs: set default max_cids to 1 (LP: 1254746)
 -- Ricardo Salveti de Araujo <email address hidden> Mon, 09 Dec 2013 23:05:49 -0200

Changed in ofono (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.