在android中发送#dtmf

时间:2012-12-05 11:05:46

标签: android dtmf

我正试图像这样直接打电话

String url = "tel:" +"029870125,198#";                              
Intent intent = new Intent(Intent.ACTION_CALL,Uri.parse(url));

但问题是Android正在198发送dtmf,但#未发送。是否需要使用特殊机制将#作为dtmf发送?

1 个答案:

答案 0 :(得分:0)

Intent intentCallForward = new Intent(Intent.ACTION_CALL);                             
Uri uri = Uri.fromParts("tel", phoneNumber, "#"); 
intentCallForward.setData(uri);                                
startActivity(intentCallForward);