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&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