我想在android中执行以下操作。 有可能吗?
1)致电+ xx xxxxxxx
2)等到第一个音结束
3)插入传递:xxxx
4)等待短暂的高音结束
5)按1直到听到特定声音。
这里的音调是DTMF音调,我尝试用呼叫意图来做,但我如何使用代码输入正在进行的呼叫中的传递?
有人可以指导我吗?
提前致谢!
答案 0 :(得分:2)
您可能无法直接从Android设备执行此操作,但您可以使用使用Call Control XML (CCXML)的可编程服务来完成此操作。您可以调用CCXML应用程序,该应用程序将拨打您要与之交互的系统的电话号码。然后,CCXML应用程序将接管您描述的自动化过程。如过程中所述,聆听音调通常称为Call Progress Analysis。具有出色CCXML和呼叫进度分析的平台为Voxeo's Prophecy。你可以免费试用。由于您正在侦听DTMF音调,因此您可能希望使用CCXML和VoiceXML的组合。预言支持两者。 VoiceXML可以检测特定的DTMF音调。没有方法告诉VoiceXML或CCXML发送DTMF。处理这种方式的方法是播放DTMF的录音。您可以获得audio recordings of DTMF tones that work on Prophecy here。
答案 1 :(得分:0)
不能写入电话呼叫流,抱歉。