VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

freeswitch - не могу понять почему не срабатывает condition

Использование и настройка других открытых VoIP PBX

Модераторы: april22, Zavr2008

denis21
Сообщения: 33
Зарегистрирован: 17 июн 2014, 20:28

Re: freeswitch - не могу понять почему не срабатывает condit

Сообщение denis21 »

Убрал require-nested всё так-же.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: freeswitch - не могу понять почему не срабатывает condit

Сообщение Vlad1983 »

Я бессилен, если не видете разницы в двух екстенах.
ЛС: @rostel
denis21
Сообщения: 33
Зарегистрирован: 17 июн 2014, 20:28

Re: freeswitch - не могу понять почему не срабатывает condit

Сообщение denis21 »

Увы, но вот хоть убей не пойму... :(
Готов уже переписать кусок идеи на луа, с ним быстрей бы решил.... :(
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: freeswitch - не могу понять почему не срабатывает condit

Сообщение Vlad1983 »

FS проверяет все доступные условия сразу при доступных переменных на момент входа в контекст.
Пересмотр может быть только в трех случаях: либо сделан transfer, либо execute_extension, либо явно сказано "остановись здесь и выполни действие" (inline="true").
Без inline="true" FS сразу скажет что второе условие ложное и не пойдет в него.

В моем примере нет вложенных условий.
break="never" в первом позволяет перейти не следующее, но только после того как вычислит то что помечено inline="true".

С вложенными условиями вообще логика какая-то больная. Я их не использую никогда.
ЛС: @rostel
denis21
Сообщения: 33
Зарегистрирован: 17 июн 2014, 20:28

Re: freeswitch - не могу понять почему не срабатывает condit

Сообщение denis21 »

Спасибо большое. С вложенными условиями я уже сотый раз встречаю проблемы.. :(
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH