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
