On Sat, 2011-04-30 at 18:05, Harbhag Singh Sohal wrote:
> The GET variables in the URL (i.e phone and text), is this the phone
> and text from the sender ?

All 'variables' are described in userguide in table 6-9 as Parameters
(Escape Codes).

Did you read userguide carefully?

> If yes, then I can use them to retrieve some information from the
> database based on these variables. Then how can I reply back to kannel
> with the information that I retrieved?

You can reply to Kannel whatever you want but simple 'text/plain' in
header is enough. But read userguide carefully and all that will become
clear to you.

> Please help me with this, I am new to the receiving SMS, just give me
> some hint on that, I have experience with PHP and I know my way around
> it.
> 
> 2011/4/30 Milan P. Stanić <m...@arvanta.net>:
> > On Sat, 2011-04-30 at 14:14, Harbhag Singh Sohal wrote:
> >> When ever I try to send SMS to kannel, I get this reply back to me
> >> "Could not fetch content, sorry."
> >> Which content it is trying fetch?
> >> I think its the issue with the get-url parameter in the sms-service.
> >> The phone and text parameters in the url are used for what ?
> >
> > Yes. Your test.php script must reply to kannel.
> > Simple "print text/html" should do that (I'm not sure if that is right
> > syntax for php.).
> > But, if you want to do something with received SMS your script should
> > process data and reply to Kannel.
> >
> >> Below are my current config files
> >>
> >> #Sample configuration file for Kannel bearerbox on Debian.
> >> # See the documentation for explanations of fields.
> >> #
> >>
> >> # HTTP administration is disabled by default. Make sure you set the
> >> # password if you enable it.
> >>
> >> group = core
> >> admin-port = 13015
> >> admin-password = hard2guess
> >> #admin-deny-ip = "*.*.*.*"
> >> admin-allow-ip = "127.0.0.1"
> >> dlr-storage = internal
> >> smsbox-port = 13016
> >> #wdp-interface-name = "*"
> >> log-file = "/var/log/kannel/bearerbox.log"
> >> access-log = "/var/log/kannel/access.log"
> >> #box-deny-ip = "*.*.*.*"
> >> box-allow-ip = "127.0.0.1"
> >> log-level = 0
> >>
> >> #group = wapbox
> >> #bearerbox-host = localhost
> >> #log-file = "/var/log/kannel/wapbox.log"
> >> group = smsc
> >> smsc-id = huawei_e220
> >> smsc = at
> >> modemtype = huawei
> >> device= /dev/ttyUSB0
> >> my-number = +91
> >> connect-allow-ip = 127.0.0.1
> >> sim-buffering = true
> >> log-level = 0
> >>
> >> # DLR with MySQL support configuration
> >> group = mysql-connection
> >> id = mydlr
> >> host = localhost
> >> username =
> >> password =
> >> database = a
> >>
> >> group = dlr-db
> >> id = mydlr
> >> table = dlr
> >> field-smsc = smsc
> >> field-timestamp = ts
> >> field-source=source
> >> field-destination = destination
> >> field-service = service
> >> field-url = url
> >> field-mask = mask
> >> field-status = status
> >> field-boxc-id = boxc
> >>
> >> group = modems
> >> id = nokia
> >> name = "Huawei"
> >> detect-string = "huawei"
> >> init-string = "ATZ"
> >> init-string = "AT+CMEE=1"
> >> init-string = "AT Q0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"
> >> init-string = "AT+CNMI=0,1"
> >> message-storage = SM
> >> message-start = 0
> >> #speed = 460800
> >> #message-start = 0
> >>
> >> group = smsbox
> >> smsbox-id = mysmsc
> >> bearerbox-host = 2
> >> #bearerbox-port = 13018
> >> sendsms-port = 13018
> >> global-sender = +91
> >> access-log = "/var/log/kannel/smsbox-access.log"
> >> log-file = "/var/log/kannel/smsbox.log"
> >> log-level = 0
> >> mo-recode = true
> >>
> >> group = smsbox-route
> >> smsbox-id = mysmsc
> >> smsc-id = huawei_e220
> >>
> >> group = sendsms-user
> >> username =
> >> password = hard2guess
> >> concatenation= true
> >> max-messages = 10000
> >>
> >> group = sms-service
> >> keyword-regex = .*
> >> catch-all = yes
> >> accepted-smsc = huawei_e220
> >> max-messages = 3
> >> get-url = "http://localhost/~harbhag/test.php?phone=%p&text=%a";
> >> (test.php file empty and it is stored in my public_html directory)
> >>
> >>
> >>
> >> group = sqlbox
> >> id = sqlbox-db
> >> smsbox-id = mysmsc
> >> global-sender = "+91"
> >> bearerbox-host = 202
> >> bearerbox-port = 13016
> >> smsbox-port = 13017
> >> smsbox-port-ssl = false
> >> sql-log-table = sent_sms
> >> sql-insert-table = send_sms
> >> log-file = "/var/log/kannel/kannel-sqlbox.log"
> >> log-level = 0
> >> #ssl-client-certkey-file = ""
> >> #ssl-server-cert-file = ""
> >> #ssl-server-key-file = ""
> >> #ssl-trusted-ca-file = ""
> >>
> >> # Database connection examples. Please uncomment as needed
> >>
> >> # Example MYSQL Connection
> >> group = mysql-connection
> >> id = sqlbox-db
> >> host = localhost
> >> username =
> >> password =
> >> database =
> >>
> >>
> >> I am using Ubuntu 10.04 Server 32 bit and Kannel version 1.50.
> >> Thanks
> >>
> >> --
> >> Harbhag Singh Sohal
> >> www.harbhag.wordpress.com
> >>
> >
> > --
> > Kind regards,  Milan
> > --------------------------------------------------
> > Arvanta, IT Security        http://www.arvanta.net
> > Please do not send me e-mail containing HTML code.
> >
> >
> 
> 
> 
> -- 
> Harbhag Singh Sohal
> www.harbhag.wordpress.com
> 

-- 
Kind regards,  Milan
--------------------------------------------------
Arvanta, IT Security        http://www.arvanta.net
Please do not send me e-mail containing HTML code.

Reply via email to