Страница 1 из 1

Как узнать имя файла записанного разговора через AJAM

СообщениеДобавлено: 24 дек 2021, 15:40
Nezar
через AMI узнаю лекго и получаю такой ответ
Event: UserEvent
Privilege: user,all
Timestamp: 1640278115.479826
SystemName: mikopbx
Channel: PJSIP/SIP-1633700206-00001042
....
UserEvent: StartRecording
recordingfile: /storage/usbdisk1/mikopbx/astspool/monitor/2021/12/23/18/mikopbx-1640278089.4179_c9wq4F.mp3
recchan: PJSIP/SIP-1633700206-00001042

как получить значение recordingfile через AJAM?
пробовал так - не получается
http://х.х.х.х:8088/asterisk/mxml?Action=GetVar&Variable=recordingfile &Channel=PJSIP/666-00000566
я новичек (( вроде все команды пересмотрел но так и не нашел как увидеть.
надеялся получить эту инфу через http://х.х.х.х:8088/asterisk/mxml?action=CoreShowChannels
но там есть все кроме имени файла

Подскажите плиз возможно ли такое сделать и куда копать.
Спасибо

Re: Как узнать имя файла записанного разговора через AJAM

СообщениеДобавлено: 24 дек 2021, 17:50
Nezar
пока администратор подтверждал тему - вроде сам нашел
переменная MIXMONITOR_FILENAME правда там ссылка на wav файл
вроде еще имя может быть в переменной __pt1c_UNIQUEID - но она какая то странная и я не проверял.

я правильно определил переменные?
и тогда немного другой вопрос.
можно както сделать чтобы имя файла попадала в информацию которая выдается по CoreShowChannels?

Re: Как узнать имя файла записанного разговора через AJAM

СообщениеДобавлено: 24 дек 2021, 20:55
sasa
не GetVar
а Getvar
в остальном запрос правильный

Re: Как узнать имя файла записанного разговора через AJAM

СообщениеДобавлено: 24 дек 2021, 22:18
Nezar
sasa писал(а):не GetVar
а Getvar
в остальном запрос правильный

не помогло - также возвращает пустую строку. Разве размер букв имеет значение?

пока нашел такой способ
переменная MIXMONITOR_FILENAME правда там ссылка на wav файл
вроде еще имя может быть в переменной __pt1c_UNIQUEID - но она какая то странная и я не проверял.

я правильно определил переменные?
и тогда немного другой вопрос.
можно както сделать чтобы имя файла попадала в информацию которая выдается по CoreShowChannels?

Re: Как узнать имя файла записанного разговора через AJAM

СообщениеДобавлено: 25 дек 2021, 20:53
Nezar
это нормально что админ сутки ответ подтверждает?

переменная MIXMONITOR_FILENAME правда там ссылка на wav файл
вроде еще имя может быть в переменной __pt1c_UNIQUEID - но она какая то странная и я не проверял.

я правильно определил переменные?
и тогда немного другой вопрос.
можно както сделать чтобы имя файла попадала в информацию которая выдается по CoreShowChannels?