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