我最近安装了包含星号的FreeBPX。我激活了休息界面,所以我可以看到/ari/asterisk/info并且它以JSON响应。现在我想看看我的所有通话录音。我配置了录像,服务器以wav格式保存。没关系,但我怎么能通过json / rest看到它们?我尝试打开/ari/asterisk/recordings,但它以“找不到资源”作为回应。
答案 0 :(得分:0)
答案 1 :(得分:0)
您在这里忽略了这一点,ARI录音界面并不意味着与您通过FreePBX存储的文件一起使用。录制API旨在允许您从Stasis应用程序中管理录制。这意味着,从Stasis应用程序启动录制并进行管理。如果录音是在Stasis之外进行的,那么ARI引擎就不会意识到这一点。
嗯,至少那是它应该做的事情。
尼尔
答案 2 :(得分:0)
这部分可行 - FreePBX似乎没有使用原生的Asterisk录制API,所以你只能检索文件名
首先获取所有频道:
GET /ari/channels
从回复的id
字段中找到您频道的ID
然后,您可以从频道的变量端点请求变量CALLFILENAME
:
GET /ari/channels/{id}/variable?variable=CALLFILENAME