Last week I asked you how you could find a fax image that belonged to a fax. On Friday, I gave part one of the answer, and today I’ll give you part two of the answer. The first way was to press ALT-F10. When you are in FaxUtil and press ALT F10, you will get lots of information about that fax, like when it came in, what channel it came in on, and how it was processed by the server.
Now for the second way to get this information: FAXDUMP. Are you familiar with that? FAXDUMP is one of the Administrator Utilities. You can find it at c:\program files\RightFax\AdminUtils\Faxdump.exe (assuming of course you have installed RightFax to c:\program files\RightFax). If you don’t have an AdminUtils directory, go to the RightFax Installation Wizard under the Windows Control Panel where you add and remove programs, choose to modify your installation, and add the Administrator Utilities. If you are on RightFax 9.3 or earlier, then download the AdminUtils from the OpenText Knowledge Center.
FaxDump is designed to give you detailed information about all the faxes on your system. And since it’s a command line driven app, you can very easily integrate it into all of your other applications that may need access to this info. Here is a simple command you can run:
FAXDUMP -ftrnsrv -l2 -omyfaxes.txt -h
This will dump out a CSV file to myfaxes.txt listing out information like Owner ID, To Fax Num, Fax Date and Time, Channel Used, Number of Pages, and the filenames for the cover sheet and the body. Here are all the command line options for FaxDump that I think are important:
-f{fax server name}
Server name for your fax server. In my case above, trnsrv is
the name of my fax server
-a{userID}
User ID you want to use to access the server. It should be a
user with administrator privileges. If you are using
NT Authentication, skip this.
-p{password}
userID's password. Again, if using NT Authentication, skip this
-smm/dd/yyyy
The starting date for faxes you want to dump out. Note the
4 digit year.
-s-{dayOffset}
Instead of a starting date, you can also enter a date offset.
So -s-7 means 7 days ago.
-emm/dd/yyyy
The ending date for faxes you want to dump out. Note the 4
digit year.
-e-{dayOffset}
Instead of a ending date, you can also enter a date offset.
So -e-7 means 7 days ago.
-u{userList}
Comma separated list of users you want to generate the dump for.
Leave this out for all users. -uadministrator,matt,joe means
dump all the faxes for those three users.
-g{groupID}
Just dump for faxes for a given userid, like -geveryone
-o{outputFileName}
Output the CSV data to a file name instead of the screen.
-l{infoLevel}
This defines what kind of information you want to dump. I
find level 2 to be the most useful, but you can run FaxDump -q
to get a list of all the levels
-h
Output a header on the first line, listing out all the field
types. Very useful!
There are a few other options, like -t, -i, -d, and -1, but I don’t find them to be very useful. Once you have a text file, you can open it up in Microsoft Excel or just archive it away. In fact, one great use for this is to run the command before an archive. Now you have a kind of table of contents of your fax server going back in time. I think that could be pretty useful.
Do you use FaxDump? Do you use another tool I have forgotten about? Tell me about it here in the comments. I would love to hear from you.