我想在android中进行以下操作。
可能吗 ?

1)致电+ xx xxxxxxx

2)等到第一个音调结束

3)插入通行证:xxxx

4)等待短音结束

5)按1直到听到特定的声音。

这里的音调是DTMF音调,我试图用通话意图来做到这一点,但是如何使用代码在正在进行的通话中输入通行证呢?

有人可以指导我吗?

提前致谢 !

最佳答案

您可能无法直接在Android设备上执行此操作,但是可以使用使用Call Control XML (CCXML)的可编程服务来完成此操作。您将调用CCXML应用程序,该应用程序将依次拨打您要与之交互的系统的电话号码。然后,CCXML应用程序将接管您描述的自动化过程。如您的过程中所述,听音通常称为Call Progress AnalysisVoxeo's Prophecy是拥有出色的CCXML和呼叫进度分析的平台。您可以免费试用。由于您正在收听DTMF音调,因此您可能需要结合使用CCXML和VoiceXML。预言同时支持。 VoiceXML可以检测特定的DTMF音调。没有告诉语音XML或CCXML发送DTMF的方法。这种处理方式是播放DTMF的录音。您可以获取audio recordings of DTMF tones that work on Prophecy here

关于android - 在Android中使用DTMF音调,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10513233/

10-09 13:44