Hi Engel,
Please tell us how far you have reached.Probably we can pick from there and
see what to do.
Can u recieve an SMS from the SMSC?
Is your URL able to recieve the message, store it in a db or anywhere else
and probably interpret it?
Can you be able to respond back and send a message to the phone?
What stage are you on now?
Send us your logs probably access,smsbox and bearerbox logs.Probably they
can provide an easier way to interprete the problem and we respond.
Cheers
Peter
----- Original Message -----
From: "seik" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Tuesday, January 22, 2008 3:23 PM
Subject: Re: Need Help Configuring Kannel for SMS Pull
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]