[Freeswitch-users] bash script with variables
dragos at freeswitch.org
Thu Nov 28 13:14:27 UTC 2019
Maybe it has something to do with mutt config and maybe mutt is even
clearing an env variable with the same name when it's getting executed as
user 'freeswitch' from the dialplan. When you execute that script from
command line you do it as a regular user, try to become the freeswitch user
(su) and see if it still works.
On Wed, Nov 27, 2019 at 8:31 PM Mike Jerris <mike at freeswitch.org> wrote:
> Do you not see the file at all? Might be a permissions or working
> directory issue.
> > On Nov 27, 2019, at 8:54 AM, thomas peterseil <
> thomas.peterseil at mine-project.eu> wrote:
> > hello freeswitch-list,
> > i would like to start from the dialplan a bash script and the
> > freeswitch is handing over one variable to the script. in the cli i
> > see the correct start of the script:
> > [NOTICE] mod_dptools.c:2120 Executing command: /root/scripts/test1.sh
> > the script is very simple:
> > #!/bin/bash
> > number=$1
> > mutt -s "Call $number" thomas.peterseil at mine-project.eu <
> > /root/mailtexte/registrierung.txt
> > echo "$number" > test1.txt
> > i get the email with the variable in the subject, that works fine, but
> > i can´t see the 3333 in the test1.txt file.
> > when i start the script from the command line with ./test1.sh 3333 all
> > is working fine. can somebody give me a hint why it doesn´t work from
> > the dialplan.
> The FreeSWITCH project is sponsored by SignalWire https://signalwire.com
> Enhance your FreeSWITCH install with disruptive priced SMS and PSTN
> Build your next product on our scalable cloud platform.
> Join our online community to chat in real time
> Professional FreeSWITCH Services
> sales at freeswitch.com
> Official FreeSWITCH Sites
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the FreeSWITCH-users