When SonyEricsson �68 tries to open WAP-connect (sends WSP-connect) kannel
gateway (1.2.0 and 1.0.3) returns WTP-abort. Why? Other phones work fine!
Below folows trace-files from bad (SonyEricsson �68) and good (Siemens M35)
sessions:
Thanks for any hints!!!
======================SonyEricsson �68===========
Frame 1 (319 on wire, 319 captured)
Arrival Time: Aug 21, 2002 16:58:43.544823000
Time delta from previous packet: 0.000000000 seconds
Time relative to first packet: 0.000000000 seconds
Frame Number: 1
Packet Length: 319 bytes
Capture Length: 319 bytes
Ethernet II
Destination: 00:00:00:00:00:01 (XEROX_00:00:01)
Source: 00:30:94:33:dd:83 (Cisco_33:dd:83)
Type: IP (0x0800)
Internet Protocol, Src Addr: nnn.nnn.nnn.5 (nnn.nnn.nnn.5), Dst Addr:
nnn.nnn.nnn.nnn (nnn.nnn.nnn.nnn)
Version: 4
Header length: 20 bytes
Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00)
0000 00.. = Differentiated Services Codepoint: Default (0x00)
.... ..0. = ECN-Capable Transport (ECT): 0
.... ...0 = ECN-CE: 0
Total Length: 305
Identification: 0x0007
Flags: 0x00
.0.. = Don't fragment: Not set
..0. = More fragments: Not set
Fragment offset: 0
Time to live: 63
Protocol: UDP (0x11)
Header checksum: 0x584e (correct)
Source: nnn.nnn.nnn.5 (nnn.nnn.nnn.5)
Destination: nnn.nnn.nnn.nnn (nnn.nnn.nnn.nnn)
User Datagram Protocol, Src Port: 49200 (49200), Dst Port: 9201 (9201)
Source port: 49200 (49200)
Destination port: 9201 (9201)
Length: 285
Checksum: 0x4dba (correct)
Wireless Transaction Protocol
Header: 0A2DE012
0... .... = Continue Flag: No TPI
.000 1... = PDU Type: Invoke (0x01)
.... .01. = Trailer Flags: Last packet of message (0x01)
.... ...0 = Re-transmission Indicator: First transmission
0... .... .... .... = TID Response: Original
.010 1101 1110 0000 = Transaction ID: 0x2de0
00.. .... = Version: Current (0x00)
..0. .... = TIDNew: TID is valid
...1 .... = U/P flag: User Acknowledgement required
.... 00.. = Reserved: 0x00
.... ..10 = Transaction Class: Reliable Invoke with Reliable Result
(0x02)
Wireless Session Protocol
PDU Type: Connect (0x01)
0001 .... = Version (Major): 1
.... 0000 = Version (Minor): 0
Capability Length: 17
Headers Length: 251
Capabilities
Client SDU: 3000
Server SDU: 3000
Protocol Options: (Push facility)
Method MOR: 2
Push MOR: 1
Headers
Accept: application/vnd.wap.wmlc (0x14)
Accept: application/vnd.wap.wbxml (0x29)
Accept: application/vnd.wap.wmlscriptc (0x15)
Accept: application/xhtml+xml
Accept: application/vnd.wap.xhtml+xml
Accept: application/vnd.wap.mms-message
Accept: */* (0x00)
Unsupported Header: Proxy-Authorization
Accept-Language: Russian (ru) (0x5f)
Accept-Charset: us-ascii (0x0003)
Accept-Charset: iso-8859-1 (0x0004)
Accept-Charset: utf-8 (0x006a)
Accept-Charset: iso-10646-ucs-2
Profile: http://wap.sonyericssonmobile.com/UAprof/T68R201.xml
User-Agent: SonyEricssonT68/R201A
Bearer-indication: IPv4 (0x00000000)
Accept-Application: 0x00000001
Accept-Application: 0x00000002
Accept-Application: 0x00000004
Connection: Encoding-Version
Encoding-Version: 1.3
Frame 2 (46 on wire, 46 captured)
Arrival Time: Aug 21, 2002 16:58:43.546803000
Time delta from previous packet: 0.001980000 seconds
Time relative to first packet: 0.001980000 seconds
Frame Number: 2
Packet Length: 46 bytes
Capture Length: 46 bytes
Ethernet II
Destination: 08:00:09:61:81:ee (HP_61:81:ee)
Source: 00:00:00:00:00:00 (XEROX_00:00:00)
Type: IP (0x0800)
Internet Protocol, Src Addr: nnn.nnn.nnn.nnn (nnn.nnn.nnn.nnn), Dst Addr:
nnn.nnn.nnn.5 (nnn.nnn.nnn.5)
Version: 4
Header length: 20 bytes
Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00)
0000 00.. = Differentiated Services Codepoint: Default (0x00)
.... ..0. = ECN-Capable Transport (ECT): 0
.... ...0 = ECN-CE: 0
Total Length: 32
Identification: 0x0000
Flags: 0x04
.1.. = Don't fragment: Set
..0. = More fragments: Not set
Fragment offset: 0
Time to live: 62
Protocol: UDP (0x11)
Header checksum: 0x1a66 (correct)
Source: nnn.nnn.nnn.nnn (nnn.nnn.nnn.nnn)
Destination: nnn.nnn.nnn.5 (nnn.nnn.nnn.5)
User Datagram Protocol, Src Port: 9201 (9201), Dst Port: 49200 (49200)
Source port: 9201 (9201)
Destination port: 49200 (49200)
Length: 12
Checksum: 0xf89a (correct)
Wireless Transaction Protocol
Header: 20ADE004
0... .... = Continue Flag: No TPI
.010 0... = PDU Type: Abort (0x04)
.... .000 = Abort Type: Provider (0x00)
1... .... .... .... = TID Response: Response
.010 1101 1110 0000 = Transaction ID: 0x2de0
Abort Reason: Not Implemented SAR (0x04)
==========================================
======================Siemens M35==========
Frame 1 (287 on wire, 287 captured)
Arrival Time: Aug 21, 2002 17:04:50.958981000
Time delta from previous packet: 0.000000000 seconds
Time relative to first packet: 0.000000000 seconds
Frame Number: 1
Packet Length: 287 bytes
Capture Length: 287 bytes
Ethernet II
Destination: 00:00:00:00:00:01 (XEROX_00:00:01)
Source: 00:30:94:33:dd:83 (Cisco_33:dd:83)
Type: IP (0x0800)
Internet Protocol, Src Addr: nnn.nnn.nnn.4 (nnn.nnn.nnn.4), Dst Addr:
nnn.nnn.nnn.nnn (nnn.nnn.nnn.nnn)
Version: 4
Header length: 20 bytes
Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00)
0000 00.. = Differentiated Services Codepoint: Default (0x00)
.... ..0. = ECN-Capable Transport (ECT): 0
.... ...0 = ECN-CE: 0
Total Length: 273
Identification: 0x1dba
Flags: 0x00
.0.. = Don't fragment: Not set
..0. = More fragments: Not set
Fragment offset: 0
Time to live: 63
Protocol: UDP (0x11)
Header checksum: 0x3abc (correct)
Source: nnn.nnn.nnn.4 (nnn.nnn.nnn.4)
Destination: nnn.nnn.nnn.nnn (nnn.nnn.nnn.nnn)
User Datagram Protocol, Src Port: 8502 (8502), Dst Port: 9201 (9201)
Source port: 8502 (8502)
Destination port: 9201 (9201)
Length: 253
Checksum: 0x1268 (correct)
Wireless Transaction Protocol
Header: 0E671812
0... .... = Continue Flag: No TPI
.000 1... = PDU Type: Invoke (0x01)
.... .11. = Trailer Flags: Re-assembly not supported (0x03)
.... ...0 = Re-transmission Indicator: First transmission
0... .... .... .... = TID Response: Original
.110 0111 0001 1000 = Transaction ID: 0x6718
00.. .... = Version: Current (0x00)
..0. .... = TIDNew: TID is valid
...1 .... = U/P flag: User Acknowledgement required
.... 00.. = Reserved: 0x00
.... ..10 = Transaction Class: Reliable Invoke with Reliable Result
(0x02)
Wireless Session Protocol
PDU Type: Connect (0x01)
0001 .... = Version (Major): 1
.... 0000 = Version (Minor): 0
Capability Length: 68
Headers Length: 168
Capabilities
Client SDU: 1800
Server SDU: 1800
Protocol Options: (Session resume facility) (Acknowledgement
headers)
Method MOR: 3
Push MOR: 1
Extended Methods: (80 - X-UP-AGET) (81 - X-UP-GETNOTIFY) (112 -
X-UP-APOST)
Header Code Pages: (16 - x-up-1)
Headers
Accept: application/vnd.wap.wmlc (0x14)
Type: 1108
Accept: application/vnd.wap.wmlc (0x14)
Accept: application/vnd.wap.wmlscriptc (0x15)
Accept: application/vnd.uplanet.signal (0x202)
Accept: application/vnd.uplanet.cachop-wbxml (0x201)
Accept: application/vnd.uplanet.alert-wbxml (0x203)
Accept: application/vnd.uplanet.channel-wbxml (0x206)
Accept: application/vnd.uplanet.list-wbxml (0x204)
Accept: application/vnd.uplanet.listcmd-wbxml (0x205)
Accept: application/vnd.uplanet.bearer-choice-wbxml (0x209)
Accept: application/vnd.wap.multipart.related (0x33)
Accept: application/vnd.wap.multipart.mixed (0x23)
Accept: application/x-up-device
Accept: application/vnd.phonecom.mmc-wbxml (0x20a)
Accept: application/octet-stream
Shift code: 0x10
x-up-proxy-enable-trust: 1
x-up-proxy-ba-enable: 1
x-up-proxy-redirect-enable: 1
Shift code: 0x01
User-Agent: SIE-C3I/3.0 UP/4.1.16m
Accept-Language: English (en) (0x19)
Accept: image/vnd.wap.wbmp (0x21)
Accept-Charset: utf-8 (0x006a)
Shift code: 0x10
x-up-devcap-num-softkeys: 2
x-up-devcap-has-color: 0
x-up-devcap-softkey-size: 5
x-up-devcap-immed-alert: 1
Shift code: 0x10
Unsupported Openwave Header: x-up-proxy-push-addr
Frame 2 (70 on wire, 70 captured)
Arrival Time: Aug 21, 2002 17:04:50.963106000
Time delta from previous packet: 0.004125000 seconds
Time relative to first packet: 0.004125000 seconds
Frame Number: 2
Packet Length: 70 bytes
Capture Length: 70 bytes
Ethernet II
Destination: 08:00:09:61:81:ee (HP_61:81:ee)
Source: 00:00:00:00:00:00 (XEROX_00:00:00)
Type: IP (0x0800)
Internet Protocol, Src Addr: nnn.nnn.nnn.nnn (nnn.nnn.nnn.nnn), Dst Addr:
nnn.nnn.nnn.4 (nnn.nnn.nnn.4)
Version: 4
Header length: 20 bytes
Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00)
0000 00.. = Differentiated Services Codepoint: Default (0x00)
.... ..0. = ECN-Capable Transport (ECT): 0
.... ...0 = ECN-CE: 0
Total Length: 56
Identification: 0x0000
Flags: 0x04
.1.. = Don't fragment: Set
..0. = More fragments: Not set
Fragment offset: 0
Time to live: 62
Protocol: UDP (0x11)
Header checksum: 0x1a4f (correct)
Source: nnn.nnn.nnn.nnn (nnn.nnn.nnn.nnn)
Destination: nnn.nnn.nnn.4 (nnn.nnn.nnn.4)
User Datagram Protocol, Src Port: 9201 (9201), Dst Port: 8502 (8502)
Source port: 9201 (9201)
Destination port: 8502 (8502)
Length: 36
Checksum: 0x4363 (correct)
Wireless Transaction Protocol
Header: 16E718
0... .... = Continue Flag: No TPI
.001 0... = PDU Type: Result (0x02)
.... .11. = Trailer Flags: Re-assembly not supported (0x03)
.... ...0 = Re-transmission Indicator: First transmission
1... .... .... .... = TID Response: Response
.110 0111 0001 1000 = Transaction ID: 0x6718
Wireless Session Protocol
PDU Type: ConnectReply (0x02)
Server Session ID: 5
Capability Length: 21
Headers Length: 0
Capabilities
Client SDU: 1800
Server SDU: 1800
Protocol Options:
Method MOR: 3
Push MOR: 1
Extended Methods:
Header Code Pages:
Frame 3 (60 on wire, 60 captured)
Arrival Time: Aug 21, 2002 17:04:51.696046000
Time delta from previous packet: 0.732940000 seconds
Time relative to first packet: 0.737065000 seconds
Frame Number: 3
Packet Length: 60 bytes
Capture Length: 60 bytes
Ethernet II
Destination: 00:00:00:00:00:01 (XEROX_00:00:01)
Source: 00:30:94:33:dd:83 (Cisco_33:dd:83)
Type: IP (0x0800)
Trailer: 000000000000000000000000000000
Internet Protocol, Src Addr: nnn.nnn.nnn.4 (nnn.nnn.nnn.4), Dst Addr:
nnn.nnn.nnn.nnn (nnn.nnn.nnn.nnn)
Version: 4
Header length: 20 bytes
Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00)
0000 00.. = Differentiated Services Codepoint: Default (0x00)
.... ..0. = ECN-Capable Transport (ECT): 0
.... ...0 = ECN-CE: 0
Total Length: 31
Identification: 0x1dbb
Flags: 0x00
.0.. = Don't fragment: Not set
..0. = More fragments: Not set
Fragment offset: 0
Time to live: 63
Protocol: UDP (0x11)
Header checksum: 0x3bad (correct)
Source: nnn.nnn.nnn.4 (nnn.nnn.nnn.4)
Destination: nnn.nnn.nnn.nnn (nnn.nnn.nnn.nnn)
User Datagram Protocol, Src Port: 8502 (8502), Dst Port: 9201 (9201)
Source port: 8502 (8502)
Destination port: 9201 (9201)
Length: 11
Checksum: 0x67e3 (correct)
Wireless Transaction Protocol
Header: 186718
0... .... = Continue Flag: No TPI
.001 1... = PDU Type: Ack (0x03)
.... .0.. = Tve/Tok flag: False
.... ...0 = Re-transmission Indicator: First transmission
0... .... .... .... = TID Response: Original
.110 0111 0001 1000 = Transaction ID: 0x6718
........... and so on .......
==========================================