VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

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

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

Модераторы: april22, Zavr2008

Ответить
Nezar
Сообщения: 4
Зарегистрирован: 24 дек 2021, 14:35

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

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

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

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

Сообщение Nezar »

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

я правильно определил переменные?
и тогда немного другой вопрос.
можно както сделать чтобы имя файла попадала в информацию которая выдается по CoreShowChannels?
sasa
Сообщения: 119
Зарегистрирован: 22 янв 2019, 14:41

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

Сообщение sasa »

не GetVar
а Getvar
в остальном запрос правильный
Nezar
Сообщения: 4
Зарегистрирован: 24 дек 2021, 14:35

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

Сообщение Nezar »

sasa писал(а):не GetVar
а Getvar
в остальном запрос правильный
не помогло - также возвращает пустую строку. Разве размер букв имеет значение?

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

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

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

Сообщение Nezar »

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

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

я правильно определил переменные?
и тогда немного другой вопрос.
можно както сделать чтобы имя файла попадала в информацию которая выдается по CoreShowChannels?
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH