Re: вопрос, связанный с конференцией
написал конфиг с использованием GROUP_COUNT:
exten => s,1,Answer()
exten => s,2,SetGroup(meetme)
exten => s,3,Set(GROUP(meetme)=10)
exten => s,4,Playback(63)
exten => s,5,GotoIf($[${GROUP_COUNT(meetme)} > 3]?103)
exten => s,6,Playback(63)
exten => s,7,Hangup()
exten => s,103,Hangup
астериск пишет в консоли :
-- Executing Answer("SIP/100-0078c900", "") in new stack
-- Executing SetGroup("SIP/100-0078c900", "meetme") in new stack
-- Executing Set("SIP/100-0078c900", "GROUP(meetme)=10") in new stack
-- Executing Playback("SIP/100-0078c900", "63") in new stack
-- Playing '63' (language 'en')
-- Executing GotoIf("SIP/100-0078c900", "0?103") in new stack
-- Executing Playback("SIP/100-0078c900", "63") in new stack
-- Playing '63' (language 'en')
-- Executing Hangup("SIP/100-0078c900", "") in new stack
т.е. не реагирует на циферку 3 в команде GotoIf. В чём проблема? что я делаю не так?
версия астериска 1.2.12.1
|