enforce the calling package is the default dialer for VisualVoicemail

In the docs for setVisualVoicemailSmsFilterSettings, they state that
the callingPackage needs to be the default dialer. However, server side,
there is no enforcement for this. Now, every client is verified to be
the default dialer, system dialer, or carrier visual voicemail app
before changing the settings for visual voicemail.

Bug: 308932906
Test: CTS
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:c27f06d3401d8a0caf93ee539d67e687ff429f3b)
Merged-In: I951d7783f5c425c03768efb7aee7a38e299e6536
Change-Id: I951d7783f5c425c03768efb7aee7a38e299e6536
1 file changed