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"