Обращаю Ваше внимание, что функционал не документирован и может измениться в любом из релизов. Подобные вопросы обычно порождают еще больше вопросов...
Можно попробовать что то вроде
require_once 'globals.php';
$res = \Models\SoundFiles::findFirst("name='Nerabocheevremya.mp3'");
if($res == null){
$agi->stream_file($res->path);
}
Струтура таблицы в базе
CREATE TABLE m_SoundFiles (
id INTEGER PRIMARY KEY,
name TEXT,
category TEXT,
path TEXT
);
Соответсвенно можно обращаться к :
$res->name
$res->id
$res->category
$res->path
И строить запросы по этим полям:
$res = \Models\SoundFiles::findFirst("name='Nerabocheevremya.mp3'");
$res = \Models\SoundFiles::findFirst("id=1");
Если требуется убрать расширение в имени файла, то:
$audio_message = \Util::trim_extension_file($audio_message);