Hi guys

Ive been trying to get this to work for ages now, basicaly im trying to do if 
${woteva} = "" (nothing), or its none existenant then do label 1, else label 2. for my 
last called function, so it will play a different message if theres no last call in 
the system or it was anonymous.
ive tried 

exten => 1000,1,GotoIf($[${last-call${CALLERIDNUM}} = ""]?4:5)
and heaps of other combinations, most times it ses syntax error when im in asterisk 
verbose more when it loads the gotoif. I know the variable ${last-call${CALLERIDNUM}} 
as i tested it before it loads the gotoif line. Does anyone know howto do this ??
Also say in my example above, its true so it goes to 4, does that mean it goes to 
extension 4.. or rule 4 in that dialplan ? 

thanks heaps for all your help :)

p.s i dunno if asterisk comes with a last caller function, and theres probs heaps 
better ways to do it, but if u wana do it all i did was 



;line 2 and 3, makes a variable last-call2001 = whoever called, and sets the time.

exten => 2001,1,Dial(SIP/2001,20)
exten => 2001,2,SetGlobalVar(last-call${EXTEN}=${CALLERIDNUM})
exten => 2001,3,SetGlobalVar(2001date=${DATETIME})
exten => 2001,4,Voicemail(u2001)
exten => 2001,104,Voicemail(b2001)
exten => 2001,105,Hangup

; say your last call ; gets the callerid and then plays last-call'callerid'

exten => 128,1,Answer
exten => 128,2,Wait(1)
exten => 128,3,Playback(lastmisscall)
exten => 128,4,SayDigits(${last-call${CALLERIDNUM}})
exten => 128,5,Playback(lastcallat)
exten => 128,6,Datetime(${2001date})
exten => 128,7,Playback(thankyoucome)
exten => 128,8,Wait(1)
exten => 128,9,Hangup


oh while im asking.. is there a way to make global changes to a context.. cause ive 
got a dialplan for each user in a context obviously, but instead of having to put 
these 2 lines
exten => 2001,2,SetGlobalVar(last-call${EXTEN}=${CALLERIDNUM})
exten => 2001,3,SetGlobalVar(2001date=${DATETIME})
in each user dialplan could i just put it once and make it load everytime someone in 
that context is called ?

thanks again heaps :)
_______________________________________________
Asterisk-Users mailing list
[EMAIL PROTECTED]
http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to