Что-то уперся с вроде бы простой задачкой.
Дано:
FreePBX Distro.
На него установлен FOP2.
В веб-интерфейсе создана конференц-комната (не суть важно, пусть 2877)
Пытаюсь в FOP2 пригласить номер 2888 в конференцию.
Для этого выбираю кнопку конференц-комнаты 2877 (подсвечивается синим)
В поле набора номера на панели FOP2 набираю 2888 и давлю ввод.
Вызова не происходит.
Включаю дебаг FOP2 сервера
Получаю вот такую ошибку
Код: Выделить всё
192.168.13.251:50376 <= <msg data="1|dial|2888|29c1f5573a160d3e9196de73064eaac5" />
127.0.0.1 -> Action: Originate
127.0.0.1 -> Channel: Local/2877@ext-meetme
127.0.0.1 -> Exten: 2888
127.0.0.1 -> Context: ext-meetme
127.0.0.1 -> Priority: 1
127.0.0.1 -> Variable: FOP2DIALCONFERENCE=2888
127.0.0.1 -> CallerID: Conf2877 <2888>
127.0.0.1 -> Async: True
127.0.0.1 <- Response: Error
127.0.0.1 <- Message: Extension does not exist.
Код: Выделить всё
[ext-meetme]
exten => STARTMEETME,1,ExecIf($["${MEETME_MUSIC}" != ""]?Set(CHANNEL(musicclass)=${MEETME_MUSIC}))
exten => STARTMEETME,n,Set(GROUP(meetme)=${MEETME_ROOMNUM})
exten => STARTMEETME,n,GotoIf($[${MAX_PARTICIPANTS} > 0 && ${GROUP_COUNT(${MEETME_ROOMNUM}@meetme)}>${MAX_PARTICIPANTS}]?MEETMEFULL,1)
exten => STARTMEETME,n,MeetMe(${MEETME_ROOMNUM},${MEETME_OPTS},${PIN})
exten => STARTMEETME,n,Hangup
exten => MEETMEFULL,1,Playback(im-sorry&conf-full&goodbye)
exten => MEETMEFULL,n,Hangup
exten => h,1,Hangup
exten => 2877,1,Macro(user-callerid,)
exten => 2877,n,Set(MEETME_ROOMNUM=2877)
exten => 2877,n,Set(MAX_PARTICIPANTS=0)
exten => 2877,n,Set(MEETME_MUSIC=${MOHCLASS})
exten => 2877,n,Gosub(sub-record-check,s,1(conf,2877,never))
exten => 2877,n,GotoIf($["${DIALSTATUS}" = "ANSWER"]?USER)
exten => 2877,n,Answer
exten => 2877,n,Wait(1)
exten => 2877,n(USER),Set(MEETME_OPTS=oTcs)
exten => 2877,n,Goto(STARTMEETME,1)
exten => 2877,hint,MeetMe:2877
exten => *87,1,Hangup
exten => *87,hint,MeetMe:2877
;--== end of [ext-meetme] ==--;
include => from-internal
то все начинает работать нормально.
Но это до первой правки в веб-интерфейсе...
Вопрос собственно в следующем - где правильно прописать данный инклюд?