[BUG?] Sending Contacts to Voicemail Programatically - Droid Incredible Q&A, Help & Troubleshooting

Hi,
I've developed the app Group to Voicemail for Android and have come across an interesting issue that only occurs on HTC phones:
When I programatically send a Contact to voicemail (using the SEND_TO_VOICEMAIL field for ContactsContract.Contacts), it works as expected. However, when I set that field back to '0' (to not send that Contact to voicemail anymore) the check box is unchecked for that Contact in the UI, but calls that come in still go to voicemail. The only way to actually put the change into effect is to reboot the phone (obviously not an acceptable solution for users)
Anyway, I've only seen this happen, and had reports from users that have HTC phones (Incredible and Evo). It works fine on the Motorola Droid as far as I can tell.
Based on some other tests, it seems to be directly related to SenseUI, and not the hardware itself.
Any ideas?
Thanks,
Matt

I've been using your app for a while and have had the issue you are talking about. Once I rooted my phone and used a vanilla ROM the app seems to work properly, both enabling and disabling groups to voicemail. This also leads me to think this is a Sense UI problem...

Related

Issues with 6.5 ROM

Hi,
since I upgraded my TP2 ROM with the WinMo6.5 from HTC I encountered two issues which really make me regret this from time to time:
On incoming calls very often the caller name is not displayed even if the phone number is known in my address book. Also in call history i just see numbers, not names. This worked perfectly in 6.0.
When I receive a call, i press "take call" but the phone simply wont take it. Instead it silences the ringtone but there is no chance I take the call.
I searched the forum but couldn't find anything that would help. There was some registry entry about setting the size of phone numbers which should fix problem one, but the issue here is, that German phone numbers don't have any fixed size, so the suggested fix is not working. Also I'd wonder why I have to set something up when just the same thing worked perfectly in 6.0. As for the more annoying "can't take call" thingy, i am absolutely clueless. Has anyone of you encountered these issues before and if so, were you able to fix them?
I can't find the link readily but I thought I remember reading that adding (or removing) the "+" in front of phone numbers in your contacts helped the first issue.

[Q] CallID Match Problem

Hi everyone,
i am having a problem with my wildfire s and guessing if you guys could help me out.
Let me explain. Lets say i have a contact jack with number +23091948347 in my contacts. when jack calls me, 9194837 appears but not the contact name. But when Jack sends me an SMS, the contact name appears.
Now the contrary also causes the problem. if i correct jack's number to 9194837 in my contacts, when he calls, the contact name appears.But when the sends me and SMS, +2309194837 appears.
I already tried deleting, resetting the phone but the problem persists. In Mauritius, all HTC Android 2.2 - 2.3 users i know have the same problem (other phone makes work fine). No luck from HTC support either
Severals other forums say that this is due to the fact that as from android 2.2, HTC android matches exact CIDs only for contact name resolution.
For the time being i have to enter both +2309194837 and 9194837 for the same contact for it to work correctly.
I have tried a soft called prefixer which allows to add the +230 on incoming calls. It then correctly gives the contact name but no contact picture appears.and also in the call log the number still appears as <unknown>.
Am new to android and already getting discouraged...hope can learn from you guys.
Cheers
Contact your carrier; they are incorrectly routing calls/messages through to you without area/country codes.
Thanks for your replay.. That is indeed the case but other phones are working correctly. xperias, nexus 1s and others...
So other phones show the same number regardless of wether you're receiving a text message or voice call?
Other phones receive messages and calls in the same format i do. i.e 9194897 for calls and +2309194837 for messages.
Yet the other phones resolve the contact name correctly.
I read that it is due to the fact that the phone is match the entire CID to contacts and not part. There is an app in windows mobile which allows you to change the Call ID match trailing digits (which in this case should be 7).
Looked for such an app for android but no luck.
Samsung also have been getting the same problem i hear.
Any ideas guys?
i found this while googling about the problem
http://forum.xda-developers.com/showthread.php?t=684575
http://code.google.com/p/android/issues/detail?id=8770&q=caller%20id%20match&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars
Hey guys
Had been looking for a long time for a solution for this and found one today (thanks to squabbie for helping)
Summary:
You need a rooted phone, ex file explorer (or ROM toolbox) to edit the build.prop settings. Check for a setting called "ro.phone.min_match_*" ( the * being a wildcard). Then edit the name of the setting to "ro.phone.min_match" only and set its value yo 6 or 7 or whichever value you need. If this label isn't in the build.prop settings then just add it in.
Supporting links:
http://forum.xda-developers.com/showthread.php?t=1160343
jdhtc1xplus said:
Hey guys
Had been looking for a long time for a solution for this and found one today (thanks to squabbie for helping)
Summary:
You need a rooted phone, ex file explorer (or ROM toolbox) to edit the build.prop settings. Check for a setting called "ro.phone.min_match_*" ( the * being a wildcard). Then edit the name of the setting to "ro.phone.min_match" only and set its value yo 6 or 7 or whichever value you need. If this label isn't in the build.prop settings then just add it in.
Supporting links:
http://forum.xda-developers.com/showthread.php?t=1160343
Click to expand...
Click to collapse
This is a three year old thread. Was it really necessary to wake it up?
No not really the reason I woke it up was because I've seen so many threads with the same issue not solved that I had to make sure everyone was notified of the fix!

