On Tue, Jan 4, 2011 at 5:14 AM, Jonas Kellens <jonas.kellens at
telenet.be> wrote:> Hello list,
>
> how can I go from CALLINGout to just CALLING ?
>
> I've tried :
>
> exten => s,n,Set(newVAR=${CUT(CALLINGout,,3)})
> or
> exten => s,n,Set(newVAR=$[CUT(CALLINGout,,3)])
>
> But no result :
>
> [Jan? 4 11:10:12]???? -- Executing [s at from-S:34]
NoOp("SIP/s2-0000003b",
> "newVAR=") in new stack
>
>
> Asterisk 1.6.10 here.
>
I don't think CUT does what you think it does.
When using CUT, the second argument should be a delimiter, (hyphen,
pipe, comma, etc.)
I can't really tell what you are trying to achieve, but if CALLINGout
is the value
of a variable, say X, and you want just the first 6 characters, you
could use (maybe):
exten => s,n,Set(newVAR=${X:0:6})
HTH,
-Bob