Hi list,

I have succesfuly setup and benchmarked the kannel wap gateway. I am now trying 
to setup the PPG. I don't need smsc. 
I have setup a lighttpd http server and use the test_ppg program to test it. I 
am using latest CVS head. Configuration at end.
I have a couple of questions:

1) When I type in "test_ppg -q <configuration file>" I get:

2008-11-16 02:49:35 [6546] [0] DEBUG: Dump ends.
2008-11-16 02:49:35 [6546] [0] PANIC: Trying to fetch variable `retries' in 
non-existing group

Where is retries configured?

Also "-q" doesn't seem to work. I get loads of diagnostics.

2) I am using http smsc and run test_ppg:

test_ppg http://www.kannel.gr:9200/ ~/www/kannel/index.wml ~/www/kannel/pap.xml

Basically the web server serves a wml page "Hello world!!!". Obviously that's 
not smt that pap parser understands because I am getting:

2008-11-16 02:07:41 [22214] [1] DEBUG: Octet string dump ends.
2008-11-16 02:07:41 [22214] [1] DEBUG: PAP COMPILER: unknown element:
2008-11-16 02:07:41 [22214] [1] DEBUG: Octet string at 4c76d0:
2008-11-16 02:07:41 [22214] [1] DEBUG:   len:  3
2008-11-16 02:07:41 [22214] [1] DEBUG:   size: 4
2008-11-16 02:07:41 [22214] [1] DEBUG:   immutable: 0
2008-11-16 02:07:41 [22214] [1] DEBUG:   data: 77 6d 6c                         
                 wml
2008-11-16 02:07:41 [22214] [1] DEBUG: Octet string dump ends.
2008-11-16 02:07:41 [22214] [1] WARNING: TEST_PPG: receive_push_reply: cannot 
compile pap message
2008-11-16 02:07:41 [22214] [1] INFO: TEST_PPG: In thread 1 0 succeeded, 1 
failed

Is there an example of the content that pap parser expects?

3) With trusted-pi = true does it try to authenticate? Documentation is not 
very clear on that.

Thanx,
Nikos

Configuration:

group = core
admin-port = 13001
wapbox-port = 13002
smsbox-port = 13003
admin-password = bar
#status-password = foo
#admin-deny-ip = ""
#admin-allow-ip = ""
wdp-interface-name = "*"
log-file = "/tmp/bearerbox.log"
log-level = 4
#box-deny-ip = "*.*.*.*"
box-allow-ip = "*.*.*.*"
access-log = "/tmp/access.log"
store-file = "/tmp/kannel.store"
#ssl-server-cert-file = "cert.pem"
#ssl-server-key-file = "key.pem"
#ssl-certkey-file = "mycertandprivkeyfile.pem"

group = wapbox
bearerbox-host = 127.0.0.1
log-file = "/tmp/wapbox.log"
log-level = 4
syslog-level = none
#access-log = "/tmp/wapaccess.log"
access-log = "/dev/null"

# SMSC CONNECTIONS, for pushing SI, SL, MMS notifications or whatever over SMS

group = smsc
smsc = http
smsc-id = HTTP
port = 9200
connect-allow-ip = 127.0.0.1
system-type = kannel
smsc-username = foo
smsc-password = bar
no-sender = true
no-coding = true
send-url = http://www.kannel.gr:9200/

# SMSBOX SETUP (a kludge!)

group = smsbox
bearerbox-host = 127.0.0.1
smsbox-id = dlrbox

# PPG CORE SETUP, for defining the push request interface

group = ppg
ppg-url = /cgi-bin/wap-push.cgi
ppg-port = 9200
#ppg-ssl-port = 8081
concurrent-pushes = 100
trusted-pi = false
users = 1024
#ppg-deny-ip = "*.*.*.*"
ppg-allow-ip = "*.*.*.*"
#ssl-server-cert-file = "cert.pem"
#ssl-server-key-file = "key.pem"

# PPG USER SETUP, for authorizing a specific push user

group = wap-push-user
wap-push-user = foo
ppg-username = foo
ppg-password = bar
#country-prefix = +358
#allowed-prefix = "40;60;70"
#denied-prefix = 50
#white-list = http://localhost:8082/whitelist
#black-list =  http://localhost:8082/blacklist
#deny-ip = "*.*.*.*"
#allow-ip = "127.0.0.1"

Reply via email to