[SOLVED] enabling calling / dialer on A100

I can use my A100 perfectly fine with Sipdroid and my google voice account, however the problem is more or less a convenience issue. Sipdroid doesn't have a good way to view your contacts like in an address book, and it also doesn't dial from the "People" app when you try to place a call using sipdroid. I have had other android devices that the contacts(now People) will allow you to call a person from the internal dialer or a 3rd party one and it automatically forwards the call to sipdroid accordingly. I installed the Dialer One app hoping that it would solve the issue on my A100, and that is when I found out that it didn't work at all with it. I get a message saying "Telephony feature is unavailable on this device" I have had other tablets without telephony capabilities that this app has worked with. I am wondering if there is a simple mod I can do to trick the app into thinking it does have telephony capabilities, or if there is some way I could recompile cm9 to include any missing libraries, system files, apks, etc.. such as the internal dialer. If anyone has got Dialer One to work for them with SipDroid +GV or if you know of an app that works like the default dialer app (that we don't have) then please let me know. I appreciate the help. If I can get this figured out I'll make an attempt at providing a custom ROM with the dialer and telephony features enabled just for people who wish to use Google Voice calling with their tablet. If it is as simple as a build.prop edit then I will add that to my custom build.prop in my thread at http://forum.xda-developers.com/showthread.php?t=1799148
**Edit: I think I found a solution to get SipDroid to place calls when calling from "People(contacts)" I was looking into the process that takes place when a call is initiated and I seen that we have a Phone.apk in our a100 roms, but the process is nullified so nothing ever takes place when something triggers it.
I had the idea, well what devices that are tegra2 based have ICS and allow phone/voice calling? Motorola Atrix 4g does.. So let me find the Motorola Atrix 4G Phone.apk and replace the one I have in /system/app/ with it. Lo and Behold I can now make calls directly from my contacts!! This fixed it, partially.. What still doesn't work? Dialer One still gives the same error - "Telephony feature is unavailable on this device", but now I don't really need Dialer One anyway since I can just use the builtin contacts through the People app. Another thing thats not really desired, once you make a call you will get a blank window for the Phone app at the bottom of your "history" list (button beside the home on the launcher) I will try to figure out a way to get rid of this annoyance and prevent history from ever showing the Phone app.
If you want to try it your self, here is what to do (you must be root):
If you have Android ICS 4.0.3 or newer Download the Motorola Atrix 4G Phone.apk here. **If you are using HC then you will need the Phone.apk from a Tegra2 device that runs HoneyComb 3.x**
Mount /system writeable
Move the file /system/app/Phone.apk to /system/app/Phone.apk.bak
Put the downloaded Phone.apk in /system/app
Touch the phone number for a contact in your "People" app
Choose to call with SipDroid (or other app in list that accepts the dial function)
Watch the call take place (you may want to try dialing someone you know you isn't going to answer the phone or wonder what you are doing haha)
**Please note that this does not enable the "Call/Dial" app to show up in your applications, it simply allows calls to be passed to a Sip dialer such as SipDroid**
I just got an A100 the other day and installed Talkatone. I thought that it integrated with People like it does on my android phone. After reading your post, I tried it out. Talkatone has the "phone intercept" options but nothing happens when you click on a number in People. However, if you have the "intercept sms" option in Talkatone enabled, clicking on a number in People will start Talkatone for sms. Looks like it is dependent on the phone.apk.
However, for Talkatone, you don't really need the People app. Talkatone displays your "people" in the Contacts tab so it is easy to dial out directly from the app. Overall Talkatone works pretty good with Google Voice on the A100, both sending and receiving calls.
notjustafone said:
I just got an A100 the other day and installed Talkatone. I thought that it integrated with People like it does on my android phone. After reading your post, I tried it out. Talkatone has the "phone intercept" options but nothing happens when you click on a number in People. However, if you have the "intercept sms" option in Talkatone enabled, clicking on a number in People will start Talkatone for sms. Looks like it is dependent on the phone.apk.
However, for Talkatone, you don't really need the People app. Talkatone displays your "people" in the Contacts tab so it is easy to dial out directly from the app. Overall Talkatone works pretty good with Google Voice on the A100, both sending and receiving calls.
Click to expand...
Click to collapse
Thanks for the tips, i will check out talkatone, but for now the "People" app works great the way it is suppose to. its always nice to try something different though too! +1
**Edit: I installed talkatone, it works wonderfully well with the Atrix Phone.apk, when you are in the People app, when you click a number to dial, it will prompt you for what you want to use to complete the action, first pick Call(Phone), don't pick Talkatone or SipDroid, then it will prompt you again to complete the action using either Call (Phone) or Talkatone- it should immediately bring up the Talkatone dialer and begin the call. To eliminate these steps, just set the check box to always use the methods on both prompts. First prompt just choose Call/Phone.apk - Second Prompt choose Talkatone. Now when you click a number in People in will automatically call in Talkatone ** Thanks notjustafone for the recommendation of Talkatone!!

[Q] LG G3 Smart Dialing Issues

Hello,
I am a recent owner of the LG G3 and I have already had some annoyances with this phone. Most of them are not big enough to take the pleasure out of using it, but one of them is getting in my normal day-to-day operations which are the basic for any phone - CALLING.
Coming from HTC, I am quite used to their Dialer app and I have a problem with LG's version. I am not sure if it is a problem on all devices or it is just mine, or is it an option that I have not changed, but if anyone knows how to go around this - please help.
I am major user of Smart Dialing and right now when I start dialing in the name of the contact it appears on top. The problem is that if that Contact has several numbers, the first number that appears is NOT the DEFAULT one selected in his profile. This makes calling a contact quite a long process...first searching, then going through the results, then sellecting it, then hitting the button to call. It looks like when you are Smart Dialing the UI is sorting contacts by frequency of contact (I have selected that option), but the numbers themselves are sorted also according to the digits and not according to which one is default and which one is not.
Does anyone know how to fix this?
a.
You seem to be right, even if you select a preferred number in contacts it doesn't carry through. If it really annoys you then I guess you can try a different dialer app. It is a bit sloppy by LG though.
Sent from my LG-D855 using XDA Free mobile app
Good to know that I am not the only one experiencing this issue!
I will probably install a custom Dialer app, but I hope LG comes up with an update for that because their Dialer otherwise is nice.
a.

Voicemail notification icon has never shown - why?

I have 2 identical LG G4 (AT&T H810) phones that I am using with Straight Talk service. On one of them, I have never received a voicemail notification in the month that I have had it. If I dial in manually, I have messages. On the non-working phone, if I go into the voicemail settings, the "notification sound" option is grayed out. On the working phone, this option is enabled and can be modified.
Any ideas what to check? I am running the stock ROM, currently Android 6.0 build MRA58K.
I have only made one uncommon tweak to the phone. In the dialer app, the "Contacts" tab would ask me to set up AT&T contact backup. I found a way to get around this by the following which I found in a forum somewhere.
On the dialer, dial ##2666## and set "registration" to "completed".
Could this be causing an issue? Could this be an issue with APN settings? Keep in mind that I have 2 identical phones, and one works fine and one does not. I'm not sure where the difference lies.

Categories

Resources