Modio AT Commands Set: Efficient PC Communication
Modio AT Commands Set: Efficient PC Communication
Ltd.
Efficient PC Communication
AT Commands
Modem operation is controlled by AT commands. These AT commands include the following: Basic AT commands, for example ATDT123 Extended AT Commands for example AT&E,AT\A,AT %C,AT+MS S-Register commands, for example ATS32=8 Fax Class 1 commands, for example AT+FTM Voice commands, for example AT#VTX The command syntax and operation guidelines for each command category are described in the following sections. A command line is a string of characters sent from a DTE (Terminal or Data Terminal Equipment) to the DCE while the DCE is in command state. Command lines have a prefix, a body and a terminator. The prefix consists of the ASCII characters AT or at. The body consists of printable ASCII characters. Space characters other than <CR> (See register S3), and <BS> (See register S5) are ignored. <CR> is command terminator. Characters preceding the AT prefix are ignored.
AT Command Guidelines
Basic AT commands consist of single ASCII characters, which may be preceded by a prefix character, for example &, and followed by a decimal number, for example AT&W1. Missing decimal parameters are interpreted as 0. For example, if you type ATH, the command ATH0 is assumed. Fax commands are preceded with the +F characters and terminated by semicolon (;) or <CR> character. The modem supports editing command lines by recognizing the <BS> character. The AT command sequence may be followed by any number of commands in sequence, with the exception of commands Z, D or A, where all characters following on the same command line will be ignored. When a syntax error is found in the command line, an ERROR response will be returned to the DTE.
Execution of commands D and A will be aborted if another character is entered before completion of the handshake. When the modem has entered on-line data mode, it is possible to break the data transmission in order to issue more AT commands. This is done by the DTE sending a sequence of three escape characters (defined in S2, + by default).
AT Command Set
The modem will comply with the commands listed below. Parameters applicable to each command are listed below. Default factory configuration settings are marked by an asterisk *. Features marked with (-) are not yet available in Modio current version.
Basic AT Commands
A/ Re-execute Command The modem repeats the last command line sent by the DTE. Usually used for re-dialing. Note: This command should not be terminated by <CR>. Answer The modem will go off-hook and attempt to answer an incoming call. Upon successful completion of handshake, the modem will go on-line in answer mode. Notes: If +FCLASS=0 is selected, the modem will enter the connect state after exchanging carrier with the remote system. If no carrier is detected within the period specified in S7, the modem hangs up. Any character entered while connecting will abort the connection process. If +FCLASS=1, the modem will go off-hook in V21 answer mode. It will generate the V21 2100 Hz answer tone for 3 +/0.5 seconds, and following a delay of 70 ms, will proceed as if the +FTH=3 command were issued. At any stage up to (but excluding) the +FTH=3 command state, any character will abort the communication. If +FCLASS=8 (#CLS=8), the modem will go off-hook and a voice session will take place. Related S-Reg: S0 CCITT Control B0 Connect at V.22 1200 bps
Bn
Dial Directs the modem to go on-line, dial according to the string entered, and attempt to establish a connection. The Dial String may consist of any of the characters described below: T Tone dialing (first character in the string) P Pulse dialing (first character in the string) L Redial last dialed number (first character in the string) 0-9 Digits 0 to 9. * Asterisk (tone only) # Hash (tone only) W Wait for dial tone; the modem will wait for dial tone before dialing the digits following W. S6 register will be used for timeout. (X3 or higher) , (Comma); Pause for the time specified by S8 before resuming the dialing ; (Semicolon) Return to command mode after dialing. This allows the user to issue additional AT commands while remaining off-hook. Actual call progress will be entered only after a dial command issued without the ; terminator. S=n Dial the number stored in the directory; n=0-3 (see &Z). ! Flash; The modem will go on hook for a time defined by S24. @ Wait for silence; The modem will wait for at least 5 seconds of silence before resuming the dialing. If no such silence is detected before the expiration of the call abort timer (S7), the modem will terminate with NO ANSWER response (or BUSY if applicable). If answer tone arrives during execution of this parameter, the modem handshakes. (X3 or higher) (),< > (space) String format characters - ignored <i> any other character - ignored. Notes: If +FCLASS=0 is selected, the modem will attempt to connect with another data modem. The modem will use the time period specified in S6 and S7 as time-outs in the handshake process. If a timeout expires, the modem will go on-hook and respond with NO CARRIER response. The command will be aborted in progress is a DTE character is entered before completion of the handshake. If +FCLASS=1, the modem will attempt to connect with a fax
Modio AT Commands Set machine (or modem) by entering the HDLC V21 channel 2 receive state (as if +FRH=3 had been issued). The command will be aborted upon receipt of a DTE character if the modem has not finished dialing. In this case the modem will go on-hook and return to command mode responding with NO CARRIER message. If the modem has finished dialing, It proceeds as if +FRH=3 command has been issued. If +FCLASS=8 (#CLS=8), the modem will go off-hook in V21 answer mode. It will decide (based on timers) when the other side answers in voice and a voice session will take place. Related S-Reg: S5,S6,S7,S16,S22,S28,S56
En
Set local echo The modem enables/disables echo of characters to DTE. Parameter value is written to S13. E0 Disable command echo. E1 Enable command echo. Result codes: OK n=0 or 1 Error Otherwise Related S-Reg: S13 Set ON/OFF hook H0 Modem hangs up (goes on-hook). H1 Modem goes off hook. Result codes: OK n=0 or 1 Error Otherwise Identification/Information I1 Modem Name, Vendor Name, Modem Version, for example : ModemX ModemWorks Ltd. Ver 1.10
Hn *
In
I2
SW Provider /SW Version, for example Smart Link Ltd. Ver 1.20 Chipset Vendor/Chipset ID, for example Chip Vendor Ltd. XY4220
I3
Modio AT Commands Set I4 Modem active profile for example, Active Profile: S00=000 S01=000 S02=000 S03=000 S05=000 S06=000 S07=000 S08=000 S10=000 S11=000 S12=000 S13=000 S15=000 S16=000 S17=000 S18=000 S20=000 S21=000 S22=000 S23=000 S25=000 S26=000 S27=000 S28=000 S30=000 S31=000 S32=000 S33=000 S35=000 S36=000 S37=000 S38=000 S40=000 S41=000 S42=000 S43=000 S45=000 S46=000 S47=000 Stored profile 0 Active Profile 0: (Same format as above) Stored profile 1 Active Profile 1: (Same format as above) Display stored pone numbers (See &Z command)
I5
I6
I7
Ln
Speaker volume Select speaker volume. L0 Low L1 Low L2 Medium L3 High Result codes: OK n=0-3 Error Otherwise Related S-Reg: S30
Mn
Speaker control Select when the speaker is On/Off. M0 Speaker always OFF M1 Speaker ON from start of dialing until receiving carrier M2 Speaker always ON M3 Speaker OFF from end of dialing until receiving carrier Result codes: OK n=0-3 Error Otherwise Related S-Reg: S29
Nn
Automode control Enable/Disable Automode detection. N0 Automode detection disabled. A subsequent handshake will be conducted according to the contents of S32. N1 Automode enabled. A subsequent handshake will be conducted according to the Automode algorithm. Result codes: OK n=0 or 1 Error Otherwise Related S-Reg: S31 Returns to on-line data mode This command is normally used to connect the DTE back after an escape (+++) has been issued. O0 Return to on-line data mode. O1 Return to on-line data mode, retrain first. Result codes: OK n=0-1 Error Otherwise Pulse dialing Forces pulse dialing. Applies to subsequent dialing commands. This command holds until the next T dial modifier or T command is received. The modem will go off hook and attempt to answer an incoming call. Upon successful completion of handshake, the modem will go on-line in answer mode. Related S-Reg: S16
On
Q *
Quiet result codes control Q0 Enable sending result codes to DTE. Q1 Disable sending result codes to DTE. Result codes: OK n=0 or 1 Error Otherwise Related S-Reg: S14 Read/Write S-Register This command has a few derivatives: Sn=v Sets the value v (decimal) to S-register n (v=0-255)
Displays the value of S-register in decimal format (3 digits) Note: Some registers are read-only Result codes: OK All parameters valid Error Invalid S register or value. Trying to write to a readonly register T Tone dialing Forces tone dialing. Applies to subsequent dialing commands. This command holds until the next T dial modifier or T command is received. This command changes S14 to reflect the current dialing mode. Related S-Reg: S16 Verbose/Numeric result codes Select the time of result messages sent to the DTE. For a list of result codes and verbal messages see X command. V0 Short form (numeric) result codes to be sent to DTE. V1 Long form (verbose) result codes to be sent to DTE. Result codes: OK n=0 or 1 Error otherwise Related S-Reg: S15
Vn
Xn
Extended result codes Select the subset of result codes to be used by the modem to the DTE. If the modem is in fax mode (+FCLASS=1), the only message sent to indicate connection is CONNECT without a speed indication. X0 Supported messages: OK, CONNECT, RING, NO CARRIER and ERROR, Blind call enabled. X1 Supported messages: OK, CONNECT xxxx, RING, NO CARRIER and ERROR, Blind call enabled. Same as X1 + NO DIAL TONE message, Blind call disabled
X2
X3 * X4
Same as X1 + BUSY message, Blind call enabled. All messages supported, Blind call disabled (see list below).
Notes: W,@ dial modifiers are ignored in X1, X2 S6 (Wait before dial) is ignored in X2, X4 if no W is specified in dial string S6 is set to 0 means a blind call
10
0 1 2 3 4 5 6 7 8 9 10 11 12 13 27 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 36
OK CONNECT RING NO CARRIER ERROR CONNECT 1200 NO DIAL TONE BUSY NO ANSWER CONNECT 0300 CONNECT 0600 CONNECT 2400 CONNECT 4800 CONNECT 7200 CONNECT 9600 CONNECT 12000 CONNECT 14400 CONNECT 16800 CONNECT 19200 CONNECT 21600 CONNECT 24000 CONNECT 26400 CONNECT 28800 CONNECT 31200 CONNECT 33600 CONNECT 34800 CONNECT 40000 CONNECT 42000 CONNECT 44000 CONNECT 46000 CONNECT 48000 CONNECT 50000 CONNECT 52000 CONNECT 54000 CONNECT 56000 C ONNECT 57600 CONNECT 115200
* * * * * 1 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
X0
* * * * * * 3 3 3 * * * * * * * * * * * * * * * * * * * * * * * * * * * *
X1
* * * * * * * 3 3 * * * * * * * * * * * * * * * * * * * * * * * * * * * *
X2
* * * * * * 3 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
X3
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
X4
37
CONNECT 230400
11 Modio AT Commands Set 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 70 71 100 101 102 66 67 69 76 77 78 1021 1022 1032 1034
CONNECT CONNECT CONNECT CONNECT CONNECT CONNECT CONNECT CONNECT CONNECT CONNECT CONNECT CONNECT CONNECT CONNECT CONNECT CONNECT CONNECT CONNECT CONNECT CONNECT CONNECT CONNECT CONNECT FAX DATA 460800 921600 32000 34000 36000 38000 58000 60000 28000 29333 30666 33333 34666 37333 38666 41333 42666 45333 46666 49333 50666 53333 54666
1 1 * 1 1 * * * * * * * * * * * * * * * * * * * * 4 4 4 -
* * * * * * * * * * * * * * * * * * * * * * * * * 4 4 4 * * * * * * * * * *
* * * * * * * * * * * * * * * * * * * * * * * * * 4 4 4 * * * * * * * * * *
* * * * * * * * * * * * * * * * * * * * * * * * * 4 4 4 * * * * * * * * * *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
VCON
DELAYED
BLACKLISTED
COMPRESSION: CLASS 5 COMPRESSION: V.42BIS COMPRESSION: NONE PROTOCOL: NONE PROTOCOL: LAPM PROTOCOL: MNP MODULATION: V.21 MODULATION: V.22 MODULATION: V.32 MODULATION: V.34
12 * * * * * * * * * * * * * * * * * * * * * * * * *
<*> <i>
message will be generated when n has been selected message will be replaced by message <I> when n has been selected <-> message will not be generated when n has been selected. Related S-Reg: S56 Yn Select default configuration Select the default user defined configuration. Note: The default configuration is not loaded by Yn (See Zn) Y0 Select user template 0 Y1 Select user template 1 Y2 Select factory setting 0 Y3 Select factory setting 1 Related S-Reg: S161 Select user defined configuration Select the user defined configuration. Z0 Select default user template (as defined by Yn) Z1 Select user template 0 Z2 Select user template 1 Z3 Select factory setting 0 (&F0) Z4 Select factory setting 1 (&F1) Result codes: OK n=0-5 Error Otherwise Related S-Reg: S59
Zn
AT& Commands
&An * Connect message format Select the format of the CONNECT message. &A0 no extra messages besides CONNECT xxxxx &A1 Add Modulation indicator: V.21/ V.22/ V.22BIS/ V.32/ V.32BIS/ V.34/ V.34BIS/ B103/ B212 For example: Modulation: V.34 &A2 Add Error Detection Protocol and Data Compression indicators. For example: Protocol: LAPM/MNP/NONE Compression: CLASS 5/V.42BIS/NONE &A3 Add Modulation Indicator + Error Detection Protocol + Data Compression indicators (see above). Related S-Reg: S70, S71 Control Carrier Detect (CD,RLSD) behavior Controls the RLSD output behavior. &C0 RLSD is assumed to be ON all the time &C1 RLSD follows the carrier state Result codes: OK n=0 or 1 Error Otherwise Related S-Reg: S60 Controls DTR behavior (NA) Controls the DTR output behavior. Note: This command is supported for compatibility. It has no significance in Modio environment. &D0 DTR is taken to be ON all the time &D1 DTR drop causes entry to command mode without disconnect &D2 DTR follows DTR circuit definition &D3 DTR drop causes software reset (as in Z0) Result codes: OK n=0-3 Error Otherwise Related S-Reg: S63 Connect message speed source Select the requested source for the speed field in the CONNECT message.
&Cn
&Dn
&En
14
Note: Since a virtual port is involved, the DTE is not bound by any UART limitation, and may be theoretically set as high as 921600. DTE speed is supported for compatibility only. It bears little significance in Modio environment. Related S-Reg: S71 &Fn Sets factory configuration Select one of the factory settings. &F0 Select factory setting 0 &F1 Select factory setting 1 Result codes: OK n=0-1 Error Otherwise Related S-Reg: S59 Sets flow control Select the user defined configuration. &H0 Flow control disabled (NA) &H1 HW flow control RTS/CTS (emulation) Result codes: OK n=0-1 Error Otherwise Related S-Reg: S62 Same as %Cn Set pulse dial make/break ratio &P0 US & Canada 39%/61% (10 pps) &P1 UK & Hong Kong 33%/67% (10 pps) &P2 Same as 0, except at 20 pps &P3 Same as 1, except at 20 pps Result codes: OK n=0-3 Error Otherwise Related S-Reg: S28 Controls RTS behavior Controls the RTS output behavior. Note: This command is supported for compatibility.
&Hn
&Kn &Pn *
&Rn
15 Modio AT Commands Set It has no actual effect &R0 RTS ignored &R1 Modem receives data only on RTS (NA) Result codes: OK n=0 or 1 Error Otherwise Related S-Reg: S61 &Sn Controls DSR behavior Note: This command is supported for compatibility. It has no actual effect. &S0 DSR override (is assumed to be ON all the time) &S1 DSR follows circuit definition Result codes: OK n=0 or 1 Error Otherwise Related S-Reg: S64 &V Display Active profile, Stored Profiles, Stored Phone Numbers (Equivalent to I4-I7 combined) Writes current configuration &W0 Write to template 0 &W1 Write to template 1 Result codes: OK n=0-1 Error Otherwise Written to registry. Stores dial string Stores/Displays dial string (up to 47 characters) &Zn=s Store dial string (n=0-4) &Zn=L Store the last dialed string (n=0-4) &Zn? Display the nth string &ZL? Display the last dialed string Written to registry.
&Wn
&Zn
16
\Bn
\Kn
\Nn
Error correction operating mode \N0 Normal (Speed buffering) - No error correction
17 Modio AT Commands Set \N1 Direct (pass-through) 128 characters maximum block size \N2 Reliable (error correction) mode. The Modem will attempt LAPM and then MNP \N3 Auto reliable mode. Same as \N2, but will fall back to Normal \N4 LAPM error correction mode only, hang up upon failure. \N5 MNP error correction mode only, hang up upon failure. Result codes: OK n=0-5 Error Otherwise Related S-Reg: S<basereg> of V.42 registers
18
AT% Commands
%Cn Compression control %C0 Disable data compression %C1 Enable MNP5 data compression %C2 Enable V.42bis data compression %C3 Enable MNP5/V.42bis data compression Result codes: OK n=0-3 Error Otherwise Related S-Reg: S<basereg+2> of V.42 registers Line quality monitor control Controls whether or not the modem will automatically monitor the line quality and request a retrain (%E1), or fall back when quality is insufficient or fall forward when line quality improves (%E2). %E0 Disable line quality control %E1 Enable line quality control and auto retrain %E2 Enable line quality control and fallback/forward Result codes: OK n=0-3 Error Otherwise Related S-Reg: S39
%En
%Tn
Test mode
V.32bis/V.34 V.32bis/V.34
V.21 channel 2 mark V.27 V.27 V.29 V.29 V.17 V.17 2400 signaling 4800 signaling 7200 signaling 9600 signaling 12000 signaling 12000 signaling
V.34 org signaling (>=21600) V.34 ans signaling (>=21600) V.34bis org signal (>=31200) V.34bis ans signal (>=31200)
Note: For running AT%T Commands, The test DP driver must be present (This driver is supplied for OEM qualification usage)
20
AT+MS Command
+MS Modulation select This command selects the modulation, optionally enables/disables Automode, and optionally specifies the lowest and highest connection rates. The command format is: AT+MS= [<mod>][,[<automode>][,[<min_rate>][, [<max_rate>]]]] <mod> a decimal number specifying the preferred modulation (automode enabled), or the modulation (automode disabled). <automode> 0/1 Automode disabled/enabled <min_rate> minimum rate for connection. If lower than the actual minimum rate for the selected modulation, the actual lowest supported rate will be taken. <max_rate> maximum rate for connection. If higher than the actual maximum rate for the selected modulation, the actual highest supported rate will be taken. Table 2 - +MS command parameters < mod > Modulation Possible rates 22 V.22 1200 122 V.22bis 2400,1200 32 V.32 9600, 4800 132 V.32bis 14400, 12000, 9600, 7200, 4800 34 V.34 33600, 31200, 28800, 26400, 24000, 21600, 19200,16800, 14400, 12000, 9600 56 K56Flex 32000,34000,36000 ..... ,56000 90 V.90 29333, 30666,32000 .....,56000 212 Bell 212 1200 103 Bell 103 300 Examples: AT+MS=34,0,4800,33600 V.34, No Automode, Min. speed 4800, Max speed 33600 AT+MS=,1 Automode AT+MS=32,1,,14400 V.32 Automode, Max speed 14400 (min speed as before)
Factory Settings: 90,1,300,56000 The requested modulation scheme will be written to S32
21 Modio AT Commands Set The requested min rate will be written to S33 The requested max rate will be written to S34 The actual rate may be read from S35 The actual modulation scheme may be read from S37 (The codes as specified in the Xn command) Other derivatives of the +MS command: AT+MS? report current MS settings (e.g. 34,1,9600,33600) AT+MS=? list the supported values +MS:(22,122.....), (0,1), (300-33600), (300-33600) Result codes: OK Syntax OK Error Otherwise Related S-Reg: S31-S37
22
+FAE
+FTS= <value>
+FRS= <value>
+FTM= <value>
Transmits data according to the defined modulation. ERROR is issued if modem is on-hook. Value Modulation
23 Modio AT Commands Set 24 48 72 73 74 96 97 98 121 122 145 146 +FTM=? V.27 ter 2400 bps V.27 ter 4800 bps V.29 7200 bps V.17 7200 bps long V.27 7200 bps short V.29 9600 bps V.17 9600 bps long V.17 9600 bps short V.17 12000 bps long V.17 12000 bps short V.17 14400 bps long V.17 14400 bps short Return 24, 48, 72, 73, 74, 96, 97, 98, 121, 122, 145, 146
+FRM= <value>
Receives data according to the defined modulation (See Values above) ERROR is issued if modem is on-hook. +FRM=? Return 24, 48, 72, 73, 74, 96, 97, 98, 121, 122, 145, 146 see +FTM Receives data using HDLC protocol and the defined modulation . ERROR is issued if modem is on-hook. <value> - 3 (V.21 channel 2 300 bps) +FRH=? Return 3 Transmits data using HDLC protocol and the defined modulation . ERROR is issued if modem is on-hook. <value> - 3 (V.21 channel 2 300 bps) +FTH=? Return 3
+FRH= <value>
+FTH= <value>
24
*B
Return Blacklisted numbers Blacklisting is a country dependent parameter. When no time-out is defined: When a number is unsuccessfully called x successive times, it is blocked altogether, until next system reset. Further calls will return BLACKLISTED code. When time-out is defined: When a number is unsuccessfully called x successive times, it is blocked temporarily until the time-out expires. Calls within the time-out period will return DELAYED code. Format: No. Called Blocked Phone Index # of calls (blank) Phone number - not blocked (number still candidate for blacklist) or * (asterisk) - blacklisted/blocked or Xmin - # of min to time-out delayed Example 1: No time-out defined. Full blocking occurs No. Called Blocked Phone 1 5 * t1234 2 3 t5678
Example 2: Time-out defined. Delay scheme used. No. Called Blocked Phone 1 5 2min t1234 2 3 t5678
Sets DTE Baud Rate <value> - DTE Baud rate (0-48) *2400 Enables the Caller ID feature in any mode #CID=0 - Disable Caller ID #CID=1 - Enable Caller ID (Verbose) #CID=2 - Enable Caller ID (Numeric) Writes the value to Sreg Related S-Reg: S75 Sets receive gain level (effects the AUDIO IN level) <value> - 0-7fff Sets transmit level (effects the AUDIO OUT level) <value> - 0-7fff Same as +FCLASS=<value> Sets Data/Fax Class1/Voice (0,1,8) mode. Related S-Regs: S32, S150 Bits per sample (ADPCM or PCM). #VBS=<value> [<value> - 2,4 (ADPCM), 8,16 (PCM)] #VBS? Returns the current setting #VBS=?Returns 2,4,8,16 Related S-Regs: S76
#VBS
#VBT
Sets Beep tone timer for generating tones and DTMF. #VBT=<value> [<value> - 0-40 (* 1/10 ms)] #VBT? Returns the current setting #VBT=? Returns 0-40 Related S-Regs: S77
#VIP
Initializes Voice Parameters Related S-Regs: S75-S89 Sets Inactivity timer. #VIT=<value> [0-255 (* 1/10 ms)]
#VIT
Modio AT Commands Set #VIT? Returns the current setting #VIT=? Returns 0-255 Related S-Regs: S19 #VLS
26
Voice Source selection. #VLS=<value> 0 - Telephone Line Select (Go on hook) 2 - Speakers 3 - Microphone 4 - Telephone Line Select + Samples routed to/from Speakers/Mic in TX/RX modes 6 - Speakerphone #VLS? Returns the current setting #VLS=? Returns 0,2,3,4,6 Result codes: OK n=0, 4, 6 VCON n=2, 3 ERROR Otherwise (For 0, 4, 6, VCON will be issued upon line connection) Related S-Regs: S78 Ringback Goes Away Timer (originate). This value is used during call progress to detect a voice answer. This is the interval between ringback ending and voice answer determined. #VRA=<value> [0-255 (*1/10 MS)] #VRA? Returns the current setting #VRA=? Returns 0-255 Related S-Regs: S79
#VRA
#VRN
Ringback Never Came Timer (originate) This value is used during call progress to detect a voice answer. This is the interval without detection of ringback before voice answer is determined. #VRN=<value> [0-255 (*1/10 MS)] #VRN? Returns the current setting
27 Modio AT Commands Set #VRN=? Returns 0-255 Related S-Regs: S80 #VRX Go to Voice Receive Mode. Result codes: CONNECT Data may be sent ERROR VLS=0, 4, 6 and line not connected Note: Any input from the terminal will abort Voice Receive Mode Enables/Disables silence deletion (voice receive, ADPCM) (-) #VSD=<value> [0,1 - Disable/Enable] #VSD? Returns the current setting #VSD=? Returns 0,1 Related S-Regs: S81 Sets Silence Period (voice receive, ADPCM) #VSP=<value> [0-255 (*1/10 ms)] #VSP? Returns the current setting #VSP=? Returns 0,255 Related S-Regs: S83 Sets Sample Rate (PCM, ADPCM) #VSR=<value> [7200, 11025, 8000] #VSR? Returns the current setting #VSR=? Returns 7200, 11025, 8000 Only 7200 is currently supported Related S-Regs: S91 Sets Silence Sensitivity (voice receive, ADPCM) (-) #VSS=<value> [0-3] (0-Disable, 3-allow noisy conditions #VSS? Returns the current setting #VSS=? Returns 0-3 Related S-Regs: S82
#VSD
#VSP
#VSR
#VSS
#VTD
Sets DTMF reporting capabilities in Voice Transmit, Receive, and Voice Online Command Modes. #VTD=<value><value><value> [0-3F] #VTD? Returns the current setting #VTD=? Returns <0-3F>,<0-3F>,<0-3F> Bit Settings Bit Description 0 Disable/Enable DTMF detection
Modio AT Commands Set 1 Disable/Enable V.25 1300 Hz detection 2 Disable/Enable T.30 1100 Hz detection (Fax) 3 Disable/Enable V.25/T.30 2100 Hz detection (Modem) 4 Disable/Enable Bell 2225 Hz detection 5 Disable/Enable Busy/Dial tone detection 6-7 reserved Related S-Regs: S84-S86 #VTM Enables timing mark placement. #VTM=<value> [0-10 (* 1/10 ms)] #VTM? Returns the current setting #VTM=? Returns 0-10 Related S-Regs: S87 Generates a tone signal. #VTS= [x,y,z] | {x,z} | x, ... [x,y,z] x represents the first frequency (Hz) y represents second frequency (Hz) z represents the duration (in 100 ms units) {x,z} DTMF Digits with Variable Duration. x represents the DTMF digit (0-9,A-D,*,#) z represents the duration (in 100 ms units)
28
#VTS
DTMF Digits, with duration defined by #VBT. This is represented by a value x (non-bracketed) corresponding to a DTMF digit (0-9,A-D,*,#, !). Note: ! stands for flash.
#VGT
Sets Playback Volume [Default 192] #VGT=<value> [0-255 (*1/10 ms)] #VGT? Returns the current setting #VGT=? Returns 0-255 Related S-Regs: S74 Go to Voice Receive Mode Result codes: CONNECT Data may be sent ERROR VLS=0, 4, 6 and line not connected
#VTX
#SPK
Sets Full Duplex Speakerphone parameters #SPK=<mute>,<speaker>,<mic> <mute> 0 Microphone Mute * 1 Microphone On (default) 2 Room Monitor (mic on Max, Speaker off) <speaker> 0-15 - 2-30 dB attenuation * 5 - (Default) 16 - speaker mute <mic> 0 - 0 dB gain * 1 - 6 dB gain (Default) 2 - 9 dB gain 3 - 12 dB gain Related S-Regs: S88-S90
#UD
30
S-Registers
The S-Registers are summarized in the following table. Registers denoted with a * may be customized using the PTT Wizard Tool.
Factory defaults
Factory defaults are stored in the Windows OS registry. They are loaded at initialization time or by AT commands (&F,Z). In addition the designated default profile (as specified by the Yn command) is subsequently loaded. The defaults shown are of the Smart Link factory settings 0 and 1.
S-Register Summary
Note: This S-register List is not to be used as is by End Users and in End Users manuals. For end users the contents of the first 24 S-registers should suffice.
S# Function Range Units PW Default AT Command
S0 S1 S2 S3 S4 S5 S6
S7 S8 S9 S10 S11
Rings to AutoAnswer Ring Counter Escape Character CR Character LF Character BS Character Wait Time for Dial Tone (Also wait before Blind Dialing) Wait Time for Carrier Pause Time for Dial (,) Carrier Detect Response Time Carrier Loss Disconnect Time DTMF Tone duration
0 0 43 13 10 8 2
60 2 6
D D
* *
7 100
31 Modio AT Commands Set S12 S13 S14 S15 S16 S17 S18 S19 S20 S21 S22 S23 S24 Reserved Echo Quiet Verbose Pulse/ Tone Reserved Test Timer System Inactivity Timer Reserved Break Length Origin/Answer XOFF Character (NA) Flash Timer
1 0 1 1 0 0
E Q V T,P,D &T
100ms ASCII 10 ms
9 0 19 20
\B
Important Note: The following S-register List is only to be used by OEMs. For end users, the contents of the first 24 S-registers should suffice.
S# Function Range Units PW Default AT Command
Delay to DTR Off (NA) RTS to CTS delay (NA) Auto Answer clear timeout Pulse Set/Break Ratio Speaker Control Speaker Volume Automode Select
0.01ms 0.01ms s
5 1 8 0 1 2 1
&P,P,D
M L +MS
32
S#
Function
Range
Units
PW
Default
AT Command
S36 S37 S38 S39 S40 S41 S42 S43 S44 S45 S46S49 S50S55 S56 S57 S58 S59 S60 S61 S62 S63
Requested MIN Speed Requested MAX Speed Actual Speed after CONNECT (See Xn ) Current Data Pump Status Actual Modulation (DP) Actual Rx Speed Line Quality Control Reserved Received Signal Level SNR Result Codes control Reserved Transmit Gain Level Reserved Reserved for Test Extended Code Reserved Reserved Current Setting CD RTS Flow Control DTR
+MS +MS
0 dB 0
X
0-10
-dBM
&T
0-4
3 1 0 1 0
S#
Function
Range
Units
PW
Default
AT Command
DSR Reserved Circuit 106 (RTS) Circuit 107 (DSR) Circuit 109 (CD) CONNECT message format CONNECT msg speed source (DCE/DTE) Handset Record Gain Reserved Playback Volume CID Enable ADPCM Bits Per Sample Beep Tone Timer Line Selection Duration Ring Goes Away Timer Ring Never Came Timer Silence Detect Enable Silence Detect Sensitivity Silence Detect Duration
0 0 0 0
&S
0-1 0-1
0 0
&A
&E
S72 S73 S74 S75 S76 S77 S78 S79 S80 S81 S82 S83
0255 0-255 0,1 4,8,16 0-40 1/10 s 0,2,3,6 0-255 0-255 0,1 0-3 0-255 1/10 s 1/10 s 1/10 s
80 3 153 0 4 10 0 70 70 0 2 55
#VSP
34
S#
Function
Range
Units
PW
Default
AT Command
S84 S85
0-3F 0-3F
0 0
#VTD
#VTM
S86 S87 S88 S89 S90 S91 S92 S93S99 S100S137 S138 S139 S140S142 S143 S141S143 S143 S144S145 S146 S147
S#
DTMF Tone Reports Cap2 Time Mark Placement SPK <mute> SPK <speaker> SPK <mic> Voice Sample Rate Answer Delay Reserved for Diagnostics Reserved for V42 Mic Gain Line record Gain Reserved Reserved for Test Reserved Test auxiliary Reserved Pulse make Ratio Pulse PPS
Function
0 0 1 5 1 0 2
#VTM
1 *
\A,\N, %C
0-255 0-255
0-1
%T
0-100 10,20
Range
% pps
Units
* *
PW
39 10
Default
&P &P
AT Command
S148
Pulse Pause
0-255
10ms
80
35 Modio AT Commands Set S149 S150 S151 S152 S153 S154 S155S160 S161 S162 Pulse Refresh FCLASS Value FAE Value Line Out Gain Spk Out Gain HSet Out Gain Reserved Default Setting Country Type 0-100 0,1,8 0,1 0-255 0-255 0-255 ms * 0 0 0
+FCLASS +FAE
0-1 0-25
2 1
S163S169 S170S174
Reserved Reserved for Diagnostics Reserved Processor Type Reserved HW Diag STRM Diag Port Diag Blacklist Enable 0-100 0 2
0 0 0
*B *B *B
36
S#
Function
Range
Units
PW
Default
AT Command
Blacklist Dial Attempts Min Time between calls Blacklist Time Out
* * *
5 5 0
*B
*B
*B