Follow-Me error: syntax error unexpected '>=', expecting $end; Input: >= 1 ^


(Avayax) #1

Follow me on one of my extensions is not working.
The Local/FMPR-1234@from-internal channel doesn’t get invoked. It doesn’t ring any of the numbers in my follow me list.

Getting an error on the CLI, which I think might have to do with it:

WARNING[68209][C-00000207]: ast_expr2.fl:470 ast_yyerror: ast_yyerror(): syntax error: syntax error, unexpected ‘>=’, expecting $end; Input:

= 1
^
[2016-02-25 22:15:08] WARNING[68209][C-00000207]: ast_expr2.fl:474 ast_yyerror: If you have questions, please refer to https://wiki.asterisk.org/wiki/display/AST/Channel+Variables


(Lorne Gaetz) #2

It would be nice to have the log lines preceding this message in the hope there is a clue to the issue.


(Avayax) #3

Logfiles:

-- Executing [5330@from-internal:1] GotoIf("SIP/5314-0000032e", "0?ext-local,5330,1") in new stack
-- Executing [5330@from-internal:2] Macro("SIP/5314-0000032e", "user-callerid,") in new stack
-- Executing [s@macro-user-callerid:1] Set("SIP/5314-0000032e", "TOUCH_MONITOR=1456494408.1420") in new stack
-- Executing [s@macro-user-callerid:2] Set("SIP/5314-0000032e", "AMPUSER=5314") in new stack
-- Executing [s@macro-user-callerid:3] GotoIf("SIP/5314-0000032e", "0?report") in new stack
-- Executing [s@macro-user-callerid:4] ExecIf("SIP/5314-0000032e", "1?Set(REALCALLERIDNUM=5314)") in new stack
-- Executing [s@macro-user-callerid:5] Set("SIP/5314-0000032e", "AMPUSER=5314") in new stack
-- Executing [s@macro-user-callerid:6] GotoIf("SIP/5314-0000032e", "0?limit") in new stack
-- Executing [s@macro-user-callerid:7] Set("SIP/5314-0000032e", "AMPUSERCIDNAME=Johann Zurner") in new stack
-- Executing [s@macro-user-callerid:8] GotoIf("SIP/5314-0000032e", "0?report") in new stack
-- Executing [s@macro-user-callerid:9] Set("SIP/5314-0000032e", "AMPUSERCID=5314") in new stack
-- Executing [s@macro-user-callerid:10] Set("SIP/5314-0000032e", "__DIAL_OPTIONS=Ttr") in new stack
-- Executing [s@macro-user-callerid:11] Set("SIP/5314-0000032e", "CALLERID(all)="Johann Zurner" <5314>") in new stack
-- Executing [s@macro-user-callerid:12] GotoIf("SIP/5314-0000032e", "0?limit") in new stack
-- Executing [s@macro-user-callerid:13] ExecIf("SIP/5314-0000032e", "0?Set(GROUP(concurrency_limit)=5314)") in new stack
-- Executing [s@macro-user-callerid:14] ExecIf("SIP/5314-0000032e", "0?Set(CHANNEL(language)=)") in new stack
-- Executing [s@macro-user-callerid:15] GotoIf("SIP/5314-0000032e", "0?continue") in new stack
-- Executing [s@macro-user-callerid:16] ExecIf("SIP/5314-0000032e", "1?Set(__CALLEE_ACCOUNCODE=)") in new stack
-- Executing [s@macro-user-callerid:17] Set("SIP/5314-0000032e", "__TTL=64") in new stack
-- Executing [s@macro-user-callerid:18] GotoIf("SIP/5314-0000032e", "1?continue") in new stack
-- Goto (macro-user-callerid,s,29)
-- Executing [s@macro-user-callerid:29] Set("SIP/5314-0000032e", "CALLERID(number)=5314") in new stack
-- Executing [s@macro-user-callerid:30] Set("SIP/5314-0000032e", "CALLERID(name)=Johann Zurner") in new stack
-- Executing [s@macro-user-callerid:31] Set("SIP/5314-0000032e", "CDR(cnum)=5314") in new stack
-- Executing [s@macro-user-callerid:32] Set("SIP/5314-0000032e", "CDR(cnam)=Johann Zurner") in new stack
-- Executing [s@macro-user-callerid:33] Set("SIP/5314-0000032e", "CHANNEL(language)=en") in new stack
-- Executing [s@macro-user-callerid:34] GosubIf("SIP/5314-0000032e", "0?app-check-classofservce,s,1()") in new stack
-- Executing [5330@from-internal:3] Set("SIP/5314-0000032e", "DIAL_OPTIONS=TtrI") in new stack
-- Executing [5330@from-internal:4] Set("SIP/5314-0000032e", "CONNECTEDLINE(num,i)=5330") in new stack
-- Executing [5330@from-internal:5] Gosub("SIP/5314-0000032e", "sub-presencestate-display,s,1(5330)") in new stack
-- Executing [s@sub-presencestate-display:1] Goto("SIP/5314-0000032e", "state-available,1") in new stack
-- Goto (sub-presencestate-display,state-available,1)
-- Executing [state-available@sub-presencestate-display:1] Set("SIP/5314-0000032e", "PRESENCESTATE_DISPLAY=(Available)") in new stack
-- Executing [state-available@sub-presencestate-display:2] Return("SIP/5314-0000032e", "") in new stack
-- Executing [5330@from-internal:6] Set("SIP/5314-0000032e", "CONNECTEDLINE(name)=Mark Foster Remote Office(Available)") in new stack
-- Executing [5330@from-internal:7] Set("SIP/5314-0000032e", "FM_DIALSTATUS=BUSY") in new stack
-- Executing [5330@from-internal:8] Set("SIP/5314-0000032e", "__EXTTOCALL=5330") in new stack
-- Executing [5330@from-internal:9] Set("SIP/5314-0000032e", "__PICKUPMARK=5330") in new stack
-- Executing [5330@from-internal:10] Macro("SIP/5314-0000032e", "blkvm-setifempty,") in new stack
-- Executing [s@macro-blkvm-setifempty:1] GotoIf("SIP/5314-0000032e", "1?init") in new stack
-- Goto (macro-blkvm-setifempty,s,4)
-- Executing [s@macro-blkvm-setifempty:4] Set("SIP/5314-0000032e", "__BLKVM_CHANNEL=SIP/5314-0000032e") in new stack
-- Executing [s@macro-blkvm-setifempty:5] Set("SIP/5314-0000032e", "SHARED(BLKVM,SIP/5314-0000032e)=TRUE") in new stack
-- Executing [s@macro-blkvm-setifempty:6] Set("SIP/5314-0000032e", "GOSUB_RETVAL=TRUE") in new stack
-- Executing [s@macro-blkvm-setifempty:7] MacroExit("SIP/5314-0000032e", "") in new stack
-- Executing [5330@from-internal:11] GotoIf("SIP/5314-0000032e", "1?skipov") in new stack
-- Goto (from-internal,5330,14)
-- Executing [5330@from-internal:14] Set("SIP/5314-0000032e", "RRNODEST=") in new stack
-- Executing [5330@from-internal:15] Set("SIP/5314-0000032e", "__NODEST=5330") in new stack
-- Executing [5330@from-internal:16] GosubIf("SIP/5314-0000032e", "0?sub-fmsetcid,s,1()") in new stack
-- Executing [5330@from-internal:17] Set("SIP/5314-0000032e", "RecordMethod=Group") in new stack
-- Executing [5330@from-internal:18] Gosub("SIP/5314-0000032e", "sub-record-check,s,1(exten,5330,)") in new stack
-- Executing [s@sub-record-check:1] GotoIf("SIP/5314-0000032e", "0?initialized") in new stack
-- Executing [s@sub-record-check:2] Set("SIP/5314-0000032e", "__REC_STATUS=INITIALIZED") in new stack
-- Executing [s@sub-record-check:3] Set("SIP/5314-0000032e", "NOW=1456494408") in new stack
-- Executing [s@sub-record-check:4] Set("SIP/5314-0000032e", "__DAY=26") in new stack
-- Executing [s@sub-record-check:5] Set("SIP/5314-0000032e", "__MONTH=02") in new stack
-- Executing [s@sub-record-check:6] Set("SIP/5314-0000032e", "__YEAR=2016") in new stack
-- Executing [s@sub-record-check:7] Set("SIP/5314-0000032e", "__TIMESTR=20160226-084648") in new stack
-- Executing [s@sub-record-check:8] Set("SIP/5314-0000032e", "__FROMEXTEN=5314") in new stack
-- Executing [s@sub-record-check:9] Set("SIP/5314-0000032e", "__MON_FMT=wav") in new stack
-- Executing [s@sub-record-check:10] NoOp("SIP/5314-0000032e", "Recordings initialized") in new stack
-- Executing [s@sub-record-check:11] ExecIf("SIP/5314-0000032e", "1?Set(ARG3=dontcare)") in new stack
-- Executing [s@sub-record-check:12] Set("SIP/5314-0000032e", "REC_POLICY_MODE_SAVE=") in new stack
-- Executing [s@sub-record-check:13] ExecIf("SIP/5314-0000032e", "0?Set(REC_STATUS=NO)") in new stack
-- Executing [s@sub-record-check:14] GotoIf("SIP/5314-0000032e", "5?checkaction") in new stack
-- Goto (sub-record-check,s,17)
-- Executing [s@sub-record-check:17] GotoIf("SIP/5314-0000032e", "1?sub-record-check,exten,1") in new stack
-- Goto (sub-record-check,exten,1)
-- Executing [exten@sub-record-check:1] NoOp("SIP/5314-0000032e", "Exten Recording Check between 5314 and 5330") in new stack
-- Executing [exten@sub-record-check:2] Set("SIP/5314-0000032e", "CALLTYPE=internal") in new stack
-- Executing [exten@sub-record-check:3] ExecIf("SIP/5314-0000032e", "0?Set(CALLTYPE=)") in new stack
-- Executing [exten@sub-record-check:4] Set("SIP/5314-0000032e", "CALLEE=dontcare") in new stack
-- Executing [exten@sub-record-check:5] ExecIf("SIP/5314-0000032e", "0?Set(CALLEE=dontcare)") in new stack
-- Executing [exten@sub-record-check:6] GotoIf("SIP/5314-0000032e", "0?callee") in new stack
-- Executing [exten@sub-record-check:7] GotoIf("SIP/5314-0000032e", "1?caller") in new stack
-- Goto (sub-record-check,exten,13)
-- Executing [exten@sub-record-check:13] Set("SIP/5314-0000032e", "RECMODE=dontcare") in new stack
-- Executing [exten@sub-record-check:14] ExecIf("SIP/5314-0000032e", "0?Set(RECMODE=dontcare)") in new stack
-- Executing [exten@sub-record-check:15] ExecIf("SIP/5314-0000032e", "1?Set(RECMODE=dontcare)") in new stack
-- Executing [exten@sub-record-check:16] Gosub("SIP/5314-0000032e", "recordcheck,1(dontcare,internal,5330)") in new stack
-- Executing [recordcheck@sub-record-check:1] NoOp("SIP/5314-0000032e", "Starting recording check against dontcare") in new stack
-- Executing [recordcheck@sub-record-check:2] Goto("SIP/5314-0000032e", "dontcare") in new stack
-- Goto (sub-record-check,recordcheck,3)
-- Executing [recordcheck@sub-record-check:3] Return("SIP/5314-0000032e", "") in new stack
-- Executing [exten@sub-record-check:17] Return("SIP/5314-0000032e", "") in new stack
-- Executing [5330@from-internal:19] GotoIf("SIP/5314-0000032e", "0?21)}") in new stack
-- Executing [5330@from-internal:20] Set("SIP/5314-0000032e", "__ALERT_INFO= ") in new stack
-- Executing [5330@from-internal:21] Set("SIP/5314-0000032e", "RingGroupMethod=ringallv2-prim") in new stack
-- Executing [5330@from-internal:22] Set("SIP/5314-0000032e", "_FMGRP=5330") in new stack
-- Executing [5330@from-internal:23] GotoIf("SIP/5314-0000032e", "0?doconfirm") in new stack
-- Executing [5330@from-internal:24] Macro("SIP/5314-0000032e", "dial,26,TtrI,5313") in new stack
-- Executing [s@macro-dial:1] NoOp("SIP/5314-0000032e", "Blind Transfer: , Attended Transfer: , User: 5314, Alert Info:  ") in new stack
-- Executing [s@macro-dial:2] ExecIf("SIP/5314-0000032e", "0?Set(ALERT_INFO=)") in new stack
-- Executing [s@macro-dial:3] ExecIf("SIP/5314-0000032e", "0?Set(ALERT_INFO=)") in new stack
-- Executing [s@macro-dial:4] ExecIf("SIP/5314-0000032e", "0?Set(ALERT_INFO=)") in new stack
-- Executing [s@macro-dial:5] GotoIf("SIP/5314-0000032e", "1?dial") in new stack
-- Goto (macro-dial,s,7)
-- Executing [s@macro-dial:7] AGI("SIP/5314-0000032e", "dialparties.agi") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/dialparties.agi
 dialparties.agi: Starting New Dialparties.agi
 dialparties.agi: Caller ID name is 'Johann Zurner' number is '5314'
 dialparties.agi: Methodology of ring is  'ringallv2-prim'
