Re: test_ppg problem

Aarno Syvänen <[email protected]>
Newsgroups gmane.comp.mobile.kannel.devel
Message-ID <[email protected]>
I must begin with asking: did you escape & ?

Aarno

On Wednesday, April 30, 2003, at 06:37 AM, Shridhar Raju wrote:

> Hi,
>  
> I wanted to test m-notification.ind using kannel & test_ppg. Here is  
> what I have been doing.
>  
> ----------------------------Kannel.conf
>  
> # BEARERBOX SETUP
>  
> group = core
> admin-port = 13000
> smsbox-port = 13001
> wapbox-port = 13002
> admin-password = bar
> wdp-interface-name = "202.56.199.69"
> log-file = "/home/shridhar/log/bearerbox.log"
> log-level = 0
> box-deny-ip = "*.*.*.*"
> box-allow-ip = "127.0.0.1"
> access-log = "/home/shridhar/log/access.log"
>  
> # WAPBOX SETUP
>  
> group = wapbox
> bearerbox-host = localhost
> log-file = "/home/shridhar/log/wapbox.log"
> log-level = 0
> syslog-level = none
>  
> # PPG CORE SETUP
>  
> group = ppg
> ppg-url = /wap-push
> ppg-port = 8080
> concurrent-pushes = 100
> trusted-pi = false
> users = 1024
> ppg-allow-ip = "*.*.*.*"
>  
> # PPG USER SETUP
>  
> group = wap-push-user
> wap-push-user = foo
> ppg-username = foo
> ppg-password = bar
>  
> # SMSC CONNECTIONS
>  
> group = smsc
> smsc = fake
> smsc-id = FAKE
> port = 10001
> connect-allow-ip = 127.0.0.1
>  
> # SMSBOX SETUP
>  
> group = smsbox
> bearerbox-host = localhost
> log-file = "/home/shridhar/log/smsbox.log"
> log-level = 0
> ----------------------------
>  
> -------mms.txt----------
> X-MMS-Message-Type: m-notification-ind
> X-MMS-Transaction-Id: 100
> X-MMS-Version: 1.0
> X-MMS-Message-Class: Personal
> X-MMS-Message-Size: 2557
> X-MMS-Expiry: 256; Type=Relative
> X-MMS-Content-Location: http://202.56.199.69/cats.mms
> ----------------------------
>  
> -------pap.txt----------
> <?xml version="1.0"?>
> <!DOCTYPE pap PUBLIC "-//WAPFORUM//DTD PAP//EN"
>           "http://www.wapforum.org/DTD/pap_1.0.dtd">
> <pap>
>   <push-message push-id="[email protected]"
>   progress-notes-requested="false">
>     <address  
> mailto:address-value="WAPPUSH=+91xxxxxxxxxx/[email protected]>
>     </address>
>   </push-message>
> </pap>
> ----------------------------
>  
> When I do
>  
> [shridhar@RHLinux bin]$ ./test_ppg  
> http://202.56.199.69:8080/wap-push?username=foo&password=bar -a mms -c  
> mms mms.txt pap.txt
> [1] 803
> 2003-04-30 09:25:30 [0] INFO: a configuration file input assumed
> 2003-04-30 09:25:30 [0] ERROR: fopen failed: couldn't open  
> `http://202.56.199.69:8080/wap-push?username=foo'
> 2003-04-30 09:25:30 [0] ERROR: System error 2: No such file or  
> directory
> 2003-04-30 09:25:30 [0] PANIC: Failed to load main configuration file  
> `http://202.56.199.69:8080/wap-push?username=foo'. Aborting!
> -bash: -a: command not found
> [1]+  Exit 1                  ./test_ppg  
> http://202.56.199.69:8080/wap-push?username=foo
>  
> But if I do like this
>  
> [shridhar@RHLinux bin]$ ./test_ppg  
> "http://202.56.199.69:8080/wap-push?username=foo&password=bar" -a mms  
> -c mms mms.txt pap.txt
> Here is wapbox.log
>  
> 2003-04-30 09:27:09 [14] INFO: PPG: Accept request </wap-push> from  
> <202.56.199.69>
> 2003-04-30 09:27:09 [14] WARNING: MIME: pass_data_headers: an  
> unparsable optional header
> 2003-04-30 09:27:09 [14] WARNING: erroneous content entity (push  
> message)
> 2003-04-30 09:27:09 [14] DEBUG: PPG: send_bad_message_response:  
> telling pi
> 2003-04-30 09:27:09 [14] DEBUG: HTTP: Resetting HTTPClient for  
> `202.56.199.69'.
> 2003-04-30 09:27:09 [10] DEBUG: HTTP: Destroying HTTPClient area  
> 0x8207800.
> 2003-04-30 09:27:09 [10] DEBUG: HTTP: Destroying HTTPClient for  
> `202.56.199.69'.
> 2003-04-30 09:27:09 [14] WARNING: PPG: unable to parse mime content,  
> the request unacceptable
> With using -e base64
>  
> [shridhar@RHLinux bin]$ ./test_ppg  
> "http://202.56.199.69:8080/wap-push?username=foo&password=bar" -e  
> base64 -a mms -c mms mms.txt pap.txt
>  
> Fakesmsc gets 3 msgs
>  
> 2003-04-30 09:40:54 [0] DEBUG: Got message 1: <1234 +91xxxxxxxxxx udh  
> %0B%05%04%0B%84%23%F0%00%03%01%03%01  
> %01%06%3D%BE%96202.56.199.69%3A8080%00%AF%84Content-Transfer- 
> Encoding%00binary%00%8D%01%E2%B4%80X-MMS-Message-Type%3A+m- 
> notification-ind%0AX-MMS-Transaction-Id%3A+100>
> 2003-04-30 09:40:54 [0] DEBUG: Got message 2: <1234 +91xxxxxxxxxx udh  
> %0B%05%04%0B%84%23%F0%00%03%01%03%02  
> %0AX-MMS-Version%3A+1.0%0AX-MMS-Message-Class%3A+Personal%0AX-MMS- 
> Message-Size%3A+2557%0AX-MMS-Expiry%3A+256%3B+Type%3DRelative%0AX-MMS- 
> Content-Locati>
> 2003-04-30 09:40:54 [0] DEBUG: Got message 3: <1234 +91xxxxxxxxxx udh  
> %0B%05%04%0B%84%23%F0%00%03%01%03%03  
> on%3A+http%3A%2F%2F202.56.199.69%2Fcats.mms%0A>
> Access.log
>  
> 2003-04-30 09:40:54 Sent SMS [SMSC:FAKE] [SVC:] [ACT:] [from:1234]  
> [to:+91xxxxxxxxxx] [flags:0:2:0:0:0]  
> [msg:128:01063DBE963230322E35362E3139392E36393A3830383000AF84436F6E7465 
> 6E742D5472616E736665722D456E636F64696E670062696E617279008D01E2B480582D4 
> D4D532D4D6573736167652D547970653A206D2D6E6F74696669636174696F6E2D696E64 
> 0A582D4D4D532D5472616E73616374696F6E2D49643A20313030]  
> [udh:12:0B05040B8423F00003010301]
> 2003-04-30 09:40:54 Sent SMS [SMSC:FAKE] [SVC:] [ACT:] [from:1234]  
> [to:+91xxxxxxxxxx] [flags:0:2:0:0:0]  
> [msg:128:0A582D4D4D532D56657273696F6E3A20312E300A582D4D4D532D4D65737361 
> 67652D436C6173733A20506572736F6E616C0A582D4D4D532D4D6573736167652D53697 
> A653A20323535370A582D4D4D532D4578706972793A203235363B20547970653D52656C 
> 61746976650A582D4D4D532D436F6E74656E742D4C6F63617469]  
> [udh:12:0B05040B8423F00003010302]
> 2003-04-30 09:40:54 Sent SMS [SMSC:FAKE] [SVC:] [ACT:] [from:1234]  
> [to:+91xxxxxxxxxx] [flags:0:2:0:0:0]  
> [msg:34:6F6E3A20687474703A2F2F3230322E35362E3139392E36392F636174732E6D6 
> D730A] [udh:12:0B05040B8423F00003010303]
>  
> I have no clue why does it require 3 sms to send m-notification.ind.  
> As I have been observing the list, the m-notification.ind can be sent  
> in a single sms which Aarno explained in detail.
>  
> http://202.56.199.69:13013/cgi-bin/ 
> sendsms?username=foo&password=bar&to=+91xxxxxxxxxx&from=test&udh=%06%05 
> %04%0b%84%23%f0&text=%0f%06%03%be%af%84%8c%82%98%39%39%39%35%40%66%6c%7 
> 9%65%72%6f%6e%65%2e%63%6f%6d%00%8d%90%8a%80%8e%01%64%88%06%80%04%3d%64% 
> 8d%80%83http://202.56.199.69/cats.mms%00
>  
> My question is, is my conf and m-notification docs are correct or am I  
> missing some thing. Can anybody provide me with solution which is  
> working.
>  
> Thanx in advance
>  
> Regards
> Shridhar Raju
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.