在Android中转发语音邮件?

时间:2011-01-17 22:41:11

标签: java android voicemail

我正在搜索和搜索这个主题超过2个小时,但也许我的搜索有问题,因为我找不到任何东西。

有人可以帮助我吗?任何主题,教程,一段代码?

我想监听来电(我想我可以做这部分)并将其中一些发送到语音邮件。我正在使用Android Level 8平台2.2

感谢...

2 个答案:

答案 0 :(得分:1)

您可以发送一些代码来激活网络运营商级别的任何号码的呼叫转移,但可能无法与世界各地的所有运营商合作。

点击此处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#")

您可以使用可能更符合您需求的不同代码

答案 1 :(得分:0)

Android联系人列表中有一个选项,它在联系人数据库中的列中包含int值。 为了做我在问题中提出的问题,您需要在DB中更改该值。

1 =转发语音邮件

0 =什么都不做