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

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


doc:1cajam:api:mixmonitor

Функция Mixmonitor из SDK: "Компонента связи 1С и Asterisk"

Записывает звонок и объединяет записи каналов в один файл. Используйте StopMixMonitor если требуется гарантированно получить файл записи в процессе выполнения диалплана.

Параметры

  • Channel: Используется если нужно писать определенный канал
  • File: Файл с указанными в параметре именем будет создан в папке monitor расположенной в spool директории. По умолчанию совпадает с именем канала ( слеши заменяются на тире). Этот аргумент необязателен если в параметре Options вы укажете значение в формате r(filename) или t(filename). Если ни этот парметр, ни MIXMONITOR_FILENAME в параметре Options не будет указан, микшированный поток не будет записан.
  • Options: Опции указываются аналогичшо опциям команды диалплана mixmonitor.
  • ActionID: ID команды, который будет возвращен в ответе.
  • Result: В эту переменную будет возвращен результат выполнения функции.

Все переменные передаваемые в функцию должны иметь тип Строка!

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

Channel  = "SIP/123-1c20";
File     = "channelsavefile";
Options  = "";
ActionID = "123123";
Result   = "";
 
Если Компонент.Mixmonitor(Channel, File, Options, ActionID, Result)= Истина Тогда
 Сообщить(Result);
КонецЕсли;
 

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

Комментарии

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