LINUX.ORG.RU

Asterisk+ari-node-client+запись разговоров

 ,


0

1

Добрый день,

Есть рабочая связка asterisk+ARI client написанный на node.js. Всё работает, разговоры пишутся, но недавно возникла задача складывать их в папки по дате. Команду на запись астериску дает клиент через вызов bridge.record и tcpdump это подтверждает. Но, хоть в описании и есть поле name, но похоже оно никак не учитывается, потому что его изменение не влияет вообще никак на запрос, который уходит в asterisk. Кто может подсказать как изменить имя файла, в который будет писаться разговор?

★★

Ответ на: комментарий от zgen

Это вообще не в тему. Оно работает когда не через Stasis. В моём случае это не работает. Проблема не в астериск, проблема в node-ari-client

Gin ★★
() автор топика

https://wiki.asterisk.org/wiki/display/AST/Asterisk+13+Bridges+REST+API#Asterisk13BridgesRESTAPI-record

на сколько я помню name это путь относительно директории записи, которая указана в конфиге астериска.

попробуй покопать в эту сторону

если не меняется то смотри свой node клиент может он как то иначе обрабатывает name

Revent
()
Последнее исправление: Revent (всего исправлений: 1)
Ответ на: комментарий от Revent

А я уже докопал до того, что бага в либе node-ari-client. Даже нашел вариант как решить проблему, но не очень красиво, ищу другой вариант. Смысл в том, что в функцию record передается name, а в запрос к астериску уходит совершенно другое значение.

Gin ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.