我在哪里可以看到Asterisk REST录音列表?

时间:2015-06-16 13:31:35

标签: json rest asterisk

我最近安装了包含星号的FreeBPX。我激活了休息界面,所以我可以看到/ari/asterisk/info并且它以JSON响应。现在我想看看我的所有通话录音。我配置了录像,服务器以wav格式保存。没关系,但我怎么能通过json / rest看到它们?我尝试打开/ari/asterisk/recordings,但它以“找不到资源”作为回应。

3 个答案:

答案 0 :(得分:0)

你可以在docs中看到,你可以使用:

GET /recordings/stored/{recordingName}

编辑:您可以看到用

存储的录音列表
GET /recording/stored

答案 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