我在Asterisk中构建了一个应用程序,它必须模拟手机按键动作,即DTMF。例如,如果呼叫者呼叫号码并且IVR需要按数字,则应用程序(例如网页)也应该能够模拟相同的按键。我尝试了以下方法: - 我有一个web应用程序,通过AMI触发PlayDTMF操作来模拟呼叫者通道上的按键。不幸的是,这不起作用,因为它在通道上播放DTMF数字(可以听到按键),但星号没有收到DTMF。它只是在播放DTMF,而这正是AMI行动的目的。我在技术上需要在通道上“发送”DTMF数字。 - asterisk中的sendDTMF函数也不能使用,因为它是一个dialplan函数,我需要一个AMI动作来从外部源触发DTMF。星号AMI - 如何模拟通过AMI发送DTMF动作
类似的问题报告的某个时候回来:Asterisk AMI: DTMF not received on SIP channel
我使用Asterisk的11.是否有实施上述使用AMI/AGI的方法吗?还是我需要进一步升级我的星号到12才能使用ARI?
欣赏您的输入。
星号12或13升级不会帮助你。你不明白asterisk目前的工作方式。 – arheops
如何在Asterisk 11中模拟DTMF。此外,我尝试在本地通道上发起呼叫,并使用sendDTMF方法触发我想要的通道的DTMF操作。我确实听到了所需通道上的DTMF音调。但是像PlayDTMF AMI动作一样,Asterisk也不会捕获这些动作进行处理。 – Vineeth