-- dialparties.agi: Added extension 5313 to extension map
-- dialparties.agi: Extension 5330 cf is disabled
-- dialparties.agi: Extension 5313 cf is disabled
-- dialparties.agi: Extension 5330 do not disturb is disabled
-- dialparties.agi: Extension 5313 do not disturb is disabled
 dialparties.agi: EXTENSION_STATE: 2 (BUSY)
 dialparties.agi: Extension 5330 has ExtensionState: 2
-- dialparties.agi: dbset CALLTRACE/5330 to 5314
-- dialparties.agi: Filtered ARG3: 5330
-- <SIP/5314-0000032e>AGI Script dialparties.agi completed, returning 0
-- Executing [s@macro-dial:11] NoOp("SIP/5314-0000032e", "Returned from dialparties with groups to dial") in new stack
-- Executing [s@macro-dial:12] Set("SIP/5314-0000032e", "LOOPCNT=1") in new stack
-- Executing [s@macro-dial:13] Set("SIP/5314-0000032e", "ITER=1") in new stack
-- Executing [s@macro-dial:14] Set("SIP/5314-0000032e", "EXTTOCALL=5330") in new stack
-- Executing [s@macro-dial:15] NoOp("SIP/5314-0000032e", "Working with 5330") in new stack
-- Executing [s@macro-dial:16] Set("SIP/5314-0000032e", "ITER=2") in new stack
-- Executing [s@macro-dial:17] GotoIf("SIP/5314-0000032e", "0?ndloopbegin") in new stack
-- Executing [s@macro-dial:18] Dial("SIP/5314-0000032e", "SIP/5330,6,TtrIM(auto-blkvm)b(func-apply-sipheaders^s^1),") in new stack
  == Using SIP VIDEO TOS bits 136
  == Using SIP VIDEO CoS mark 6
  == Using SIP RTP TOS bits 184
  == Using SIP RTP CoS mark 5
