Команда Asterisk Manager API: Monitor
Команда включает запись вызова на указанном канале.
Параметры
Channel: Канал, для которого нужно прекратить запись вызова, например: SIP/1310-089e1000 (обязательный параметр)
File: Имя файла, которое будет создано в директории spool/asterisk/monitor/. По умолчанию, совпадает с именем канала, на котором производиться запись. (символы косой черты заменены на черточки)
Format: Формат, в котором будет сохранен звуковой файл. По умолчанию: ”wav”.
Mix: Определяет, микшировать или нет поступающий и исходящий из канала аудиопоток после окончания записи.
ActionID: ID команды, который будет возвращен в ответе.
Result: В эту переменную будет возвращен результат выполнения функции.
Все переменные передаваемые в функцию должны иметь тип Строка!
Пример вызова
Channel = "SIP/1310-089e7000";
File = "channelsavefile";
Format = "wav";
Mix = "1";
ActionID = "123123";
Result = "";
Если Компонент.Monitor( Channel, File, Format, Mix, ActionID, Result) = Истина Тогда
Сообщить(Result);
КонецЕсли;
Полезные ссылки
Комментарии