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

FreeSwitch cond (оператор условия)

Добавлено: 22 апр 2016, 14:56
alex
cond
регулярное выражение

Использование:
cond <выражение> ?<возвращаем переменную если выражение истина> : <возвращаем переменную если выражение лож>

операторы

Код: Выделить всё

== Равно
&lt; Больше чем
&gt; Меньше чем


Возвращает “aaa” если 5 больше чем 3 если бы было по другому, то получили “bbb”

Код: Выделить всё

cond 5 &gt; 3 ? aaa : bbb
aaa


Немного более сложный пример:

Код: Выделить всё

<action application="set" data="voicemail_authorized=${cond(${sip_acl_authed_by} == domains ? false : ${cond(${sip_authorized} == true ? true : false)})}"/>;