====== Команда Asterisk Manager API: Monitor ====== Команда включает запись вызова на указанном канале. ===== Параметры команды ===== * Channel: Канал, для которого нужно прекратить запись вызова, например: SIP/1310-089e1000 (обязательный параметр) * File: Не обязательный параметр. Имя файла, которое будет создано в директории spool/asterisk/monitor/. По умолчанию, совпадает с именем канала, на котором производиться запись. (символы косой черты заменены на черточки) * Format: Не обязательный параметр. Формат, в котором будет сохранен звуковой файл. По умолчанию: ”wav”. * Mix: Не обязательный булевой параметр. Определяет, миксировать или нет поступающий и исходящий из канала аудиопоток после окончания записи. * ActionID: Необязательный ID команды, который будет возвращен в ответе. ===== Пример ===== Запрос: Action: Monitor Channel: SIP/1310-089e7000 File: channelsavefile Format: wav Mix: 1 Ответ asterisk при успехе: Response: Success Message: Started monitoring channel Ответ asterisk при ошибке: Response: Error Message: No such channel При успешном выполнении команды будут созданы два файла: channelsavefile-in.wav и channelsavefile-out.wav. Которые будут сохранены, по умолчанию, в директории: /var/spool/asterisk/monitor/ ===== Ссылки по теме ===== * [[kb:asterisk:ami:StopMonitor|StopMonitor]]: Останов записи разговора на заданном канале. * [[kb:asterisk:ami:ChangeMonitor|ChangeMonitor]]: Команда изменяет имя файла для записи вызова на указанном канале. * [[kb:asterisk:ami:PauseMonitor|PauseMonitor]]:Временная приостановка записи вызова. * [[kb:asterisk:ami:UnpauseMonitor|UnpauseMonitor]]: Возобновление остановленной записи вызова. * [[kb:asterisk:ami|Asterisk Manager API]]