Telephones and ZyXel modems...

Jason Haar (j.haar@lazerjem.demon.co.uk)
Thu, 4 Jan 1996 11:53:08 +0100


Hi there,

I've just recently installed mgetty-0.99 after a long break from mgetty
- and I had voice/fax all going first pop - pretty darn good :-)

Anyway, my one remaining problem is that I need to use the telephone
interface on my modem to listen to and record messages (not having any
other means), but I can't seem to get the telephone jack on the ZyXel to
work 100%.

Plugging the phone into the "phone" jack seems OK - I get a dial tone,
and can dial out. But when I try to use zplay to play a message back, it
simply clicks, the dial tone disappears, then eight seconds of silence
later, it hangs up. Playing to the modem's internal speaker via "zplay
-s" works fine (except it sounds awful) - so it definitely appears to be
a hardware issue. Currently the only real way I can records messages is
to ring myself fron another phone - a bit anal-retentive I feel ;-)

Here's what the zplay.log file has to say:

$ zplay -x 8 voc-a00916
01/04 10:36:44  modem type ZyXEL
01/04 10:36:44  flushing modem output
01/04 10:36:44  voice_send_file("voc-a00916") started...
01/04 10:36:44  sending voc-a00916...
01/04 10:36:44  reading zfax header, compression type 3
... nice successful modem interrogations deleted...
01/04 10:36:44  voice_wait_for: string 'AT+VTX'
01/04 10:36:44  got:CONNECT[0d][0a]
01/04 10:36:44  voice_wait_for: string 'CONNECT'** found **
01/04 10:36:44  read 1024, write 1034
01/04 10:36:44  read 1024, write 1033
01/04 10:36:44  read 1024, write 1043
01/04 10:36:44  read 1024, write 1033
01/04 10:36:44  read 1024, write 1031
... such like deleted ...
01/04 10:36:50  read 1024, write 1035
01/04 10:36:52  input: got <DLE>d
01/04 10:36:52  sending DLE ETX...
01/04 10:36:52  voice_wait_for(VCON|OK)

when sending to the internal speaker - the last few lines look like
this:
01/04 10:41:18  read 1024, write 1024
01/04 10:41:19  read 87, write 87
01/04 10:41:19  sending DLE ETX...

Anyone have an idea on what's going wrong here? 

Finally - does /etc/answer.dev actually work (I haven't tried it). I
mean, how can vgetty know that an incoming call is voice/data/fax until
it actually answers it? :-)

-- 
Cheers,
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Jason Haar, Unix/Network Consultant | Phone/Fax:  +44 1865 744679       
PGP Key fingerprint =  20 CB BA 87 02 B3 95 BC  51 34 FE F0 A6 53 2B 3B