Kannel used as a PPG

Evelyne Notton <[email protected]>
Newsgroups gmane.comp.mobile.kannel.devel
Organization mobileway
Message-ID <[email protected]>
Hello,

I have configured Kannel to work as a PPG on input, and SMPP on output. I have several remarks
concerning the configuration:
- I have seen that the field Source_Addr on the SMPP request is not filled in using field my_number
of smsc group, but using field global-sender of ppg group. Is there any reason or is it a bug ?
- on SMPP request, if the Source_addr is a numeric value, the TON set is not correct
- I have tried to analyse the binary request made by Kannel. Here my configuration file:
group = core
admin-port = 13000
wapbox-port = 13002
admin-password = bar
box-allow-ip = "127.0.0.1"
unified-prefix = "+,00"
access-log = "/usr/mobileway/log/access.log"

# WAPBOX SETUP, for pushing and for pulling (fetching) the wap data
group = wapbox
bearerbox-host = localhost
syslog-level = none

# PPG CORE SETUP, for defining the push request interface
group = ppg
ppg-url = /cgi-bin/wap-push.cgi
ppg-port = 8080
#ppg-ssl-port = 8081
concurrent-pushes = 100
trusted-pi = no
#users = 1024
ppg-deny-ip = 194.100.32.89;194.100.32.103
ppg-allow-ip = *.*.*.*;
#ssl-server-cert-file = "/Users/aarno/gateway/test/cert.pem"
#ssl-server-key-file = "/Users/aarno/gateway/test/key.pem"
global-sender="mobileway"       # TPOA sent on SMPP request. Must be alpha num, due to trouble on
TON value

#SMPP 1
group = smsc
smsc = smpp
smsc-id=mw_test_smpp
host = 62.80.122.178
port = 7901
receive-port = 8100
smsc-username = "mw_test_smpp"
smsc-password = eD2dq4L
system-type = "VMA"
address-range = ""
my-number= 3333333
enquire-link-interval=120
reconnect-delay=30

group = wap-push-user
wap-push-user = picom
ppg-username = mw_test_smpp
ppg-password = eD2dq4L
deny-ip = 222.222.222.222;
allow-ip = *.*.*.*;


Here the request sends by my PI:
Message to http://203.208.227.203:8080/cgi-bin/wap-push.cgi

Content-Type: multipart/related; boundary=PMasdfglkjhqwert; type="application/xml"

--PMasdfglkjhqwert

Content-Type: application/xml

<?xml version="1.0"?>
<!DOCTYPE pap PUBLIC "-//WAPFORUM//DTD PAP 1.0//EN" "http://www.wapforum.org/DTD/pap_1.0.dtd">
<pap>
<push-message push-id="PI/32"> 
  <address address-value="WAPPUSH=+11111111/[email protected]"/>
</push-message>
</pap>

--PMasdfglkjhqwert

Content-Type: text/vnd.wap.si

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE si PUBLIC "-//WAPFORUM//DTD SI 1.0//EN" "http://www.wapforum.org/DTD/SI.dtd">
<si>
  <indication href="http://www.boursorama.fr" 
    si-id = "WapIDE_SI/1" 
    >Do you want to download boursorama information ?</indication>
</si>

--PMasdfglkjhqwert--

PPG Responses Received: 

<?xml version="1.0"?><!DOCTYPE pap PUBLIC "-//WAPFORUM//DTD PAP 1.0//EN"
"http://www.wapforum.org/DTD/pap_1.0.dtd"><pap><push-response push-id="PI/32"
sender-name="sing-prod1.local; WAP/1.3 (Kannel/1.2.0)" reply-time="2002-10-28T09:50:23Z"
sender-address="/cgi-bin/wap-push.cgi"></push-response><response-result code ="1001" desc="The
request has been accepted for processing"></response-result></pap>


What I do not understand is why in the binary message generated for SMPP, I found:
- mw_test_smpp
- WapIDE 3.1 PO
- 203.208.227.203:8080

Can you please help me ?

Thanks,

Evelyne NOTTON
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.