Функция диалплана Asterisk GROUP_COUNT.
Считать кол-во вызовов в заданной группе.
Подсчитывает кол-во вызовов в заданной группе или, если группа не назначена, в текущей
GROUP_COUNT([groupname][@category])
Контекст
лимит превышен на - […] вызова.
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)
см. также