[net.micro.cpm] 2400 bps modem incompatabilities

brian@AMSAA.ARPA (06/30/86)

Recently whilst trying to select 2400 baud modems for our dial-in lines 
on campus, I ran into an interesting problem. Some 2400 bps modems 
wouldn't connect to others at 2400 bps, but would connect by falling 
back to 1200.

After casting about with a certain degree of futility trying to find 
someone who could tell me WHY this was, I finally got ahold of an 
engineer at Anchor Automation who explained it to me. (By the way, I'm 
completely impressed with these people and their willingness to solve 
problems!)

[Brief flame to other modem companies: Yes, damnit, I know your modems
talk to each other. My problem is that I've got one hundred and seven
dial-in lines (at last count) and I have no control over what the
people out there are going to dial in with. Telling me to have them
all buy your modem to solve the problem is not the answer.]

So here's how I understand it (imperfect at best, but I couldn't find 
this information written anywhere, so here goes):

When you call a 1200/2400 bps modem, it answers in either of two ways. 
If it is a CCITT-V.22bis compliant modem, it answers with 3.3 seconds 
of 2100Hz tone, then 75 mS of silence, and then a burst of training 
signals to get the other modem to adjust to the line.

If the answering modem receives training signals in response, it 
assumes that it will be talking 2400 bps using 16-QAM and you have a 
2400 bps connection. If instead of the training signals, it receives 4-
PSK from the originating modem in response to its answering tones, it 
assumes that it will be a 1200 bps connection and switches off the 
training and (in the USA) uses 4-PSK (Bell 212 standard). [European 
modems use CCITT-V.22 (not V.22bis) for 1200 bps. Some modems claim to 
handle this as well as 212 for 1200 bps, but I've not been testing 
that!]

Here's the rub: some of the 1200/2400 modems don't answer using the 
CCITT V.22bis handshake. They instead answer with a different handshake 
(the engineer referred to it as the Bell 2400 bps handshake): After 
going off-hook, the "Bell handshake" answering modem sends 2125Hz 
(which is pretty close to the CCITT 2100Hz tone) and waits for the 
originating modem to respond either with 1200bps 4-PSK or with QAM 
training signals. It then switches to the appropriate mode, and either 
sends some training signals for 2400, or 4-PSK for 1200.

Some modems can handle both kinds of handshakes. I have, for example, 
no problem calling a Courier with a Courier, anything with a Racal-
Vadic or a MultiTech, etc. But my Courier can't call my Case-Rixon; an 
Anchor didn't connect to the Courier, etc. No, I don't have a chart of 
what talks to what, for reasons that I'll explain:

The point here is that I'm not interested really in what talks to what 
on a brand-name basis. I want instead to find some brands that "do the 
right thing" for both handshakes, and recommend those. So far I've 
found a couple (Racal-Vadic and Multitech come to mind) and I'll choose 
among those and others based on other factors, such as interface, 
reliability, mounting, etc. for the list of ones I recommend. (And then 
the purchasing people and telephone people get into the act, so who 
knows what we'll buy - or when....)

But the other manufacturers need to get on the stick and get it right. 
It seems to me that stating that a modem is CCITT-V.22bis compliant 
also means that it does the CCITT handshake, and yet I can call several 
of the modems out there and just by listening (no 75mS interruption, 
guys!) tell that they're using the "bell handshake".

And the ones that I've tested that answer with the "bell handshake" 
don't seem to accept the CCITT handshake when you dial out. Moral: It 
may be 2400 bps but they're not all compatable. C'mon, guys!

------------------------------------------------------------------------
Modem manufacturers!  Heed my words!  Since there is a published
international standard and one other non-compliant "standard", you need
to accept both!  And you should probably default to the international
standard when you answer.
------------------------------------------------------------------------

Listening test: I call the modem and listen. After it goes off hook, I 
hear in my telephone either

 1) a steady high-pitched tone, then a very brief interruption,
 then another slightly-different-pitch tone, then it
 disconnects.
-or-
 2) a steady high-pitched tone that lasts until it disconnects.

I surmise that #1 is the CCITT handshake. I just tried this with a 
Case-Rixon 1224 and a USR Courier. The Case-Rixon did #1, the Courier 
did #2. If I call both on a conference call, I hear what could be a 
25Hz beat note between them during the first tone on answer.

So, I'm not disparaging anybody's modems.  But I wish there was more 
standardisation so that I don't have to buy one of each to test them 
before we make some big mistake....

 Brian Kantor

 decvax\  brian@sdcsvax.ucsd.edu
 ihnp4  >---  sdcsvax  --- brian
 ucbvax/  Kantor@Nosc