upon reception of MO message, kannel will call the sms-service url check your logs
-----Original Message----- From: [email protected] [EMAIL PROTECTED] Sent: 22 ?????? 2008 ?. To: seik Subject:Need Help Configuring Kannel for SMS Pull > 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]
