我正在使用asterisk的confbridge app来开发我正在开发的服务。我希望能够在用户加入会议时运行一些拨号计划命令。我怎么能这样做?
我没有找到一个简单的答案。由于confbridge命令是同步的,因此只有在用户挂断或被踢出会议时才会退出。我还读了一些关于本地拨号的内容,我可以用拨号命令分割用户的频道,一个频道将执行confbridge命令,另一个频道将执行我想要的拨号方案。问题是我不知道如何同步它们......我希望只有在执行confbridge命令后才能执行拨号方案代码。
答案 0 :(得分:1)
您已将AMI与事件侦听器结合使用。
在同一频道上无法发出命令(会议阻止)。但是你可以使用像chan_spy或enother channel这样的东西。
您无法拆分用户的频道。你明白错了。您可以创建新频道(独立)并通过chan_spy或会议加入。
关于行动的任何回应都是唯一的方式是ami事件。