我在C#中开发了一个应用程序,它侦听Asterisk事件并执行某些操作。我正在使用 Asterisk.Net DLL。
我想知道如何通过我的应用程序获取记录文件名并将其保存到数据库中的表中。我意识到这是一个唯一生成的数字,但 DLL 似乎没有返回它。
几乎每个 AMI 事件都有唯一 ID。您需要使用Mixmonitor(或Record)捕获NewExten事件,并从中获取文件名。
其他选项 - 从拨号计划使用用户事件命令发送该文件名。