Asterisk dialplan variables

When I have a dialplan variable
var=yyyyzzzzzzzzzz#
how can I make two other variables out of it, like
var1=yyyy
and
var2=zzzzzzzzzz ?

y and z can be of variable lenghts.
So everything between wil be var1
and
everything between *…# will be var2.

exten=>s,1,Answer
exten=>s,2,Set(VAR=*yyyy*zzzzzzzzzz#)
exten=>s,3,Set(VARTMP=${VAR:1:-1})
exten=>s,4,Set(VAR1=${CUT(VARTMP,*,1)})
exten=>s,5,Set(VAR2=${CUT(VARTMP,*,2)})
exten=>s,6,NoOp(VAR1:${VAR1}--VAR2:${VAR2})
exten=>s,7,Hangup

Cheers.

Marco Bruni
www.marcobruni.net

[quote=“mbruni”] exten=>s,1,Answer exten=>s,2,Set(VAR=*yyyy*zzzzzzzzzz#) exten=>s,3,Set(VARTMP=${VAR:1:-1}) exten=>s,4,Set(VAR1=${CUT(VARTMP,*,1)}) exten=>s,5,Set(VAR2=${CUT(VARTMP,*,2)}) exten=>s,6,NoOp(VAR1:${VAR1}--VAR2:${VAR2}) exten=>s,7,Hangup

Cheers.

Marco Bruni
www.marcobruni.net[/quote]

Thanks very much Marco. :laughing: