Asterisk通过Asterisk管理器接收事件

时间:2014-08-07 11:08:50

标签: java asterisk jtapi

我是Asterisk的新手,我希望有一个程序,每次有人打电话给Asterisk BMX代理我希望收到他在电话中拨打的所有选项。例如,在客户服务中,您按1表示结算金额,或按2表示未开帐单金额。

我检查了org.asteriskjava.manager.events接听电话并完成了这些事件,但我还没有想到如何在通话过程中获取所有已拨电话的电话信息。

任何人都可以帮我吗?

1 个答案:

答案 0 :(得分:0)

那称为dtmf。默认情况下,星号管理器不发出dtmf事件

版本11之后的星号可以提供此类事件,如果已启用。

https://wiki.asterisk.org/wiki/display/AST/Asterisk+11+ManagerEvent_DTMF

对于任何星号版本更简单的方法是UserEvent命令,您可以通过任何自定义事件发送,例如"拨打1"等