Содержание

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

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

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

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

Необходимые привилегии: ,all

Параметры команды

Оценка фильтров выглядит следующим образом: - Если фильтры не заданы, все события обрабатываются как обычно. - Если есть только «белые» фильтры, подразумевается, что в первую очередь обрабатываются все «черные» фильтры , потом «белый» фильтры. - Если есть только «черные» фильтры, подразумевается, что в первую очередь обрабатываются все «белые» фильтры, затем «черные». - Если присутствуют «белые» и «черные» фильтры, подразумевается, что все «черный» фильтры обрабатываются в первую очередь, затем «белые» фильтры, и, наконец, «черные» фильтры.

Пример

Запрос:

Action: Filter
[ActionID:] <value>
[Operation:] <value>
[Filter:] <value>

Ответ asterisk:



Ссылки по теме