Seik, Thanks again for your assistance. I have added the http smsc group and tested it using (via a web browser). The result I am getting (on the browser) is "Sent.". I do not understand how this works. How do I access the content of the SMS from the SMSC (assuming Kannel has received it)?
By the way, I looked at the link to the user guide you sent me, the following options do not seem to work for me (I am using Kannel 1.4.1) system-type = generic (I had to use system-type = kannel) These 3 didn't work (bearerbox fails to start) so I had to comment them out: status-success-regex = "sent" status-permfail-regex = "failure" status-tempfail-regex = "retry later". My user guide (pdf file is different from the web document you sent me. Regards, Engel Linus On Jan 22, 2008 3:23 PM, seik <[EMAIL PROTECTED]> wrote: > 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] > > > > > > > > > > > > > >
