I can get reply from kannel only for max 3 messages. After that it
does not reply back and simply stores the SMS in sent-sms table used
by sqlbox. I need to restart kannel to get more replies.
Why is it so ?

On Sat, Apr 30, 2011 at 9:33 PM, Harbhag Singh Sohal
<harbhag.so...@gmail.com> wrote:
> Ok, I got it.
> Actually I changed the path in the kannel.conf file and it was wrong.
>
> I changed the path and everything seems ok now. Now I got this in
> smsbox-access.log
>
> 2011-04-30 21:28:34 SMS HTTP-request sender:+91******** request:
> 'Hello Hello Sender' url:
> 'http://localhost/~harbhag/test.php?phone=%2B9463030713&text=' reply:
> 200 '<< successful >>
>
> 2011/4/30 Milan P. Stanić <m...@arvanta.net>:
>> On Sat, 2011-04-30 at 20:49, 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 ?
>>
>> Can you access to URL using some command line HTTP clients (curl, lynx,
>> elinks ...) from the server?
>>
>> Example:
>> curl 
>> 'http://localhost/~harbhag/public_html/test.php?phone=12345&text=my+sample+text'
>>
>> What the HTTP server log says? I hope that you setup your HTTP server
>> to serve CGI scripts and you tested it before trying to use it with
>> Kannel.
>>
>>> 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
>>>
>>
>> --
>> 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

Reply via email to