function EVAL
Краткий обзор
Вычисляет хранящиеся переменные.
Описание
Использование EVAL приводит к тому, что строка вычисляется дважды. Когда переменная или выражение находится в диалплане, оно будет вычислено во время выполнения, но в случае когда результат вычисления фактически является другой переменной или выражением, EVAL вычислит его еще раз.
Синтаксис
EVAL(variable)
Пример
Если ${MYVAR} содержит ${OTHERVAR}, то результатом ${EVAL(${MYVAR})} в диалплане будет содержимое ${OTHERVAR}.
Обычно, не используя EVAL и просто вставив ${MYVAR} в диалплан, вы получите ${OTHERVAR}.