我需要制作一个IVR -auto dialer应用程序,它
=> 拨打免费电话
=> 然后选择一个选项继续
=> 然后输入一些代码
=>然后几秒钟后(一些广告/说30秒)需要输入另一个选项
前三件事解决了,因为没有太多的等待时间!
我已经实现了如下:
String dialnumber = tollfree+","+option1+","+code; //eg: 1800,2,12345
Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse("tel:"+dialnumber));
startActivity(callIntent);
直到选项成功到达,在此之后,有一个等待时间....我尝试输入“;” (分号)在最后一个字符串附加拨号号码之前。但它不工作
String dialnumber = tollfree+","+option1+","+code+";"+lastoption; //eg: 1800,2,12345;98765
拨号器在我开始通话时退出,但如果我删除最后一个选项,那么它就可以工作
我的问题是:如何在 30 秒的间隔后将最后一个选项放入拨号器。?
我听说我们不能在通话时干扰默认拨号器。