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 3333 the script is very simple: #!/bin/bash number=$1 mutt -s "Call $number" thomas.peterseil@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. thanks a lot and have a nice day! best regards, thomas
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@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 3333
the script is very simple:
#!/bin/bash number=$1
mutt -s "Call $number" thomas.peterseil@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.
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@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@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 3333
the script is very simple:
#!/bin/bash number=$1
mutt -s "Call $number" thomas.peterseil@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 services. Build your next product on our scalable cloud platform.
Join our online community to chat in real time https://signalwire.community
Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com
Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users https://freeswitch.com
what is the dialplan command to run /root/scripts/test1.sh? El jue., 28 nov. 2019 a las 8:15, Dragos Oancea (<dragos@freeswitch.org>) escribió:
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@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@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 3333
the script is very simple:
#!/bin/bash number=$1
mutt -s "Call $number" thomas.peterseil@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 services. Build your next product on our scalable cloud platform.
Join our online community to chat in real time https://signalwire.community
Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com
Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users https://freeswitch.com
_________________________________________________________________________
The FreeSWITCH project is sponsored by SignalWire https://signalwire.com Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services. Build your next product on our scalable cloud platform.
Join our online community to chat in real time https://signalwire.community
Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com
Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users https://freeswitch.com
participants (4)
-
Abel Monzon
-
Dragos Oancea
-
Mike Jerris
-
thomas peterseil