background image

56K Softmodem 

Command Reference

 - 81

Result Codes 

The 56K Softmodem AT command handler responds to commands from the caller 
and to activity on the line via result codes. Table 5-1: presents a summary of these 
result codes. 

Two forms of each result code are available. The long-form, or verbose, response 
is given when 

V1

 is selected, and the short-form, numeric response is given when 

V0

 is selected. The long-form code is preceded and terminated by the sequence 

<CR> <LF>. The short-form is also terminated by <CR>, but it has no preceding 
sequence. If result codes are suppressed, nothing is returned to the caller. 

Table 5-1: Result Code Summary 

Result Code 

Numeric 

Code 

Description 

OK 

Acknowledges the execution of a command line. 

CONNECT 

Modem connected to line. 

RING 

Incoming ring signal has been detected. 

NO CARRIER 

Modem lost carrier signal, does not detect carrier signal, or does not 
detect answer tone. 

ERROR 4 

Invalid 

command. 

CONNECT 1200 EC

Connection at 1200 bits/s. 

NO DIALTONE 

No dial tone detected. 

BUSY 

Busy signal detected. 

NO ANSWER 

Remote end never answered. 

CONNECT 2400 EC

10 

Connection at 2400 bits/s. 

CONNECT 4800 EC

11 

Connection at 4800 bits/s. 

CONNECT 9600 EC

12 

Connection at 9600 bits/s. 

CONNECT 14400 EC

13 

Connection at 14400 bits/s. 

CONNECT 19200 EC

14 

Connection at 19200 bits/s. 

CONNECT 7200 EC

24 

Connection at 7200 bits/s. 

CONNECT 12000 EC

25 

Connection at 12000 bits/s. 

CONNECT 16800 EC

86 

Connection at 16800 bits/s. 

CONNECT 300 EC

40 

Connection at 300 bits/s. 

CONNECT 21600 EC

55 

Connection at 21600 bits/s. 

CONNECT 24000 EC

56 

Connection at 24000 bits/s. 

CONNECT 26400 EC

57 

Connection at 26400 bits/s. 

CONNECT 28800 EC

58 

Connection at 28800 bits/s. 

Содержание 56 1

Страница 1: ...56K Softmodem Command Reference R46 2021 00 rev 1 4 10...

Страница 2: ......

Страница 3: ...16 T Select Tone Dialing 16 V value DCE Response Format 16 W value Result Code Option 17 X value Extended Result Codes Control 17 Y value Long Space Disconnect 18 Z value Reset and Recall Stored Prof...

Страница 4: ...iation capability max_codewords_tx max_codewords_rx max_string_tx max_string_rx max_history_tx max_ history_rx 38 DS44 direction compression_negotiation capability max_codewords_tx max_codewords_rx ma...

Страница 5: ...ce 68 Test and Debug AT Command 69 UD Unimodem Diagnostics 69 Result Codes 81 S Registers 84 S Register Definitions 86 S0 Auto Answer Ring Number 86 S1 Ring Counter 86 S2 AT Escape Character User Defi...

Страница 6: ...56K Softmodem Command Reference vi...

Страница 7: ...lication licensing and other contractual agreements How to Use This Manual The 56K Softmodem AT command set consists of commands based on data and FAX communication The commands presented in this manu...

Страница 8: ...56K Softmodem Command Reference 2...

Страница 9: ...rms the function of the command and when to use it The detailed command description breaks down the effect of each of the parameters values This section may also contain supplementary information need...

Страница 10: ...and begins with an alphanumeric character and parameterX is an optional decimal number There are some exceptions to these rules and they are noted for each command as needed In addition to the standar...

Страница 11: ...ription defines the parameter the S register represents S register parameters can have a variety of effects on the functionality of the modem As a result the parameter description can have several for...

Страница 12: ...the AT prefix is used for all examples S Registers S value S registers have a capital S followed by the register number Parameters value Parameters or variables always use lowercase lettering enclose...

Страница 13: ...the receipt of the escape sequence three consecutive characters matching the contents of register S2 while in on line mode Upon the on to off transition of DTR if D1 D2 or D3 has been set Data and Ge...