-- SIP/5330-0000032f Internal Gosub(func-apply-sipheaders,s,1) start
-- Executing [s@func-apply-sipheaders:1] NoOp("SIP/5330-0000032f", "Applying SIP Headers to channel") in new stack
-- Executing [s@func-apply-sipheaders:2] Set("SIP/5330-0000032f", "SIPHEADERKEYS=") in new stack
-- Executing [s@func-apply-sipheaders:3] While("SIP/5330-0000032f", "0") in new stack
-- Jumping to priority 7
-- Executing [s@func-apply-sipheaders:8] Return("SIP/5330-0000032f", "") in new stack
  == Spawn extension (from-internal, 5330, 1) exited non-zero on 'SIP/5330-0000032f'
-- SIP/5330-0000032f Internal Gosub(func-apply-sipheaders,s,1) complete GOSUB_RETVAL=
-- Called SIP/5330
-- Connected line update to SIP/5314-0000032e prevented.
-- SIP/5330-0000032f is ringing
-- Nobody picked up in 6000 ms
-- Executing [s@macro-dial:19] Set("SIP/5314-0000032e", "DIALSTATUS=NOANSWER") in new stack
-- Executing [s@macro-dial:20] GosubIf("SIP/5314-0000032e", "0?NOANSWER,1()") in new stack
-- Executing [s@macro-dial:21] Set("SIP/5314-0000032e", "HuntLoop=0") in new stack
[2016-02-26 08:46:54] **WARNING[29169][C-00000214]: ast_expr2.fl:470 ast_yyerror: ast_yyerror():  syntax error: syntax error, unexpected '>=', expecting $end; Input:**
** >= 1**
** ^**
[2016-02-26 08:46:54] **WARNING[29169][C-00000214]: ast_expr2.fl:474 ast_yyerror: If you have questions, please refer to https://wiki.asterisk.org/wiki/display/AST/Channel+Variables**
-- Executing [s@macro-dial:22] GotoIf("SIP/5314-0000032e", "?a30") in new stack
-- Executing [s@macro-dial:23] NoOp("SIP/5314-0000032e", "Returning there are no members left in the hunt group to ring") in new stack
-- Executing [5330@from-internal:25] Goto("SIP/5314-0000032e", "nextstep") in new stack
-- Goto (from-internal,5330,27)
-- Executing [5330@from-internal:27] Set("SIP/5314-0000032e", "RingGroupMethod=") in new stack
-- Executing [5330@from-internal:28] GotoIf("SIP/5314-0000032e", "0?nodest") in new stack
-- Executing [5330@from-internal:29] Set("SIP/5314-0000032e", "__NODEST=") in new stack
-- Executing [5330@from-internal:30] Set("SIP/5314-0000032e", "__PICKUPMARK=") in new stack
-- Executing [5330@from-internal:31] Macro("SIP/5314-0000032e", "blkvm-clr,") in new stack
-- Executing [s@macro-blkvm-clr:1] Set("SIP/5314-0000032e", "SHARED(BLKVM,SIP/5314-0000032e)=") in new stack
-- Executing [s@macro-blkvm-clr:2] Set("SIP/5314-0000032e", "GOSUB_RETVAL=") in new stack
-- Executing [s@macro-blkvm-clr:3] MacroExit("SIP/5314-0000032e", "") in new stack
-- Executing [5330@from-internal:32] Set("SIP/5314-0000032e", "DIALSTATUS=BUSY") in new stack
-- Executing [5330@from-internal:33] Goto("SIP/5314-0000032e", "ext-local,5330,dest") in new stack
-- Goto (ext-local,5330,3)
-- Executing [5330@ext-local:3] Set("SIP/5314-0000032e", "__PICKUPMARK=") in new stack
-- Executing [5330@ext-local:4] Macro("SIP/5314-0000032e", "vm,5330,BUSY,") in new stack
-- Executing [s@macro-vm:1] Macro("SIP/5314-0000032e", "user-callerid,SKIPTTL") in new stack
-- Executing [s@macro-user-callerid:1] Set("SIP/5314-0000032e", "TOUCH_MONITOR=1456494408.1420") in new stack
-- Executing [s@macro-user-callerid:2] Set("SIP/5314-0000032e", "AMPUSER=5314") in new stack
-- Executing [s@macro-user-callerid:3] GotoIf("SIP/5314-0000032e", "13?report") in new stack
-- Goto (macro-user-callerid,s,15)
-- Executing [s@macro-user-callerid:15] GotoIf("SIP/5314-0000032e", "1?continue") in new stack
-- Goto (macro-user-callerid,s,29)
-- Executing [s@macro-user-callerid:29] Set("SIP/5314-0000032e", "CALLERID(number)=5314") in new stack
-- Executing [s@macro-user-callerid:30] Set("SIP/5314-0000032e", "CALLERID(name)=Johann Zurner") in new stack
-- Executing [s@macro-user-callerid:31] Set("SIP/5314-0000032e", "CDR(cnum)=5314") in new stack
-- Executing [s@macro-user-callerid:32] Set("SIP/5314-0000032e", "CDR(cnam)=Johann Zurner") in new stack
-- Executing [s@macro-user-callerid:33] Set("SIP/5314-0000032e", "CHANNEL(language)=en") in new stack
-- Executing [s@macro-user-callerid:34] GosubIf("SIP/5314-0000032e", "0?app-check-classofservce,s,1()") in new stack
-- Executing [s@macro-vm:2] Set("SIP/5314-0000032e", "VMGAIN=g(12)") in new stack
-- Executing [s@macro-vm:3] Macro("SIP/5314-0000032e", "blkvm-check,") in new stack
-- Executing [s@macro-blkvm-check:1] Set("SIP/5314-0000032e", "GOSUB_RETVAL=") in new stack
-- Executing [s@macro-blkvm-check:2] ExecIf("SIP/5314-0000032e", "0?Set(GOSUB_RETVAL=TRUE)") in new stack
-- Executing [s@macro-blkvm-check:3] MacroExit("SIP/5314-0000032e", "") in new stack
-- Executing [s@macro-vm:4] GotoIf("SIP/5314-0000032e", "1?vmx,1") in new stack
-- Goto (macro-vm,vmx,1)
-- Executing [vmx@macro-vm:1] Set("SIP/5314-0000032e", "MEXTEN=5330") in new stack
-- Executing [vmx@macro-vm:2] Set("SIP/5314-0000032e", "MMODE=BUSY") in new stack
-- Executing [vmx@macro-vm:3] Set("SIP/5314-0000032e", "RETVM=") in new stack
-- Executing [vmx@macro-vm:4] Set("SIP/5314-0000032e", "MODE=busy") in new stack
-- Executing [vmx@macro-vm:5] Macro("SIP/5314-0000032e", "get-vmcontext,5330") in new stack
-- Executing [s@macro-get-vmcontext:1] Set("SIP/5314-0000032e", "VMCONTEXT=default") in new stack
-- Executing [s@macro-get-vmcontext:2] GotoIf("SIP/5314-0000032e", "0?200:300") in new stack
-- Goto (macro-get-vmcontext,s,300)
-- Executing [s@macro-get-vmcontext:300] NoOp("SIP/5314-0000032e", "") in new stack
-- Executing [vmx@macro-vm:6] Set("SIP/5314-0000032e", "MODE=busy") in new stack
-- Executing [vmx@macro-vm:7] NoOp("SIP/5314-0000032e", "MODE IS: busy") in new stack
-- Executing [vmx@macro-vm:8] GotoIf("SIP/5314-0000032e", "1?chknomsg") in new stack
-- Goto (macro-vm,vmx,10)
-- Executing [vmx@macro-vm:10] GotoIf("SIP/5314-0000032e", "0?s-BUSY,1") in new stack
-- Executing [vmx@macro-vm:11] GotoIf("SIP/5314-0000032e", "1?notdirect") in new stack
-- Goto (macro-vm,vmx,13)
-- Executing [vmx@macro-vm:13] NoOp("SIP/5314-0000032e", "Checking if ext 5330 is enabled: ") in new stack
-- Executing [vmx@macro-vm:14] GotoIf("SIP/5314-0000032e", "1?s-BUSY,1") in new stack
-- Goto (macro-vm,s-BUSY,1)
-- Executing [s-BUSY@macro-vm:1] NoOp("SIP/5314-0000032e", "BUSY voicemail") in new stack
-- Executing [s-BUSY@macro-vm:2] Macro("SIP/5314-0000032e", "get-vmcontext,5330") in new stack
-- Executing [s@macro-get-vmcontext:1] Set("SIP/5314-0000032e", "VMCONTEXT=default") in new stack
-- Executing [s@macro-get-vmcontext:2] GotoIf("SIP/5314-0000032e", "0?200:300") in new stack
-- Goto (macro-get-vmcontext,s,300)
-- Executing [s@macro-get-vmcontext:300] NoOp("SIP/5314-0000032e", "") in new stack
-- Executing [s-BUSY@macro-vm:3] VoiceMail("SIP/5314-0000032e", "5330@default,bg(12)") in new stack
-- <SIP/5314-0000032e> Playing 'vm-theperson.gsm' (language 'en')
-- <SIP/5314-0000032e> Playing 'digits/5.gsm' (language 'en')
-- <SIP/5314-0000032e> Playing 'digits/3.gsm' (language 'en')
-- <SIP/5314-0000032e> Playing 'digits/3.gsm' (language 'en')
-- <SIP/5314-0000032e> Playing 'digits/0.gsm' (language 'en')
-- Remote UNIX connection
-- Remote UNIX connection disconnected
-- <SIP/5314-0000032e> Playing 'vm-isonphone.gsm' (language 'en')

