Project

General

Profile

Actions

Feature #5730

open

Fax over GSM support

Added by laforge over 1 year ago. Updated 5 months ago.

Status:
New
Priority:
Low
Assignee:
Category:
-
Target version:
-
Start date:
02/14/2020
Due date:
02/14/2020 (over 4 years late)
% Done:

0%

Spec Reference:
3GPP TS 43.045

Description

After CSD support is implemented (#4395) we could actually look at Fax over GSM support.

According to TS 43.045 it seems to use a synchronous CSD bearer and then send custom 64-bit frames inside it, encapsulating the Fax "application layer" protocol.


Files


Related issues

Follows OsmoMGW - Feature #4395: Circuit Switched Data (CSD) Support in osmo-mgwResolvedosmith02/13/2020

Actions
Actions #1

Updated by laforge over 1 year ago

  • Due date set to 02/14/2020
  • Start date changed from 10/27/2022 to 02/14/2020
  • Follows Feature #4395: Circuit Switched Data (CSD) Support in osmo-mgw added
Actions #2

Updated by laforge over 1 year ago

misc note: I've just ordered two GSM Fax machines (Possio Greta) which currently are available inexpensively. So if the time comes, we do have two machines.

Once synchronous CSD is supported, mobile-to-mobile fax might actually just work. The IWF on the MGW is only required for GSM-Fax <-> landline-FAX interworking.

Actions #3

Updated by shadowcaster about 1 year ago

note: Possia Greta has Siemens module inside, for GSM faxing you may also consider to acquire Nokia 30 GSM Connectivity Terminal, which were more or less common back in the day. Perfect for faxing and CSD/HSCSD. Another pretty common device with fax/csd/hscsd support is nokia 9300/9300i/9500 communicators, they have enough resources to send and receive faxes as images.

Actions #4

Updated by laforge about 1 year ago

For the record: bursts_csd_9600_t_fax_mo_gplv2.dat cocntains a burst_ind recording of a Fax call on TCH/F9.6 (transparent) between a Racal 6103 and a Siemens BGS2-W modem.

Actions #5

Updated by manawyrm 5 months ago

Yup, with some signalling fixes, CSD fax over Osmocom (MS-to-MS) works :)
Attached fax was sent from a Nokia Communicator 9110 and then received by a Linux machine running "efax" via IrDA/IrCOMM + Nokia 6310i:

root@t43-debian ~ # efax  -d /dev/ircomm0 -w -iS0=1 -o h -o 1
efax: Mon Oct 16 22:04:38 2023 efax v 0.9a-001114 Copyright 1999 Ed Casas
efax: Mon Oct 16 22:04:38 2023 efax v 0.9a-001114 Copyright 1999 Ed Casas
efax: 04:38 compiled May 12 2022 04:16:23
efax: 04:38 opened /dev/ircomm0
efax: 04:39 using Nokia 6310i in class 1
efax: 04:39 waiting for activity
efax: 05:28 activity detected
efax: 05:30 fax call answered
efax: 05:30 sent CSI - answering ID
efax: 05:32 sent DIS - answering capabilities
efax: 05:35 received DCS - session format
efax: 05:35 session 196lpi  9600bps 8.5"/215mm  any   1D    -     -  0ms
efax: 05:37 received TCF - channel check (OK: run of 1808 in 1808)
efax: 05:37 sent CFR - channel OK
efax: 05:54 received 1112 lines, 0 errors
efax: 05:54 received -> 1016220530.001
efax: 05:56 received EOP - done
efax: 05:56 sent MCF - page OK
efax: 06:00 received DCN - disconnect
efax: 06:00 done, returning 0 (success)
Actions #6

Updated by manawyrm 5 months ago

Other direction looks good as well (as expected, it's basically the same thing)

root@t43-debian ~ # efax  -d /dev/ircomm0 -o f -o 2.0 -t 5006 outgoing2.tiff
efax: Mon Oct 16 22:35:09 2023 efax v 0.9a-001114 Copyright 1999 Ed Casas
efax: Mon Oct 16 22:35:09 2023 efax v 0.9a-001114 Copyright 1999 Ed Casas
efax: 35:09 compiled May 12 2022 04:16:23
efax: 35:09 Warning: unrecognized protocol option (.)
efax: 35:09 Warning: missing TIFF compression format, set to raw
efax: 35:09 opened /dev/ircomm0
efax: 35:11 using Nokia 6310i Nokia Nokia 6310i V 7.00 in class 2.0
efax: 35:12 dialing 5006
efax: 35:22 connected
efax: 35:30 session 196lpi  9600bps 8.5"/215mm  any   1D    -     -  0ms
efax: 35:30 header:[Mo 16 Okt 2023 22:35:09 CEST                        P. 1]
efax: 35:59 sent 20+1112 lines, 26048+0 bytes, 29 s  7185 bps
efax: 35:59 sent -> outgoing2.tiff
efax: 35:59 done, returning 0 (success)
Actions #7

Updated by laforge 5 months ago

  • Assignee set to manawyrm
Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)