Страница 14: ...t support the C0 command The C0 command instructs some modems not to send carrier i e it puts them in receive only mode Result codes OK if value 1 ERROR if value does not equal 1 Table 3 2 C value Com...

Страница 15: ...irst symbol of the dial string All con secutive characters are discarded P Select pulse dialing T Select tone dialing default W Wait for dial tone Instructs the modem to wait for a second dial tone be...

Страница 16: ...l This command instructs the modem to go either on hook to disconnect a call or off hook to make the telephone line busy Result codes OK if value 0 1 ERROR if value does not equal 0 1 Table 3 6 H valu...

Страница 17: ...build date I5 Returns the driver version bus type PCI AC97 codec type and country I6 Returns OK I7 Hardware version I8 Codec type I9 Returns country ID in English I10 I11 Displays connection informati...

Страница 18: ...ng table describes each of the results listed for the ATI11 command Transmit Frame Count 0 Transmit Frame Error Count 0 Receive Frame Count 0 Receive Frame Error Count 0 Retrain by Local Modem 0 Retra...

Страница 19: ...wer Round Trip Delay ms Round trip delay in milliseconds Near Echo Level dBm Near echo levels only Far Echo Level dBm Far echo levels only Transmit Frame Count Number of LAPM frames sent upstream duri...

Страница 20: ...mands N value Modulation Handshake Use this command to set the modem protocol for handling handshake negotiation at connection time if the communication speed of the remote modem is different from the...

Страница 21: ...s the default setting Do not supply parameters with this command unless it is used as part of a dial modifier Q value Result Code Control Result codes are informational messages sent from the modem an...

Страница 22: ...mand to configure the modem for DTMF tone dialing All subsequent D dial string commands use tone dialing until either the P command or a pulse dial modifier is received by the modem Tone dialing is th...

Страница 23: ...his command to select which result codes are used by the modem The parameter of this command is stored in bits 4 6 of register S22 Command Function V0 Displays result codes as digits Numerical mode V1...

Страница 24: ...ted unless a dial tone is detected If dial tone is not detected within the time specified by register S6 the NO DIAL TONE result code will be reported The following result codes are supported OK RING...

Страница 25: ...ta Carrier Detect DCD Control Use this command to control the modem s response to receiving a remote modems carrier signal Data carrier detect DCD is a signal from the modem to the DTE indicating that...

Страница 26: ...tings in the active configuration with factory default values Result codes OK if value 0 ERROR if value does not equal 0 Command Function C0 Modem ignores the state of the carrier from the remote mode...

Страница 27: ...used when determin ing the state of the command options once this command has been executed Table 3 25 G guard tone Commands J value Auxiliary Relay Option This command is supported to ensure compatib...

Страница 28: ...mmand is effective only for Japan Result codes OK if value 0 2 ERROR if value does not equal 0 2 Table 3 28 P value Commands for Domestic Versions Q value Asynchronous Communications Mode This command...

Страница 29: ...cing periodic data loss or random errors Result codes OK if value 0 CONNECT if value 1 3 or 6 ERROR if value does not equal 0 1 3 or 6 Command Function Q0 Asynchronous mode buffered Same as N0 Q5 Erro...

Страница 30: ...000 S91 010 S92 010 S93 006 S94 000 S95 129 STORED PROFILE 0 B1 L2 M1 E1 N1 Q0 V1 W2 X1 Y0 C1 D2 G0 J0 K3 L0 Q5 S0 C3 E2 J0 S00 001 S01 000 S02 043 S03 013 S04 010 S05 008 S06 003 S07 060 S08 002 S09...

Страница 31: ...57106 2 3 OK W value Store Current Configuration Use this command to store the modems command options and all S registers except S3 S4 and S5 The Z value command or a powerup reset of the modem restor...

Страница 32: ...controlled mode It instructs the modem to transmit a break signal to the remote modem The minimum break length is 100 ms and the maximum break length is 900 ms The break time parameter has values betw...

Страница 33: ...l the response of the modem to a break received from the DTE remote modem or the B value command Result codes OK if value 0 5 ERROR if value does not equal 0 5 The response is different in three separ...