UCP settings:


(Lorne Gaetz) #4

Change FMFM ring strategy to something other than hunt and retest.


(Avayax) #5

The default for follow-me is ringallv2-prim, which doesn’t work.
I had to set it to ringallv2, and now it works.


(Lorne Gaetz) #6

There was a Core update just published that should address this.

edit
And another update is imminent…


(Avayax) #7

Installed core update.
Still getting an error.
Now the difference is that my call used to go to vm when the “Ring 1234 First For” timeout was reached and the follow me list was supposed to ring. Now the extension rings indefinitely and doesn’t go to vm after the “Ring Follow Me List” max time is reached.
Just keeps on ringing.

[2016-02-26 14:46:55] WARNING[85529][C-0000029e]: ast_expr2.fl:470 ast_yyerror: ast_yyerror(): syntax error: syntax error, unexpected ‘>=’, expecting $end; Input:

= 1
^
[2016-02-26 14:46:55] WARNING[85529][C-0000029e]: ast_expr2.fl:474 ast_yyerror: If you have questions, please refer to https://wiki.asterisk.org/wiki/display/AST/Channel+Variables

edit
Just saw your edit on another update coming.


(Andrew Nagy) #8

The newest update fixes this.


(Avayax) #9

Yes, fixed in core v13.0.51.


