Lothar Kimmeringer
2010-03-29 14:28:23 UTC
Hello,
I'm currently sitting on a trace of a data-communication that
sometimes hangs and gets disconnected by the provider due to
an inactivity-timeout. When going through the CAPI-Trace I
can see the following effect:
<------------- Tue Mar 23 03:34:00 CET 2010 93 Message ID: 9f4
--------------------------------------------------------------------------------
Raw length: 30
1e 00 01 00 86 82 f4 09 01 01 01 00 90 24 2d 00 '??????ô??????$-?'
80 00 00 00 00 00 00 00 00 00 00 00 00 00 '??????????????'
--------------------------------------------------------------------------------
DATA_B3_IND 1
Data-Handle = 0x0
Data-Length = 0x80
Flags = 00000000000000000000000000000000
NCCI = 0x10101
Data = 0x2d2490
Data64 = 0x0
[...]
-------------> Tue Mar 23 03:34:00 CET 2010 95 Message ID: 84
--------------------------------------------------------------------------------
Raw length: 30
1e 00 01 00 86 80 84 00 01 01 01 00 c8 c9 87 69 '????????????ÈÉ?i'
0a 00 08 00 00 00 00 00 00 00 00 00 00 00 '??????????????'
--------------------------------------------------------------------------------
DATA_B3_REQ 1
Data-Handle = 0x8
Data-Length = 0xa
Flags = 00000000000000000000000000000000
NCCI = 0x10101
Data = 0x6987c9c8
Data64 = 0x0
-------------> Tue Mar 23 03:34:00 CET 2010 96 Message ID: 9f4
--------------------------------------------------------------------------------
Raw length: 14
0e 00 01 00 86 83 f4 09 01 01 01 00 00 00 '??????ô???????'
--------------------------------------------------------------------------------
DATA_B3_RESP 1
Data-Handle = 0x0
NCCI = 0x10101
So the response to the received data b3 block is sent after sending
a data b3 request (containing the answer to the request being
received with that block. Every time this kind of thing happens,
the connection hangs and gets disconnected one minute later:
<------------- Tue Mar 23 03:35:00 CET 2010 840 Message ID: 9f7
--------------------------------------------------------------------------------
Raw length: 15
0f 00 01 00 84 82 f7 09 01 01 01 00 00 00 00 '??????÷????????'
--------------------------------------------------------------------------------
DISCONNECT_B3_IND 1
B3 Protocol = 0x2 (ISO_8208_X_25_DTE_DTE)
Reason = 0x0 (Normal clearing, no cause available)
NCCI = 0x10101
NCPI = none
Is it against the standard to send a DataB3Request before
responding to a received Indication or is that a bug on my
communication partner's side?
Best regards,
Lothar
I'm currently sitting on a trace of a data-communication that
sometimes hangs and gets disconnected by the provider due to
an inactivity-timeout. When going through the CAPI-Trace I
can see the following effect:
<------------- Tue Mar 23 03:34:00 CET 2010 93 Message ID: 9f4
--------------------------------------------------------------------------------
Raw length: 30
1e 00 01 00 86 82 f4 09 01 01 01 00 90 24 2d 00 '??????ô??????$-?'
80 00 00 00 00 00 00 00 00 00 00 00 00 00 '??????????????'
--------------------------------------------------------------------------------
DATA_B3_IND 1
Data-Handle = 0x0
Data-Length = 0x80
Flags = 00000000000000000000000000000000
NCCI = 0x10101
Data = 0x2d2490
Data64 = 0x0
[...]
-------------> Tue Mar 23 03:34:00 CET 2010 95 Message ID: 84
--------------------------------------------------------------------------------
Raw length: 30
1e 00 01 00 86 80 84 00 01 01 01 00 c8 c9 87 69 '????????????ÈÉ?i'
0a 00 08 00 00 00 00 00 00 00 00 00 00 00 '??????????????'
--------------------------------------------------------------------------------
DATA_B3_REQ 1
Data-Handle = 0x8
Data-Length = 0xa
Flags = 00000000000000000000000000000000
NCCI = 0x10101
Data = 0x6987c9c8
Data64 = 0x0
-------------> Tue Mar 23 03:34:00 CET 2010 96 Message ID: 9f4
--------------------------------------------------------------------------------
Raw length: 14
0e 00 01 00 86 83 f4 09 01 01 01 00 00 00 '??????ô???????'
--------------------------------------------------------------------------------
DATA_B3_RESP 1
Data-Handle = 0x0
NCCI = 0x10101
So the response to the received data b3 block is sent after sending
a data b3 request (containing the answer to the request being
received with that block. Every time this kind of thing happens,
the connection hangs and gets disconnected one minute later:
<------------- Tue Mar 23 03:35:00 CET 2010 840 Message ID: 9f7
--------------------------------------------------------------------------------
Raw length: 15
0f 00 01 00 84 82 f7 09 01 01 01 00 00 00 00 '??????÷????????'
--------------------------------------------------------------------------------
DISCONNECT_B3_IND 1
B3 Protocol = 0x2 (ISO_8208_X_25_DTE_DTE)
Reason = 0x0 (Normal clearing, no cause available)
NCCI = 0x10101
NCPI = none
Is it against the standard to send a DataB3Request before
responding to a received Indication or is that a bug on my
communication partner's side?
Best regards,
Lothar
--
Lothar Kimmeringer E-Mail: ***@kimmeringer.de
PGP-encrypted mails preferred (Key-ID: 0x8BC3CD81)
Always remember: The answer is forty-two, there can only be wrong
questions!
Lothar Kimmeringer E-Mail: ***@kimmeringer.de
PGP-encrypted mails preferred (Key-ID: 0x8BC3CD81)
Always remember: The answer is forty-two, there can only be wrong
questions!