Страница 34: ...Is Received During Connection N error_control Select Error Control Mode Use this command to select the type of error control used by the modem when sending or receiving data Result codes OK if error_c...

Страница 35: ...t mode The modem attempts to connect using MNP 2 4 error control proce dures If this fails the modem disconnects This is also known as MNP reliable mode N3 V 42 MNP or buffered default The modem attem...

Страница 36: ...lay does not equal 0 255 Table 3 42 T value Commands V value Protocol Result Code Use this command to enable or disable protocol result codes Result codes OK if value 0 2 ERROR if value does not equal...

Страница 37: ...line quality is insufficient and to fall forward when line quality is sufficient Result codes OK if value 0 2 ERROR if value does not equal 0 2 Table 3 45 E value Commands C value Data Calling Tone Us...

Страница 38: ...OK if rate 0 23 ERROR if rate does not equal 0 23 Table 3 47 V90 Commands Command Function C0 Disabled default C1 Enabled Command Function V90 rate Controls the downstream rate See Table 3 48 V90 rate...

Страница 39: ...CI signal call function to the value specified The valid range for this parameter is 0 FF with a default of 0xC1 Result codes OK if v8o 1 6 and v8a 1 5 and v8cf 0 FF and v8b 0 2 ERROR if v8o does not...

Страница 40: ...0 is enabled Value Description 1 Enables DCE controlled V 8 origination negotiation default 6 Enables DCE controlled V 8 origination negotiation issue A8x indications Value Description 1 Enables DCE c...

Страница 41: ...alid sig_en Values Table 3 56 Valid msg_en Values Value Meaning 0 None 1 Initiating Mre 2 Initiating MRd 3 Initiating CRe low power 4 Initiating CRe high power 5 Initiating CRd 6 Initiating Esi 7 Resp...

Страница 42: ...and before the final result code e g CONNECT Result codes OK if value 0 1 ERROR if value does not equal 0 1 Table 3 59 DR Data Compression Report Value Value Meaning 0 No delay inserted default 1 Ins...

Страница 43: ...does not equal 0 or max_dict does not equal 512 1024 2048 or max_string does not equal 6 32 The direction parameter sets which directions use the compression method The 56K Softmodem uses compression...

Страница 44: ...ays use the streaming method for data transfers As a result compression_negotiation and capability are always 0 DS44 direction compression_negotiation capability max_codewords_tx max_codewords_rx max_...

Страница 45: ...x_string_rx parameter specifies the maximum string length to negotiate in the receive direction Table 3 66 Valid max_string_tx and max_string_rx Values DS44 direction compression_negotiation capabilit...

Страница 46: ...d 0 1 and default_length 0 255 in increments of 10 ERROR if break_selection does not equal 0 3 or timed does not equal 0 1 or default_length does not equal 0 255 in increments of 10 Table 3 69 Valid b...

Страница 47: ...he field size for the receiving direction in octets and is not required Result codes OK if value 1 8 16 32 64 128 256 and value 2 0 ERROR if value 1 does not equal 8 16 32 64 128 256 or value 2 does n...

Страница 48: ...sued after the determination of the error control protocol and before the final result code e g CONNECT Specifically the ER intermediate result code is issued after the modulation report MCR and MRR a...

Страница 49: ...d However the ES command is overwritten by the setting on a N command Result codes OK if one of the combinations shown in Table 3 77 ES Combinations ERROR all other parameter combinations Command Func...

Страница 50: ...fered mode ES 0 1 0 Direct mode ES 4 4 6 MNP or disconnect mode ES 3 3 5 LAPM or disconnect mode ES 4 0 6 MNP or buffered mode ES 3 0 2 LAPM MNP or buffered mode default ES 2 0 2 LAPM or buffered mode...

Страница 51: ...ly received data remaining in the DCE buffers is handled when the remote DCE disconnects the call The timer parameter sets the maximum amount of time the 56K Softmodem will attempt to deliver the buff...

Страница 52: ...the data until it is acknowledged If the remote DCE disconnects discard the remaining data 2 Modem attempts to deliver the data until the data is acknowledged If the remote DCE disconnects or the tim...

Страница 53: ...List Use this command to display a list of the 56K Softmodem s capabilities This is an extended syntax command but it has only one form GCAP Command Description EWIND value_1 value_2 Sets the maximum...

