NETMATION
Home
Welcome
Newsletter
Job Openings
Press Releases

BUSINESS
Resumes
Computer Store

CONSULTING
Consulting
Justify
Full Time
Temps
Management
Experience
White Papers
Quote
FAQ

SOFTWARE
NCAP
Partnership
Features
Screenshots
Download
Quote
FAQ

HELP
Contact
Coming Soon
Legal
Site Map

---
Supra BBS/Fax Setup
---

Click here!

Introduction
This page is put together to share my results with other BBS operators who have a similar setup so that we together can determine what the optimal settings are. As you read through this you will notice that I have managed to get things working setting up the host modem in Class 2 mode, though problems still exist with Class 1. The following are the components of my system I will discuss: If you have comments or suggestions please E-mail me at albert@netmation.com.

Below are the current configurations I have tried by setting up the modem as a Class 1 and a Class 2 device. Ideally, it is believed that using Class 1 as a host setup will support a wider range of fax machines trying to connect to your system. However, using the Class 1 setup strings my system was then unable to receive data calls from other modems.

Class 1, Class 2 and Class 2.0
To avoid confusion in the following discussion I will give a brief overview of the different fax CLASS setups. When using a Class 1 setup the ability to communicate is more a function of the software than the fax modem. Class 2 fax software makes the process to communicate with a wide range of fax machines more dependent on the fax modem than the software. Thus, with Class 2, older fax machines may have more problems connecting. Class 2.0, yes there is a difference from Class 2 and Class 2.0, was the official release by the ITU and is not supported by the SupraFax modems. To further complicate matters, Class 2 fax software can issue Class 1 commands and take over some of the duties of the Class 2 fax modem. Thus, when a problem communicating between computer based fax machines occur it can be very difficult to determine what is at fault, the software or the hardware. I have tried different setups under both Class 1 and Class 2 with mixed results.

CLASS 1 Setup Configuration
By using this setup I can get the BBS to receive fax's from 2 different fax machines I have for testing. However, I can not get the host to connect to an incoming data call, unless I remove the INIT 2 and INIT 3 strings within Front Door. The modem always outputs a Result Code of "CONNECT" after the RING with these INIT 2 and INIT 3 strings, as opposed to the "CONNECT 38400" message required. I can remove these 2 init strings and then once again the proper connect string with modem connection speed is returned in a result code. However, obviously by removing the Class 1 init strings the faxing capability is then gone. This is too bad since the Class 1 standard is a very good way to setup a system to allow for the capability to receive faxes from a wide range of fax equipment. So why is just getting "CONNECT" as a result code bad? Because with Class 1 faxing the word "CONNECT" is what is used to determine that it is a fax call. Thus, as you guessed, every call that comes in gets routed to the fax receiving software, in my case BGFAX.

The following are the settings I am using in Front Door for this Class 1 setup. In Class 1 faxing the 300 baud connect message is the same as the FAX Connect message thus I changed the 300 Baud message to something irrelevant.

Dial       AT
Prefix     +FCLASS=0;DT
Suffix     |
Init1      AT&F2E0M0S192=0-SDR=2|
Init2      AT+FCLASS=1|
Init3      AT+FAE=1|

300 BAUD   CONNECT 300
FAX        CONNECT|
The following is the BGFAX command string I used. I had to use the /FHAY configuration since the /FAX command did not properly receive a fax from one of my 2 fax machines. The /FHAY did work excellent from all machines I testing, yes all two of them.

C:\BGFAX\BGFAX /FHAY:425_861_5914 C:\BGFAX 2 Z /NF
CLASS 2 Setup Configuration
By using this Class 2 setup the BBS will properly be able to receive calls from other data modems. However, as advertised the problem with Class 2 faxing is that the fax connection is more dependent on the hardware and thus support for a wider range of fax device support is more difficult. For many days I had problems getting both of my fax machines to properly send a fax to my host system. Well this is where the good news comes in for Supra owners.

