Страница 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
Спасибо большое. С вложенными условиями я уже сотый раз встречаю проблемы..