I have recently installed FreeBPX with asterisk included. I activated the rest interface, so I can see /ari/asterisk/info and it responds with a JSON. Now I want to see all my call recordings. I configured recordings and the server saves them in wav format. It's ok, but how can I see them through json/rest? I tried open /ari/asterisk/recordings, but it responds with "resource not found".
Where can I see Asterisk REST recordings listing?
1.3k Views Asked by Dmitry Yudin AtThere are 3 best solutions below

You are missing the point here, the ARI recordings interface isn't meant to be used with the files that you have stored via FreePBX. The recordings API is meant to allow you to manage recordings, from within a Stasis application. That means, start a recording from a Stasis application and manage it. If the recording had been performed outside of Stasis, the ARI engine will not be aware of it.
Well, at least that's what it's supposed to do.
Nir

This is partly doable - FreePBX doesn't seem to use the native Asterisk recording APIs so you can only retrieve the filename
First get all the channels:
GET /ari/channels
Find your channel's ID from the response's id
field
Then you can request the variable CALLFILENAME
from the channel's variable endpoint:
GET /ari/channels/{id}/variable?variable=CALLFILENAME
As yo can see in the docs, you can use:
EDIT: You can see the list of recordings stored with