Another successful USR 56k Tnt Voice
Jason Englander (root@jason.interl.net)
Thu, 4 Feb 1999 13:49:58 -0600
Everyone else is doing it, what the hey <g>
Works great with fax in, fax out, caller ID, DTMF tones (using dtmf.sh and
speakdate.sh with rsynth, festival works so-so also). I'm using mgetty
1.1.19-Nov24 and vgetty 0.9.1 / 17Nov98
I've only tried faxing using Kvoice 0.3.1 so far to and from a Windblows
machine with a <gulp> WinModem, haven't tried a fax machine yet.
I'll include the command set below (AT$, AT&$, ATS$ - but it doesn't
cover everything (AT#CID for example) - neither does the modem's manual)
-= Sorry about the size of this message for those that this doesn't apply
to =-
AT+FCLASS=?
0,1,2.0
OK
AT#CID=?
0,1,2 (2 I guess is 'raw' Caller ID output?)
OK
ati
5601
OK
ati1
F246
OK
ati2
OK
ati3
U.S. Robotics 56K Voice INT V4.7.35
OK
ati4
U.S. Robotics 56K Voice INT Settings...
B0 E1 F1 L1 M1 Q0 V1 X4 Y0
BAUD=115200 PARITY=N WORDLEN=8
DIAL=TONE ON HOOK CID=1
&A3 &B1 &C1 &D3 &G0 &H1 &I0 &K1
&M4 &N0 &P0 &R2 &S0 &T5 &U0 &Y1
S00=000 S01=000 S02=043 S03=013 S04=010 S05=008 S06=002
S07=045 S08=002 S09=006 S10=014 S11=070 S12=050 S13=000
S15=000 S16=000 S18=000 S19=000 S21=010 S22=017 S23=019
S25=005 S27=000 S28=008 S29=020 S30=000 S31=128 S32=002
S33=000 S34=000 S35=000 S36=014 S38=000 S39=000 S40=001
S41=000 S42=000
LAST DIALED #:
OK
ati5
U.S. Robotics 56K Voice INT NVRAM Settings...
Template Y0
DIAL=TONE B0 E1 F1 L2 M1 Q0 V1 X4
BAUD=115200 PARITY=N WORDLEN=8
&A3 &B1 &C1 &D2 &G0 &H1 &I0 &K1 &M4 &N0
&P0 &R2 &S0 &T5 &U0 &Y1
S00=000 S02=043 S03=013 S04=010 S05=008 S06=002 S07=060
S08=002 S09=006 S10=014 S11=070 S12=050 S13=000 S15=000
S19=000 S21=010 S22=017 S23=019 S25=005 S27=000 S28=008
S29=020 S30=000 S31=128 S32=002 S33=000 S34=000 S35=000
S36=014 S38=000 S39=000 S40=001 S41=000 S42=000
Strike a key when ready . . .
Template Y1
DIAL=TONE B0 E1 F1 L2 M1 Q0 V1 X4
BAUD=115200 PARITY=N WORDLEN=8
&A3 &B1 &C1 &D2 &G0 &H2 &I2 &K1 &M4 &N0
&P0 &R1 &S0 &T5 &U0 &Y1
S00=000 S02=043 S03=013 S04=010 S05=008 S06=002 S07=060
S08=002 S09=006 S10=014 S11=070 S12=050 S13=000 S15=000
S19=000 S21=010 S22=017 S23=019 S25=005 S27=000 S28=008
S29=020 S30=000 S31=128 S32=002 S33=000 S34=000 S35=000
S36=014 S38=000 S39=000 S40=001 S41=000 S42=000
STORED PHONE #0:
#1:
#2:
#3:
OK
ati6
U.S. Robotics 56K Voice INT Link Diagnostics...
Chars sent 1222656 Chars Received 264192
Chars lost 0
Octets sent 0 Octets Received 0
Blocks sent 0 Blocks Received 0
Blocks resent 0
Retrains Requested 0 Retrains Granted 0
Line Reversals 0 Blers 0
Link Timeouts 0 Link Naks 0
Data Compression NONE
Equalization Long
Fallback Enabled
Last Call 00:00:00
No Connection
OK
ati7
Configuration Profile...
Product type US/Canada Internal
Product ID: 66174981
Options V32bis,V.80,V.34+,x2, V.90
Fax Options Class 1/Class 2.0
Line Options Caller ID, Distinctive Ring
Voice Options Speakerphone, TAD
Clock Freq 92.0Mhz
EPROM 256k
RAM 32k
FLASH date 4/22/98
FLASH rev 4.7.35
DSP date 4/22/98
DSP rev 4.7.35
OK
ati8
OK
ati9
(1.0USR3090\\Modem\PNPC10F\U.S. Robotics 56K Voice INT)FF
OK
ati10
ERROR
ati11
U.S. Robotics 56K Voice INT Link Diagnostics...
Modulation Unknown Speed
Carrier Freq (Hz)
Symbol Rate
Trellis Code
Nonlinear Encoding
Precoding
Shaping
Preemphasis (-dB)
Recv/Xmit Level (-dBm)
Near Echo Loss (dB)
Far Echo Loss (dB)
Carrier Offset (Hz)
Round Trip Delay (msec)
Timing Offset (ppm)
SNR (dB)
Speed Shifts Up/Down 0/0
Status :
OK
AT Command Set
==============
AT$
HELP, Command Quick Reference (CTRL-S to Stop, CTRL-C to Cancel)
&$ HELP, Ampersand Commands Mn n=0 Speaker OFF
A/ Repeat Last Command n=1 Speaker ON Until CD
A> Continuously Repeat Command n=2 Speaker Always ON
AT Command Mode Prefix n=3 Speaker OFF During Dial
A Answer Call On n=0 Return Online
Bn n=0 V32 Mode/CCITT Answer Seq n=1 Return Online & Retrain
n=1 Bell Answer Seq P Pulse Dial
Dn Dial a Telephone Number Qn n=0 Result Codes Sent
n=0..9#*TPR,;W@!()- n=1 Quiet (No Result Codes)
DL Dial Last Phone Number n=2 Verbose/Quiet ON Answer
DSn Dial Stored Phone Number Sr=n Sets Register "r" to "n"
D$ HELP, Dial Commands Sr? Query Register "r"
En n=0 No Command Echo S$ HELP, S Registers
n=1 Echo Command Chars T Tone Dial
Fn n=0 Online Echo Vn n=0 Numeric Responses
n=1 No Online Echo n=1 Verbal Responses
Hn n=0 ON Hook (Hang Up) Xn n=0 Basic Result Codes
n=1 OFF Hook n=1 Extended Result Codes
In n=0 Product Code n=2-4 Advanced Result Codes
Strike a key when ready . . .
n=1 Checksum Yn n=0 Next Reset to &W0 settings
n=2 RAM Test n=1 Next Reset to &W1 settings
n=3 Product ID string n=2 Next Reset to &F0 settings
n=4 Current Settings n=3 Next Reset to &F1 settings
n=5 NVRAM Settings n=4 Next Reset to &F2 settings
n=6 Link Diagnostics Zn n=0 Y setting determines reset
n=7 Product Configuration n=1 Reset to &W0 settings
n=9 PnP Enumeration Screen n=2 Reset to &W1 settings
n=11 Link Diagnostics n=3 Reset to &F0 settings
Ln n=0 Low Speaker Volume n=4 Reset to &F1 settings
n=1 Low Speaker Volume n=5 Reset to &F2 settings
n=2 Med Speaker Volume +++ Escape Code
n=3 Hi Speaker Volume $ HELP, Command Summary
OK
===
AT&$
HELP, Ampersand Commands (CTRL-S to Stop, CTRL-C to Cancel)
&An n=0 Disable /ARQ Result Codes &Pn n=0 N.American Pulse Dial
n=1 Enable /ARQ Result Codes n=1 UK Pulse Dial
n=2 Enable /Modulation Codes &Rn n=1 Ignore RTS
n=3 Enable /Extra Result Codes n=2 RX to DTE/RTS high
&Bn n=0 Floating DTE Speed &Sn n=0 DSR Always ON
n=1 Fixed DTE Speed n=1 Modem Controls DSR
n=2 DTE Speed Fixed When ARQ &Tn n=0 End Test
&Cn n=0 CD Always ON n=1 Analog Loopback (ALB)
n=1 Modem Controls CD n=3 Digital Loopback (DLB)
&Dn n=0 Ignore DTR n=4 Grant Remote DLB
n=1 On-Line Command Mode n=5 Deny Remote DLB
n=2 DTE Controls DTR n=6 Remote Digital Loopback
n=3 Reset ON DTR Loss n=7 Remote DLB With Self
Test
&Fn n=0 Load Factory 0, no FC n=8 ALB With Self Test
n=1 Load Factory 1, HW FC &Un n=0 Variable link rate
floor.
n=2 Load Factory 2, SW FC n=1 Minimum link rate 300
bps
&Gn n=0 No Guard Tone n=2 Minimum link rate 1200
bps
n=1 550 Hz Guard Tone n=3 Minimum link rate 2400
bps
n=2 1800 Hz Guard Tone n=4 Minimum link rate 4800
bps
Strike a key when ready . . .
&Hn n=0 Disable TX Flow Control n=5 Minimum link rate 7200
bps
n=1 CTS n=6 Minimum link rate 9600
bps
n=2 Xon/Xoff n=7 Minimum link rate 12000
bps
n=3 CTS and Xon/Xoff n=8 Minimum link rate 14400
bps
&In n=0 Disable RX Flow Control n=9 Minimum link rate 16800
bps
n=1 Xon/Xoff n=10 Minimum link rate 19200
bps
n=2 Xon/Xoff Chars Filtered n=11 Minimum link rate 21600
bps
n=3 HP Enq/Ack Host Mode n=12 Minimum link rate 24000
bps
n=4 HP Enq/Ack Terminal Mode n=13 Minimum link rate 26400
bps
n=5 Xon/Xoff for non-ARQ Mode n=14 Minimum link rate 28800
bps
&Kn n=0 Disable Data Compression n=15 Minimum link rate 31200
bps
n=1 Auto Data Compression n=16 Minimum link rate 33600
bps
n=2 Enable Data Compression n=17 Minimum link rate 28000
bps
n=3 Selective Data Compression n=18 Minimum link rate 29333
bps
&Mn n=0 Normal Mode n=19 Minimum link rate 30666
bps
n=4 ARQ/Normal Mode n=20 Minimum link rate 32000
bps
n=5 ARQ Mode n=21 Minimum link rate 33333
bps
&Nn n=0 Highest Link Speed n=22 Minimum link rate 34666
bps
n=1 300 bps n=23 Minimum link rate 36000
bps
Strike a key when ready . . .
n=2 1200 bps n=24 Minimum link rate 37333
bps
n=3 2400 bps n=25 Minimum link rate 38666
bps
n=4 4800 bps n=26 Minimum link rate 40000
bps
n=5 7200 bps n=27 Minimum link rate 41333
bps
n=6 9600 bps n=28 Minimum link rate 42666
bps
n=7 12000 bps n=29 Minimum link rate 44000
bps
n=8 14400 bps n=30 Minimum link rate 45333
bps
n=9 16800 bps n=31 Minimum link rate 46666
bps
n=10 19200 bps n=32 Minimum link rate 48000
bps
n=11 21600 bps n=33 Minimum link rate 49333
bps
n=12 24000 bps n=34 Minimum link rate 50666
bps
n=13 26400 bps n=35 Minimum link rate 52000
bps
n=14 28800 bps n=36 Minimum link rate 53333
bps
n=15 31200 bps n=37 Minimum link rate 54666
bps
n=16 33600 bps n=38 Minimum link rate 56000
bps
n=17 28000 bps n=39 Minimum link rate 57333
bps
n=18 29333 bps &Wn n=0 Store Configuration 0
n=19 30666 bps n=1 Store Configuration 1
n=20 32000 bps &Yn n=0 Destructive
Strike a key when ready . . .
n=21 33333 bps n=1 Destructive/Expedited
n=22 34666 bps n=2 Nondest./Expedited
n=23 36000 bps n=3 Nondest./Unexpedited
n=24 37333 bps &Zn=s Store Phone Number
n=25 38666 bps &Zn? Query Phone Number
n=26 40000 bps
n=27 41333 bps #CID=n
n=28 42666 bps n=0 Caller ID Off
n=29 44000 bps n=1 Formatted Caller ID
n=30 45333 bps n=2 Unformatted Caller ID
n=31 46666 bps
n=32 48000 bps
n=33 49333 bps
n=34 50666 bps
n=35 52000 bps
n=36 53333 bps
n=37 54666 bps
n=38 56000 bps
n=39 57333 bps
Strike a key when ready . . .
===
ATS$
HELP, S Register Functions (CTRL-S to Stop, CTRL-C to Cancel)
S0 Ring to Answer ON S28 V32 Handshake Time (1/10sec)
S1 Counts # of Rings S29 V.21 answer mode fallback timer
S2 Escape Code Char S30 Reserved
S3 Carriage Return Char S31 Reserved
S4 Line Feed Char S32 Connection bit mapped
operations.
S5 Backspace Char 1 = V.8 Call Indicate enable
S6 Wait Time/Dial Tone (sec) 2 = Enable V.8 mode
S7 Wait Time/Carrier (sec) 4 = Reserved
S8 Comma Time (sec) 8 = Disable V.34 modulation
S9 Carrier Detect Time (1/10sec) 16 = Disable V.34+ modulation
S10 Carrier Loss Time (1/10sec) 32 = Disable x2 modulation
S11 Dial Tone Spacing (msec) 64 = Disable V.90 modulation
S12 Escape Code Time (1/50sec) 128 = Reserved
S13 Bit Mapped S33 V.34 & V.34+ Connection setup
1 = Reset ON DTR Loss bit mapped control flags.
2 = Reduced Non-ARQ TX Buffer 1 = Disable 2400 Symbol rate
4 = Set DEL=Backspace 2 = Disable 2743 Symbol rate
8 = Do DS0 ON DTR 4 = Disable 2800 Symbol rate
16 = Do DS0 ON Reset 8 = Disable 3000 Symbol rate
Strike a key when ready . . .
32 = Reserved 16 = Disable 3200 Symbol rate
64 = Disable Quick Retrains 32 = Disable 3429 Symbol rate
128 = Escape Code Hang Up 64 = Reserved
S14 Reserved 128 = Disable Shaping
S15 Bit Mapped S34 V.34 & V.34+ Connection setup
1 = MNP/V.42 Disabled in V.22 bit mapped control flags.
2 = MNP/V.42 Disabled in V.22bis 1 = Disable 8S-2D trellis
encoding
4 = MNP/V.42 Disabled in V.32 2 = Disable 16S-4D trellis
encoding
8 = Disable MNP Handshake 4 = Disable 32S-2D trellis
encoding
16 = Disable MNP Level 4 8 = Disable 64S-4D trellis
encoding
32 = Disable MNP Level 3 16 = Disable Non linear coding
64 = Unusual MNP-Incompatibility 32 = Disable TX level
deviation
128 = Disable V.42 64 = Disable Pre-emphasis
136 = Disable V.42 Detect Phase 128 = Disable Pre-coding
S16 Test Modes S35 Reserved
1 = Reserved S36 Reserved
2 = Dial Test S37 Reserved
4 = Reserved S38 Disconnect Wait Time (sec)
8 = Reserved S39 Reserved
Strike a key when ready . . .
16 = Reserved S40 Reserved
32 = Reserved S41 Distinctive Ring options
64 = Reserved 1 = Distinctive Ring Enabled
128 = Reserved 2 = Reserved
S17 Reserved 4 = Reserved
S18 &Tn Test Timeout (sec) 8 = Reserved
S19 Inactivity Timeout (min) 16 = Reserved
S20 Reserved 32 = Reserved
S21 Break Length (1/100sec) 64 = Reserved
S22 Xon Char 128 = Reserved
S23 Xoff Char S42 Reserved
S24 Reserved
S25 DTR Recognition Time (1/100sec)
S26 Reserved
S27 Bit Mapped
1 = V21 Mode
2 = Disable TCM
4 = Disable V32
8 = Disable 2100hz
Strike a key when ready . . .
16 = Enable V23 Fallback
32 = Disable V32bis
64 = Reserved
128 = Software Compatibility Mode
OK
===
If anyone wants to see config files, let me know...
Jason
--
Jason Englander <jasoneng@interl.net>
http://www.interl.net/~jasoneng/