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