Команда Asterisk Manager API: ChangeMonitor


Команда изменяет имя файла для записи вызова на указанном канале.

Параметры команды


  • Channel: Канал, для которого производиться смена имени файла для записи, например: SIP/1310-089e1000 (обязательный параметр)
  • File: Имя нового файла для записи вызова. (обязательный параметр)
  • ActionID: Необязательный ID команды, который будет возвращен в ответе.


Пример


Запрос:
Action: ChangeMonitor
Channel: SIP/1310-089e7000
File: 20090612-140105_cc51


Ответ asterisk при успехе:
Response: Success
Message: Changed monitor filename


Ответ asterisk при ошибке:
Response: Error
Message: No such channel



  • При удачном выполнении команды, имена двух файлов с записью вызова этоко канала изменяться на: 20090612-140105_cc51-in.gsm и 20090612-140105_cc51-out.gsm
  • Если запись для канала не включена, команда выполниться без ошибки, но в CLI консоле будет выдано предупреждение:
WARNING[90833]: res_monitor.c:402 ast_monitor_change_fname: Cannot change monitor filename of channel SIP/1310-089e7000 to 20090612-140105_cc51, monitoring not started



Ссылки по теме