All pastes #44170 Raw Edit

Something

public text v1 · immutable
#44170 ·published 2006-03-02 00:24 UTC
rendered paste body
For whatever reason, Asterisk seems to set, at random, the seemingly arbitrary CALLERIDNAME and -NUM values of Maria and 103.  I assume its b/c the number is unknown, so i'd rather it just say unknown.  When I added the bit about "if the cid name is maria" to my dialplan logic, it started setting "asterisk" instead.  So I added a conditional for that case, and now it just displays nothing from time to time.  



[open]
exten => s,1,Answer
exten => s,n,wait(1)
exten => s,n,noop(${CALLERIDNAME})
exten => s,n,noop(${CALLERIDNUM})
exten => s,n,gotoif($[ "${CALLERIDNAME}" = "Maria" ]?maria)
exten => s,n,gotoif($[ "${CALLERIDNAME}" = "asterisk" ]?maria)
exten => s,n,gotoif($[ "${CALLERIDNUM}" != "103" ]?dial)
exten => s,n(maria),set(CALLERIDNUM=0000000000)
exten => s,n,set(CALLERIDNAME=UNKNOWN)
exten => s,n(dial),Dial(zap/g2&sip/carmen&sip/aron&sip/maria&sip/register&sip/R$
exten => s,n,voicemail(b0)
exten => s,n,hangup

;;;=====================================================================;;;
;;;=================================CLI=================================;;;
;;;=====================================================================;;;

-- Executing Answer("Zap/7-1", "") in new stack
    -- Executing Wait("Zap/7-1", "1") in new stack
    -- Executing NoOp("Zap/7-1", ""UNKNOWN") in new stack
    -- Executing NoOp("Zap/7-1", "000000000") in new stack
Mar  1 18:04:25 WARNING[3201]: ast_expr2.fl:183 ast_yyerror: ast_yyerror(): syntax error: syntax error, unexpected TOKEN, expecting $end; Input:
 ""UNKNOWN" = "Maria"
   ^
Mar  1 18:04:25 WARNING[3201]: ast_expr2.fl:187 ast_yyerror: If you have questions, please refer to doc/README.variables in the asterisk source.