I've just tried to use MSISDN feature of kannel. Seems like it doesn't provide X-WAP-Network-Client-MSISDN header to http server/MMSC. Instead I see that it transfers X-WAP-Network-Client-IP.
Here is debug log:
2003-06-20 11:47:37 [1] INFO: RADIUS: Got data from NAS <edited:1646>
2003-06-20 11:47:37 [1] DEBUG: Octet string at 0x8168e30:
2003-06-20 11:47:37 [1] DEBUG: len: 98
2003-06-20 11:47:37 [1] DEBUG: size: 99
2003-06-20 11:47:37 [1] DEBUG: immutable: 0
2003-06-20 11:47:37 [1] DEBUG: data: 04 04 00 62 6b b5 ca 85 ...bk...
2003-06-20 11:47:37 [1] DEBUG: data: d1 ba e8 e5 8e 02 b3 ca ........
2003-06-20 11:47:37 [1] DEBUG: data: 62 16 6d 5a 04 06 d5 3d b.mZ...=
2003-06-20 11:47:37 [1] DEBUG: data: 3a 8c 05 06 00 00 00 10 :.......
2003-06-20 11:47:37 [1] DEBUG: data: 3d 06 00 00 00 04 01 05 =.......
2003-06-20 11:47:37 [1] DEBUG: data: 77 61 70 1e 05 35 32 31 wap..521
2003-06-20 11:47:37 [1] DEBUG: data: 1f 0a 39 39 31 38 32 34 ..991824
2003-06-20 11:47:37 [1] DEBUG: data: 31 38 28 06 00 00 00 01 18(.....
2003-06-20 11:47:37 [1] DEBUG: data: 2d 06 00 00 00 01 06 06 -.......
2003-06-20 11:47:37 [1] DEBUG: data: 00 00 00 02 2c 0a 30 30 ....,.00
2003-06-20 11:47:37 [1] DEBUG: data: 30 30 32 43 42 44 07 06 002CBD..
2003-06-20 11:47:37 [1] DEBUG: data: 00 00 00 01 29 06 00 00 ....)...
2003-06-20 11:47:37 [1] DEBUG: data: 00 00 ..
2003-06-20 11:47:37 [1] DEBUG: Octet string dump ends.
2003-06-20 11:47:37 [1] DEBUG: RADIUS: Attributes len is 79
2003-06-20 11:47:37 [1] DEBUG: RADIUS: Authenticator (md5) is::
2003-06-20 11:47:37 [1] DEBUG: Octet string at 0x8150d08:
2003-06-20 11:47:37 [1] DEBUG: len: 16
2003-06-20 11:47:37 [1] DEBUG: size: 17
2003-06-20 11:47:37 [1] DEBUG: immutable: 0
2003-06-20 11:47:37 [1] DEBUG: data: 6b b5 ca 85 d1 ba e8 e5 k.......
2003-06-20 11:47:37 [1] DEBUG: data: 8e 02 b3 ca 62 16 6d 5a ....b.mZ
2003-06-20 11:47:37 [1] DEBUG: Octet string dump ends.
2003-06-20 11:47:37 [1] DEBUG: RADIUS: Attribute (4) `NAS-IP-Address', len 4: "edited"
2003-06-20 11:47:37 [1] DEBUG: RADIUS: Attribute (5) `NAS-Port', len 4: "16"
2003-06-20 11:47:37 [1] DEBUG: RADIUS: Attribute (61) `NAS-Port-Type', len 4: "4"
2003-06-20 11:47:37 [1] DEBUG: RADIUS: Attribute (1) `User-Name', len 3: "wap"
2003-06-20 11:47:37 [1] DEBUG: RADIUS: Attribute (30) `Called-Station-Id', len 3: "edited"
2003-06-20 11:47:37 [1] DEBUG: RADIUS: Attribute (31) `Calling-Station-Id', len 8: "99182418"
2003-06-20 11:47:37 [1] DEBUG: RADIUS: Attribute (40) `Acct-Status-Type', len 4: "1"
2003-06-20 11:47:37 [1] DEBUG: RADIUS: Attribute (45) `Acct-Authentic', len 4: "1"
2003-06-20 11:47:37 [1] DEBUG: RADIUS: Attribute (6) `Service-Type', len 4: "2"
2003-06-20 11:47:37 [1] DEBUG: RADIUS: Attribute (44) `Acct-Session-Id', len 8: "00002CBD"
2003-06-20 11:47:37 [1] DEBUG: RADIUS: Attribute (7) `Framed-Protocol', len 4: "1"
2003-06-20 11:47:37 [1] DEBUG: RADIUS: Attribute (41) `Acct-Delay-Time', len 4: "0"
2003-06-20 11:47:37 [1] INFO: RADIUS PDU type: Accounting_Request
2003-06-20 11:47:37 [1] INFO: RADIUS: Mapping `(null) <-> 99182418' for session id <00002CBD> added.
2003-06-20 11:47:40 [6] DEBUG: datagram received
2003-06-20 11:47:40 [8] DEBUG: Did not find previous routing info for WDP, generating new
2003-06-20 11:47:40 [12] DEBUG: send_msg: sending msg to boxc: <(null)>
2003-06-20 11:47:40 [12] DEBUG: boxc_sender: sent message to <127.0.0.1>
2003-06-20 11:47:40 [6] DEBUG: WTP: Created WTPRespMachine 0x8151e10 (0)
2003-06-20 11:47:40 [6] DEBUG: WTP: resp_machine 0, state LISTEN, event RcvInvoke.
2003-06-20 11:47:40 [6] DEBUG: WTP 0: New state INVOKE_RESP_WAIT
2003-06-20 11:47:40 [2] DEBUG: WSP: Created WSPMachine 0x8152138
2003-06-20 11:47:40 [2] DEBUG: WSP: machine 0x8152138, state NULL_SESSION, event TR-Invoke.ind
2003-06-20 11:47:40 [2] DEBUG: WSP: decoding headers:
2003-06-20 11:47:40 [2] DEBUG: Octet string at 0x81522b8:
2003-06-20 11:47:40 [2] DEBUG: len: 150
2003-06-20 11:47:40 [2] DEBUG: size: 151
2003-06-20 11:47:40 [2] DEBUG: immutable: 0
2003-06-20 11:47:40 [2] DEBUG: data: 80 80 a1 09 80 77 61 70 .....wap
2003-06-20 11:47:40 [2] DEBUG: data: 00 77 61 70 00 83 99 81 .wap....
2003-06-20 11:47:40 [2] DEBUG: data: 83 81 84 81 ea 81 03 02 ........
2003-06-20 11:47:40 [2] DEBUG: data: 03 e8 b5 68 74 74 70 3a ...http:
2003-06-20 11:47:40 [2] DEBUG: data: 2f 2f 77 61 70 2e 73 6f //wap.so
2003-06-20 11:47:40 [2] DEBUG: data: 6e 79 65 72 69 63 73 73 nyericss
2003-06-20 11:47:40 [2] DEBUG: data: 6f 6e 6d 6f 62 69 6c 65 onmobile
2003-06-20 11:47:40 [2] DEBUG: data: 2e 63 6f 6d 2f 55 41 70 .com/UAp
2003-06-20 11:47:40 [2] DEBUG: data: 72 6f 66 2f 54 36 38 52 rof/T68R
2003-06-20 11:47:40 [2] DEBUG: data: 32 30 31 2e 78 6d 6c 00 201.xml.
2003-06-20 11:47:40 [2] DEBUG: data: a9 53 6f 6e 79 45 72 69 .SonyEri
2003-06-20 11:47:40 [2] DEBUG: data: 63 73 73 6f 6e 54 36 38 cssonT68
2003-06-20 11:47:40 [2] DEBUG: data: 2f 52 32 30 31 41 00 b3 /R201A..
2003-06-20 11:47:40 [2] DEBUG: data: 80 b2 81 b2 82 b2 84 89 ........
2003-06-20 11:47:40 [2] DEBUG: data: 45 6e 63 6f 64 69 6e 67 Encoding
2003-06-20 11:47:40 [2] DEBUG: data: 2d 56 65 72 73 69 6f 6e -Version
2003-06-20 11:47:40 [2] DEBUG: data: 00 45 6e 63 6f 64 69 6e .Encodin
2003-06-20 11:47:40 [2] DEBUG: data: 67 2d 56 65 72 73 69 6f g-Versio
2003-06-20 11:47:40 [2] DEBUG: data: 6e 00 31 2e 33 00 n.1.3.
2003-06-20 11:47:40 [2] DEBUG: Octet string dump ends.
2003-06-20 11:47:40 [2] WARNING: Did not expect short-integer with 'Bearer-Indication' header, skipping.
2003-06-20 11:47:40 [2] WARNING: Skipping faulty header.
2003-06-20 11:47:40 [2] WARNING: Did not expect short-integer with 'Accept-Application' header, skipping.
2003-06-20 11:47:40 [2] WARNING: Skipping faulty header.
2003-06-20 11:47:40 [2] WARNING: Did not expect short-integer with 'Accept-Application' header, skipping.
2003-06-20 11:47:40 [2] WARNING: Skipping faulty header.
2003-06-20 11:47:40 [2] WARNING: Did not expect short-integer with 'Accept-Application' header, skipping.
2003-06-20 11:47:40 [2] WARNING: Skipping faulty header.
2003-06-20 11:47:40 [2] DEBUG: WSP: decoded headers:
2003-06-20 11:47:40 [2] DEBUG: Accept: */*
2003-06-20 11:47:40 [2] DEBUG: Proxy-Authorization: Basic d2FwOndhcA==
2003-06-20 11:47:40 [2] DEBUG: Accept-Language: en
2003-06-20 11:47:40 [2] DEBUG: Accept-Charset: us-ascii
2003-06-20 11:47:40 [2] DEBUG: Accept-Charset: iso-8859-1
2003-06-20 11:47:40 [2] DEBUG: Accept-Charset: utf-8
2003-06-20 11:47:40 [2] DEBUG: Accept-Charset: iso-10646-ucs-2
2003-06-20 11:47:40 [2] DEBUG: Profile: http://wap.sonyericssonmobile.com/UAprof/T68R201.xml
2003-06-20 11:47:40 [2] DEBUG: User-Agent: SonyEricssonT68/R201A
2003-06-20 11:47:40 [2] DEBUG: Connection: Encoding-Version
2003-06-20 11:47:40 [2] DEBUG: Encoding-Version: 1.3
2003-06-20 11:47:40 [2] DEBUG: WSP: End of decoded headers.
2003-06-20 11:47:40 [2] DEBUG: WSP 0: New state CONNECTING
2003-06-20 11:47:40 [6] DEBUG: WTP: resp_machine 0, state INVOKE_RESP_WAIT, event TR-Invoke.res.
2003-06-20 11:47:40 [6] DEBUG: WTP 0: New state RESULT_WAIT
2003-06-20 11:47:40 [2] DEBUG: WSP: machine 0x8152138, state CONNECTING, event S-Connect.res
2003-06-20 11:47:40 [2] DEBUG: WSP 0: New state CONNECTING_2
2003-06-20 11:47:40 [6] DEBUG: WTP: resp_machine 0, state RESULT_WAIT, event TR-Result.req.
2003-06-20 11:47:40 [6] DEBUG: WTP: begin_sar_result(): data len = 25
2003-06-20 11:47:40 [6] DEBUG: WTP: dispath_to_wdp(): psn = 0
2003-06-20 11:47:40 [6] DEBUG: WTP 0: New state RESULT_RESP_WAIT
2003-06-20 11:47:40 [11] DEBUG: boxc_receiver: got wdp from wapbox
2003-06-20 11:47:40 [7] DEBUG: udp: sending message
2003-06-20 11:47:41 [6] DEBUG: datagram received
2003-06-20 11:47:41 [12] DEBUG: send_msg: sending msg to boxc: <(null)>
2003-06-20 11:47:41 [12] DEBUG: boxc_sender: sent message to <127.0.0.1>
2003-06-20 11:47:41 [6] DEBUG: WTP: resp_machine 0, state RESULT_RESP_WAIT, event RcvAck.
2003-06-20 11:47:41 [6] DEBUG: WTP 0: New state LISTEN
2003-06-20 11:47:41 [2] DEBUG: WSP: machine 0x8152138, state CONNECTING_2, event TR-Result.cnf
2003-06-20 11:47:41 [2] DEBUG: WSP 0: New state CONNECTED
2003-06-20 11:47:41 [6] DEBUG: WTP: Destroying WTPRespMachine 0x8151e10 (0)
2003-06-20 11:47:41 [6] DEBUG: datagram received
2003-06-20 11:47:41 [12] DEBUG: send_msg: sending msg to boxc: <(null)>
2003-06-20 11:47:41 [12] DEBUG: boxc_sender: sent message to <127.0.0.1>
2003-06-20 11:47:41 [6] DEBUG: WTP: Created WTPRespMachine 0x8151e10 (1)
2003-06-20 11:47:41 [6] DEBUG: WTP: resp_machine 1, state LISTEN, event RcvInvoke.
2003-06-20 11:47:41 [6] DEBUG: WTP 1: New state INVOKE_RESP_WAIT
2003-06-20 11:47:41 [2] DEBUG: WSP: machine 0x8152138, state CONNECTED, event TR-Invoke.ind
2003-06-20 11:47:41 [2] DEBUG: WSP: method 1, state NULL_METHOD, event TR-Invoke.ind
2003-06-20 11:47:41 [2] DEBUG: WSP: decoding headers:
2003-06-20 11:47:41 [2] DEBUG: Octet string at 0x8151fa0:
2003-06-20 11:47:41 [2] DEBUG: len: 67
2003-06-20 11:47:41 [2] DEBUG: size: 68
2003-06-20 11:47:41 [2] DEBUG: immutable: 0
2003-06-20 11:47:41 [2] DEBUG: data: 61 70 70 6c 69 63 61 74 applicat
2003-06-20 11:47:41 [2] DEBUG: data: 69 6f 6e 2f 76 6e 64 2e ion/vnd.
2003-06-20 11:47:41 [2] DEBUG: data: 77 61 70 2e 6d 6d 73 2d wap.mms-
2003-06-20 11:47:41 [2] DEBUG: data: 6d 65 73 73 61 67 65 00 message.
2003-06-20 11:47:41 [2] DEBUG: data: 80 61 70 70 6c 69 63 61 .applica
2003-06-20 11:47:41 [2] DEBUG: data: 74 69 6f 6e 2f 76 6e 64 tion/vnd
2003-06-20 11:47:41 [2] DEBUG: data: 2e 77 61 70 2e 6d 6d 73 .wap.mms
2003-06-20 11:47:41 [2] DEBUG: data: 2d 6d 65 73 73 61 67 65 -message
2003-06-20 11:47:41 [2] DEBUG: data: 00 bd 80 ...
2003-06-20 11:47:41 [2] DEBUG: Octet string dump ends.
2003-06-20 11:47:41 [2] WARNING: Did not expect short-integer with 'Cache-Control' header, skipping.
2003-06-20 11:47:41 [2] WARNING: Skipping faulty header.
2003-06-20 11:47:41 [2] DEBUG: WSP: decoded headers:
2003-06-20 11:47:41 [2] DEBUG: Content-Type: application/vnd.wap.mms-message
2003-06-20 11:47:41 [2] DEBUG: Accept: application/vnd.wap.mms-message
2003-06-20 11:47:41 [2] DEBUG: WSP: End of decoded headers.
2003-06-20 11:47:41 [2] DEBUG: WSP 0/1: New method state HOLDING
2003-06-20 11:47:41 [2] DEBUG: WSP: method 1, state HOLDING, event Release
2003-06-20 11:47:41 [2] DEBUG: WSP 0/1: New method state REQUESTING
2003-06-20 11:47:41 [2] DEBUG: WSP 0: New state CONNECTED
2003-06-20 11:47:41 [7] DEBUG: XXX after normalize: (null)
2003-06-20 11:47:41 [2] DEBUG: WSP: machine 0x8152138, state CONNECTED, event S-MethodInvoke.res
2003-06-20 11:47:41 [2] DEBUG: WSP: method 1, state REQUESTING, event S-MethodInvoke.res
2003-06-20 11:47:41 [2] DEBUG: WSP 0/1: New method state PROCESSING
2003-06-20 11:47:41 [2] DEBUG: WSP 0: New state CONNECTED
2003-06-20 11:47:41 [6] DEBUG: WTP: resp_machine 1, state INVOKE_RESP_WAIT, event TR-Invoke.res.
2003-06-20 11:47:41 [6] DEBUG: WTP 1: New state RESULT_WAIT
2003-06-20 11:47:41 [7] DEBUG: Started thread 10 (gwlib/fdset.c:poller)
2003-06-20 11:47:41 [7] DEBUG: Started thread 11 (gwlib/http.c:write_request_thread)
2003-06-20 11:47:41 [11] DEBUG: HTTP: Opening connection to `edited:80' (fd=32).
2003-06-20 11:47:41 [11] DEBUG: Socket connecting
2003-06-20 11:47:41 [10] DEBUG: Get info about connecting socket
2003-06-20 11:47:41 [10] DEBUG: HTTP: Sending request:
2003-06-20 11:47:41 [10] DEBUG: Octet string at 0x8153fb0:
2003-06-20 11:47:41 [10] DEBUG: len: 844
2003-06-20 11:47:41 [10] DEBUG: size: 845
2003-06-20 11:47:41 [10] DEBUG: immutable: 0
2003-06-20 11:47:41 [10] DEBUG: data: 50 4f 53 54 20 2f 20 48 POST / H
2003-06-20 11:47:41 [10] DEBUG: data: 54 54 50 2f 31 2e 31 0d TTP/1.1.
2003-06-20 11:47:41 [10] DEBUG: data: 0a 48 6f 73 74 3a 20 38 .Host: 8
2003-06-20 11:47:41 [10] DEBUG: data: 31 2e 39 35 2e 31 36 30 1.95.160
2003-06-20 11:47:41 [10] DEBUG: data: 2e 34 33 0d 0a 41 63 63 .43..Acc
2003-06-20 11:47:41 [10] DEBUG: data: 65 70 74 2d 4c 61 6e 67 ept-Lang
2003-06-20 11:47:41 [10] DEBUG: data: 75 61 67 65 3a 20 65 6e uage: en
2003-06-20 11:47:41 [10] DEBUG: data: 0d 0a 41 63 63 65 70 74 ..Accept
2003-06-20 11:47:41 [10] DEBUG: data: 2d 43 68 61 72 73 65 74 -Charset
2003-06-20 11:47:41 [10] DEBUG: data: 3a 20 75 73 2d 61 73 63 : us-asc
2003-06-20 11:47:41 [10] DEBUG: data: 69 69 0d 0a 41 63 63 65 ii..Acce
2003-06-20 11:47:41 [10] DEBUG: data: 70 74 2d 43 68 61 72 73 pt-Chars
2003-06-20 11:47:41 [10] DEBUG: data: 65 74 3a 20 69 73 6f 2d et: iso-
2003-06-20 11:47:41 [10] DEBUG: data: 38 38 35 39 2d 31 0d 0a 8859-1..
2003-06-20 11:47:41 [10] DEBUG: data: 41 63 63 65 70 74 2d 43 Accept-C
2003-06-20 11:47:41 [10] DEBUG: data: 68 61 72 73 65 74 3a 20 harset:
2003-06-20 11:47:41 [10] DEBUG: data: 75 74 66 2d 38 0d 0a 41 utf-8..A
2003-06-20 11:47:41 [10] DEBUG: data: 63 63 65 70 74 2d 43 68 ccept-Ch
2003-06-20 11:47:41 [10] DEBUG: data: 61 72 73 65 74 3a 20 69 arset: i
2003-06-20 11:47:41 [10] DEBUG: data: 73 6f 2d 31 30 36 34 36 so-10646
2003-06-20 11:47:41 [10] DEBUG: data: 2d 75 63 73 2d 32 0d 0a -ucs-2..
2003-06-20 11:47:41 [10] DEBUG: data: 50 72 6f 66 69 6c 65 3a Profile:
2003-06-20 11:47:41 [10] DEBUG: data: 20 68 74 74 70 3a 2f 2f http://
2003-06-20 11:47:41 [10] DEBUG: data: 77 61 70 2e 73 6f 6e 79 wap.sony
2003-06-20 11:47:41 [10] DEBUG: data: 65 72 69 63 73 73 6f 6e ericsson
2003-06-20 11:47:41 [10] DEBUG: data: 6d 6f 62 69 6c 65 2e 63 mobile.c
2003-06-20 11:47:41 [10] DEBUG: data: 6f 6d 2f 55 41 70 72 6f om/UApro
2003-06-20 11:47:41 [10] DEBUG: data: 66 2f 54 36 38 52 32 30 f/T68R20
2003-06-20 11:47:41 [10] DEBUG: data: 31 2e 78 6d 6c 0d 0a 55 1.xml..U
2003-06-20 11:47:41 [10] DEBUG: data: 73 65 72 2d 41 67 65 6e ser-Agen
2003-06-20 11:47:41 [10] DEBUG: data: 74 3a 20 53 6f 6e 79 45 t: SonyE
2003-06-20 11:47:41 [10] DEBUG: data: 72 69 63 73 73 6f 6e 54 ricssonT
2003-06-20 11:47:41 [10] DEBUG: data: 36 38 2f 52 32 30 31 41 68/R201A
2003-06-20 11:47:41 [10] DEBUG: data: 0d 0a 43 6f 6e 74 65 6e ..Conten
2003-06-20 11:47:41 [10] DEBUG: data: 74 2d 54 79 70 65 3a 20 t-Type:
2003-06-20 11:47:41 [10] DEBUG: data: 61 70 70 6c 69 63 61 74 applicat
2003-06-20 11:47:41 [10] DEBUG: data: 69 6f 6e 2f 76 6e 64 2e ion/vnd.
2003-06-20 11:47:41 [10] DEBUG: data: 77 61 70 2e 6d 6d 73 2d wap.mms-
2003-06-20 11:47:41 [10] DEBUG: data: 6d 65 73 73 61 67 65 0d message.
2003-06-20 11:47:41 [10] DEBUG: data: 0a 41 63 63 65 70 74 3a .Accept:
2003-06-20 11:47:41 [10] DEBUG: data: 20 61 70 70 6c 69 63 61 applica
2003-06-20 11:47:41 [10] DEBUG: data: 74 69 6f 6e 2f 76 6e 64 tion/vnd
2003-06-20 11:47:41 [10] DEBUG: data: 2e 77 61 70 2e 6d 6d 73 .wap.mms
2003-06-20 11:47:41 [10] DEBUG: data: 2d 6d 65 73 73 61 67 65 -message
2003-06-20 11:47:41 [10] DEBUG: data: 0d 0a 41 63 63 65 70 74 ..Accept
2003-06-20 11:47:41 [10] DEBUG: data: 2d 43 68 61 72 73 65 74 -Charset
2003-06-20 11:47:41 [10] DEBUG: data: 3a 20 49 53 4f 2d 38 38 : ISO-88
2003-06-20 11:47:41 [10] DEBUG: data: 35 39 2d 32 0d 0a 41 63 59-2..Ac
2003-06-20 11:47:41 [10] DEBUG: data: 63 65 70 74 2d 43 68 61 cept-Cha
2003-06-20 11:47:41 [10] DEBUG: data: 72 73 65 74 3a 20 49 53 rset: IS
2003-06-20 11:47:41 [10] DEBUG: data: 4f 2d 38 38 35 39 2d 33 O-8859-3
2003-06-20 11:47:41 [10] DEBUG: data: 0d 0a 41 63 63 65 70 74 ..Accept
2003-06-20 11:47:41 [10] DEBUG: data: 2d 43 68 61 72 73 65 74 -Charset
2003-06-20 11:47:41 [10] DEBUG: data: 3a 20 49 53 4f 2d 38 38 : ISO-88
2003-06-20 11:47:41 [10] DEBUG: data: 35 39 2d 34 0d 0a 41 63 59-4..Ac
2003-06-20 11:47:41 [10] DEBUG: data: 63 65 70 74 2d 43 68 61 cept-Cha
2003-06-20 11:47:41 [10] DEBUG: data: 72 73 65 74 3a 20 49 53 rset: IS
2003-06-20 11:47:41 [10] DEBUG: data: 4f 2d 38 38 35 39 2d 35 O-8859-5
2003-06-20 11:47:41 [10] DEBUG: data: 0d 0a 41 63 63 65 70 74 ..Accept
2003-06-20 11:47:41 [10] DEBUG: data: 2d 43 68 61 72 73 65 74 -Charset
2003-06-20 11:47:41 [10] DEBUG: data: 3a 20 49 53 4f 2d 38 38 : ISO-88
2003-06-20 11:47:41 [10] DEBUG: data: 35 39 2d 36 0d 0a 41 63 59-6..Ac
2003-06-20 11:47:41 [10] DEBUG: data: 63 65 70 74 2d 43 68 61 cept-Cha
2003-06-20 11:47:41 [10] DEBUG: data: 72 73 65 74 3a 20 49 53 rset: IS
2003-06-20 11:47:41 [10] DEBUG: data: 4f 2d 38 38 35 39 2d 37 O-8859-7
2003-06-20 11:47:41 [10] DEBUG: data: 0d 0a 41 63 63 65 70 74 ..Accept
2003-06-20 11:47:41 [10] DEBUG: data: 2d 43 68 61 72 73 65 74 -Charset
2003-06-20 11:47:41 [10] DEBUG: data: 3a 20 49 53 4f 2d 38 38 : ISO-88
2003-06-20 11:47:41 [10] DEBUG: data: 35 39 2d 38 0d 0a 41 63 59-8..Ac
2003-06-20 11:47:41 [10] DEBUG: data: 63 65 70 74 2d 43 68 61 cept-Cha
2003-06-20 11:47:41 [10] DEBUG: data: 72 73 65 74 3a 20 49 53 rset: IS
2003-06-20 11:47:41 [10] DEBUG: data: 4f 2d 38 38 35 39 2d 39 O-8859-9
2003-06-20 11:47:41 [10] DEBUG: data: 0d 0a 58 2d 57 41 50 2d ..X-WAP-
2003-06-20 11:47:41 [10] DEBUG: data: 4e 65 74 77 6f 72 6b 2d Network-
2003-06-20 11:47:41 [10] DEBUG: data: 43 6c 69 65 6e 74 2d 49 Client-I
2003-06-20 11:47:41 [10] DEBUG: data: 50 3a 20 38 31 2e 39 35 P: 81.95
2003-06-20 11:47:41 [10] DEBUG: data: 2e 31 36 30 2e 31 37 37 .160.177
2003-06-20 11:47:41 [10] DEBUG: data: 0d 0a 58 2d 57 41 50 2d ..X-WAP-
2003-06-20 11:47:41 [10] DEBUG: data: 43 6c 69 65 6e 74 2d 53 Client-S
2003-06-20 11:47:41 [10] DEBUG: data: 44 55 2d 53 69 7a 65 3a DU-Size:
2003-06-20 11:47:41 [10] DEBUG: data: 20 32 36 31 31 32 30 0d 261120.
2003-06-20 11:47:41 [10] DEBUG: data: 0a 56 69 61 3a 20 57 41 .Via: WA
2003-06-20 11:47:41 [10] DEBUG: data: 50 2f 31 2e 31 20 73 68 P/1.1 sh
2003-06-20 11:47:41 [10] DEBUG: data: 69 6e 79 2e 6d 61 67 74 iny.magt
2003-06-20 11:47:41 [10] DEBUG: data: 69 67 73 6d 2e 67 65 20 igsm.ge
2003-06-20 11:47:41 [10] DEBUG: data: 28 4b 61 6e 6e 65 6c 2f (Kannel/
2003-06-20 11:47:41 [10] DEBUG: data: 63 76 73 2d 32 30 30 33 cvs-2003
2003-06-20 11:47:41 [10] DEBUG: data: 30 36 32 30 29 0d 0a 58 0620)..X
2003-06-20 11:47:41 [10] DEBUG: data: 2d 57 41 50 2d 47 61 74 -WAP-Gat
2003-06-20 11:47:41 [10] DEBUG: data: 65 77 61 79 3a 20 4b 61 eway: Ka
2003-06-20 11:47:41 [10] DEBUG: data: 6e 6e 65 6c 2f 63 76 73 nnel/cvs
2003-06-20 11:47:41 [10] DEBUG: data: 2d 32 30 30 33 30 36 32 -2003062
2003-06-20 11:47:41 [10] DEBUG: data: 30 0d 0a 58 2d 57 41 50 0..X-WAP
2003-06-20 11:47:41 [10] DEBUG: data: 2d 53 65 73 73 69 6f 6e -Session
2003-06-20 11:47:41 [10] DEBUG: data: 2d 49 44 3a 20 30 0d 0a -ID: 0..
2003-06-20 11:47:41 [10] DEBUG: data: 43 6f 6e 74 65 6e 74 2d Content-
2003-06-20 11:47:41 [10] DEBUG: data: 4c 65 6e 67 74 68 3a 20 Length:
2003-06-20 11:47:41 [10] DEBUG: data: 36 32 0d 0a 0d 0a 8c 80 62......
2003-06-20 11:47:41 [10] DEBUG: data: 98 33 2d 38 65 65 38 00 .3-8ee8.
2003-06-20 11:47:41 [10] DEBUG: data: 8d 90 85 04 3e f2 bd c7 ....>...
2003-06-20 11:47:41 [10] DEBUG: data: 89 01 81 97 39 39 35 39 ....9959
2003-06-20 11:47:41 [10] DEBUG: data: 39 31 38 32 34 31 38 2f 9182418/
2003-06-20 11:47:41 [10] DEBUG: data: 54 59 50 45 3d 50 4c 4d TYPE=PLM
2003-06-20 11:47:41 [10] DEBUG: data: 4e 00 8a 80 88 04 81 02 N.......
2003-06-20 11:47:41 [10] DEBUG: data: 0e 10 8f 81 94 81 86 81 ........
2003-06-20 11:47:41 [10] DEBUG: data: 90 81 84 a3 ....
2003-06-20 11:47:41 [10] DEBUG: Octet string dump ends.
2003-06-20 11:47:41 [10] DEBUG: HTTP: Status line: <HTTP/1.0 200 OK>
2003-06-20 11:47:41 [10] DEBUG: HTTP: Received response:
2003-06-20 11:47:41 [10] DEBUG: Octet string at 0x8153fb0:
2003-06-20 11:47:41 [10] DEBUG: len: 83
2003-06-20 11:47:41 [10] DEBUG: size: 84
2003-06-20 11:47:41 [10] DEBUG: immutable: 0
2003-06-20 11:47:41 [10] DEBUG: data: 43 6f 6e 74 65 6e 74 2d Content-
2003-06-20 11:47:41 [10] DEBUG: data: 74 79 70 65 3a 20 61 70 type: ap
2003-06-20 11:47:41 [10] DEBUG: data: 70 6c 69 63 61 74 69 6f plicatio
2003-06-20 11:47:41 [10] DEBUG: data: 6e 2f 76 6e 64 2e 77 61 n/vnd.wa
2003-06-20 11:47:41 [10] DEBUG: data: 70 2e 6d 6d 73 2d 6d 65 p.mms-me
2003-06-20 11:47:41 [10] DEBUG: data: 73 73 61 67 65 0d 0a 43 ssage..C
2003-06-20 11:47:41 [10] DEBUG: data: 6f 6e 74 65 6e 74 2d 6c ontent-l
2003-06-20 11:47:41 [10] DEBUG: data: 65 6e 67 74 68 3a 20 31 ength: 1
2003-06-20 11:47:41 [10] DEBUG: data: 34 0d 0a 0d 0a 8c 81 98 4.......
2003-06-20 11:47:41 [10] DEBUG: data: 33 2d 38 65 65 38 00 8d 3-8ee8..
2003-06-20 11:47:41 [10] DEBUG: data: 90 92 84 ...
2003-06-20 11:47:41 [10] DEBUG: Octet string dump ends.
2003-06-20 11:47:41 [2] DEBUG: WSP: machine 0x8152138, state CONNECTED, event S-MethodResult.req
2003-06-20 11:47:41 [2] DEBUG: WSP: method 1, state PROCESSING, event S-MethodResult.req
2003-06-20 11:47:41 [2] DEBUG: WSP 0/1: New method state REPLYING
2003-06-20 11:47:41 [2] DEBUG: WSP 0: New state CONNECTED
2003-06-20 11:47:41 [6] DEBUG: WTP: resp_machine 1, state RESULT_WAIT, event TR-Result.req.
2003-06-20 11:47:41 [6] DEBUG: WTP: begin_sar_result(): data len = 51
2003-06-20 11:47:41 [6] DEBUG: WTP: dispath_to_wdp(): psn = 0
2003-06-20 11:47:41 [6] DEBUG: WTP 1: New state RESULT_RESP_WAIT
2003-06-20 11:47:41 [11] DEBUG: boxc_receiver: got wdp from wapbox
2003-06-20 11:47:41 [7] DEBUG: udp: sending message
2003-06-20 11:47:42 [6] DEBUG: datagram received
2003-06-20 11:47:42 [12] DEBUG: send_msg: sending msg to boxc: <(null)>
2003-06-20 11:47:42 [12] DEBUG: boxc_sender: sent message to <127.0.0.1>
2003-06-20 11:47:42 [6] DEBUG: WTP: resp_machine 1, state RESULT_RESP_WAIT, event RcvAck.
2003-06-20 11:47:42 [6] DEBUG: WTP 1: New state LISTEN
2003-06-20 11:47:42 [6] DEBUG: WTP: Destroying WTPRespMachine 0x8151e10 (1)
2003-06-20 11:47:42 [2] DEBUG: WSP: machine 0x8152138, state CONNECTED, event TR-Result.cnf
2003-06-20 11:47:42 [2] DEBUG: WSP: method 1, state REPLYING, event TR-Result.cnf
2003-06-20 11:47:42 [2] DEBUG: WSP 0/1: New method state NULL_METHOD
2003-06-20 11:47:42 [2] DEBUG: Destroying WSPMethodMachine 1
2003-06-20 11:47:42 [2] DEBUG: WSP 0: New state CONNECTED
2003-06-20 11:47:43 [6] DEBUG: datagram received
2003-06-20 11:47:43 [12] DEBUG: send_msg: sending msg to boxc: <(null)>
2003-06-20 11:47:43 [12] DEBUG: boxc_sender: sent message to <127.0.0.1>
2003-06-20 11:47:43 [6] DEBUG: WTP: Created WTPRespMachine 0x8151e10 (2)
2003-06-20 11:47:43 [6] DEBUG: WTP: resp_machine 2, state LISTEN, event RcvInvoke.
2003-06-20 11:47:43 [6] DEBUG: WTP 2: New state LISTEN
2003-06-20 11:47:43 [6] DEBUG: WTP: Destroying WTPRespMachine 0x8151e10 (2)
2003-06-20 11:47:43 [2] DEBUG: WSP: machine 0x8152138, state CONNECTED, event TR-Invoke.ind
2003-06-20 11:47:43 [2] DEBUG: WSP 0: New state NULL_SESSION
2003-06-20 11:47:43 [2] DEBUG: Destroying WSPMachine 0x8152138
2003-06-20 11:47:44 [11] DEBUG: boxc_receiver: heartbeat with load value 0 received
Stipe Tolj wrote:
Hi list,
I just commited this to cvs:
2003-06-20 Stipe Tolj <[EMAIL PROTECTED]> * Makefile.in: added compilation of RADIUS related files inside radius/. * doc/userguide/userguide.xml: new MSISDN provisioning section describing the use of the RADIUS accounting proxy thread. * gwlib/cfg.def: removed properietary groups that are *not* used inside Kannel's tree and added 'radius-acct' group configuration directives. * gw/wap-appl.c, gw/wapbox.c: added RADIUS accounting proxy related calls. * radius/*: added RADIUS accounting proxy implemenation. * test/test_radius_*.c: added some testing applications for the RADIUS routines.
which means we have now a real MSISDN provisioning boarded inside Kannel using a RADIUS accounting proxy thread inside wapbox.
See user's guide for guidance.
It works here at Wapme for some time inside our MMSC implementation, because we pick the 'From' MMS header using the MSISDN provsioning value provided by the WAP gateway (wapbox) directly.
The only thing that needs work on is the MD5 shared secret re-computation to ensure NAS and we are having the same shared secret. Usually I'm aware on how this is done, but it seems I can get this right with our Ascend MAX2000 we have here arround.
BTW, we used GNU-radius as the RADIUS server back-end for authentication and account packet forwarding.
Any help in getting the damn shared secret re-computation done right is highly welcome.
Stipe
[EMAIL PROTECTED] ------------------------------------------------------------------- Wapme Systems AG
Vogelsanger Weg 80 40470 D�sseldorf
Tel: +49-211-74845-0 Fax: +49-211-74845-299
E-Mail: [EMAIL PROTECTED] Internet: http://www.wapme-systems.de ------------------------------------------------------------------- wapme.net - wherever you are
-- David Chkhartishvili Tel: 995 99 182418
