[dialer-app] Support for USSD service numbers like *144#
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
dialer-app |
Fix Released
|
High
|
Tiago Salem Herrmann | ||
dialer-app (Ubuntu) |
Fix Released
|
High
|
Tiago Salem Herrmann | ||
Trusty |
Fix Released
|
High
|
Tiago Salem Herrmann | ||
ofono (Ubuntu) |
Fix Released
|
High
|
Alfonso Sanchez-Beato | ||
Trusty |
Fix Released
|
High
|
Alfonso Sanchez-Beato | ||
telepathy-ofono (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Trusty |
Fix Released
|
Undecided
|
Unassigned | ||
telephony-service (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Trusty |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Brief summary:
Costumer service numbers, like "*144#" doesn't work.
Steps to reproduce:
Call to a costumer service number like "*144#". It ends with "#".
What happens:
The phone apps calls to "*144".
What is expected:
We have two types of that services.
One ask for interaction and other none.
In normal phones it shows a on screen popup for show the information. If it allows interaction, in the end of popup theres a textbox for place the response.
Idea:
Maybe we can send a normal text to messages notification and doesn't store it on messages list (conversations list).
And them, if it allows interaction, make possible to send a response as a normal message. If it not ask for interaction, just shows a "close" button instead a textbox.
Related branches
- Ricardo Salveti (community): Approve
- PS Jenkins bot: Approve (continuous-integration)
-
Diff: 3717 lines (+1816/-630)36 files modifiedMakefile.am (+10/-2)
debian/changelog (+20/-0)
drivers/rilmodem/call-settings.c (+286/-0)
drivers/rilmodem/call-volume.c (+5/-16)
drivers/rilmodem/devinfo.c (+11/-20)
drivers/rilmodem/gprs-context.c (+7/-22)
drivers/rilmodem/gprs.c (+2/-8)
drivers/rilmodem/network-registration.c (+20/-62)
drivers/rilmodem/rilmodem.c (+4/-1)
drivers/rilmodem/rilmodem.h (+6/-0)
drivers/rilmodem/rilutil.c (+0/-69)
drivers/rilmodem/rilutil.h (+0/-5)
drivers/rilmodem/sim.c (+29/-98)
drivers/rilmodem/sms.c (+9/-42)
drivers/rilmodem/ussd.c (+227/-0)
drivers/rilmodem/voicecall.c (+115/-136)
gril/gril.c (+41/-22)
gril/gril.h (+3/-3)
gril/grilreply.c (+100/-0)
gril/grilreply.h (+16/-0)
gril/grilrequest.c (+63/-0)
gril/grilrequest.h (+16/-0)
gril/grilresponse.h (+0/-46)
gril/grilunsol.c (+133/-0)
gril/grilunsol.h (+15/-0)
gril/grilutil.c (+14/-0)
gril/grilutil.h (+1/-0)
gril/parcel.c (+27/-10)
gril/parcel.h (+1/-0)
gril/ril_constants.h (+5/-0)
plugins/ril.c (+133/-66)
src/sim-mnclength.c (+3/-2)
unit/test-grilreply.c (+101/-0)
unit/test-grilrequest.c (+137/-0)
unit/test-grilunsol.c (+90/-0)
unit/test-mnclength.c (+166/-0)
- Gustavo Pichorim Boiko (community): Approve
- PS Jenkins bot: Approve (continuous-integration)
-
Diff: 216 lines (+152/-0)2 files modifiedsrc/qml/DialerPage/DialerPage.qml (+13/-0)
src/qml/dialer-app.qml (+139/-0)
- Gustavo Pichorim Boiko (community): Approve
- PS Jenkins bot: Approve (continuous-integration)
-
Diff: 883 lines (+760/-0)14 files modifiedCMakeLists.txt (+1/-0)
Ubuntu/Telephony/components.cpp (+2/-0)
data/org.freedesktop.Notifications.xml (+47/-0)
indicator/CMakeLists.txt (+14/-0)
indicator/DBusTypes.h (+36/-0)
indicator/main.cpp (+4/-0)
indicator/ussdindicator.cpp (+132/-0)
indicator/ussdindicator.h (+54/-0)
indicator/ussdmenu.cpp (+143/-0)
indicator/ussdmenu.h (+41/-0)
libtelephonyservice/CMakeLists.txt (+1/-0)
libtelephonyservice/telepathyhelper.h (+1/-0)
libtelephonyservice/ussdmanager.cpp (+194/-0)
libtelephonyservice/ussdmanager.h (+90/-0)
- Gustavo Pichorim Boiko (community): Approve
- PS Jenkins bot: Approve (continuous-integration)
-
Diff: 744 lines (+622/-1)6 files modifiedCMakeLists.txt (+1/-0)
connection.cpp (+59/-1)
connection.h (+7/-0)
tests/dbus-test-wrapper.sh.in (+1/-0)
ussdiface.cpp (+311/-0)
ussdiface.h (+243/-0)
Changed in phone-app: | |
status: | New → Confirmed |
summary: |
- [thelephony] Is not possible to execute costumer service numbers like + [dialer-app] Is not possible to execute costumer service numbers like *144# |
affects: | phone-app → dialer-app |
Changed in dialer-app: | |
assignee: | nobody → Gustavo Pichorim Boiko (boiko) |
Changed in dialer-app: | |
importance: | Undecided → High |
Changed in dialer-app (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → High |
assignee: | nobody → Gustavo Pichorim Boiko (boiko) |
tags: | added: avengers |
Changed in ofono (Ubuntu Saucy): | |
status: | New → Confirmed |
no longer affects: | ofono (Ubuntu Saucy) |
no longer affects: | dialer-app (Ubuntu Saucy) |
Changed in ofono (Ubuntu): | |
importance: | Undecided → High |
description: | updated |
tags: | added: dialer-app-sept-2013 |
summary: |
- [dialer-app] Is not possible to execute costumer service numbers like - *144# + [dialer-app] Support for USSD service numbers like *144# |
Changed in ofono (Ubuntu Trusty): | |
status: | Confirmed → In Progress |
Changed in dialer-app: | |
assignee: | Gustavo Pichorim Boiko (boiko) → Alfonso Sanchez-Beato (alfonsosanchezbeato) |
assignee: | Alfonso Sanchez-Beato (alfonsosanchezbeato) → Gustavo Pichorim Boiko (boiko) |
Changed in dialer-app (Ubuntu Trusty): | |
assignee: | nobody → Alfonso Sanchez-Beato (alfonsosanchezbeato) |
Changed in ofono (Ubuntu Trusty): | |
assignee: | nobody → Alfonso Sanchez-Beato (alfonsosanchezbeato) |
Changed in dialer-app (Ubuntu Trusty): | |
assignee: | Alfonso Sanchez-Beato (alfonsosanchezbeato) → nobody |
Changed in ofono (Ubuntu Trusty): | |
importance: | Undecided → High |
Changed in dialer-app (Ubuntu Trusty): | |
importance: | Undecided → High |
assignee: | nobody → Gustavo Pichorim Boiko (boiko) |
Changed in dialer-app: | |
assignee: | Gustavo Pichorim Boiko (boiko) → Tiago Salem Herrmann (tiagosh) |
Changed in dialer-app (Ubuntu Trusty): | |
assignee: | Gustavo Pichorim Boiko (boiko) → Tiago Salem Herrmann (tiagosh) |
Changed in dialer-app: | |
status: | Confirmed → Fix Released |
#avengers?