function EVAL

Краткий обзор

Вычисляет хранящиеся переменные.

Описание

Использование EVAL приводит к тому, что строка вычисляется дважды. Когда переменная или выражение находится в диалплане, оно будет вычислено во время выполнения, но в случае когда результат вычисления фактически является другой переменной или выражением, EVAL вычислит его еще раз.

Синтаксис

EVAL(variable)

Пример

Если ${MYVAR} содержит ${OTHERVAR}, то результатом ${EVAL(${MYVAR})} в диалплане будет содержимое ${OTHERVAR}.

Обычно, не используя EVAL и просто вставив ${MYVAR} в диалплан, вы получите ${OTHERVAR}.


Asterisk: функции диалплана

Только авторизованные участники могут оставлять комментарии.
  • asterisk/func/eval.txt
  • Последние изменения: 2019/03/29