Guys thanks a lot for all the great feedback. I got more than I asked for. It 
seems that Duan's method \\n also worked but since I was loading the file in 
web-browser it wasn't translating the line breaks properly. By checking the 
actual file I found out that it was actually spaced out. However, Sacha's 
method provides another solid method as well.
Thanks again,
Bruce

----------------------------------------
> To: [email protected]; [email protected]; [email protected]
> Subject: Re: [on-asterisk] Line Break with System() command
> From: [email protected]
> Date: Fri, 19 Jun 2009 20:52:59 +0000
>
> Since it appears you're outputing to an html file, how about using the html 
> break: 
 instead of CR? That should be effective if the resulting file will be viewed 
in a web browser.
>
> Or leave your first line as is but call a bash (or other) script in the 
> second line:
> 40000,2,System(/bin/bash /var/lib/asterisk/scripts/blank_line.sh)
> Whose whole purpose in life would be to append the new line. This keeps your 
> variables tightly integrated with your dial plan as you've said is a goal.
>
> (Granted both options are a little hackish)
>
> As an aside, I find interesting to see some folks drawn to keeping as much 
> logic processing in the dial plan itself with as little reliance on external 
> scripts as possible versus others who more naturally gravitate to using 
> external scripts as much as possible. Personally, I find myself leaning a 
> little to the latter but there are lots of good arguments for the former 
> approach.
>
>
> Sent from my BlackBerry device on the Rogers Wireless Network
>
> -----Original Message-----
> From: Bruce N 
>
> Date: Fri, 19 Jun 2009 16:12:06
> To: ; asterisk Mailing
> Subject: RE: [on-asterisk] Line Break with System() command
>
>
> Thanks for the input guys. It's easier to pass variables through the 
> dial-plan than through bash script.
> \\n doesn't work. FreePBX deprecates one of the slashes. Also tried adding 
> \\n from SSH and it adds but still no work. Also tried the following format 
> which Duane suggested (double echo) and still no use:
> exten => 40000,1,System(/bin/echo -e "'LogON ${CHANNEL} ${EXTEN} ${EPOCH}'">> 
> /var/www/html/raw/index.html)exten => 40000,2,System(/bin/echo -e "''">> 
> /var/www/html/raw/index.html)
> Above example probably only adds a space and not a line break, hence, not 
> working.
> Any other suggestions?
> Thanks
> -Bruce
>
> ----------------------------------------
>> Date: Sat, 20 Jun 2009 02:38:06 +1000
>> From: [email protected]
>> To: [email protected]
>> Subject: Re: [on-asterisk] Line Break with System() command
>>
>> Bruce N wrote:
>>> Hello,
>>> I am trying to add a line break after each line while using System() 
>>> command in the dial-plan but it doesn't do. Any suggestions please? 
>>> Currently I have this:
>>> exten => 100,n,System(/bin/echo -e "'LogON ${CHANNEL} ${EXTEN} ${EPOCH} 
>>> \n'">> /var/www/html/rawData/index.html)
>>
>> did you try \\n ?
>>
>> Alternatively
>>
>> (echo .... && echo)>> ...
>>
>> Or
>>
>> echo ...>> ; echo ...
>>
>> --
>>
>> Best regards,
>> Duane
>>
>> http://www.freeauth.org - Enterprise Two Factor Authentication
>> http://www.nodedb.com - Think globally, network locally
>> http://www.sydneywireless.com - Telecommunications Freedom
>> http://e164.org - Global Communication for the 21st Century
>>
>> "In the long run the pessimist may be proved right,
>> but the optimist has a better time on the trip."
>>
>
> _________________________________________________________________
> Create a cool, new character for your Windows Liveā„¢ Messenger.
> http://go.microsoft.com/?linkid=9656621
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>

_________________________________________________________________
Windows Live helps you keep up with all your friends, in one place.
http://go.microsoft.com/?linkid=9660826
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to