Страница 2 из 2

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

Добавлено: 04 июл 2014, 17:11
denis21
Убрал require-nested всё так-же.

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

Добавлено: 04 июл 2014, 19:57
Vlad1983
Я бессилен, если не видете разницы в двух екстенах.

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

Добавлено: 04 июл 2014, 22:38
denis21
Увы, но вот хоть убей не пойму... :(
Готов уже переписать кусок идеи на луа, с ним быстрей бы решил.... :(

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

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

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

С вложенными условиями вообще логика какая-то больная. Я их не использую никогда.

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

Добавлено: 07 июл 2014, 21:35
denis21
Спасибо большое. С вложенными условиями я уже сотый раз встречаю проблемы.. :(