Calling from car using bluetooth, call is placed on ril_0, even though ril_1 is default
Bug #1418040 reported by
Jonas G. Drange
This bug affects 9 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
Critical
|
John McAleely | ||
bluez (Ubuntu) |
Invalid
|
Critical
|
Unassigned | ||
ofono (Ubuntu) |
Fix Released
|
Critical
|
Alfonso Sanchez-Beato | ||
telephony-service (Ubuntu) |
Fix Released
|
Critical
|
Tiago Salem Herrmann | ||
ubuntu-system-settings (Ubuntu) |
Fix Released
|
Critical
|
Ken VanDine |
Bug Description
What happened
Placed call from car over bluetooth
Call was placed on my first SIM card, even though I selected my second SIM as default for calls
What should have happened
The call should have been placed on my second SIM
ProblemType: Bug
DistroRelease: Ubuntu 15.04
Package: telephony-service 0.1+15.
Uname: Linux 3.4.67 armv7l
ApportVersion: 2.15.1-0ubuntu4
Architecture: armhf
Date: Wed Feb 4 14:25:44 2015
InstallationDate: Installed on 2015-02-02 (2 days ago)
InstallationMedia: Ubuntu Vivid Vervet (development branch) - armhf (20150202-020204)
SourcePackage: telephony-service
UpgradeStatus: No upgrade log present (probably fresh install)
Related branches
lp:~ken-vandine/ubuntu-system-settings/default_sim_as
- Jonas G. Drange (community): Approve
- PS Jenkins bot: Needs Fixing (continuous-integration)
-
Diff: 554 lines (+291/-49)9 files modifiedplugins/cellular/CMakeLists.txt (+3/-0)
plugins/cellular/Components/DefaultSim.qml (+5/-0)
plugins/cellular/Components/MultiSim.qml (+2/-2)
plugins/cellular/cellular.cpp (+119/-0)
plugins/cellular/cellular.h (+69/-0)
plugins/cellular/plugin.cpp (+3/-0)
src/accountsservice.cpp (+2/-1)
tests/autopilot/ubuntu_system_settings/tests/__init__.py (+73/-10)
tests/autopilot/ubuntu_system_settings/tests/test_cellular.py (+15/-36)
lp:~tiagosh/messaging-app/remove-gsettings
- Gustavo Pichorim Boiko (community): Approve
-
Diff: 130 lines (+29/-18)3 files modifiedsrc/qml/SettingsPage.qml (+8/-10)
tests/autopilot/messaging_app/emulators.py (+1/-1)
tests/autopilot/messaging_app/tests/test_messaging.py (+20/-7)
lp:~tiagosh/telephony-service/default-sim-for-calls
- Gustavo Pichorim Boiko (community): Approve
- PS Jenkins bot: Needs Fixing (continuous-integration)
-
Diff: 921 lines (+338/-166)22 files modifiedCMakeLists.txt (+0/-1)
debian/control (+0/-1)
debian/telephony-service.install (+1/-0)
handler/CMakeLists.txt (+0/-3)
handler/displaynamesettings.cpp (+0/-75)
handler/displaynamesettings.h (+0/-47)
handler/main.cpp (+0/-4)
indicator/CMakeLists.txt (+1/-0)
indicator/displaynamesettings.cpp (+95/-0)
indicator/displaynamesettings.h (+44/-0)
indicator/main.cpp (+4/-0)
libtelephonyservice/CMakeLists.txt (+1/-3)
libtelephonyservice/greetercontacts.cpp (+111/-0)
libtelephonyservice/greetercontacts.h (+14/-0)
libtelephonyservice/telepathyhelper.cpp (+26/-22)
libtelephonyservice/telepathyhelper.h (+5/-3)
tests/common/telepathytest.cpp (+1/-1)
tests/common/telepathytest.h (+0/-3)
tests/libtelephonyservice/ChatManagerTest.cpp (+1/-1)
tools/CMakeLists.txt (+1/-2)
tools/ofono-setup (+3/-0)
tools/phone-gsettings-migration.py (+30/-0)
lp:~tiagosh/telepathy-ofono/use-accounts-service
- Gustavo Pichorim Boiko (community): Needs Fixing
-
Diff: 131 lines (+53/-51)1 file modifiedmc-plugin/mcp-account-manager-ofono.c (+53/-51)
Changed in telephony-service (Ubuntu): | |
importance: | Undecided → Critical |
assignee: | nobody → Tiago Salem Herrmann (tiagosh) |
tags: | added: ww07 |
no longer affects: | telephony-service |
Changed in canonical-devices-system-image: | |
milestone: | none → ww34-2015 |
assignee: | nobody → John McAleely (john.mcaleely) |
importance: | Undecided → Critical |
status: | New → Confirmed |
Changed in ofono (Ubuntu): | |
assignee: | nobody → Alfonso Sanchez-Beato (alfonsosanchezbeato) |
Changed in telephony-service (Ubuntu RTM): | |
status: | New → Confirmed |
Changed in ofono (Ubuntu): | |
importance: | Undecided → Critical |
Changed in telephony-service (Ubuntu RTM): | |
importance: | Undecided → Critical |
Changed in bluez (Ubuntu): | |
importance: | Undecided → Critical |
Changed in telephony-service (Ubuntu RTM): | |
status: | Confirmed → Triaged |
Changed in telephony-service (Ubuntu): | |
status: | Confirmed → Triaged |
Changed in ofono (Ubuntu): | |
status: | Confirmed → Triaged |
Changed in bluez (Ubuntu): | |
status: | Confirmed → Triaged |
tags: | added: after-bluez5 bluetooth |
Changed in canonical-devices-system-image: | |
milestone: | none → backlog |
Changed in bluez (Ubuntu): | |
status: | Triaged → Invalid |
Changed in ubuntu-system-settings (Ubuntu): | |
assignee: | nobody → Ken VanDine (ken-vandine) |
Changed in ubuntu-system-settings (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in canonical-devices-system-image: | |
status: | Confirmed → In Progress |
Changed in ubuntu-system-settings (Ubuntu): | |
importance: | Undecided → Critical |
Changed in ofono (Ubuntu): | |
status: | Triaged → Fix Released |
Changed in canonical-devices-system-image: | |
milestone: | ww08-2016 → 11 |
Changed in canonical-devices-system-image: | |
status: | In Progress → Fix Committed |
Changed in telephony-service (Ubuntu): | |
status: | Triaged → Fix Released |
Changed in canonical-devices-system-image: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
I guess the problem here is that telephony-service is not involved in the process of placing the call: that's all done at the ofono level.
When telepathy-ofono (and thus telephony-service) get notified about the call, it is already placed in the wrong modem.
I don't know how this is handle inside ofono, but maybe there is a way for us to set a property saying which of the modems should be used when placing calls via HFP?