My application uses the VoicemailContract functionality available in API 14 and above to insert voicemail messages into the phone call log. However, some phones seem to have disabled this functionality even in API versions higher than 14. Samsung Galaxy Note 2 is a great example of this. So, when a new VM message is inserted into the database, it will not appear in the call log (but this works fine on most other phones). Thus, it seems that Samsung somehow disabled this functionality on this phone, and I would like it to be detected at runtime, so that I can hide this option in the settings of my application if it is not available.
android voicemail
user496854
source share