HylaFAX is an enterprise-class system for sending and receiving facsimiles as well as for sending alpha-numeric pages.

The A01-PU3 is an usb PSTN modem that support the CDC ACM standard, and it works great on Linux!

On Debian you can easily setup an Hylafax Server installing it by:

aptitude install hylafax

And configure your fax device with faxaddmodem:

faxaddmodem /dev/ttyACM0

At this point, the faxserver was correctly receiving faxes but the sending was constatly failing due to no carrier errors:

Nov 16 12:18:09 hylafax FaxSend[8506]: SEND FAILED: JOB N DEST XXXXXXX ERR [2] No carrier detected

You should add to /etc/hylafax/config.ttyACM0 for fixing the problem:

ModemResetCmds:         ATX3

You can find other useful information on: DebianWiki HylaFax Documentation HylafaxFax Desktop Clients