我正在尝试创建一个系统,其中user1向user2发出呼叫,并且在几分钟的通话后,user1要求user2按某个键,user1应该能够读取被叫方发送的这个DTMF。
Read()
命令从调用者读取DTMF,因此不是合适的选项
D([called][:callin])
命令中的Dial()
选项可以执行此操作,但它在拨号命令中使用,因此只能在应答呼叫时发送/接收DTMF,而不是在呼叫几分钟后,因此不再适当的选择。
请通过建议可用于实现上述方案的内容来帮助我。如果需要更多信息,请与我们联系。
答案 0 :(得分:0)
您可以查看能够满足您需求的features.conf
http://www.voip-info.org/wiki/view/Asterisk+config+features.conf
您也可以编写c / c ++ app来收集数据
在桥接电话中没有其他方式收集dtmf。