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

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


doc:1cajam:api:filter

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

Команда динамически добавляет фильтры для текущей сессии менеджера.

Добавленные фильтры будут использованы только для текущей сессии. Как только соединение будет закрыто фильтры удаляются.

Это команда требует система разрешения, поскольку эта команда может быть использована для создания фильтров, которые могут обходить фильтры, определенные в manager.conf

Параметры

  • Operation: Вид операции, например Add
  • Filter: Фильтры могут быть «белыми» или «чернми». Пример «белого» фильтра:«Event: Newchannel». Пример черного фильтра «!Channel: DAHDI.*».
  • ActionID: ID команды, который будет возвращен в ответе.
  • Result: В эту переменную будет возвращен результат выполнения функции.

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

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

Operation = "Add";
Filter    = "Event: Newchannel";
ActionID  = "123123";
Result    = "";
 
Если Компонент.Filter( Operation, Filter , ActionID, Result) = Истина Тогда
 Сообщить(Result);
КонецЕсли;
 

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

Комментарии

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