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&timestamp=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]
>
>
>
>
>
>
>
>
>
>
>
>
>
>

Reply via email to