Страница 54: ...OR if T 35_country_code does not equal valid country code as defined by Table 158 Table 3 89 GCI Extended Syntax Commands GMI Manufacturer Identification GMI is an extended syntax command It returns t...

Страница 55: ...mation see recommendation V 250 GMR Request Revision Information This command returns the version of the modem code Result codes OK when using the GMR or GMR syntax ERROR when using the GMR syntax Tab...

Страница 56: ...R value Select Data Set Ready Option Use this command to select how the 56K Softmodem manages the DSR signal V 24 circuit 107 Result codes OK if value 0 1 ERROR if value 0 1 Command Description GOI Di...

Страница 57: ...by DTE 0 3 and DTE by DCE 0 2 ERROR if DCE by DTE does not equal 0 3 or DTE by DCE does not equal 0 2 The following combinations are accepted by the modem Table 3 97 IFC Commands Commands Description...

Страница 58: ...ission rate There are twelve fixed transmission rates used by the DTE to communicate with the DCE This command selects one of the predefined transmission rates If a rate is entered which is not suppor...

Страница 59: ...ROR result code and are not implemented by the 56K Softmodem carrier values omitted from the list are not available for automode negotiation and are not used in automode negotiation even when the mode...

Страница 60: ...rted is the current modulation for example V 34 The rate reported is the transmit rate in bits per second or is zero if negotiation fails The rx_rate is the receive channel rate and is only reported w...

Страница 61: ...can further restrict the automatic modulation negotiation settings but it cannot set a modulation that is higher than the modulation set by the MS command Result codes OK if automode 0 1 and min_rate...

Страница 62: ...format Automatic modulation negotiation is enabled or disabled by automode However if a value is specified for the max_rate then automatic rate selection is disabled and the modem will attempt to conn...

Страница 63: ...4 0 1 ERROR if src_v34 does not equal 0 1 Value Meaning 0 Determined by modulation selected in carrier default 300 57333 Value limited by modulation selected in carrier Value Meaning V92 28000 bits s...

Страница 64: ...2 connection Command Function MSC 0 Disables V 34 seamless rate change MSC 1 Enables V 34 seamless rate change default Command Description MSC value Enable or disable V 34 seamless rate changes MSC Di...

Страница 65: ...PMHT value Modem On Hold Timer on page 59 command The PMH command only enables or disables modem on hold The PMHT command configures the modem to deny a modem on hold request or grant a modem on hold...

Страница 66: ...granted the remote modem initialized the modem on hold timer and informs the local modem what the length of the hold duration is If the request is denied the local modem generates an ERROR result cod...

Страница 67: ...quest with a 10 s time out PMHT 2 Grant modem on hold request with a 20 s time out PMHT 3 Grant modem on hold request with a 30 s time out PMHT 4 Grant modem on hold request with a 40 s time out PMHT...

Страница 68: ...Commands Value Meaning PMHT value Configure the 56K Softmodem response to a modem on hold request PMHT Display the current modem on hold settings PMHT Display the valid PMHT parameter values Command...

Страница 69: ...ode to acknowledge reception and the action taken on a command However in many cases the command will generate an ERROR result code if it is not connected to a sending or receiving facsimile device FA...

Страница 70: ...tification This command returns the following result Data FAX Result codes This command always yields an OK result code Command Function FAA 0 The DCE will answer only as a class 1 FAX device No autom...

Страница 71: ...was designed to control The 56K Softmodem interfaces with the host system via a PCI or AC97 interface Result codes This command always yields and OK result code Table 4 6 FPR Commands The listed valu...

Страница 72: ...6 98 121 122 145 146 and the connection is established This is an intermediate result code OK if mod 3 24 48 72 74 96 98 121 122 145 146 and the connection is established This is a final result code E...

Страница 73: ...od does not equal 3 24 48 72 74 96 98 121 122 145 146 or the connection is not established This is a final result code Command Modulation Speed FRH 3 V 21 channel 2 300 bits s FRH 24 V 27ter 2400 bits...

