We have moved to a new Sailfish OS Forum. Please start new discussions there.
10

supress calls during navigation

asked 2016-06-25 15:32:12 +0300

pawel gravatar image

updated 2016-10-31 09:36:14 +0300

is there a way to supress phone calls during navigation? when you get a phone call you have to . ignore the call . kill phone app .unlock phone . bring navi app back to top

please do not suggest airplane mode, all the navs love to be connected

edit retag flag offensive close delete

Comments

I would prefer/suggest another solution:

  1. add an option to disable device locking if the screen is on (in settings - device lock)
  2. return to the previous app (if one was running in fullscreen before) when rejecting or ending a call
till ( 2016-06-26 18:40:51 +0300 )edit

Regarding returning to previous app after rejecting or ending a phone call: Return to last app after call.

luen ( 2016-06-28 00:30:43 +0300 )edit

Ah right, I already voted that request up :)

till ( 2016-06-28 11:05:30 +0300 )edit

5 Answers

Sort by » oldest newest most voted
6

answered 2016-06-26 16:17:43 +0300

paulvt gravatar image

It would probably make more sense to have a driving mode, or ambiance if you will. Because one can use navigation while walking or maybe cycling too. This driving mode feature seems to become more popular as people don't want to be distracted by calls and/or notifications while driving.

edit flag offensive delete publish link more

Comments

1

Or just a do not disturb profile.

naytsyrhc ( 2016-06-26 22:22:17 +0300 )edit

Sure yeah.. you can call it whatever you want.

paulvt ( 2016-06-26 22:45:18 +0300 )edit
2

answered 2016-06-25 22:55:15 +0300

naytsyrhc gravatar image

updated 2016-06-26 00:15:18 +0300

The only app I know to block phonecalls is phonehook (from openrepos). Unfortunately there are some issues that are causing conflicts with OS updates but (Edit: the author says, that is not true anymore as of version 0.4.0+) I think it might do the trick. You can set wildcard for blacklisted callers so you should be able to ignore incoming calls. I can't say if this will prevent the mentioned problem but it could be worth a try.

edit flag offensive delete publish link more

Comments

does not work. phone app comes app, the call gets blocked, but that's already too late then ;-) thanks anyway

pawel ( 2016-06-30 13:53:39 +0300 )edit

Well, that's unfortunate, but thanks for testing and good to know. My other answer could still work though and of course the answer from @paulvt would be the ideal solution but has to be implemented by Jolla (or someone else). Or maybe some ist able to implement a simple UI interface for @mlwane 's suggestion (if it really works).

naytsyrhc ( 2016-06-30 14:16:22 +0300 )edit
2

answered 2016-06-25 22:58:00 +0300

naytsyrhc gravatar image

updated 2016-06-25 22:59:56 +0300

Another option is to use plain old network/provider settings for that. Just go to settings -> apps -> phone and choose call forwarding. Enter your mailbox number as forwarding number for all calls and you are done.

edit flag offensive delete publish link more
2

answered 2016-06-29 18:39:58 +0300

mlwane gravatar image

This may not be the ideal solution, but you could use mc-tool to disable the ring account; this will ignore all incoming calls and SMS, however, data connection will remain unaffected.

The following command (as normal user, not root) will disable calls and SMS:

mc-tool disable ring/tel/account0

and this enables it back again:

mc-tool enable ring/tel/account0

Keep in mind that disabling the telepathy ring account will result in all calls and SMS text not being registered in your communications database.

You can still use dbus-monitor --system (as normal user) to capture the SMS messages and incoming calls details, and commhistory-tool (as normal user) to append the captured data into the calls and SMS database.

More info on commhistory-tool.

edit flag offensive delete publish link more

Comments

interesting, will try that. if i understand you correctly i wont see the suppressed calls in the log afterwards.

pawel ( 2016-06-29 22:16:45 +0300 )edit

@pawel That is correct. You will not see the suppressed calls, and it will also suppress any received SMS messages during that time and they will not appear in the Messages app.

mlwane ( 2016-07-01 15:20:19 +0300 )edit
0

answered 2016-06-26 10:42:45 +0300

lupastro gravatar image

updated 2016-06-26 10:43:49 +0300

Another option you have, depending on which navigation app you are using, is to put the phone in airplane mode. Of course, in this case you would need some kind of navigation app that allows navigation in offline mode.

PD: I know you did not want this suggestion, because of the airplane mode....but I do not like the nav being permanently online :-) :-) (call me paranoid)

edit flag offensive delete publish link more

Comments

1

Well, as the author of the question explicitly mentioned that airplane mode is not an option, this isn't an expected answer. ;-)

naytsyrhc ( 2016-06-26 12:07:06 +0300 )edit
Login/Signup to Answer

Question tools

Follow
4 followers

Stats

Asked: 2016-06-25 15:32:12 +0300

Seen: 625 times

Last updated: Jun 29 '16