Weired result:

exten => 0424449631,n,NoOp(${CALLERID(name)})
exten => 0424449631,n,NoOp(${${CUT(CALLERID(name),\(,1)}:0:-1})
-- Executing [[email protected]:4] NoOp("OOH323/Avaya2-248", "Martela (fax)") in new stack -- Executing [[email protected]:5] NoOp("OOH323/Avaya2-248", "") in new stack

Now I understand even less. (But it was a nice try).

-----Ursprungligt meddelande----- From: Chad Wallace
Sent: Tuesday, April 12, 2011 3:27 AM
To: [email protected]
Subject: Re: [asterisk-users] Variable stripping/removing part of string
On Mon, 11 Apr 2011 12:58:39 +0200
<[email protected]> wrote:

U were right, breaking it into two lines work.

exten => 0424449631,n,NoOp(${CALLERID(name)})
exten => 0424449631,n,Set(name=${CUT(CALLERID(name),\(,1)})
exten => 0424449631,n,NoOp(${name:0:-1})
-- Executing [[email protected]:4]
NoOp("OOH323/Avaya2-150", "Martela (fax)") in new stack
-- Executing [[email protected]:5]
Set("OOH323/Avaya2-150", "name=Martela ") in new stack
-- Executing [[email protected]:6]
NoOp("OOH323/Avaya2-150", "Martela") in new stack

But still, dont understand why u cant do it on one line, but u cant
always understand everything.
Anyway, thx for pointing me to the correct direction.

Just a guess...  try this:

exten => 0424449631,n,NoOp(${${CUT(CALLERID(name),\(,1)}:0:-1})


--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
              http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to