function 'EXISTS'

Описание

Тест на существование: возвращает 1, если существует, 0 в противном случае

EXISTS (<data>)

Проверяет существование строки. Рассмотрим следующее:

Var1 = test
Var2 =
EXISTS(${Var1}) = 1
EXISTS(${Var2}) = 0

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

Консоль
  • CLI> show function EXISTS
Возвращаемое значение

0 или 1

пример
exten => s,1,GotoIf($[${EXISTS(${Var})}]?2:4) 
exten => s,2,NoOp (Variable Var ($ {Var}) exists!) 
exten => s,3,Goto (5) 
exten => s,4,NoOp (Variable Var not exists!) 
exten => s,5,Hangup

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

  • asterisk/func/exists.txt
  • Последние изменения: 2018/07/03