我想在android中进行以下操作。
可能吗 ?
1)致电+ xx xxxxxxx
2)等到第一个音调结束
3)插入通行证:xxxx
4)等待短音结束
5)按1直到听到特定的声音。
这里的音调是DTMF音调,我试图用通话意图来做到这一点,但是如何使用代码在正在进行的通话中输入通行证呢?
有人可以指导我吗?
提前致谢 !
最佳答案
您可能无法直接在Android设备上执行此操作,但是可以使用使用Call Control XML (CCXML)的可编程服务来完成此操作。您将调用CCXML应用程序,该应用程序将依次拨打您要与之交互的系统的电话号码。然后,CCXML应用程序将接管您描述的自动化过程。如您的过程中所述,听音通常称为Call Progress Analysis。 Voxeo'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/