Project

General

Profile

Telefax G4 » History » Version 3

laforge, 03/14/2024 12:44 PM
document wireshark dissectors

1 1 laforge
h1. Telefax G4
2
3
G4 (Group 4) is a rarely-used version of the Telefax service which works only over ISDN.  Contrary to the much more commonlty used G3 (Group 3) for analog telephone lines, G4 does not include any Modem.  Instead, it natively uses digital transmission for the Telefax data over ISDN B-Channels.
4
5 3 laforge
h2. Protocol stack
6 1 laforge
7 3 laforge
The protocol stack looks like this:
8 1 laforge
9 3 laforge
* G4 Fax specific data as per T.6, T.563 etc.
10
* T.62 Document Layer
11
* T.62 Session Layer
12
* T.70
13
* X.75
14
* ISDN B-Channel
15
16
h3. B-channel captures
17
18 1 laforge
* raw B-channel capture of a G4 fax that @manawyrm sent using RVS-FAX 3.0 on a Windows PC to the [[Canon_FAX-L260i]] of @laforge on 2024-03-01
19
** attachment:isdntap-manawyrm-00493065022141-2152-20240301-193039-1-tx.raw
20 2 laforge
** attachment:isdntap-manawyrm-00493065022141-2152-20240301-193039-1-rx.raw
21
* soft-hdlc decode of the above capture (using "hdlcsync":https://gitea.osmocom.org/cellular-infrastructure/osmo-rbs/src/branch/master/hdlc/hdlcsync.c)
22
** attachment:isdntap-manawyrm-00493065022141-2152-20240301-193039-1-tx.hdlcsync
23 1 laforge
** attachment:isdntap-manawyrm-00493065022141-2152-20240301-193039-1-rx.hdlcsync
24 3 laforge
25
h3. wireshark dissectors for ITU-T T.70 and T.62
26
27
simple/basic LUA dissectors for use with current wireshark can be found in https://gitea.osmocom.org/osmocom/wireshark-mate - they make use of the [recently introduced] X.75 dissector in wireshark. Make sure you have a wireshark version that includes the following changes:
28
* https://gitlab.com/wireshark/wireshark/-/merge_requests/14715 _packet-x75: Add sub-dissector table for "Decode as..."_
29
* https://gitlab.com/wireshark/wireshark/-/merge_requests/14720 _wslua_dissector: Support 'decode_as' from DissectorTable:try()_
30
31
The are "decode as" dissectors, so you need to
32
* select the X.75 payload and "Decode as" T.70
33
* then select the T.70 payload and "Decode as" T.62
Add picture from clipboard (Maximum size: 48.8 MB)