I've developed an Xposed module to detect when diverted (forwarded) calls are incoming. This is the support thread for this module.
The module is available here: http://repo.xposed.info/module/ch.masshardt.divertedcall
Please report any problems in this thread.
Thanks for using your time to developed this.bi am so sorry but I have no idea what this mod does. Can you please explain a little better as I don't know what diverted means.
Thanks!
A diverted call is an incoming call that was forwarded from another phone. The problem is that the number that is displayed on the phone is the calling number and not the number of the phone the call was forwarded from. So the number could be from the local country but was forwarded from a phone in a different country and there is no way to see that. With this mod it is at least possible to display a message with Tasker when such a call is incoming.
There are also other threads about this problem:
https://code.google.com/p/android/issues/detail?id=11026
https://code.google.com/p/android/issues/detail?id=2544
Deleted
Any chance you could give some further detail on how to set up within Tasker?
I've uploaded an example Tasker profile on pastebin: http://pastebin.com/G4FDZe4M
Just download the example and save it as an xml file on your phone. In Tasker the profile xml can be imported by short pressing the "PROFILE" tab in Tasker and selecting "Import".
Interesting module, but I'm not really sure what problem this app is trying to solve...
When I receive a call that was diverted I'm being shown the original callers number with a text "forwarded call" below it - but that may be due to my use of CM?
However the 2 problems I do have with diverted calls can't be addressed with this mod afaict:
- In call log there's no indication whether a call was forwarded
- Different ringtone can't be set as the standard ringtone is played by Phone app and I could use tasker only to play an additional one but not replace it.
It's actually really cool if it works as I think it does. I've been getting a lot of random calls recently, all telemarketer. (Yay me)
Over half of them have my hometown's area code, but I know they are not actually that number from research. My phone at least does not say anything about it being a forwarded call. It would be nice to have an idea if they are actually a telemarketer calling or a friend that I had lost his number.
It depends on the rom that is running on the device. Google did not implement this notification in their source code, but some roms added this feature. E.g. on my Sony device I only receive a toast message for about 2 seconds that the call was diverted. Most of the time it takes more than two seconds until I notice that the phone is running so this notification doesn't help much. Also with the intent it is possible to do other things. For instance the phone could be muted or unmuted when such a call is incoming. I for an example use the plugin to unmute the phone when a diverted call is incoming if I am in charge of my office's 24/7 hotline. For this it would be really cool if also the redirecting number could be reported, but I don't think that this information is available in the 3g protocol.
Thenetstriker said:
There are also other threads about this problem:
https://code.google.com/p/android/issues/detail?id=2544
Click to expand...
Click to collapse
As the person who created that issue in 2009, thanks for this module
Haven't quite got it to work yet in tasker yet though!
great idea .... thanks for update ....
Any updates on this whether it works before i purchase Tasker from Google Play
Thanks.
You can also use this with other apps than Tasker. Everything that supports Android Intent's should work.
@Thenetstriker
Hi, I'm trying to use this module.
I tried with tasker and e-robot but is working only one time (only for the first event).
If i reboot the phone is working again for the firs event but not the others following.
Any idea?
Tks.
problem
Thanks for your effort!
I meet the same problem with @mbgheban, "It is working the first time. If i reboot the phone, it work again for the first event but not the others following. Tasker cannot receive any more intent".
I am using android 6.0.
---------- Post added at 02:57 PM ---------- Previous post was at 02:47 PM ----------
Moreover, only ver1.1 can work at the first event. Version 1.0 didn't work even the first time.
What's the difference between these versions?
unrooted?
did anyone find a way to get a notification without rooting the phone?
I am using a S8 which is showing a forwarded call notification but of cause too short...
If I am in a call on SIM1 and somebody else is calling me on SIM1 I can see the 2nd call and the caller also gets a notification if he is on the same network or some busy signal after some time if not.
However if I am in a call on SIM1 and somebody else is calling me on SIM2 there is no info on my side and the caller gets a message that I am not in the network or the phone is turned off. That is normally expected for dual-SIM dual-standby but all such dual-SIM phones that I have seen can (as long as you let them know the numbers of the 2 SIMs and you activate a specific option) do a small trick - right before you get into the 1st call (SIM1 above) the phone sets call forwarding from SIM2 to SIM1 and that way you get a call waiting when somebody else calls on SIM2 and he gets a busy signal or similar. At the end of the call any call forwarding added by the phone is of course removed.
The question is of course this - does Poco F1 has such an option and how do I activate it?!
More info
More info:
http://archive.is/nWEJQ
Hello.
I have a problem with my phone mi10. I have disabled provider checking and got VoLTE working on my phone. But when i recive a call i always get unknown number? If i disable VoLTE number is normally shown. Outgoing call are working normally. Previously i had mi9t and incomming call on VoLTE showed normally.
Can i fix this?
willn0t said:
Hello.
I have a problem with my phone mi10. I have disabled provider checking and got VoLTE working on my phone. But when i recive a call i always get unknown number? If i disable VoLTE number is normally shown. Outgoing call are working normally. Previously i had mi9t and incomming call on VoLTE showed normally.
Can i fix this?
Click to expand...
Click to collapse
There's a thread below that covers the same subject and has a discussion going. Might be info there
Yeah. But no solution at all :/ The strange thing is, it was working on my mi9t.
Tried it all. Nothing works
Any solutions yet?
Install an Android 11 rom and the problem is solved.
In my case Android 11 did not solve the problem. The only way to fix this was following this method - https://forum.xda-developers.com/poco-f1/how-to/guide-activate-vowifi-wlan-call-t3871263
willn0t said:
In my case Android 11 did not solve the problem. The only way to fix this was following this method - https://forum.xda-developers.com/poco-f1/how-to/guide-activate-vowifi-wlan-call-t3871263
Click to expand...
Click to collapse
Yeah but is this for vowifi or volte? I want only Volte to show the caller id....otherwise it works
Yes. Its for both. VoLTE caller is shown and VoWIFI works also.
willn0t said:
Yes. Its for both. VoLTE caller is shown and VoWIFI works also.
Click to expand...
Click to collapse
May be i will try it ....i really don't want to root...but i have to try it....and maybe unroot straight after.....
Hi, I was using until recently the volte/vowifi module to activate especially wifi calls in my country, but yesterday's update broke this module, the wifi icon no longer displays on calls Anybody have a working solution?
A developer asked for a call log to investigate calling issues (specifically, the person I'm calling can't hear me although using another program like Whatsapp works, so the microphone works). I have the latest 20230209 build and it's rooted.