Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

Receive faxes using a non-Apple modem System
Apple's fax tool will only use /dev/cu.modem and /dev/tty.modem. If you use some other kind of device, like an external modem, Bluetooth modem, etc, (in my case a Hermstedt ISDN Webshuttle II), your device name is different, and Apple's software will ignore it for receiving. The Print & Fax preferences pane is missing an option box where you could specify your custom device.

To work around this, first find your device (in case of Hermstedt, it's /dev/tty.ws_iiFAX). Then, remove the /dev/cu.modem and /dev/tty.modem (in case you have a built-in modem) and make a soft link from your device to the device the Apple fax software uses (you must use sudo or the root account to do this):
# first remove an device pointing to the built in modem 
rm -f /dev/cu.modem 
rm -f /dev/tty.modem 
#now, link the hermstedt device to the ones used by the fax software 
ln -s /dev/cu.ws_iiFAX /dev/cu.modem 
ln -s /dev/tty.ws_iiFAX /dev/tty.modem  
Stop and restart the receiving of faxes in the Print & Fax preferences panel. Done. Happy receiving! Note that you must do the above on every startup, since the /dev filesystem is created by the system. To automate this, put it in a suitable startup script under /Library/StartupScripts. I tested this with my Hermstedt USB ISDN adapter, but it should work with other modems.
    •    
  • Currently 3.25 / 5
  You rated: 3 / 5 (4 votes cast)
 
[12,502 views]  

Receive faxes using a non-Apple modem | 7 comments | Create New Account
Click here to return to the 'Receive faxes using a non-Apple modem' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
Receive faxes using a non-Apple modem
Authored by: nobody on Dec 28, '04 03:26:57PM
I made a typo:
instead of
#now, link the hermstedt device to the ones used by the fax software
ln -s /dev/tty.ws_iiFAX /dev/cu.modem
ln -s /dev/tty.ws_iiFAX /dev/tty.modem
it should read:
#now, link the hermstedt device to the ones used by the fax software
ln -s /dev/cu.ws_iiFAX /dev/cu.modem
ln -s /dev/tty.ws_iiFAX /dev/tty.modem
You also could tweak /etc/efax.rc instead. However, if some softwareupdate from apple reverts your changes to that file, you have to restore it.
Placing a Script in /Library/StartupItems maybe is safer, since a OS install wont touch these Files.


[ Reply to This | # ]
Receive faxes using a non-Apple modem
Authored by: robg on Dec 29, '04 05:21:01PM

I just edited the main hint, so the above correction is no longer applicable :)

-rob.



[ Reply to This | # ]
Receive faxes using a non-Apple modem
Authored by: jeiram on Jul 29, '05 07:48:04AM

I have used your script (I also use a Hermstedt ISDN modem) but now my internal mosem is not working any longer! Even after restart the computer... Is there a solution for that?



[ Reply to This | # ]
Receive faxes using a non-Apple modem
Authored by: _merlin on Dec 29, '04 03:48:46AM

This will prevent any application from accessing your internal modem. Not exactly an ideal solution.



[ Reply to This | # ]
Receive faxes using a non-Apple modem
Authored by: nobody on Dec 29, '04 02:39:19PM

"This will prevent any application from accessing your internal modem. Not exactly an ideal solution"

Then change the settings in /etc/efax.rc and specify the device of your choice.



[ Reply to This | # ]
Receive faxes using a non-Apple modem
Authored by: ressurect on Feb 20, '06 01:31:38AM
Nobody answered the question how to edit /etc/efax.rc apparently.
First you should know that /usr/bin/fax is a shell script where you can look up all kinds of parameters useful for your /etc/efax.rc. But of course you should not edit this file.
I would recommend to at least add the following lines to efax.rc:

DEVANSWER=tty.usbmodem1B11
CLASSINIT=""                   # Class 2
The first line adds the device you would have to lookup for yourself in /dev (in my case it is an old Elsa Microlink 56k USB Modem).
The second line sets the Fax Class your Modem supports. I think the Apple default sets Fax Class 1 which is not preferable if your Modem speaks Class 2.

The Logs go to /var/log/fax/tty.usbmodem1B11.log

It is important to test Fax receiving a couple of times to see if it works properly or if the modem would stop speaking to the computer at some point.

[ Reply to This | # ]
Receive faxes using a USB Mobile Phone
Authored by: ropenstein on Jun 23, '07 07:42:35AM

Mac OS X 10.3.9 and Motorola v325 Verizon Wireless connected via USB
System Profiler report phone as Motorola A41x/V32x $2a22
Shows up under Fax dialogs as usbmodem1811
Devices /dev/cu.usbmodem1811 /dev/tty.usbmodem1811

I don't seem to have a problem sending a fax from the Print dialog, but I am unclear on how to get the phone to pick up to receive an incoming fax.

I set everything up on the Mac:
check Receive Faxes, Number of Rings = 2
entries in /etc/efax.rc
DEV=cu.usbmodem1811
DEVANSWER=cu.usbmodem1811
# should these be tty.usbmodem1811? What's the difference in the two devices?
CLASSINIT="" #should this be CLASSINIT="2"?

I then changed the phone setting Incoming Call, Next Call = Fax In Only.

When I try to receive the incoming fax, the phone just rings and displays FAX IN, but the Mac never answers. What am I missing?



[ Reply to This | # ]