(Greg Snover) #10

Old thread, but I am seeing this error this morning - resurfacing of a old bug?

[2019-11-25 13:54:02] WARNING[96942][C-000002e0]: ast_expr2.fl:470 ast_yyerror: ast_yyerror(): syntax error: syntax error, unexpected ‘=’, expecting $end; Input:
= 1 & 0 = 0
^
[2019-11-25 13:54:02] WARNING[96942][C-000002e0]: ast_expr2.fl:474 ast_yyerror: If you have questions, please refer to https://wiki.asterisk.org/wiki/display/AST/Channel+Variables
– Executing [s@macro-outbound-callerid:24] ExecIf(“SIP/239-000005ea”, “?Set(CALLERID(all)=239)”) in new stack
[2019-11-25 13:54:02] WARNING[96942][C-000002e0]: ast_expr2.fl:470 ast_yyerror: ast_yyerror(): syntax error: syntax error, unexpected ‘=’, expecting $end; Input:
= 1 & 0 = 0
^
[2019-11-25 13:54:02] WARNING[96942][C-000002e0]: ast_expr2.fl:474 ast_yyerror: If you have questions, please refer to https://wiki.asterisk.org/wiki/display/AST/Channel+Variables

Core 14.28.19 if that matters.


(Tom Ray) #11

No. This is part of why you just open a new thread for things like this. The original error of this thread was generated in the macro-dial context yours is happening during the macro-outbound-callerid context. So same type of bug but not the same bug.

The error is generic when the dialplan isn’t formatted right. It’s where the dialplan has the format issue that is the key.


(Greg Snover) #12

Fair enough. Thanks.


(Lorne Gaetz) closed #13