2400 BPS Internal Modem (250-1037) Command Codes Faxback Doc. # 4694 BASIC COMMAND CODES ┌─────────┬────────────────┬─────────────────────────────────────────────────┐ │CODE │ DESCRIPTION │ FUNCTION │ ├─────────┼────────────────┼─────────────────────────────────────────────────┤ │ AT │Attention Code │ Command line prefix; precedes command lines ex- │ │ │ │ cept +++ and A/ (Repeat Command). │ ├─────────┼────────────────┼─────────────────────────────────────────────────┤ │ A/ │Repeat Command │ Repeats the last command. Neither AT nor │ │ │ │ (ENTER) is necessary for this command. │ ├─────────┼────────────────┼─────────────────────────────────────────────────┤ │ A │Answer Immediate│ Causes the modem to go off hook and answer with-│ │ │ │ out waiting for a ring. │ ├─────────┼────────────────┼─────────────────────────────────────────────────┤ │ENTER │Carriage Return │ Ends the command line and executes commands. Re-│ │ │ │ gister 3 defines the carriage return character. │ ├─────────┼────────────────┼─────────────────────────────────────────────────┤ │BACKSPACE│ BACKSPACE │ Deletes characters on the command line one by │ │ │ │ one. Register 5 defines the backspace character.│ ├─────────┼────────────────┼─────────────────────────────────────────────────┤ │ +++ │ Escape Code │ Returns the modem to the command mode from the │ │ │ │ data mode. Register 2 defines the escape code │ │ │ │ character. │ ├─────────┼────────────────┼─────────────────────────────────────────────────┤ │ Z │ Reset │ Resets the modem. │ └─────────┴────────────────┴─────────────────────────────────────────────────┘ DIALING AND ANSWERING COMMANDS ┌───────────────┬──────────────┬─────────────────────────────────────────────┐ │ COMMAND │ DIALING │ FUNCTION │ ├───────────────┼──────────────┼─────────────────────────────────────────────┤ │ D │ Dialing │ Sets the modem to originate a call by dial- │ │ │ │ ing numbers and executing modifiers that │ │ │ │ follow D in the command line. │ ├───┬───────────┼──────────────┼─────────────────────────────────────────────┤ │ │ P │ Pulse Dialing│ Sets the modem to pulse dialing mode. │ │ M ├───────────┼──────────────┼─────────────────────────────────────────────┤ │ │ T │ Tone Dialing │ Sets the modem to tone dialing mode. │ │ O ├───────────┼──────────────┼─────────────────────────────────────────────┤ │ │ R │ Reverse Mode │ Changes the modem to answer mode automatic- │ │ D │ │ │ ally after call is originated. │ │ ├───────────┼──────────────┼─────────────────────────────────────────────┤ │ I │ W │ │ Wait for dial tone before continuing. │ │ ├───────────┼──────────────┼─────────────────────────────────────────────┤ │ F │ , │ Pause │ Causes the modem to pause when dialing. │ │ │ │ │ Place it after the access code. Length of │ │ I │ │ │ pause time is set by Register 8. │ │ ├───────────┼──────────────┼─────────────────────────────────────────────┤ │ E │ @ │ │ Wait for a tone (ringback) followed by 5 │ │ │ │ │ seconds of silence before continuing. │ │ R ├───────────┼──────────────┼─────────────────────────────────────────────┤ │ │ ! │ │ Flash the switchhook for 0.5 seconds. │ │ S ├───────────┼──────────────┼─────────────────────────────────────────────┤ │ │ ; │ │ Returns the modem to command mode after │ │ │ │ │ dialing. │ └───┴───────────┴──────────────┴─────────────────────────────────────────────┘ COMMANDS WITH PARAMETERS ┌────────┬────────────┬──────────────────────────────────────────────────────┐ │COMMAND │ PARAMETERS │ FUNCTION │ ├────────┼────────────┼──────────────────────────────────────────────────────┤ │ B │ 0 │ Selects CCITT V.22 operation when communicating at 1200 bps. │ │ 1 (Default)│ Selects BELL 103/212A operation when communicating at 1200 bps. ├────────┼────────────┼──────────────────────────────────────────────────────┤ │ E │ 0 │ Commands are not echoed │ │ │ 1 (Default)│ Commands are echoed. │ ├────────┼────────────┼──────────────────────────────────────────────────────┤ │ H │ 0 (Default)│ On hook (hang up). │ │ │ 1 │ Go off hook. │ ├────────┼────────────┼──────────────────────────────────────────────────────┤ │ I │ 0 │ Requests product identification code. │ │ │ 1 │ Performs checksum on firmware ROM; returns checksum. │ │ │ 2 │ Tests the modem's firmware ROM and memory; return OK │ │ │ │ or ERROR. │ ├────────┼────────────┼──────────────────────────────────────────────────────┤ │ M │ 0 │ Speaker off. │ │ │ 1 (Default)│ Speaker on until carrier detected. │ │ │ 2 │ Speaker always on. │ │ │ 3 │ Speaker on until carrier detected, except during │ │ │ │ dialing. │ ├────────┼────────────┼──────────────────────────────────────────────────────┤ │ O │ 0 │ Return to on-line state. │ │ │ 1 │ Return to on-line state and initiate retrain. * │ ├────────┼────────────┼──────────────────────────────────────────────────────┤ │ Q │ 0 (Default)│ Modem returns result codes. │ │ │ 1 │ Modem does not return result codes. │ ├────────┼────────────┼──────────────────────────────────────────────────────┤ │ V │ 0 │ Numeric result codes │ │ │ 1 (Default)│ Word result codes │ ├────────┼────────────┼──────────────────────────────────────────────────────┤ │ X │ 0 │ Result code set 0 │ │ │ 1 │ Result code set 1 │ │ │ 2 │ Result code set 2 │ │ │ 3 │ Result code set 3 │ │ │ 4 (Default)│ Result code set 4 │ └────────┴────────────┴──────────────────────────────────────────────────────┘ SUMMARY OF THE X COMMAND CONDITIONS ┌─────────────────────┬───────────────────────────────────────────────┐ │ FUNCTION │ X0 X1 X2 X3 X4 │ ├─────────────────────┼───────────────────────────────────────────────┤ │ BUSY detected │ No No No Yes Yes│ ├─────────────────────┼───────────────────────────────────────────────┤ │ DIAL TONE detected │ No No Yes No Yes│ ├─────────────────────┼───────────────────────────────────────────────│ │ CONNECT message only│ Yes No No No No │ ├─────────────────────┼───────────────────────────────────────────────┤ │ BLIND DIAL enabled │ Yes Yes No Yes No │ └─────────────────────┴───────────────────────────────────────────────┘ ADVANCED COMMANDS ┌────────┬────────────┬──────────────────────────────────────────────────────┐ │COMMAND │ PARAMETERS │ FUNCTION │ ├────────┼────────────┼──────────────────────────────────────────────────────┤ │ &C │ 0 (Default)│ DCD (Data Carrier Detect) always on. │ │ │ 1 │ DCD on indicates presence of data carrier. │ ├────────┼────────────┼──────────────────────────────────────────────────────┤ │ &D │ 0 │ Modem ignores DTR (Data Terminal Ready). │ │ │ 1 │ Modem assumes command mode when on-to-off transition │ │ │ │ occurs. │ │ │ 2 │ When on-line with a host system, modem goes on-hook │ │ │ │ and assumes command mode upon detecting an on-to-off │ │ │ │ transition on DTR. │ │ │ 3 │ Modem assumes initialization state upon detecting an │ │ │ │ on-to-off transition on DTR. │ ├────────┼────────────┼──────────────────────────────────────────────────────┤ │ &F │ None │ Resets the modem. │ ├────────┼────────────┼──────────────────────────────────────────────────────┤ │ &P │ 0 (Default)│ Pulse dial make/break ratio = 39/61 (USA). │ │ │ 1 │ Pulse dial make/break ratio = 33/67 (UK/HK). │ ├────────┼────────────┼──────────────────────────────────────────────────────┤ │ &S │ 0 (Default)│ DSR (Data Set Ready) always on. │ │ │ 1 │ DSR operates in accordance with EIA RS-232C specifi- │ │ │ │ cations. │ ├────────┼────────────┼──────────────────────────────────────────────────────┤ │ &T │ 0 (Default)│ Terminate test in progress. │ │ │ 1 │ Initiate local analog loopback test. │ │ │ 2-7 │ Not supported. . │ │ │ 8 │ Initiate local analog loopback test with self test. │ └────────┴────────────┴──────────────────────────────────────────────────────┘ (smc-09/14/93)