При звонке оператору из очереди на экране звонящий отображается как M3:SUP:Телефон
Что означает: ожидает 3 минуты поддержка и номер абонента
Как туда можно добавить еще одно значение, мне нужно добавить сколько всего в очереди ожидающих абонентов
Что то типа такого M3:10:SUP:Телефон, что еще 10 абонентов висят в очереди
нашел что это происходит в контексте [macro-dial-one]
а именно вот оно:
.....
exten => qwait,1,ExecIf($["${SAVEDCIDNAME}" = ""]?Set(__SAVEDCIDNAME=${CALLERID(name)}))
exten => qwait,n,Set(ELAPSED=${MATH($[${EPOCH}+30-${QUEUEWAIT}]/60,int)})
exten => qwait,n,Set(CALLERID(name)=M${ELAPSED}:${SAVEDCIDNAME})
exten => qwait,n,Return()
.....
но контекст довольно большой, возможно он как то настраивается? это все стандартный конфиг freepbx 14
0. Возможно это можно как то настроить через интерфейс?
1. могу ли я перезаписать только эту подпрограмму qwait ? или все же весь контекст надо в extensions_override_freepbx
2. Как определить кол-во абонентов в очереди? какая это переменная

