[asterisk-users] AEL question: testing channel variables
Klaus Darilion
klaus.mailinglists at pernau.at
Thu Jan 8 12:24:41 CST 2009
Hi!
I use the following condition:
if (${FOOBAR}=YES) {
...
}
The problem is, that if FOOBAR is not defined at all Asterisk generates
a warning:
WARNING[11982]: ast_expr2.fl:407 ast_yyerror: ast_yyerror(): syntax
error: syntax error, unexpected '=', expecting $end; Input:
=YES
Of course I could use the following code, but this bloats up the code:
if (${EXISTS(${FOOBAR})}) {
if (${FOOBAR}=YES) {
...
}
}
Is there another syntax to have nice looking code but avoid the warning?
thanks
klaus
More information about the asterisk-users
mailing list