The "Thanks" part is the message you are sending back in your reply
text....first one is the kannel echo confirming that your sms has been
sent....

 

From: [email protected] [mailto:[email protected]] On
Behalf Of Amritesh Rachelwar
Sent: 17 July 2009 11:02 AM
To: [email protected]
Subject: How to send argument to a script when a key word received..

 

Hi friends,

I am trying to run my script located in  /home/test.sh
I am doing 

group = sms-service
keyword = bb
exec = "/home/test.sh %P %a %p"
catch-all = true

It is passing that argument to this script but it is sending one extra
msg to MSISDN no from where bb key word received..
if I sent bb 0123456789 to my short code then I receives two sms 
1st one is           bb+0123456789 0: Accepted for delivery
2nd one is          Thanks


My script is 

#!/bin/bash
dos2unix /home/dkt
echo $2 > msg
echo $3 > msisdn_no
awk '{print $1}' msg > keyword
awk '{print $2}' msg > landline_no
if grep -w [Bb][Bb] keyword
then
elinks -dump
"http://localhost:12345/cgi-bin/sendsms?username=abcd&password=xyzl&from
=BSNL&to=$3&text=Thanks"
else
elinks -dump
"http://localhost:12345/cgi-bin/sendsms?username=abcd&password=xyz&from=
BSNL&to=$3&text=Plz send sms in correct format bb <STD Code>+<landline
NO> ex bb 07752226353"
fi

can I do triggering of script and passing argument with

get-url = http://localhost/. <http://localhost/> ..

what I need to write here to trigger script located at /home/test.sh or
I need to move it another folder...

Thanks and Regards
Amritesh 

Reply via email to