このトピックを2時間以上検索してグーグルで検索していましたが、検索に問題がある可能性があります。何も見つかりませんでした。
誰かがこれで私を助けることができますか?トピック、チュートリアル、コードはありますか?
着信を監視し(この部分はできると思います)、一部を音声メールで送信したいと思います。Androidレベル8プラットフォーム2.2を使用しています
ありがとう...
いくつかのコードを送信して、ネットワークオペレーターレベルで任意の番号へのコール転送をアクティブにすることができますが、世界中のすべてのオペレーターで機能するとは限りません。
ここをチェックしてくださいhttp://en.wikipedia.org/wiki/Call_forwarding
void sendCommand(String command){
Intent intentCallForward = new Intent(Intent.ACTION_CALL);
intentCallForward.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
Uri uri = Uri.fromParts("tel", command, "#");
intentCallForward.setData(uri);
startActivity(intentCallForward);
}
次に、通話を転送します
sendCommand("*21*001234567890#")
着信転送を削除します
sendCommand("##21#")
ニーズに合ったさまざまなコードを試してみることができます
Android の連絡先リストにはオプションがあり、連絡先のデータベースに int 値を持つ列があります。私の質問で尋ねたことを行うには、DB でその値を変更する必要があります。
1 = ボイスメールに転送
0 = 何もしない