Загружается...
 
Команда CheckGroup()

Команда CheckGroup()


Описание

CheckGroup(max[@category])


Назначение


Функция производит проверку того, что текущее число каналов в текущей группе каналов не превышает значения, заданного параметром 'max'. Если их число не превышает значение в 'max', выполнение продолжиться со следующей по приоритету команды. Если же число каналов, входящих в одну группу, превышает максимальное значение, будет осуществлен переход на команду с приоритетом n+101, если она существует.


Замечания для различных версий


Функция присутствует в версиях 1.0.x

Удалена в версии 1.4.x. Вместо ее использования проверку производите с помощью конструкции: ${GROUP()}.

В версиях 1.2.x команда CheckGroup объявлена устаревшей, вместо нее, пожадуйста, используйте комбинацию команд GotoIf и функцию GROUP_COUNT()
, пример:

GotoIf($[ ${GROUP_COUNT()} > 5 ]?103)

В сервере Asterisk версии v1.2, также появилась новая функция с именем GROUP_LIST(), которая возвращает, разделенный пробелами, список всех групп установленных для канала. Функция GROUP() также может вернуть имя группы, в которую входит текущий канал, если она используется в операции присвоения, как источник данных.

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



Создано yuri. Последнее изменение: вторник 26 / декабрь, 2006 17:26:31 MSK автор yuri.