Страница 74: ...rrier The FTH mod command causes the modem to transmit data framed in the HDLC protocol at the modulation defined by Table 4 12 FTH Commands on page 67 Command Modulation Speed FRM 3 V 21 channel 2 30...

Страница 75: ...ing the modulation defined by Table 4 14 FTM Commands on page 68 Result codes CONNECT if mod 3 24 48 72 74 96 98 121 122 145 146 and the connection is established This is an intermediate result code C...

Страница 76: ...result code For example value 5 results in a 50 ms interval value has a range of 0 255 Result codes OK if value 0 255 ERROR if value does not equal 0 255 Command Modulation Speed FTM 3 V 21 channel 2...

Страница 77: ...nformation text Information text format is defined in ITU T recommendation V 253 Each line is both preceded and terminated by a CR LF pair Note that as per V 253 CR and LF characters may be changed by...

Страница 78: ...56K Softmodem Command Reference 70 Microsoft is a registered trademark of Microsoft Corporation...

Страница 79: ...4 String Yes V 8 CM octet string Same format as V 25ter Annex A in quotes 5 String Yes V 8 JM octet string Same format as V 25ter Annex A in quotes 6 F Reserved for call negotiation reports 1 0 2 digi...

Страница 80: ...ion result X 2 2 4 digits 0 1F40 Transmit carrier symbol rate 0 8000 X 2 3 4 digits 0 1F40 Receive carrier symbol rate 0 8000 X 2 4 4 digits 0 FA0 Transmit carrier frequency 0 4000 2 5 4 digits 0 FA0...

Страница 81: ...on result see note 7 X 4 1 3 digits 0 400 Error control frame size 4 2 2 digits 0 FF Error control link time outs X 4 3 2 digits 0 FF Error control link NAKs 4 4 See Table 4 20 com pres sionActiv e fr...

Страница 82: ...see note 9 X 57 8 digits 0 FFFFFFFF Receive frame count if error control protocol running see note 9 X 58 8 digits 0 FFFF Transmit frame error count if error control protocol running see note 9 X 59...

Страница 83: ...ial tone detected X 2 Reorder signal detected Network busy 3 Busy signal detected X 4 No recognized signal detected X 5 Voice detected 6 Text telephone signal detected see V 18 7 Data answering signal...

Страница 84: ...56K Softmodem Command Reference 76 A V 32 X B V 32 bis C V 34 X D V 34 HD E V pcm asymmetric F V pcm symmetric E 7F Reserved V 58 80 X2 82 V FC 83 V 32terbo 80 FF Reserved for mfgs...

Страница 85: ...ed Codes 3 6 4 V 58 Note Refers to Table 9 in the Microsoft specification Value Description Implemented 0 Disable none X 1 V 42 LAPM X 2 V 42 alternative protocol MNP X 3 7F Reserved V 58 80 MNP Class...

Страница 86: ...l Network management system B NMSinitiatedLeasedLineRestoral Network management system C NMSinitiatedRedial Network management system D NMSinitiatedDialDisconnect Network management system 14 PowerLos...

Страница 87: ...X 40 RetrainAttemptCountExceeded 41 GstnCleardownReceived 42 FAXDetected 46 InTestMode Test 47 IntrusiveSelfTestInitiated 50 AnyKeyAbort Call control X 51 DteHangupCommand X 52 DteResetCommand 5A Fram...

Страница 88: ...56K Softmodem Command Reference 80...

Страница 89: ...nnected to line RING 2 Incoming ring signal has been detected NO CARRIER 3 Modem lost carrier signal does not detect carrier signal or does not detect answer tone ERROR 4 Invalid command CONNECT 1200...

Страница 90: ...nection at 40000 bits s CONNECT 42000 EC 75 Connection at 42000 bits s CONNECT 44000 EC 76 Connection at 44000 bits s CONNECT 46000 EC 77 Connection at 46000 bits s CONNECT 48000 EC 78 Connection at 4...

Страница 91: ...a compression V42 V 42 error control only MNP 5 MNP class 4 error control and MNP class 5 data compression MNP 4 MNP class 4 error control only NoEC no error control protocol Result Code Numeric Code...

Страница 92: ...r number command There are two forms for this command Table 5 2 S register number Extended Syntax Note Some registers are read only and are not affected by the S register number value command Syntax F...

