Re: [asterisk-users] SET with pipe symbol

2008-01-30 Thread Arjan Kroon | Mobillion
Tilghman,

Tx, That was the solution.

Kind Regards,

Arjan Kroon

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Tilghman
Lesher
Sent: dinsdag 29 januari 2008 16:14
To: Asterisk Users Mailing List - Non-Commercial Discussion
Subject: Re: [asterisk-users] SET with pipe symbol

On Tuesday 29 January 2008 08:32:44 Arjan Kroon | Mobillion wrote:
> I want to place a pipe symbol in a variable by using the command Set
> I tried the following code:
> Set(M_CHANNELVAR=${UNIQUEID}|${CALLERID(number))
>
> When I call to my applicatie I see the following output in my CLI :
> Ignoring entry '612345678' with no = (and not last 'options'
> entry)
> (in my test call ${CALLERID(number) = 061234578)
>
> I tried to escape the pipe symbol by using \ (backslash)
> With the same result
> Also I tried to place the variable between single or double quotes,
but
> with the same result.
>
> Does anybody now how place a pipe symbol in variable.

You can't, in 1.4.  This is by design.  We have removed this restriction
in
1.6.  As a workaround, in 1.4, use the NoOp instruction with the SET
dialplan
function, i.e.
NoOp(${SET(M_CHANNELVAR=${UNIQUEID}|${CALLERID(number))})

-- 
Tilghman

___
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

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

___
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

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


Re: [asterisk-users] SET with pipe symbol

2008-01-29 Thread Tilghman Lesher
On Tuesday 29 January 2008 08:32:44 Arjan Kroon | Mobillion wrote:
> I want to place a pipe symbol in a variable by using the command Set
> I tried the following code:
> Set(M_CHANNELVAR=${UNIQUEID}|${CALLERID(number))
>
> When I call to my applicatie I see the following output in my CLI :
> Ignoring entry '612345678' with no = (and not last 'options'
> entry)
> (in my test call ${CALLERID(number) = 061234578)
>
> I tried to escape the pipe symbol by using \ (backslash)
> With the same result
> Also I tried to place the variable between single or double quotes, but
> with the same result.
>
> Does anybody now how place a pipe symbol in variable.

You can't, in 1.4.  This is by design.  We have removed this restriction in
1.6.  As a workaround, in 1.4, use the NoOp instruction with the SET dialplan
function, i.e.
NoOp(${SET(M_CHANNELVAR=${UNIQUEID}|${CALLERID(number))})

-- 
Tilghman

___
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

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


[asterisk-users] SET with pipe symbol

2008-01-29 Thread Arjan Kroon | Mobillion
Hi,

 

I want to place a pipe symbol in a variable by using the command Set

I tried the following code:

Set(M_CHANNELVAR=${UNIQUEID}|${CALLERID(number))

 

When I call to my applicatie I see the following output in my CLI :

Ignoring entry '612345678' with no = (and not last 'options'
entry)

(in my test call ${CALLERID(number) = 061234578)

 

I tried to escape the pipe symbol by using \ (backslash)

With the same result

Also I tried to place the variable between single or double quotes, but
with the same result.

 

Does anybody now how place a pipe symbol in variable.

 

Kind Regards,

 

 

<>___
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

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