Your web server configuration is not correct then.
On Apr 30, 2011, at 10:19 PM, Harbhag Singh Sohal wrote: > Below is the snippet from the smsbox-access.log file > > 2011-04-30 20:23:07 SMS HTTP-request sender:+91********* request: > 'Could not fetch content, sorry.' url: > 'http://localhost/~harbhag/public_html/test.php?phone=%2B91*************&text=not+fetch+content%2C+sorry.' > reply: 404 '<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> > <html><head> > <title>404 Not Found</title> > </head><body> > <h1>Not Found</h1> > <p>The requested URL /~harbhag/public_html/test.php was not found on > this server.</p> > <hr> > <address>Apache/2.2.14 (Ubuntu) Server at localhost Port 80</address> > </body></html> > > > Its say that the url is not found, although the files is there in the > path specified in the url ? > What is wrong ? > > On Sat, Apr 30, 2011 at 6:40 PM, Harbhag Singh Sohal > <harbhag.so...@gmail.com> wrote: >> Ok, I am going to read UG one more time(very carefully). I will revert >> back if I stuck somewhere. >> Thanks >> >> 2011/4/30 Milan P. Stanić <m...@arvanta.net>: >>> 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. >>> >>> >> >> >> >> -- >> Harbhag Singh Sohal >> www.harbhag.wordpress.com >> > > > > -- > Harbhag Singh Sohal > www.harbhag.wordpress.com > Willy Mularto F300HD+MR18DE (NLC1725)