Extensions not ringing properly


We are using asterisk 1.8.19 on centos6 and FPBX 2.10
We have just updated all the modules in freepbx

Now, we cannot call some of our internal extensions - they go straight to voicemail (as if in Do Not Disturb)
The extension are showing online, they can dial out correctly, core show hints tells us that asterisk sees the extensions as free.

The console shows this error when I dial them:

[2013-01-02 21:49:18] WARNING[4150]: ast_expr2.fl:468 ast_yyerror: ast_yyerror(): syntax error: syntax error, unexpected ‘>’, expecting $end; Input:

[2013-01-02 21:49:18] WARNING[4150]: ast_expr2.fl:472 ast_yyerror: If you have questions, please refer to https://wiki.asterisk.org/wiki/display/AST/Channel+Variables
[2013-01-02 21:49:18] WARNING[4150]: func_logic.c:192 acf_if: Syntax IF(?[][:]) (expr must be non-null, and either or must be non-null)
[2013-01-02 21:49:18] WARNING[4150]: func_logic.c:193 acf_if: In this case, =’’, =’’, and =‘15’

Hi - did you ever solve this? I am experiencing the same thing. Thanks.