You must be logged into the server as root to run these commands.
First, check the fax server status:
vfxstat -a
If you see an error similar to the following, the server is not running:
vfxstat: Cannot login: Server on 127.0.0.1 not running
To start the fax server:
vfxsched start
To restart the fax server:
vfxsched restart
If the server is running, you will see output similar to the following:
[root@server ~]# vfxstat -a server hostname : server.localdomain server state : running server startup time : 2010/03/01 15:38:19 server current time : 2010/03/01 15:38:22 server version : 6.0.0 server buildno : 437p20 server build info : Linux el3.lfdevel.com 2.4.21-4.ELsmp #1 SMP Fri Oct 3 17:52:56 EDT 2003 i686 i686 i386 GNU/Linux server run info : Linux:2.6.18-164.10.1.el5:#1 SMP Wed Dec 30 18:35:28 EST 2009:x86_64 server serial number: 960010320081535-060-5 server license mode : real number of users : 5 number of ports : 4 Server load bias : 5 Server diff bias : 5 Default destination : fax1 Device Jobs Ready Acc Ena Snd Rcv FIM Inbox Port ------------ ---- ----- --- --- --- --- ---- -------- ---------- FoDC 0 0 yes no yes no et N/A lb 0 0 yes yes yes no lb N/A lcr 0 0 no no no no hold N/A modem1 0 0 yes no yes yes cx vsifax /dev/ttyACM0 modem2 0 0 yes yes yes yes cx vsifax /dev/ttyS0 sm 0 0 yes yes yes no sm N/A Class Jobs Ready Acc Snd Members ------------ ---- ----- --- --- ------- fax1 0 0 yes yes modem1,modem2 Device Comments State ----------- -------------------- ------------- FoDC Fax on Demand Not running [Disabled by administrator] lb LoopBack Idle lcr LCR hold queue Not running [Holding queue only] modem1 Not running [Disabled by administrator] modem2 Idle sm SendMail Idle
This output indicates:
- The fax server is running
- The 6.0.0 version of fax software is installed
- There are two modems installed:
- modem1 is on physical port /dev/ttyACM0 (USB port)
- modem2 is on physical port /dev/ttyS0 (serial port)
- modem1 is disabled (Ena = no, “Disabled by administrator”)
- modem2 is idle, waiting for a fax to be sent
- There is a single fax class (fax1), which corresponds to the “fax1” printer in Eclipse
- The fax1 class has two members in the modem pool (modem1, modem2)
To enable a modem:
vfxadmin enable modem1
If a modem keeps going down, check the modem log:
more $VSIFAX/spool/logs/modem1
Here is an example error message that indicates a problem with the phone line (no dialtone):
15.28.08.972: EVT: <--- "NO DIALTONE"
In this case, verify that calls can be placed from the fax line using a standard analog phone.
Here is an example error message that indicates a problem with permissions on the serial port:
modem3-5:14.55.07.779: FIM: Cannot open /dev/ttyACM2: Input/output error
In this case, open permissions on the serial port and enable the modem:
chmod a+rw /dev/ttyACM2 vfxadmin enable modem3
To see a list of all submitted/sent faxes, type the following command at the command line:
vfxolog|more
If you continue to have issues with VSIFAX not running correctly, please refer to Esker’s troubleshooting documentation and open a case with Esker directly or with Epicor Eclipse Systems support.
Thank you for this page. It has helped me several times.