The following information is provided by B.J. Guillot, author of the BGFAX product. Many of the Rockwell V.34 chip based modems, like the Supra series, have flawed adaptive answering. Supra released firmware in December 1994 that fixed Rockwell's V.34 adaptive answering problem. The Supra 288 V.34 modem has very good adaptive answering. It can even be tuned, which is unique only to Supra and Multitech. The tuning is made by tweaking the S192 register and setting it equal to zero. The default value will make the Supra V.34 do adaptive answering like the Supra V.32bis did. In this case, the modem will wait for about 1 or 2 seconds before starting a data mode handshake. If a fax CNG tone is heard during the initial 1 to 2 second wait, the modem will respond "FAX" and shift into fax mode. On bad data calls, the modem will properly log the failed call as "NO CARRIER". So, what's bad about the default? It sounds good, BUT... Many fax machines out there don't send CNG tones during the first 1-2 seconds. For example, if a user tries to send a fax to you from a real-live fax machine, he or she must hit the "START" button on some models to make a fax CNG tone. Many times the person sending the fax will not hit "START" until after they hear noises coming from the modem. If you use S192=2 (the default), YOU WILL MISS THIS PARTICULIAR FAX CALL! If you use the recommended S192=0 setting, the modem will report "FAX", and you WILL get this fax call. If getting all fax calls are important, you should definately use S192=0. So, there has to be a downside to this, right? Yes, there is... If a bad modem handshake occurs, rather than getting a "NO CARRIER" result, you will get a "FAX" result. This is the way that S192=0 is supposed to work. IT IS *NOT* A BUG IN THE MODEM. Many people don't like "false" FAX connects and that is why Supra choose to use S192=2 as the default. So, in summary, if you want reliable fax operation, use S192=0, just remember you will get the "FAX" return result when it is actually a failed handshake of a data call.

The following are the settings I am using in Front Door for this Class 2 setup.

Dial       ATDT
Prefix
Suffix     |
Init1      AT&F2E0M0S192=0-SDR=2|
Init2      AT+FCR=1;+FDCC=1,3,0,2,0,0,0,0|
Init3      AT+FAA=1;+FLID="NETMATION INC."|

300 BAUD   CONNECT|
FAX        FAX|
The following is the BGFAX command string used.

C:\BGFAX\BGFAX /FAX C:\BGFAX 2 Z /NF
Additional Setup Information
Here is what you get if you simply do AT&F2, to setup the SupraFax modem with the built in recommended settings.

B1 E1 L2 M1 N1 Q0 T V1 W0 X4 Y0 %C3 %E0 %G1 -K0
&C1 &D2 &K3 &Q5 &R1 &S0 &X0 &Y1

S00:000 S01:000 S02:043 S03:013 S04:010 S05:008 S06:002 S07:050
S08:002 S09:012 S10:014 S11:095 S12:050 S18:000 S23:054 S25:005
S26:001 S36:007 S37:000 S38:005 S40:104 S41:131 S44:131 S46:138
S48:007 S91:010 S95:000 S109:062 S110:014
The -SDR=2 which was added in the above setup Init 1 strings is for distinctive ringing, the M0 is to silence the speaker, and the E0 removes the echo of commands sent to the modem. Not to mention the all important setting S192=0, as described above.

For a fossil driver I am using X00 and locking the port at 38400, using FIFO Buffer of 15, Transmit Buffer=512 and Receive Buffer at 1024.

DEVICE=X00.SYS E B,0,2400 B,1,38400 F=15 T=512 R=1024
As far as additional Front Door settings which are simlar in both the Class 1 and Class 2 configurations, this is what I am using.

Serial port                   2
Locked port                   Yes
Maximum baudrate              Fixed
Reset modem to connect speed  Yes
Lower DTR when busy           Yes
Lower DTR to terminate call   Yes
Toggle DTR before dialing     No
Carrier detect mask (CDMASK)  128

Escape code                   +++
Return on-line                AT|
Onhook                        ATH0|
Offhook                       ATH1|
Delay                         2
Down                          ATH1|
Reset                         AT|

Manual answer                 Yes
Force answer                  ATA|
Answer delay                  2
Enable LDFRS                  No
Please let me know if you find a Class 1 setup which will allow for data calls, or a Class 2 setup which you feel will support even a wider range of fax machines.

Click here!

---

netmation.com | netmation.net | netmation.org | netmation.tv

Copyright © 1991-2005 Netmation Inc. All Rights Reserved
Site Designed and Hosted by Netmation Inc.