Внимание!
Эта wiki об устаревших версиях
Документация к актуальной версии интеграции 1С и телефонии доступна по ссылке

Инструменты пользователя

Инструменты сайта


doc:1cajam:api:monitor

Это старая версия документа!


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

Команда включает запись вызова на указанном канале.

Параметры

  • Channel: Канал, для которого нужно прекратить запись вызова, например: SIP/1310-089e1000 (обязательный параметр)
  • File: Не обязательный параметр. Имя файла, которое будет создано в директории spool/asterisk/monitor/. По умолчанию, совпадает с именем канала, на котором производиться запись. (символы косой черты заменены на черточки)
  • Format: Не обязательный параметр. Формат, в котором будет сохранен звуковой файл. По умолчанию: ”wav”.
  • Mix: Не обязательный булевой параметр. Определяет, миксировать или нет поступающий и исходящий из канала аудиопоток после окончания записи.
  • ActionID: Необязательный ID команды, который будет возвращен в ответе.
Все переменные передаваемые в функцию должны иметь тип Строка!

Пример вызова

Username = "SIP";
Secret = "10";
ActionID = "123123";
Result   = "";
 
Если Компонент.Login( Username , Secret , ActionID, Result) = Истина Тогда
 Сообщить(Result);
КонецЕсли;
 

Полезные ссылки

Комментарии

Пример

Запрос:

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/

Комментарии

doc/1cajam/api/monitor.1328097420.txt.gz · Последние изменения: 2014/11/14 22:32 (внешнее изменение)