SMS Error Reporting Not Implemented
Bug #1223314 reported by
Tony Espy
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
lp:~phablet-team/ofono/refactor-update-from-rilmodem
- Ricardo Salveti (community): Approve
- PS Jenkins bot: Approve (continuous-integration)
-
Diff: 5425 lines (+3369/-562)34 files modified.gitignore (+4/-0)
Makefile.am (+3/-0)
debian/changelog (+40/-0)
debian/rules (+9/-0)
doc/messagemanager-api.txt (+10/-0)
drivers/rilmodem/call-volume.c (+18/-30)
drivers/rilmodem/devinfo.c (+12/-17)
drivers/rilmodem/gprs.c (+2/-2)
drivers/rilmodem/rilutil.c (+0/-93)
drivers/rilmodem/rilutil.h (+0/-4)
drivers/rilmodem/sim.c (+48/-13)
drivers/rilmodem/sms.c (+168/-100)
drivers/rilmodem/voicecall.c (+328/-76)
gril/gril.c (+63/-60)
gril/gril.h (+1/-1)
gril/grilreply.c (+256/-15)
gril/grilreply.h (+27/-9)
gril/grilrequest.c (+149/-0)
gril/grilrequest.h (+40/-0)
gril/grilunsol.c (+95/-3)
gril/grilunsol.h (+24/-3)
gril/grilutil.c (+1/-0)
gril/parcel.c (+7/-5)
gril/ril_constants.h (+25/-0)
include/types.h (+6/-0)
plugins/smshistory.c (+151/-0)
src/stk.c (+1/-1)
src/storage.h (+1/-1)
test/monitor-ofono (+1/-1)
unit/test-caif.c (+18/-8)
unit/test-grilreply.c (+1350/-64)
unit/test-grilrequest.c (+379/-42)
unit/test-grilunsol.c (+129/-10)
unit/test-mux.c (+3/-4)
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 |
Changed in touch-preview-images: | |
importance: | Undecided → Medium |
Changed in ofono (Ubuntu): | |
importance: | Undecided → Medium |
Changed in ofono (Ubuntu): | |
status: | Confirmed → In Progress |
no longer affects: | touch-preview-images |
To post a comment you must log in.
Code to implement this feature exists in the Jolla fork of ofono/rilmodem. See https:/ /github. com/nemomobile- packages/ ofono/tree/ master/ ofono.