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ć <[email protected]>:
> 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ć <[email protected]>:
>> > 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

Reply via email to