Initializing a Multitech V.32 9600 baud modem continued...

AT&F             (Reset the modem to its factory defaults)
ATQ2             (No result codes on answer)
ATX4             (Wait for dialtone)
ATS0=0         (Never answer the phone)
AT&C1          (DCD tracks carrier)
AT&D2          (When DTR drops, act normally)
AT&R0          (Enable CTS handshaking)
AT&E1          (Enable auto-reliable mode)
AT&E4          (RTS/CTS Handshaking enabled)
AT&S1           (Use DSR when ready for a call)
ATS10=10     (Used if call waiting is on phone line)
AT$BA0         (Disable baud adjust)
AT$MB9600  (Set baud rate for modem)
AT$SB9600   (Set baud rate for modem'serial port)
AT#A0             (Use full AutoBaud range)
AT&W0           (Store current settings in NVRAM)
The switch settings on the bottom of the modem should be set as follows:
 
8-Switch - UDDDUUUD
4-Switch - DUDD

Jumpers need to be set internal to the modem for CTS to be independent of RTS, and DSR to be independent of DCD. Refer to chapter 9 in the modem manual. Once you have configured the modem don't forget to enable RTS and CTS handshaking for the port, as that is what we set the modem up for.