from what i read so far, your smsc will use http requests so, you need to set smsc of http type
http://kannel.com/download/kannel-userguide-snapshot/userguide.html#AEN2227 so the scheme would be <smsc> --http--> <yourbox> so you need to set smsc of http type in a view to receive the MO traffic example group = smsc smsc = http system-type = generic smsc-id = fake_http smsc-username = Engel smsc-password = Linus port = 13315 send-url = "theURLwhereYourProviderWillWaitForMTTrafficInitiatedByYOurApplication" status-success-regex = "sent" status-permfail-regex = "failure" status-tempfail-regex = "retry later" so, according the manual, the http request from your operator should looks like http://kannel_box_ip:13315/?username=Engel&password=Linus&from=MSISDNHERE&to=youraSSIGNEDRECIPIENT&text=SMSHERE×tamp=2008-01-22+14%3A17%3A24 kannel will respond with plain text Sent. and http header 200 OK i would say its good idea to read the manual, there are a lot of examples in it. -----Original Message----- From: [email protected] [EMAIL PROTECTED] Sent: 22 ?????? 2008 ?. To: seik Subject:Need Help Configuring Kannel for SMS Pull > Hello Seik, > Thank you for your response. Please have a look at my Kannel.conf and let me > know what I am missing. > group = core > admin-port = 13000 > admin-password = bar > admin-deny-ip = "*.*.*.*" > admin-allow-ip = "127.0.0.1;x.x.x.x;y.y.y.y" > smsbox-port = 13001 > #wapbox-port = 13004 > box-deny-ip = "*.*.*.*" > box-allow-ip = " 127.0.0.1;x.x.x.x;y.y.y.y;z.z.z.z" > #wdp-interface-name = "*" > log-file = "/var/log/kannel/bearerbox.log" > log-level = 0 > group = smsbox > #bearerbox-host = localhost > bearerbox-host = x.x.x.x > sendsms-port = 13013 > smsbox-id = myfoda > global-sender = 15920 > sendsms-chars = "0123456789 +-" > access-log = "/var/log/kannel/smsbox.access" > log-file = "/var/log/kannel/smsbox.log" > log-level = 0 > #sendsms-url = /var/www/ > # SERVICESgroup = sms-service > keyword = nop > text = "You asked nothing and I did it!" > group = sms-service > keyword = default > text = "No service specified" > group = sms-service > keyword = nimac > get-url = "http://kannel_box_ip/nmc/test.txt > #get-url = " http://kannel_box_ip/nmc/app.php?sa=%p&msg=%a" > max-messages = 3 > catch-all = true > #text = Response default > group = sendsms-user > username = f00 > password = b4r > default-sender = "Wxrd" > default-smsc = foda > concatenation = true > group = smsc > smsc = smpp > host = x.x.x.x > port = 11111 > #receive-port = 13004 > smsc-username = "f00" > smsc-password = "b4r" > system-type = "VMA" > address-range = "" > transceiver-mode = true > source-addr-ton = 1 > source-addr-npi = 1 > dest-addr-ton = 1 > dest-addr-npi = 1 > bind-addr-ton = 1 > bind-addr-npi = 1 > validityperiod = 2880 > smsc-id = foda > The smsbox logs show that Kannel gets the request, but responds with a 404 > Answer: > 2008-01-22 11:54:15 [12078] [2] DEBUG: HTTP: Creating HTTPClient for `z.z.z.z' > 2008-01-22 11:54:15 [12078] [2] DEBUG: HTTP: Created HTTPClient area > 0x814ad40. > 2008-01-22 11:54:15 [12078] [3] INFO: smsbox: Got HTTP request </nmc/app.php> > from <z.z.z.z> > 2008-01-22 11:54:15 [12078] [3] DEBUG: Status: 404 Answer: <Unknown request.> > 2008-01-22 11:54:15 [12078] [3] DEBUG: HTTP: Resetting HTTPClient for > `z.z.z.z'. > 2008-01-22 11:55:15 [12078] [1] DEBUG: Timeout for fd:24 appeares. > 2008-01-22 11:55:15 [12078] [1] DEBUG: HTTP: Destroying HTTPClient area > 0x814ad40. > 2008-01-22 11:55:15 [12078] [1] DEBUG: HTTP: Destroying HTTPClient for > `z.z.z.z' > On Jan 22, 2008 2:07 PM, seik <[EMAIL PROTECTED]> wrote: > Hi, Engel, > the problem is not the wrong path etc. > you need to understand that the send-sms url set in the kannel config is > virtual > kannel do not serve any requests not described into the config. > The sms-service GET/POST/XML url needs to be created by you though. > So, just use the example config files of kannel first. > -----Original Message----- > From: [email protected] [ [EMAIL PROTECTED] > Sent: 22 ?????? 2008 ?. > To: seik > Subject:Fwd: Need Help Configuring Kannel for SMS Pull >> Hi, >> I think the problem is that Kannel is looking for the wed document in the >> wrong place. Is there a way to tell it >> where to start looking? The document is currently in the Apache root >> (/var/www/), I thought that is where Kannel would start looking but >> obviously I was wrong. >> Regards, >> Engel Linus >> On Jan 22, 2008 9:39 AM, Engel L <[EMAIL PROTECTED]> wrote: >> Hi Guys, >> I am still struggling with with Kannel pull messages. My provider's SMSC >> guys are still working on routing sms's to >> my box. They seem to be taking time with that so I am simulating that part >> by doing a HTTP request via a web browser from another client as follows: >> http://x.x.x.x:13003/nmc/app.php?sender=1234567&msg=Test+message >> where x.x.x.x is my Kannel box IP address. >> The Kannel smsbox logs show the following: >> 2008-01-22 09:22:38 [10403] [3] INFO: smsbox: Got HTTP request >> </nmc/app.php> fr >> om <10.10.32.34> >> 2008-01-22 09:22:38 [10403] [3] DEBUG: Status: 404 Answer: <Unknown request.> >> 2008-01-22 09:22:38 [10403] [3] DEBUG: HTTP: Resetting HTTPClient for >> `10.10.32. >> 34'. >> Please explain why I am getting a 404 (unknown request) while the file >> exists. >> Regards, >> Engel Linus >> On Jan 18, 2008 12:49 PM, Mike Nwaogu < [EMAIL PROTECTED]> wrote: >> Hello Engel/Peter, >> Below is a sample configuration. >> this configuration will accept messages from the connectors and route the >> message to the php script also stated in the configuration. >> Now, to respond the php script will have to originate the message using >> perhaps the http sending method. >> group = smsc >> smsc = smpp >> smsc-id=sms2 >> host = 192.168.0.11 >> port = 9900 >> transceiver-mode = true >> smsc-username = u53r >> smsc-password = p455w07d >> system-type = "" >> address-range = "" >> source-addr-ton = 2 >> source-addr-npi = 1 >> group = sendsms-user >> username = usr >> password = pwd >> default-sender="WORD" >> default-smsc >> concatenation = true >> group = sms-service >> keyword = default >> get-url = " >> http://localhost/path/to/app.php?SOURCEADDR=%p&DESTADDR=%P&KEYWORD=%k&ID=%I&ORIGIN=%i&MESSAGE=%a >> " >> max-messages = 1 >> catch-all=true >> >> Regards, >> Mike Nwaogu >> Tel: 234_802_325_6437 >> Eml: [EMAIL PROTECTED]
