OK, I might be missing something, but why not just use: <action application="set" data="RESULT=/nfs/th/play/${uuid}" inline="true"/> It produced this in my test: [RESULT]=[/nfs/th/play/f44e2a8e-274d-4d71-807c-c02e62e85efc] Sean From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Ian McMaster Sent: Thursday, May 08, 2014 10:06 AM To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] Set command is not working with the variable value in freeswitch Nikhitha, You are using 'sed' to print the first line (head -1), which will include a line return. This will work: Create a shell script "getplayfile.sh" and in your dialplan use: data="RESULT=${system getplayfile.sh}" The shell script can use tr to strip out the end of line as follows: sed -n 1p /nfs/th/play/${uuid} | tr "\n" "\0" On Thu, May 8, 2014 at 6:55 AM, Nikhitha T <nikhitha.voxta@gmail.com<mailto:nikhitha.voxta@gmail.com>> wrote: In freeswitch as I am setting the variable like this <action application="set" data="RESULT=${system sed -n 1p /nfs/th/play/${uuid}}" inline="true"/> Here i am trying to assign the wav file path to the variable,but here the problem is it is getting assigned as 2014-05-08 13:34:56.659049 [DEBUG] mod_dptools.c:1402 sofia/internal/1002@192.168.0.106<mailto:1002@192.168.0.106> SET [RESULT]=[/usr/local/freeswitch/sounds/en/us/callie/directory/8000/dir-for_prev.wav ] The variable RESULT is not being set properly,The closing square bracket is coming to the new line as it should be in the same line immediately after the path.So while playing the wav file it is showing the error as 2014-05-08 13:34:56.679046 [ERR] switch_core_file.c:150 Invalid file format [wav ] for [/usr/local/freeswitch/sounds/en/us/callie/directory/8000/dir-for_prev.wav ]! Can anyone help me in solving this issue.Thanks in advance -- Thanks & Regards --------------------------------- Nikhitha _________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org<mailto:consulting@freeswitch.org> http://www.freeswitchsolutions.com FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org<mailto:FreeSWITCH-users@lists.freeswitch.org> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org