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)








Reply via email to