I am running FreePBX 2.8.1
If i set call forwarding on queue member, and queue is set to “no follow me or call forward” I am getting ast_yyerror
[Apr 30 19:24:41] VERBOSE[1277] pbx.c: -- Executing [cf@macro-dial-one:2] ExecIf("Local/812@from-queue-410f;2", "0?Return()") in new stack
[Apr 30 19:24:41] VERBOSE[1277] pbx.c: -- Executing [cf@macro-dial-one:3] Set("Local/812@from-queue-410f;2", "DEXTEN=""") in new stack
[Apr 30 19:24:41] WARNING[1277] ast_expr2.fl: ast_yyerror(): syntax error: syntax error, unexpected '', expecting $end; Input:
[Apr 30 19:24:41] WARNING[1277] ast_expr2.fl: If you have questions, please refer to https://wiki.asterisk.org/wiki/display/AST/Channel+Variables
[Apr 30 19:24:41] VERBOSE[1277] pbx.c: -- Executing [cf@macro-dial-one:4] ExecIf("Local/812@from-queue-410f;2", """?Return()") in new stack
[Apr 30 19:24:41] WARNING[1277] ast_expr2.fl: ast_yyerror(): syntax error: syntax error, unexpected '', expecting $end; Input:
[Apr 30 19:24:41] WARNING[1277] ast_expr2.fl: If you have questions, please refer to https://wiki.asterisk.org/wiki/display/AST/Channel+Variables
Looks like this string from extensions_additional.conf:
exten => cf,n,Set(DEXTEN=${IF($["${CFIGNORE}"=""]?"${DB(CF/${DEXTEN})}#":"")})
Sets empty quotes.