ВидеоКонф(ВКС)  ::   Чат  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

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

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модератор: april22

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

Сообщение Nezar » 24 дек 2021, 15:40

через 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
но там есть все кроме имени файла

Подскажите плиз возможно ли такое сделать и куда копать.
Спасибо
Nezar
 
Сообщений: 4
Зарегистрирован: 24 дек 2021, 15:35

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

Сообщение Nezar » 24 дек 2021, 17:50

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

я правильно определил переменные?
и тогда немного другой вопрос.
можно както сделать чтобы имя файла попадала в информацию которая выдается по CoreShowChannels?
Nezar
 
Сообщений: 4
Зарегистрирован: 24 дек 2021, 15:35

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

Сообщение sasa » 24 дек 2021, 20:55

не GetVar
а Getvar
в остальном запрос правильный
sasa
 
Сообщений: 119
Зарегистрирован: 22 янв 2019, 15:41

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

Сообщение Nezar » 24 дек 2021, 22:18

sasa писал(а):не GetVar
а Getvar
в остальном запрос правильный

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

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

я правильно определил переменные?
и тогда немного другой вопрос.
можно както сделать чтобы имя файла попадала в информацию которая выдается по CoreShowChannels?
Nezar
 
Сообщений: 4
Зарегистрирован: 24 дек 2021, 15:35

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

Сообщение Nezar » 25 дек 2021, 20:53

это нормально что админ сутки ответ подтверждает?

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

я правильно определил переменные?
и тогда немного другой вопрос.
можно както сделать чтобы имя файла попадала в информацию которая выдается по CoreShowChannels?
Nezar
 
Сообщений: 4
Зарегистрирован: 24 дек 2021, 15:35


Вернуться в Вопросы новичков

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8

© 2008 — 2022 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH