function 'GROUP_COUNT'

Функция диалплана Asterisk GROUP_COUNT.
Считать кол-во вызовов в заданной группе.

Описание

Подсчитывает кол-во вызовов в заданной группе или, если группа не назначена, в текущей

синтаксис

GROUP_COUNT([groupname][@category])

аргументы
пример

Ограничение количества одновременных вызовов по набранному номеру (call limit).

Контекст

лимит превышен на - […] вызова.

exten => _810.,1,Verbose(*** набираем - ${EXTEN} ***)
   same => n,Set(GROUP()=long)
   same => n,Verbose(*** кол-во одновременных вызовов -  ${GROUP_COUNT(long)} ***)
   same => n,GotoIf($[${GROUP_COUNT(long)} > 1]?over)
   same => n,Dial(PJSIP/${EXTEN}@siptrunk,,)
   same => n(over),Verbose(*** лимит превышен на - ${MATH(${GROUP_COUNT(long)}-1)} вызова ***)
   same => n,Set(DIALSTATUS=CHANUNAVAIL)

Asterisk Dialplan advanced (Диалплан расширенный)

 

см. также

function 'GROUP'

Asterisk: функции диалплана

, , , ,