Страница 93: ...er 1 255 s 50 S8 Pause time for dial delay modifier 0 255 s 2 S9 Reserved S10 Reserved S11 DTMF tone duration 50 255 ms 95 S12 Escape guard time 0 255 20 ms 50 S20 Sync underrun fill character 0 255 0...

Страница 94: ...over a six second interval This register is read only Range 0 255 Default 0 Base Unit 1 ring S2 AT Escape Character User Defined S2 holds the decimal value of the ASCII character used as the escape c...

Страница 95: ...space character an ASCII space character and a second backspace character Therefore a total of three characters are transmitted each time the modem processes a backspace character Note This register v...

Страница 96: ...d with the W dial modifier Range 1 255 Default 50 Unit 1 s S8 Pause Time for Dial Delay Modifier S8 sets the time in seconds that the 56K Softmodem will pause when a dial delay modifier is encountered...

Страница 97: ...liseconds S30 Inactivity Timer This register specifies the length of time in minutes that the modem will wait before disconnecting when no data is sent or received This function is only applicable to...

Страница 98: ...cepted into the register but S36 will act as if the default value has been entered Note For performance reasons an error corrected link is not supported in V 23 1200 75 bits s or any 300 bits s mode 0...

Страница 99: ...ation settings necessary to negotiate certain types of connections Value Rate Value Rate 0 Auto rate default 10 12000 bits s 1 Reserved 11 14400 bits s 2 1200 75 bits s V 23 12 16800 bits s 3 300 bits...

Страница 100: ...vel S92 FAX Transmit Level Sets the transmit attenuation level from 6 to 25 dBm for the FAX mode resulting in a transmit level from 6 dBM to 25 dBm Range 6 dBm to 25 dBm corresponding to 6 to 25 dBm t...

Страница 101: ...as a dual purpose 1 When S94 is zero then S93 controls the overall DTMF transmit level with the twist between DTMF groups fixed at 2 dB 2 When S94 is set to nonzero value it controls the transmit leve...

Страница 102: ...0 05 99 N Modulation handshake O Return to on line data mode V 250 05 99 P Select pulse dialing V 250 05 99 Q Result code control V 250 05 99 S S register control V 250 05 99 T Select tone dialing V 2...

Страница 103: ...te control J Adjust bits s rate control K Set break control N Select error control mode Q Local flow control selection R Ring indicator off after answer T Inactivity timer V Protocol result code B Vie...

Страница 104: ...Modem identification V 250 05 99 GMR Request revision information V 250 05 99 GOI Request global object identification V 250 05 99 GSN Request product serial number identification V 250 05 99 IDSR Se...

Страница 105: ...ion information T 31 08 95 FPR Set DTE DCE FAX port rate T 31 08 95 FRH Receive HDLC data with n carrier T 31 08 95 FRM Receive FAX data with n carrier T 31 08 95 FRS Receive silence T 31 08 95 FTH Tr...

Страница 106: ...none 0x4E 32 Belgium 0x0F 0x02 591 Bolivia 0x14 0x34 55 Brazil 0x16 0x2B 359 Bulgaria 0x1B 0x2C 107 Canada 0x20 0x1C 56 Chile 0x25 0x35 57 Colombia 0x27 0x36 506 Costa Rica 0x2B 0x40 385 Croatia none...

Страница 107: ...ein 0x68 0x42 370 Lithuania 0xF9 0x50 352 Luxembourg 0x69 0x29 60 Malaysia 0x6C 0x13 356 Malta 0x70 0x53 52 Mexico 0x73 0x1D 212 Morocco 0x77 0x54 31 Netherlands 0x7B 0x07 64 New Zealand 0x7E 0x09 505...

Страница 108: ...A0 0x0B 94 Sri Lanka 0xA1 0x4A 46 Sweden 0xA5 0x0C 41 Switzerland 0xA6 0x0D 886 Taiwan 0xFE 0x15 66 Thailand 0xA9 0x16 90 Turkey 0xAE 0x23 921 UAE United Arab Emirates 0xB3 0x43 380 Ukraine 0xB2 0x44...

Отзывы: