Select VVM network transport base on carrier config
Copied from ag/822719 and removed the wifi settings part
+ OmtpVvmSyncService and FetchVoicemailReceiver now let
VvmNetworkRequestCallback choose which network to use,
based on carrier config.
It was originally based on protocol type, which is just a
coincidence for the current supported carrier.
+ Add a timeout checker for VvmNetworkRequestCallback. The
timeout overload of ConnectivityManager.requestNetwork() is not
triggering a timeout for some unknown reason, and since it's a
hidden method, choose to implement one our own.
NO_SQ:Submit Queue doesn't pull in dependent changes so it fail
every time.
Change-Id: I9b5037e2dcb875a4e6c60f01ab4b18a287bc3b54
5 files changed