® MultiModem II MT5600BA-V92 MT5600BR-V92 MT5656ZDX MT5656ZDXV AT Commands Reference Guide
Copyright and Technical Support AT Commands Reference Guide Products: MT5600BA-V92, MT5600BR-V92, MT5656ZDX, MT5656ZDX-V PN S000273G Copyright All rights reserved. This publication may not be reproduced. Copyright © 2002–2009 by Multi-Tech Systems, Inc. Multi-Tech Systems, Inc. makes no representations or warranties with respect to the contents hereof and specifically disclaims any implied warranties of merchantability or fitness for any particular purpose. Furthermore, Multi-Tech Systems, Inc.
Table of Contents Table of Contents Chapter 1 – Introduction .............................................................................................................................................. 4 Chapter 2 – AT Commands ......................................................................................................................................... 5 General Commands ............................................................................................................................
Chapter 1 – Introduction Chapter 1 – Introduction AT commands are used to control the operation of your modem. They are so called because each command must be preceded by the characters AT to get the ATtention of the modem. AT commands can be issued only when the modem is in command mode or online command mode. • • • The modem is in command mode whenever it is not connected to another modem. The modem is in data mode whenever it is connected to another modem and ready to exchange data.
Chapter 2 – AT Commands Chapter 2 – AT Commands General Commands Command: AT Attention Code Values: Description: n/a The attention code precedes all command lines except A/ and the escape sequence. Command: Enter Key Values: Description: na Press the ENTER or RETURN key to execute most commands. Command: A Values: Description: Command: na Answers an incoming call before the final ring.
Chapter 2 – AT Commands Command: DS=n Dial Stored Telephone Number Values: Default: Description: Command: n = 0–3 none Dials a number previously stored in directory number n by the &Zn=x command. Example: ATDS=3. En Values: Default: Description: Command: Hn Values: Default: Description: Command: In L5 Mn Monitor Speaker Mode n= 0, 1, 2, or 3 1 M0 Speaker is always off. M1 Speaker is on until the carrier signal is detected. M2 Speaker is always on when the modem is off-hook.
Chapter 2 – AT Commands Command: Qn Values: Default: Description: Command: n = 0 or 1 0 Q0 Enables result codes. Q1 Disables result codes Sr Values: Default: Description: Command: Sr=n Sr? Read Register Value r is the S-Register number None Reads value of register Sr and displays it in 3-digit decimal format. S2? gives the response 043. If the short form AT? is used, the last accessed S-Register is read.
Chapter 2 – AT Commands Command: Yn Values: Default: Description: Command: Values: Default: Description: Command: Values: Default: Description: Command: Values: Default: Description: Command: Values: Default: Description: Long Space Disconnect Note: For use with MT5600BA and MT5600BR only. n = 0 or 1 0 Y0 Disables sending/responding to a long space break signal on disconnect. Y1 Enables long space disconnect.
Chapter 2 – AT Commands Command: Values: Default: Description: Command: Values: Default: Description: Command: Values: Default: Description: Command: Values: Default: Description: Command: Values: Defaults: Description: Command: Values: Default: Description: &En Modem-Initiated Flow Control Note: For use with MT5600BA and MT5600BR only. n = 3, 4, or 5 4 &E3 Flow control disabled. &E4 CTS/RTS hardware flow control. &E5 XON/XOFF software flow control. Note: See also the L5 and &K commands. &En V.
Chapter 2 – AT Commands Command: Values: Default: Description: Command: Values: Default: Description: Command: Values: Default: Description: Command: Values: Default: Description: Command: Values: Default: Description: Command: Values: Default: Description: &Pn Make/Break Dial Ratio n = 0, 1, 2,3 Varies by country/region &P0 Make/Break dial ratio of 39/61 at 10 pps &P1 Make/Break dial ratio of 33/67 at 10 pps &P2 Make/Break dial ratio of 39/61 at 20 pps &P3 Make/Break dial ratio of 33/67 at 20 pps &
Chapter 2 – AT Commands Command: &Wn Values: Default: Description: n= 0 or 1 None &W0 Stores current modem settings in nonvolatile memory as Profile 0. Profile 0 is loaded instead of the factory defaults at power-on (if &Y0 is set) and by the ATZ command. &W1 Stores current modem settings in nonvolatile memory as Profile 1. Profile 1 is loaded instead of the factory defaults at power-on (if &Y1 is set) and by the ATZ1 command. Note: See also the Z, &F, and &Y commands.
Chapter 2 – AT Commands Command: %En Values: Default: Description: Command: %L Values: Default: Description: Command: %Q Line Signal Quality None None % Q reports line signal quality (DAA-dependent) as a three-digit number. Returns the higher order byte of the EQM value. Based on the EQM value, retrain or fallback/fall forward may be initiated if enabled by %E1 or %E2.
Chapter 2 – AT Commands Command: \Kn Break Control Values: Default: Description: n = 0–5 5 Controls the response of the modem to a break received from the computer, the remote modem, or the \B command. The response is different for each of three different states. Data mode. The modem receives the break from the computer: \K0 Enter online command mode; no break sent to the remote modem. \K1 Clear data buffers and send break to the remote modem. \K2 Same as \K0.
Chapter 2 – AT Commands Command: +GCI Country/Region of Installation Description: Default: Report Commands: Command: This extended syntax command selects and indicates the region/country of installation for the modem. The parameter selects the settings for any operational parameters that need to be adjusted for national regulations or telephone networks. Syntax: +GCI=Defined Values: Example: Euro/Nam = B5.
Chapter 2 – AT Commands Command: -Kn Values: Default: Description: Command: n = 0, 1, or 2 0 Enables or disables conversion of a V.42 LAPM connection to an MNP 10 connection. -K0 Disables V.42 LAPM to MNP 10 conversion. -K1 Enables V.42 LAPM to MNP 10 conversion. -K2 Enables V.42 LAPM to MNP 10 conversion; inhibits MNP Extended Services initiation during V.42 LAPM answer mode detection phase.
Chapter 2 – AT Commands Escape Commands Command: +++ Values: Description: Command: Values: Description: Escape Sequence Note: Use with MT5600BA and MT5600BR only. Type +++ and wait for OK response. Then issue the following command by typing AT . ( indicates that you must click Enter). n/a Puts the modem in online command mode. *E Escape Remote Configuration Note: Use with MT5600BA and MT5600BR only. n/a Escape Remote Configure Sequence.
Chapter 2 – AT Commands Modem Connection Commands Command: +PCW=n Call Waiting Enable Values: Default: Description: n = 0, 1, or 2 2 Controls the action to be taken upon detection of a call waiting tone in V.92 mode. Values specified by this command are not modified when an AT&F command is issued. +PCW=0 Toggles V.24 Circuit 125 and collects Caller ID if enabled by +VCID. +PCW=1 Hangs up. +PCW=2 Ignores V.92 call waiting. +PCW=? Displays the allowed values. +PCW? Displays the currrent values.
Chapter 2 – AT Commands Command: -QCPC Force Full Startup Procedure Next Connection Description: This command causes the modem to use full startup procedures on the next connection attempt regardless of the setting of the +PQC command. After this attempt, the modem will select the startup procedure as defined by the +PQC command. If a shortened startup procedure is enabled by +PQC, then the quick connect profile will also be updated on the next connection attempt.
Chapter 2 – AT Commands Caller ID Commands Command: +VCID=n Caller ID Selection Values: Default: Description: n = 0, 1, or 2 0 Enables Caller ID detection and configures the reporting and presentation of the Caller ID data that is detected after the first ring. The reported data includes the date and time of the call, the caller's name and number, and a message. Set S0=2. +VCID=0 Disables Caller ID. +VCID=1 Enables Caller ID with formatted data. +VCID=2 Enables Caller ID with unformatted data.
Chapter 2 – AT Commands Data Compression Commands Command: +DR Data Compression Reporting Values: Default: Description: Report Commands: Command: 0, 1 1 This extended-format numeric parameter controls whether or not the extended-format +DR: intermediate result code is transmitted from the modem to the DTE. S95 bit 5 is reset to 0 for +DR=0 and is set to a 1 for +DR=1.
Chapter 2 – AT Commands The decimal number from 256 to 2048 that specifies the maximum number of code words which should be negotiated in the transmit direction. Default = 2048 The decimal number from 256 to 2048 that specifies the maximum number of code words which should be negotiated in the receive direction. Default = 2048 The decimal number from 32 to 255 (maximum string length).
Chapter 2 – AT Commands Report Commands: Command: Decimal number which specifies the acceptable fallback mode of operation when the modem is operating as the originator. 0 LAPM, MNP, or Normal Mode error control optional. Default 1 LAPM, MNP, or Direct Mode error control optional. 2 LAPM or MNP error control required; disconnect if error control is not established. 3 LAPM error control required; disconnect if error control is not established.
Chapter 2 – AT Commands DTE Commands Command: +IFC DTE-Modem Local Flow Control Description: Values: Report Commands: This extended-format compound parameter controls the operation of local flow control between the DTE and the modem during the data state when V.42 error control is used or when fallback to non-error control mode is specified to include buffering and flow control. It accepts two numeric subparameters.
Chapter 2 – AT Commands Command: +IPR Description: Values: Report Commands: Fixed DTE Rate This numeric extended-format parameter specifies the data rate at which the modem will accept commands during online operation. It may be used to select operation at rates at which the modem is not capable of automatically detecting the data rate being used by the DTE. Specifying a value of 0 disables the function and allows operation only at rates automatically detectable by the modem.
Chapter 2 – AT Commands Call Control Command Command: -STE= Set Telephony Extension Description: This command enables/disables Line-In-Use, Extension Pickup, and Remote Hang up detection features. Note: Additional hardware may be required to support these features. Syntax: -STE= Values: Decimal number corresponding to the selected bit-mapped options. The bit fields are defined as follows: Bit 0 Line-In-Use detection – enable/disable. Bit 1 Extension Pickup – detection enable/disable.
Chapter 2 – AT Commands Remote Hang-up (enabled by AT-STE=4, AT-STE=5, AT-STE=6, or AT-STE=7): Case 1: Modem off-hook, Remote Hang-up If the modem is connected (off-hook) and the remote modem/server goes hangs up, the central office may issue a line polarity reversal. If a line polarity reversal is detected, the modem will drop the call and respond with NO CARRIER. The reason for hang-up can be determined by #UD or by S86=25.
Chapter 2 – AT Commands Automated system that needs to periodically use the line while giving the voice user the highest priority A common use for these features: An automated system that needs to periodically use the line while giving the voice user the highest priority. The automated system makes a connection when the line is free. It does this without disturbing the line if the line is in use. The automated system periodically retries the connection until the line is free.
Chapter 3 – Voice Commands Chapter 3 – Voice Commands Note: Voice commands apply to the MT5656ZDX-V only.
Chapter 3 – Voice Commands Command: +VNH= Automatic Hang-up Control Description: Values: Default: Report Commands: This command enables or disables automatic hang ups. Syntax: +VNH= Decimal number corresponding to the selected option. 0 Modem enables automatic hang ups as is normal in other modes. 1 Modem disables automatic hang ups usually found in the other nonvoice modes. 2 The modem disables automatic hang ups in the other non-voice modes.
Chapter 3 – Voice Commands Voice Commands These commands are listed in the order in which they might be used. Command: +VIP Voice Initialize All Parameters Description: This command causes the modem to initialize all voice parameters to their default values. Syntax: +VIP None OK ERROR If not in Voice Mode. Default: Result Code: Command: +VRX Start Modem Receive (Record) Description: This command causes the modem to start the voice reception process. Syntax: +VRX None OK ERROR If not in Voice Mode.
Chapter 3 – Voice Commands +VTS Examples: Example 1 This example illustrates tone generation without using any null elements. The command example is followed by a description of command execution. AT+VTS= {!,30},1,2,[1000,1300,50],!,{*,6},[800,1300,50],9 1. Hookflash with a duration of 300 ms. 2. Play DTMF 1 with a duration given by the +VTD command. 3. Play DTMF 2 with a duration given by the +VTD command. 4. Play tone pair at 1 000 Hz and 1 300 Hz with a duration of 500 ms. 5.
Chapter 3 – Voice Commands Command: +VIT Voice Inactivity Timer (DTE/Modem) Description: This command sets the modem’s initial value for the DTE/modem inactivity timer. Syntax: +VIT= Decimal number corresponding to the time in units of 1.0 second. A value of 0 disables the timer. Range = 0-255. 0 +VIT? Reports current of selected values. +VIT=? Reports supported range of parameter values.
Chapter 3 – Voice Commands Table of +VLS Command Options Label Primitives Description +VTX +VRX +VSP=1 0 None DCE on-hook. Local phone connected to the line. 1 T DCE off-hook. DCE connected to the line. Local phone provided with X X power to detect hook condition. 2 L DCE on-hook. Local phone connected to the DCE. X X 3 LT DCE off-hook. Local phone connected to the line. X X DCE connected to the line. 4 S Internal Speaker connected to the DCE. DCE on-hook. X Local phone connected to the line.
Chapter 3 – Voice Commands Command: +VRN Ringback Never Appeared Timer Description: This command sets the length of time the modem will wait between ringbacks during call origination before the modem can assume that the remote station has gone off-hook. Syntax: +VRN= Decimal number specifying the time period, in units of 1.0 second, that the modem will wait for Ringback during call origination. A value of 0 forces the modem to report the OK result code immediately after dialing.
Chapter 3 – Voice Commands Command: +VTD Beep Tone Duration Timer Description: This is a V.90 command. This command causes the modem to set the default DTMF/tone generation duration. Syntax: +VTD= Decimal number specifying the default DTMF/tone generation duration in units of 0.01 second. A value of 0 specifies the value entered by the S11 parameter (50-255 ms). The range is 0.01 to 2.55 seconds for = 1 to 255. 100 ms +VTD? Reports current of selected values.
Chapter 3 – Voice Commands Command: +VPR Select DTE/Modem Interface Rate (Turn Off Autobaud) Description: This command selects the DTE/modem interface rate.
Chapter 3 – Voice Commands Speakerphone Commands Command: +VSP Speakerphone ON/OFF Description: This command turns the speakerphone ON or OFF. Syntax: +VSP= Decimal number corresponding to the selected option. 0 The speakerphone function is OFF. Default 1 The speakerphone function is ON. 0 +VSP? Reports current of selected values. +VSP=? Reports supported range of parameter values.
Chapter 3 – Voice Commands Unformatted Form Reporting – Caller ID The MultiModem does not display the Caller ID information if it detects a checksum error in the caller ID packet (either SDM or MDM) while in presentation mode. If the MultiModem receives multiple copies of the Caller ID packets, the MultiModem presents all of the packets to the computer.
Chapter 3 – Voice Commands Shielded Code 8 9 0 A B C D * # o c e h H s q J $ I L w t r b d K F u p P a f V v i E Y m % & ' ( ) all other Hex Event Report Description (38) (39) (30) (41) (42) (43) (44) (2A) (23) (6F) (63) (65) (68) (48) (73) (71) (4A) (24) (6C) (4C) Event Number 4 (DTMF 8). Event Number 4 (DTMF 9). Event Number 4 (DTMF 0). Event Number 4 (Extended Keypad DTMF A). Event Number 4 (Extended Keypad DTMF B). Event Number 4 (Extended Keypad DTMF C). Event Number 4 (Extended Keypad DTMF D).
Chapter 4 – V.8 / V.8bis Commands Chapter 4 – V.8 / V.8bis Commands V.8 is a way V.34 modems negotiate connections features and options, and V.8bis is a start-up sequence for multimedia modems. Command: +A8E V.8 and V.8bis Operation Controls Description: This command is defined for two conditions: as a parameter while the modem is on-hook, and as an action command while the modem is off-hook. If enabled, V.8 negotiation does not preclude simultaneous implementation of other negotiation means (e.g., V.
Chapter 5 – V.25bis Commands Chapter 5 – V.25bis Commands Note: These commands can be used with the MT5600BA only. The V.25bis commands control synchronous communications between the host and the modem using the HDLC or character-oriented protocol. Modulation depends on the serial port rate and setting of the transmitting clock source. These commands apply to modems that support synchronous communications. Command: CIC Description: Command: Answers an incoming call.
Chapter 5 – V.25bis Commands Command: RLF Description: Command: RLI Description: Command: List Request of Forbidden Number Returns current listing of Forbidden Numbers. Values: n/a List Identification Number Dummy Command (just returns VAL) RLN Description: List Request of Stored Number Returns dial strings stored in locations 0 – 3. Values: n/a V.
Chapter 6 – S-Registers Chapter 6 – S-Registers Certain modem values, or parameters, are stored in memory locations called S-Rregisters. Use the S command to read or alter the contents of the S-Registers. S-Registers S-Reg Unit Range Default Description S0 1 ring 0,1–255 country dep. Number of Rings to Auto-Answer: Sets the number of rings required before the modem automatically answers a call. ATS0=0 disables autoanswer completely.
Chapter 6 – S-Registers S-Reg Unit Range Default Description S29 10 ms 0–255 70 On Hook Time: Sets the length of time that the modem goes on-hook when it encounters a flash dial modifier (!) in the dialing string. S30 10 seconds 0, 1–255 0 Disonnect Inactivity Timer: Sets the length of time that the modem waits before disconnecting when no data is sent or received. A value of zero disables the timer. Applies to asynchronous operation only.
Chapter 6 – S-Registers S-Reg Unit Range Default Description S95 decimal 0–255 0 Extended Result Codes Control: A bit set to a 1 in this register, in conjunction with the W command, enables the corresponding result code. The +MR, +ER, and +DR settings also control S95 bits 2, 3, and 5respectively.
Chapter 7 – Result Codes Chapter 7 – Result Codes The modem responds to commands from the DTE and to activity on the line by signaling to the DTE in the form of result codes. The result codes that the modem can send are described below. Two forms of each result code are available: long-form (verbose) response and a short-form (terse) response. The long-form code is preceded and terminated by the sequence < CR> < LF>. The short-form is terminated by < CR>, only with no preceding sequence.
Chapter 7 – Result Codes Terse Verbose 13 CONNECT 7200 14 CONNECT 12000 15 CONNECT 14400 16 CONNECT 19200 17 CONNECT 38400 33 35 40 FAX DATA +MRR: 300 44 +MRR: 1200/75 61 CONNECT 21600 62 CONNECT 24000 63 CONNECT 26400 Description Connected at 7200 bps and speed reporting enabled. Modem connects to the line at7200 bps and DCE speed reporting enabled. Connected at 12000 bps and speed reporting enabled. Modem connects to the line at 12000 bps and DCE speed reporting enabled.
Chapter 7 – Result Codes Terse 64 66 67 69 70 77 78 79 80 83 84 91 134 135 136 137 138 139 140 141 142 145 150 151 152 153 154 155 156 157 158 159 Verbose CONNECT 28800 Description Connected at 28800 bps and line speed reporting enabled. Modem connects to the line; either the line speed is 28800 bps and DCE speed reporting is enabled, or the DTE speed is 28800 bps and DTE speed reporting is enabled. +DR: ALT Connected in MNP Class 5 data compression.
Chapter 7 – Result Codes Terse 160 Verbose +MRR: 52000 161 +MRR: 54000 162 +MRR: 56000 165 CONNECT 32000 166 CONNECT 34000 167 CONNECT 36000 168 CONNECT 38000 169 CONNECT 40000 170 CONNECT 42000 171 CONNECT 44000 172 CONNECT 46000 173 CONNECT 48000 174 CONNECT 50000 175 CONNECT 52000 176 CONNECT 54000 177 CONNECT 56000 178 CONNECT 230400 180 CONNECT 28000 181 CONNECT 29333 182 CONNECT 30667 183 CONNECT 33333 184 CONNECT 34667 185 CONNECT 37333 186 CONNECT 38667
Chapter 7 – Result Codes Terse 196 Verbose +MRR: 29333 197 +MRR: 30667 198 +MRR: 33333 199 +MRR: 34667 200 +MRR: 37333 201 +MRR: 38667 202 +MRR: 41333 203 +MRR: 42667 204 +MRR: 45333 205 +MRR: 46667 206 +MRR: 49333 207 +MRR: 50667 208 +MRR: 53333 209 +MRR: 54667 Notes: 1. 2. 3. 4. 5. 6. See Vn for result code selection; i.e., short form (result code) or verbose/extended (result message). See Wn for extended connect message control.
Chapter 8 – Setting Country/Regional Codes Chapter 8 – Setting Country/Regional Codes The Default Country/Regional Code is B5. If You Want to Change the Country/Regional Code 1. 2. 3. 4. View the List of Available Country/Regional Codes by executing the command AT+GCI=? Set and save the code by executing the command AT+GCI=nn Note: nn is the country/regional code. See the country/regional code list on the Multi-Tech Web site OK is displayed.
Index Index 3 32-bit Frame Check Sequence – +EFCS 21 A Analog Source/Destination Selection – +VLS 32 Answer – A 5 AT Commands #CBNn – Store Callback Number 19 #CBPn – Store Callback Password 19 #DBn – Callback Enable/Disable 19 $Cn – Key Abort 15 $Dn – DTR Dialing 15 $SBn – Serial Port Baud Rate 15 %Cn – Data Compression Control 11 %En – Line Quality Monitor 12 %L – Line Signal Level 12 %Q – Line Signal Quality 12 %U – PCM Code Selection 12 &Cn – Data Carrier Detect (DCD) Control 8 &Dn – Data Terminal Re
-QCPC – Force Full Startup Procedure Next Connection -QCPS – Enable Quick Connect Profile Save Qn – Result Codes Enable/Disable RLD – List Request of Delayed Call Number RLF – List Request of Forbidden Number RLI – List Identification Number RLN – List Request of Stored Number PRIa PRNx Sr – Select Register Sr? – Read Register Value Sr=n – Set Register Value -STE= – Set Telephony Extension T – Tone Dialing Vn – Result Code Format \Vn – Single Line Connect Message Wn – Connect Message Control Xn – Result Cod
Local Analog Loopback Test – &Tn Long Space Disconnect – Yn 10 8 M Make/Break Dial Ratio – &Pn Maximum MNP Block Size – \An Microphone Gain – +VGM MNP Extended Services – -Kn Modem Connection Commands +PCW=n – Call Waiting Enable +PIG=n – PCM Upstream Ignore +PQC=n – Quick Connect Control +PSS – Use Short Sequence -QCPC – Force Full Startup Procedure Next Connection -QCPS – Enable Quick Connect Profile Save Modem Reset – Zn Modem-Initiated Flow Control – &En Modulation Command +MR – Modulation Reporting C
Voice Gain Receive (Record Gain) – +VGR Voice Gain Transmit (Playback Volume) – +VGT Voice Inactivity Timer (DTE/Modem) – +VIT 31 31 32 Voice Initialize All Parameters – +VIP Voice Mode Shielded Codes Multi-Tech Systems, Inc.