asterisk confbridge 录制完成后执行命令

execute command after asterisk confbridge recording is finished

我正在尝试寻找如何让 Asterisk 在 confbridge 的记录完成后执行一些命令(我的脚本)的答案

confbridge.conf中有下一条信息:

record_conference=yes

Records the conference call starting when the first user enters the room, and ending when the last user exits the room.

它录制文件很好,但我希望它通过电子邮件发送 wav 文件。

有人可以帮我吗?

我的配置现在看起来像这样(如果需要的话):

exten => 333,1,ConfBridge(100010,100010_bridge_profile,100010_user_profile)

您可以在 confbridge 之后使用 h-extension,您可以在其中检查 confbridge 是否仍处于活动状态(最后一个用户)。

如果是,运行 您的脚本通过系统调用。

拨号方案脚本仅限于与每个呼叫通道相关的事件。要获取 asterisk 其他部分(例如 ConfBridge 应用程序)的事件信息,您应该挂接到 Asterisk Manager Interface (AMI).

已经创建了 many libraries 以便更轻松地使用 AMI。 (该站点可能已过时。请尽可能参考官方 Asterisk Wiki。)

您感兴趣的 AMI 活动是 "ConfBridgeEnd"。文档 here.