home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.pasteur.org/FAQ/
/
ftp-pasteur-org-FAQ.zip
/
FAQ
/
fax-faq
/
GammaLink
next >
Wrap
Text File
|
1995-10-10
|
30KB
|
616 lines
Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!hookup!nic.wat.hookup.net!wire!academ!bcm.tmc.edu!news.msfc.nasa.gov!newsfeed.internetmci.com!news.mathworks.com!uunet!in2.uu.net!news00.sunet.se!sunic!sunic!sunic.sunet.se!news.isnet.is!news
From: regebro@stacken.kth.se (Lennart Regebro)
Newsgroups: alt.fax,comp.dcom.fax,alt.answers,comp.answers,news.answers
Subject: GammaLink intelligent fax boards, Frequently Asked Questions.
Supersedes: <offaq1-95@traffic.is>
Followup-To: poster
Date: 9 Oct 1995 16:01:43 GMT
Organization: Traffic Software, T÷lvusamskpiti hf., Reykjavik.
Lines: 598
Sender: lennart@bump.traffic.is
Approved: news-answers-request@MIT.Edu
Expires: Sat, 1 Jan 1995 12:00:00 GMT
Message-ID: <gffaq3-95@traffic.is>
Reply-To: regebro@stacken.kth.se (Lennart Regebro)
NNTP-Posting-Host: lane.traffic.is
Xref: senator-bedfellow.mit.edu comp.dcom.fax:17207 alt.answers:12652 comp.answers:14746 news.answers:54844
Archive-name: fax-faq/GammaLink
Posting-Frequency: Bi-monthly
Last-modified: 1995-09-25
Version: 4.0.5
GammaLink Frequently Asked Questions v4.0.5, 25 Sep 1995.
This is a list over common problems and questions about GammaLink's
products. It is based on my experiences with technical support on
GammaLink products and information from others, support engineers as
well as customers. I currently work in technical support at Traffic
Software, Iceland, and has therefore no connection to GammaLink
other than they are one of the boards supported by our LAN fax
software, Object-Fax. I will not be held responsible for any errors
in or misuse of the information contained in this document, nor will
any one else. I also have an Object-Fax FAQ that can be of interest
to Object-Fax users.
Copyright 1993-1995, Lennart Regebro. You may copy this document for
personal use. If you want to redistribute this FAQ, please contact
me first. This is so make sure that everyone that wants to
redistribute this document always has access to the latest version.
Keepers of Usenet FAQ archives do NOT need to ask me for permission.
I do not view that as redistribution, as it is a part of the Usenet
distribution apparatus.
If you want the latest version, you can get it with World Wide Web
in http://www.traffic.is/faqs/gffaq.htm or with FTP from
ftp://rtfm.mit.edu/pub/usenet/news.answers/GammaLink. If you do not
have direct access by FTP or WWW, the rtfm.mit.edu site supports FTP
by mail; send a message to mail-server@rtfm.mit.edu with the
following lines:
send usenet/news.answers/fax-faq/GammaFax
quit
If you don't have Internet access I can add you to a list of people
that get this FAQ faxed directly to them whenever I update it.
I may (or may not) be reached at:
Traffic Software
PO Box 12445, IS-132 Reykjavik, Iceland
Tel: +354-587 7150, Fax: +354-587 7155
Internet: lennart@bump.traffic.is, http://www.traffic.is/~lennart/
For more information about GammaLink products and a pointer to your
nearest dealer, you should contact:
GammaLink
1314 Chesapeake Terrace
Sunnyvale, CA 94089
Phone: +1(408) 744-1400
Facsimile: +1(408) 744-1900
http://www.gammalink.com/
Contents
Part 1. Comparisons with other products .........................3
1.1 What is GammaFax? .......................................3
1.2 What is GammaLink? ......................................3
1.3 Ophh, isn't that very expensive? ........................3
1.4 So, what's the difference? ..............................3
1.5 Does GammaFax have a CAS interface? .....................3
1.6 What's the difference between the GammaFax boards? ......4
1.7 Can I mix and match GammaFax boards? ....................5
1.8 Short summary of features ...............................5
Part 2. GammaFax XP/CP ..........................................5
2.1 Install crashes on my new fast 486! ....................5
2.2 Install worked fine, but the software doesn't. .........5
2.3 Problems with sending and receiving .....................6
2.4 How can I prevent queue-file fragmentation? ............7
2.5 National character problems .............................7
2.6 I can't start the dispatcher ............................7
2.7 I get strange non-reproducible errors ...................7
2.8 Error status 3500 .......................................8
2.9 Only one page will be sent ..............................8
2.10 Does GammaFax work with Windows? .......................8
Part 3. GammaNet/Networks .......................................8
3.1 How can I use my GammaFax board from a network? ........8
3.2 My fax board doesn't send when my network is started ....9
3.3 Sending from another computer in the network. ..........9
3.4 Problems with LAN Manager or LAN Server .................9
3.5 Problems with Banyan Vines ..............................10
Part 4. GammaFax development ....................................10
4.1 GPI vs. CAS .............................................10
4.2 GPI and XP boards .......................................10
4.3 What is the real-time interface? ........................11
Part 1. Comparisons with other products
1.1 What is GammaFax?
GammaFax is a high-end intelligent fax board for PC compatible
computers with ISA or MC bus. The GammaFax boards are the most used
intelligent fax board on the market (according to GammaLink).
1.2 What is GammaLink?
GammaLink is the company who makes the GammaFax boards. They also
have other products related to faxing. GammaLink is a wholly owned
subsidiary of Dialogic, who makes other equipment for computerised
telephony like voice boards.
1.3 Ophh, isn't that very expensive?
Yes. The GammaFax board IS expensive compared to fax modems. That is
because it is an intelligent fax BOARD, not a fax MODEM.
1.4 So, what's the difference?
Why can't I just use a much cheaper fax modem?
Maybe you can, but if you want your fax communications to be fast,
reliable and easily expandable, you should really consider
intelligent fax solutions instead of fax modems. For example, don't
try to use more than four fax modems on the same PC-computer
simultaneously. Since fax modems are interrupt driven, there will be
an enormous amount of interrupts choking the computer. GammaLink has
support for up to 30 lines in a single computer. It works too, and
24 lines send faxes with only 17% processor usage on a 33 MHz 486.
This is because intelligent fax boards have their own processor and
memory, which does all the hard work.
I know of only three intelligent fax board makers, GammaLink,
Brooktrout and PureData. The Intel SatisFAXion line of boards has
been sold to PureData, who also makes its own line, Faxination.
SatisFAXion boards are not necessarily intelligent boards. Some of
them are, but the rest of them are simply internal fax modems with
CAS drivers. So, if you buy SatisFAXion, be sure that you get the
intelligent boards. You might also want to check out the I3 third-
party drivers for SatisFAXion. At least if you are doing multiboard
faxing. Since I haven't had any experience using Brooktrout, I can't
say much about these boards.
1.5 Does GammaFax have a CAS interface?
Yes. There is a file called GCAS.EXE that gives you CAS interface
support for GammaFax boards. GCAS.EXE is not officially supported by
GammaLink. It also has a couple of problems. The first one is that
there is only one official version (1.0), but I have found three
different EXE files. Microsoft call one of these 1.02, but I'm not
sure which one. The other problem is that GammaFax boards don't
support DCX files, which many applications use. You need to use PCX
files instead, which are supported by both GCAS and other CAS
implementations.
The I3CAS driver is a third-party driver that works much better. It
is available from GammaLinks BBS.
1.6 What's the difference between the GammaFax boards?
There are three basic types of GammaFax boards, XP/CP, XPi/CPi and
MLCP boards.
The XPi and CPi can be viewed as newer versions of the XP and CP.
The biggest differences are that the XPi/CPi boards use a removable
sub-board for the line interface, to simplify manufacturing of
international versions. The CPi has a couple of extras, like support
for V.17, the 14.400 BPS fax standard, Error Correction Mode, Group
4 compression and built-in DTMF support. The XP/CP line is still
there because the XPi/CPi line isn't approved in all the countries
that the XP/CP line is.
With the XP and XPi you can have up to four boards in the same
computer, but with the CP/CPi you can have up to 16. Also the CP/CPi
can be used with the real-time interface (see 4.3). The CP and CPi
boards are available in MicroChannel versions. There is also the
CPD-board, a version of the CP board made for DID circuits.
The MLCP (MultiLine CP) boards, usually called CP-4, CP-6 or CP-12,
has four, six or twelve fax channels on each board. The CP-4, come
in four versions, CP-4/AEB, CP-4/MVIP, CP-4/SC and CP-4/LSI. The
AEB, MVIP and SC versions have no line interface, instead they use a
telephony interface (either AEB, MVIP, PEB or SCSA) to talk to other
boards that have a line interface. This can be used of you have
voice boards, or if you have a T1 line that you want to use for
faxing. They can also be used with DID line interfaces. Because of
this not all combinations of multiline boards and interface boards
are compatible with the normal CPi board, however if you use one of
the SC boards together with Dialogics SCSA line interface boards you
should be able to get full compatibility. I haven't tried this
myself yet.
The PEB interface is compatible with the SCSA interface, so if you
are using PEB boards, you should get the SC fax boards. The CP-4/PEB
board mentioned in some GammaLink version is from my understanding
just an old name for the CP-4/SC. The board was renamed when SCSA
accepted PEB as the standard. The CP-6/SC and the CP-12/SC are like
the CP-4/SC, only with 6 or 12 lines instead of four.
The CP-4/LSI is simply four CPi boards in one, and are fully
compatible with CPi. It will not be approved in countries requiring
hardware modifications from the US standards. If you want multiline
boards with approval in your country, then use the CP-4/SC together
with the Dialogic LSI line of boards. They are approved in many
countries.
The newest addition to the GammaFax family is the CP/100 board. It
is a cute half length board that seems to be exactly like a CPi
except that it is much smaller and has no speaker. It also has the
switches and LED's accessible without opening the computer.
1.7 Can I mix and match GammaFax boards?
No. I have been told that you can mix XP with XPi, and CP with CPi
boards. You also can mix XPi with CPi, but then you can't use more
than four channels. You couldn't mix XP with CP boards earlier, but
that may have changed, but you would still have a four channel
limitation. If you have XP boards and need to use more than four
channels you can upgrade your XP/XPi to a CP/CPi. You should be able
to mix any kind of CP and CPi boards, including the multiline
boards. You can have up to six multiline CP boards in one computer.
Two CP-12 and one CP-6 would then give you the maximum of 30 lines!
1.8 Short summary of features
- Latest version of the GammaFax software is 5.3
- Intelligent, reliable sending
- Support for DOS, OS/2 and Unix (SCO or Interactive)
- Intelligent queue-handling
- Application transparent expanding of fax lines
- Tool kit for DOS, OS/2 and Unix available
- Up to 30 lines per chassis
- Most boards support V.17, ECM, MMR & DTMF
- Network transparency
Part 2. GammaFax XP/CP
2.1 Install crashes on my 486!
Don't worry. When starting install there's this snazzy graphics part
that doesn't work on fast computers. Just lower the speed during
install (by releasing the Turbo button if there is one, otherwise
you should be able to do it with the BIOS setup), and it will be
fine. Version 5.2 and later uses a different installation program,
and doesn't have this problem.
2.2 Install worked fine, but the software doesn't.
I have a fast 486 with Micro Channel bus.
You'll need a special version of the dispatcher, made for 486's with
MC-bus. Call your distributor. I BELIEVE, but I'm not sure, that
this is fixed in versions 5.0 and later.
2.3 Problems with sending and receiving
2.3.1 I can't send and/or receive faxes, and I can't find
anything that's wrong. What should I check?
Start with this:
1. Check that the wall socket is working by connecting a telephone to
it and dial somewhere. Please note that in some countries, like
Norway and Sweden, you can't use the same cord for the telephone
and the fax modem. The telephones there have often a different
pin-out than the normal American.
2. Check that the cord between the wall and the board is connected to
the upper socket on the fax board, and that the active cords are
connected to the two connectors in the middle.
3. In the file GFAX.$DC there is a line 'GFXSHUTDOWN 1 0'. Be sure
that it really ends with 0. Otherwise the board will just send or
just receive faxes.
2.3.2 When I start the GammaFax dispatcher everything seems to
be OK. However, when I send a fax or try to send one to the GammaFax
board, the card will pick up the phone but it will not try to
connect. After that the board seems to 'get stuck', and won't
respond. Is the card broken?
No, probably not. The most frequent cause for this is that you have
loaded the wrong binary file to the board. There is two binary
files, GFXCP.BIN and GFXCX.BIN. GFXCP.BIN are used for ordinary XP-
and CP-boards, GFXCX.BIN are used for CPi, MLCP and CP boards that
has a DFX daughter board installed. I would guess XPi uses
GFXCP.BIN.
2.3.3 When I look at the queue with the FAX menus the sending
fax is marked BUSY, but when the board dialled the number I heard
that it wasn't BUSY. It sounded as the board made a normal
connection to the receiving fax machine. What's wrong?
Nothing. BUSY doesn't mean that the answering end was busy, that is
status 3931. BUSY means that the queue record is busy, i.e. being
processed. It's the normal state for faxes being sent.
2.3.4 One or several of the faxes in the Queue are 'BUSY' but
nothing happens. What to do?
This could have several causes. Firstly, the view of the pending
queue in the fax menus will not be updated unless you exit the view
and enter it again. If that doesn't help you probably haven't loaded
the dispatcher. If you have, then the dispatcher may have stopped
working. Try to reset the queue file with GFQRESET. Now the faxes in
the queue shouldn't be marked BUSY any longer. If the faxes become
BUSY again, the dispatcher is up and running, otherwise you have to
start the dispatcher, or restart you computer. If that STILL doesn't
help, try to defragment your queue-file.
If the record in the queue-file that is marked BUSY isn't a fax, but
a font file, defragmentation of the queue-file is the hottest tips I
have.
2.4 How can I prevent queue-file fragmentation?
First you should restart the computer without starting the
dispatcher. Then delete the queue-file. Defragment you hard disk
with a disk defragmentation utility like Norton's Speedisk. Then
create a new queue-file with 'GFQRESET -p3 -q2 -rn', where 'n' is
the number of record you want, say 50. Then run GFQRESET with the
same parameters every time you restart the computer. If the queue
file still become fragmented, try increasing the number of records.
2.5 National character problems
When I'm sending text files my national characters won't appear or
there will be strange characters instead. Why?
GammaFax will remove all non ASCII characters from text files. That
way some older and simpler word-processing formats could be sent
without modification. This means that all characters with ASCII-
value 127 and above will be removed, as well as all lower than 32.
Include the line 'GFXEXTEND x y' in your GFAX.$DC file. 'x' is the
number of the fax board, usually 1, and 'y' should be 1 to include
characters above 127 or 2 to include all characters. This will make
your national characters appear. If you are using a code page other
than 437, they will indeed appear, but not correctly. The default
fax board font is code page 437, and you have to load a new font to
the fax board to yield the correct results with other code pages.
You should be able to receive those fonts from you dealer. I have
fonts for code pages 437, 850, 862 and 865. There are also fonts
that use Windows code page, so you can send text files created in
Windows, and still get your national characters right. If you need
other code pages than these there are also utilities available for
creating fonts of your own.
2.6 I can't start the dispatcher
I received an error message looking like this:
ERROR: Sent 4096 bytes in message, but -3 were consumed by
driver
13:11:18:1: gfdFlushBoard+++ Board has died 1
What's wrong?
Your fax board has too little memory. Starting with v4.4 the
GammaFax software needs 512KB memory on the GammaFax boards, and
many older boards only have 256KB. Upgrades are available from your
dealer.
2.7 I get strange non-reproducible errors
Any ideas what to do?
Errors that are hard to reproduce might be caused by having a too
old ROM revision on you GammaFax board. If the ROM is marked with a
year earlier that 1990 you should contact your retailer to upgrade.
2.8 Error status 3500
When I send faxes the faxes will get the error status 3500,
``GFX_NOTCOMPATIBLE, Queue record ID/ROM ID mismatch.'' What kind of
stupid status is that?
Some applications demand CP boards, for example Lotus Notes. Using
those software's with XP boards usually results in this error
status. There are XP to CP upgrades available from your dealer.
2.9 Only one page will be sent
When I try to send to a specific fax I always get an error status.
The recipient says that he receives the first page sent, but not the
rest. Why can't I send to this fax?
I have experienced this problem with some Swedish fax machines of
the brand Teli or Televerket. These fax machines do something wrong
in the handshake between pages. Insert the line 'MODEMCTRL x 1076 1'
where 'x' is the fax board number, into your GFAX.$DC. It causes the
fax board to ignore that protocol error and continue. Since I don't
know of any problem with having that command in the GFAX.$DC file I
recommend it to everyone in Sweden.
2.10 Does GammaFax work with Windows?
Yes, and no. Windows is an inherently unstable environment in some
ways. Amongst all the things it does is a lot of so called 'context-
switches'. Occasionally a context-switch may not be advertised
properly by Windows, and which will cause the GammaFax dispatcher
(and much other software) to crash. The result of this is that if
you start the GammaFax dispatcher, Windows will crash somewhat more
often, about once a week according to people who tried this. A
normal Windows installation would crash a couple of times a week in
any case, so the difference might not be that big. Best way to get
rid of this problem is to put the board in a PC not running Windows
and move the queue-file to the network. If you have to run Windows
on the computer with the GammaFax boards, exit Windows when you're
not using it. Otherwise, it works fine. Using a fax modem is not a
solution, since this will cause more trouble that the GammaFax
boards would, just different trouble.
My limited testing of GammaFax and Windows 95 indicates that the
GammaFax dispatcher doesn't work if you load it from AUTOEXEC.BAT.
Loading it in a DOS-box seems to work though. If you only run the
dispatcher you can run it in foreground mode in a DOS-box. If you
also run some other DOS-software you could probably load the
dispatcher in background mode in the same DOS-box as the other
software.
Part 3. GammaNet/Networks
3.1 How can I use my GammaFax board from a network?
Since the GammaFax boards work well on networks, you don't actually
need anything extra. But the GammaFax software included with the
boards don't have any support for sending faxes from inside
applications. That is what most people want from their network fax.
There are lots of different software to do this, both for DOS,
Windows and OS/2.
A good bet is to use the software of a GammaLink Fax Server partner.
GammaLink knows who these are, so call them or call your GammaLink
distributor.
3.2 My fax board doesn't send when my network is started
What can I do?
You probably are using Novell NetWare, right? Be sure that you start
the network software before the GammaFax dispatcher, GFDCP.EXE.
NetWares NETX.EXE does much great magic when it starts, but that
magic will unfortunately disrupt the GammaFax software. Although I
only know about this kind of problem with NetWare, It is recommended
for all networks to load the network before the GammaFax software.
3.3 Sending from another computer in the network.
The dispatcher will work with the network software loaded, but I put
the GammaFax queue file GFAX.$QU on a network server, so I can reach
it from other network stations, or use it with network software
(cc:Mail, GammaNet, Object-Fax, etc.). It works if I send a fax from
the computer with the fax board, but not if I send it from somewhere
else. This ought to work, isn't GammaFax network transparent?
Yes, it is. Just make sure that you have set the time correctly on
all the computers that are using GammaFax. Every fax sent will be
marked with a time and date so you can delay sending to later. If
you don't set a time and date, it will be marked with the current
time and date. So, if the computer used as a fax gateway is a week
behind the computer from where the fax was put into the queue, the
fax will not be sent until next week. Utilities for time
synchronising are usually included with your network.
Also, don't forget that the file that you send has to be available
from the fax gateway with the same path and name as from your
computer. You can't send the file C:\FOOBAR\FROTZ.TXT, since C: is
your local hard disk. The fax gateway will then look for the file on
its own local hard disk. You have to copy the file to a network
drive that is common for both your computer and the gateway. If you
have GammaNet, it includes a utility called FAXN. It is a modified
FAXM that will do the necessary copying automatically.
3.4 Problems with LAN Manager or LAN Server
I have set up a fax gateway on my LAN Manager or LAN Server network,
but the dispatcher will stop working very often. What should I do?
There has been some problem with using the GammaFax DOS dispatcher
on LAN Manager and LAN Manager derivatives. This is fixed in version
5.0 and later of the dispatcher, but if you still experience this
problem there's an easy way out. Get the OS/2 version of the
dispatcher from your dealer, and install the fax board in your LAN
Manager server. Since the OS/2 version doesn't have this problem the
system should now be more stable. If not, then the GammaFax software
wasn't the problem. You might also want to try the GFDSHIELD command
used to fix problems with Banyan Vines.
3.5 Problems with Banyan Vines
I have problems similar to the LAN Manager problem above, but I have
Banyan Vines. Will 5.1 fix those problems?
Yes, with version 5.1 features a new undocumented configuration
command, GFDSHIELD. Try to insert a line first in the GFAX.$DC file
like this:
GFDSHIELD 0xnn
Where nn is the software vector for the hardware interrupt your
network card is using, according to this table:
IRQ Vector IRQ Vector
2 0A 9 71
3 0B 10 72
4 0C 11 73
5 0D 12 74
6 0E 13 75
7 0F 14 76
8 70 15 77
Part 4. GammaFax development
4.1 GPI vs. CAS
GammaFax supports two interfaces, the GammaFax GPI and Intel CAS.
Which should I use?
It depends on what you're after. The GPI is a much better API and
gives you much better control over the faxes and the fax sending.
Using the GPI will also lessen the overhead needed since there will
be no CAS to GammaFax queue conversion.
CAS, on the other hand, doesn't restrain you to use only GammaLink
boards. In a way it is a choice between high and low end. CAS
enables your customers to use cheaper boards, the GPI gives you the
high performance and reliability you want. However, the GammaFax CAS
interface isn't officially supported by GammaLink.
See also 1.5
4.2 GPI and XP boards
It says that applications developed with the GPI can't use the
cheaper XP boards. Why not?
Actually you CAN use the XP board with GPI developed applications,
but it wasn't officially supported before version 5.1 of the
GammaFax software. Since both the XP and CP boards talks to the
queue file in the same manner, the application putting records into
the queue file aren't aware of what kind of card that is actually
used. Therefore you can use XP boards without any problems, as long
as you are only communicating with the boards through the queue
file. That is the normal way to do things, so don't worry. However,
with the GPI you have another option, you can use the real-time
interface to talk to the boards. This didn't work with XP and XPi
boards before version 5.1.
4.3 What is the real-time interface?
Usually you communicate with the fax boards via the queue file using
the GFD functions. This usually causes a couple of seconds of
delays. With the real time interface you get closer control over the
sending through real-time status information. This might be useful
in certain situations, but it does make things more complicated, and
using the real time interface might prevent you from using the
cheaper XP boards. It also means that you have to run your software
in the same computer as the GammaFax dispatcher. Usually not a
problem, but it is one of the nice features of the GammaLink API
that you have complete transparency of OS, networks and number of
boards, which you will lose when using the real-time interface.
The real-time interface is made up by the GFD and GFV functions. You
should also beware that the real-time interface changed between 5.0
and 5.1. Applications using the real-time interface compiled with
the 5.0 GPI will not work with the 5.1 dispatcher, and vice versa.