AT Command set summary for PCTel chipset
Zoltrix AT Command Manual For Zoltrix 56K HSP Models
Rev 1.0 10/9/1998
MODELS:
FMHSP56p Internal K56Flex/V.90 Dual Mode
Speaker Phone Fax/Modem (14,400 Fax/56,000 Modem)
FMHSP56PCI Internal K56Flex/V.90 Dual Mode Speaker Phone Fax/Modem
(14,400 Fax/56,000 Modem)
The commands listed in this document are for Zoltrix Modems based on PCtel's 56K
chipsets.
AT Command Format
With the single exception of the A/ command, all commands to the modem begin with the
characters AT, and end with a
carriage return character, hence the name AT commands. The general format of an AT command
is: AT<command string>
where <command string> represents zero or more commands described in this manual.
The <command string> can be null,
resulting in the simple sequence "AT". This sequence, often called the attention
command, is useful for checking that
communication is established between an application program and the modem. The response to
the AT command is always
OK, providing positive indication of proper operation. It may be useful to issue the AT
command several times, with a brief
pause (100 ms. or so) between commands, until the OK response is received. Since the AT
command string has no other
effect except to elicit the OK response, it can be used whenever the modem is in command
mode. The AT portion of an AT
command can be in upper case or lower case, but not mixed case, thus AT or at, but not At
or aT". The <command string>
portion is independent of case. The <command string> may contain space characters,
which are ignored.
Your Zoltrix MODEM has been pre-set at the factory for optimum performance.
All defaults are set to allow the modem to negotiate the best possible connection with
highest quality, data compression, and
error correction.
DEFAULT INIT STRING
The Default INIT string used at the factory and stored into the modem is as follows:
AT&F&C1&D2
Because the modem was initialized at the factory, you could use an initialization (INIT)
string of:
ATZ
Note: This command resets the modem to the stored settings. If the
settings have been changed by software or manually,
this INIT string may not work correctly.
You could change the INIT string in all of your software packages to either of the two
previous examples. The first example
is the best to use because some software may change the values stored in the modem.
If you want to custom configure your stored profiles, we suggest that you always start
out with an AT&F&C1&D2 before
customizing other commands. This string will reset the modem to the factory defaults as
well as reset some other basic
settings.
If modem performance suffers after modifying settings, send the INIT string above
(AT&F&C1&D2) to the modem.
PERFORMANCE ISSUES
To get optimum performance from your Zoltrix MODEM, the phone line quality over which
you are transmitting and
receiving must be reliable and relatively free of "noise". If you have very
noisy lines you may be able to get a good connection by forcing the modem to connect at a
lower speed. Refer to the S34 and S37
registers and Limiting the Modems Top Speed
for information on controlling the modems speed.
LIMITING THE MODEMS TOP SPEED
If you experience problems connecting to slower modems (2400 or 1200bps), you may need
to instruct your modem to limit the top speed to attempt. You may also need to limit the
top speed the modem attempts to something less than 33,600bps,
even when calling another 33,600 modem, because of the line noise in your area. If you
don't, you may experience "garbage" or a "NO CARRIER" message.
This should not be neccassary in most cases, but, there are some 2400bps and 1200bps or
even 9600bps modems you may not connect to without using one of the following methods:
- For connections or 14,400 and below, use the combination of the N0
command along with setting S37 to the proper value to limit
the modems connection speed attempted.
- Use the combination of the N0 command along with setting S37 and S34 to the proper value to
limit the modems connection speed attempted.
- Use the N0 command and set your software to the connection
rate desired.
Note: Method #3 is not the desired method to use if you are making an
error-correction connection with compression! The softwares "BAUD" rate should
be at least twice, and preferably four, times the Carrier rate established. Otherwise you
will get no benifits from the compression. Transfers will actually be slower than if a
non-compression connection was established. You also cannot set software to all the
connection rates that are supported by the 56K modem.
Table 1. AT Command Set
- Command
|
- Function
|
| AT |
Attention - this precedes all commands except A/ |
- A/
|
- Execute previous command - does not require a <CR> *
|
- A
|
- Causes the modem to go off hook. If a call is coming in, the modem will try to answer
it. The procedure for answering a call is a short silence and then an answer tone. Sending
a character to the modem during this procedure will abort the answer procedure. The amount
of time the modem will wait for a carrier is programmable by modifying the S7
register.
|
- B0
- B1
- B2
|
- B0 Select CCITT V.22 (1200 bps)
- Select Bell 212A (1200 bps)
- Select CCITT V23 Originate mode will transmit data at 75 bps and receive data at 1200
bps. Answer mode will transmit data at 1200bps and receive data at 75bps. The command N0
(Disable auto mode) must be selected.
|
- D
- Dmn
|
- D alone will take the modem off-hook and wait for a dial tone. (See X command for
exceptions) The length of time to wait for a dialtone before dialing is programmable in
register S6.
- ATDmn will dial a phone number where m is a modifier: L, W, ,, ;, @, !, or S. It will
dial the telephone number n.
|
- L
|
- Dial last number
|
- W
|
- Wait for dial tone. If you have selected X0 or X1 (disable dial tone detection), then
you can use this modifier to override that setting.
|
- ,
|
- Pause during dial. The amount of time to pause is determined in register S8.
|
- ;
|
- Return to command mode after dialing. It doesn't wait for carrier or hang up.
|
- @
|
- Wait for 5 seconds of silence. This is used to access systems that do not provide a dial
tone.
|
- !
|
- Hook flash. Causes the modem to go on-hook for 0.5 seconds. This is used in PBX systems
and for voice features like call waiting
|
- S=(0-9)
|
- Dials a stored number. Up to ten numbers can be stored, and the addresses are from 0 to
9. To store a number into one of these addresses, use the &Z command.
|
- ^
|
- Turns on 1300Hz calling tone.
|
- E0
- E1
|
- Commands issued to the modem are not echoed to the local terminal. This only matters in
the command mode. It does not affect the modems ability to send response codes.
- Commands are echoed to the local terminal.
|
- H0
- H1
|
- Force modem on-hook (hang-up).
- Force modem off-hook (to answer or dial).
|
- I0
- I1
- I2
- I3
- I4
|
- Return numeric product code
- Return hardware variation code
- Report internal code
- Report software revision number
- Report product feature listing
|
- L0
- L1
- L2
- L3
|
- Speaker volume zero
- Speaker volume low
- Speaker volume low
- Speaker volume low (Hardware currently limits volume adjustment to on/off)
|
- M0
- M1
- M2
- M3
|
- Speaker always off
- Speaker on until carrier detected
- Speaker always on
- Speaker on during answering only
|
- N0
- N1
|
- Disable auto-mode. This forces the modem to connect at the speed specified in register
S37.
- Enable auto-mode. The modem will answer at the highest available line speed and ignore
any ATBn command.
|
- O0
- O1
|
- Return to data mode. If you have entered the command mode using the time independent
escape sequence, this will put you back in data mode without going on-hook.
- Retrain the modem. If the line condition has changed since the original connection,
retraining the modem will cause it to reconnect at the most efficient speed for the
current line condition.
|
- P
|
- Pulse dialing allows the modem to work on telephone networks where tone is not
supported.
|
- Q0
- Q1
|
- Enable response to DTE.
- Disable response to DTE. The modem does not respond to the terminal. Issuing a command
will not produce a response (unless the command is something like ATZ, which will restore
this setting to default.)
|
- Sn
|
- Set default S-register. Any subsequent = or ? commands will modify the default S
register.
|
- Sn=m
|
- Set register n to value m
|
- Sn?
|
- Return the value of register n
|
- T
|
- Tone dialing
|
- V0
- V1
|
- Result codes will be sent in numeric form. (See the result code table 3)
- Result codes will be sent in word form. (See the result code table 3).
|
- W0
- W1
- W2
|
- Report DTE speed only. After connection, there will be no message about what Error
Correction or Data Compression protocol is in use.
- Report DCE speed, Error Correction/Data Compression protocol, and DTE speed.
- Report DCE speed only
|
- X0
- X1
- X2
- X3
- X4
|
- Send OK, CONNECT, RING, NO CARRIER, ERROR and NO ANSWER. Busy and Dial Tone Detection
are disabled.
- Send X0 messages and CONNECT speed
- Send X1 message and NO DIALTONE
- Send X2 messages except NO DIALTONE, BUSY and RING BACK
- Send all responses
|
- Y0
- Y1
|
- Disable long space disconnect
- Enable long space disconnect; with error correction, hang up after sending 1.6 second
long space; without error correction, hang up after 4 second long space.
|
- Z0
- Z1
|
- Reset modem to profile 0
- Reset modem to profile 1
|
- =n
|
- Sets the value of the default S register
|
- ?
|
- Reports the value stored in the default S register.
|
Table 1. & Ampersand Commands
- Command
|
- Function
|
- &C0
- &C1
|
- Force DCD on
- DCD follows remote carrier
|
- &D0
- &D1
- &D2
- &D3
|
- DTR is assumed on
- DTR drop causes modem back to command mode without disconnecting
- DTR drop causes modem to hang up
- DTR drop causes modem to be initialized;&Y determines which profile is loaded.
|
- &F
|
- Load factory profile
|
- &G0
- &G1
- &G2
|
- Disable guard tone
- Enable 550Hz guard tone
- Enable 1800Hz guard tone on answering modem
|
- &K0
- &K3
- &K4
- &K5
- &K6
|
- Disable flow control
- Enable RTS/CTS flow control
- Enable XON/XOFF flow control
- Enable transparent software flow control
- Enable both RTS/CTS and XON/XOFF flow control
|
- &P0
- &P1
|
- Make/break pulse dial ratio of 39/61
- Make/break pulse dial ratio of 33/67
|
- &S0
- &S1
|
- Force DSR on
- DSR on at the start of handshaking and off after carrier loss
|
- &T0
- &T1
|
- Terminate test
- Start ALB test
|
- &U0
- &U1
|
- Enable trellis coding
- Disable trellis coding
|
- &V0
- &V1
- &V2
|
- Display active profile
- Display stored profiles
- Display stored telephone numbers
|
- &W0
- &W1
|
- Save active profile to profile 0
- Save active profile to profile 1
|
- &Y0
- &Y1
|
- Use profile 0 on powerup
- Use profile 1 on powerup
|
- &Zn=m
|
- Save telephone number (up to 36 digits) into memory location n (0-9)
|
Table 1. % Percent Commands
- Command
|
- Function
|
- %C0
- %C1
- %C2
- %C3
|
- Disable data compression
- Enable MNP5 compression
- Enable V.42bis compression
- Enable both V.42bis and MNP5
|
- %E0
- %E1
- %E2
- %E3
|
- Disable auto-retrain
- Enable auto-retrain
- Enable auto-retrain and fallback
- Enable auto-retrain and fast hang up
|
- %L
|
- Report received signal level in -dBm
|
- %N0
- %N1
- %N2
- %N3
- %N4
- %N5
- %N6
- %N7
- %N8
- %N9
|
- Dynamic CPU loading disabled
- Dynamic CPU loading not to exceed 10%
- Dynamic CPU loading not to exceed 20%
- Dynamic CPU loading not to exceed 30%
- Dynamic CPU loading not to exceed 40%
- Dynamic CPU loading not to exceed 50%
- Dynamic CPU loading not to exceed 60%
- Dynamic CPU loading not to exceed 70%
- Dynamic CPU loading not to exceed 80%
- Dynamic CPU loading not to exceed 90%
|
- %Q
|
- Report line signal quality
|
Table 1. \ Backslash Commands
- Command
|
- Function
|
- \A0
- \A1
- \A2
- \A3
|
- 64-character max. MNP block size
- 128-character max. MNP block size
- 192-character max. MNP block size
- 256-character max. MNP block size
|
- \Bn
|
- In non-error correction mode, transmit break in 100 ms units (1-9 with default 3)
|
- \G0
- \G1
|
- Disable XON/XOFF flow control (modem to modem)
- Enable XON/XOFF flow control (modem to modem)
|
- \Kn
|
- Define break type (refer to table 2)
|
- \L0
- \L1
|
- Use stream mode for MNP
- Use interactive block mode for MNP
|
- \N0
- \N1
- \N2
- \N3
- \N4
- \N5
|
- Normal mode; speed control without error correction
- Plain mode; no speed control and no error correction
- Reliable mode
- Auto-reliable mode
- LAPM error correction only
- MNP error correction only
|
Table 1. * Asterisk Commands
- Command
|
- Function
|
- *Q0
- *Q1
|
- Send the "CONNECT xxxx" result codes to the DTE when an invalid TIES escape
sequence is detected after the "OK" response has already been sent
- Does NOT send the "CONNECT xxxx" result codes to the DTE when an invalid TIES
escape sequence is detected after the "OK" response has already been sent
|
Table 2. Break Types
- Command
|
- Function
|
- \Kn
- \K0
- \K1
- \K2
- \K3
- \K4
- \K5
|
- Local DTE sends break during normal or reliable mode
- Enter command state; no break to remote
- Empty data buffers; break to remote
- Same as \K0
- Immediately send break to remote
- Same as \K0
- Send break to remote with TXD data
|
- \Kn
- \K0
- \K1
- \K2
- \K3
- \K4
- \K5
|
- Local modem sends break during plain mode
- Break to remote; and enter command state
- Same as \K0
- Send break to remote
- Same as \K0
- Same as \K2
- Same as \K2
|
- \Kn
- \K0
- \K1
- \K2
- \K3
- \K4
- \K5
|
- Remote modem sends break during normal mode
- Empty data buffers; and send break to DTE
- Same as \K0
- Immediately send break to DTE
- Same as \K2
- Send break to DTE with buffered RXD data
- Same as \K4
|
Table 3. Result Codes
- Long Form
|
- Short Form
|
- Description
|
- OK
|
- 0
|
- Modem successfully executed a AT command
|
- CONNECT
|
- 1
|
- A connection established
|
- RING
|
- 2
|
- Modem detected an incoming call
|
- NO CARRIER
|
- 3
|
- Modem lost or could not detect a remote carrier signal within the register S7 time
|
- ERROR
|
- 4
|
- Modem detected an error in an AT command
|
- CONNECT 1200
|
- 5
|
- Connection at 1200 bps
|
- NO DIALTONE
|
- 6
|
- Modem did not detect a dial tone within 5 seconds after off-hook
|
- BUSY
|
- 7
|
- Modem detected a busy tone
|
- NO ANSWER
|
- 8
|
- Modem did not detect 5 seconds of silence when using the @ dial modifier in the dial
command
|
- CONNECT 0600
|
- 9
|
- Connection at 600 bps
|
- CONNECT 2400
|
- 10
|
- Connection at 2400 bps
|
- CONNECT 4800
|
- 11
|
- Connection at 4800 bps
|
- CONNECT 9600
|
- 12
|
- Connection at 9600 bps
|
- CONNECT 7200
|
- 13
|
- Connection at 7200 bps
|
- CONNECT 12000
|
- 14
|
- Connection at 12000 bps
|
- CONNECT 14400
|
- 15
|
- Connection at 14400 bps
|
- CONNECT 19200
|
- 16
|
- Connection at 19200 bps
|
- CONNECT 38400
|
- 17
|
- Connection at 38400 bps
|
- CONNECT 57600
|
- 18
|
- Connection at 57600 bps
|
- CONNECT 115200
|
- 19
|
- Connection at 115200 bps
|
- CONNECT 28800
|
- 20
|
- Connection at 28800 bps
|
- CONNECT 300
|
- 21
|
- Connection at 300 bps
|
- CONNECT 1200TX/75RX
|
- 22
|
- Connection at transmit 1200/receive 75 bps
|
- CONNECT 75TX/1200RX
|
- 23
|
- Connection at transmit 75/receive 1200 bps
|
- CONNECT 110
|
- 24
|
- Connection at 110 bps
|
- RING BACK
|
- 25
|
- Ring Back signal detected
|
- +FCERROR
|
- +F4
|
- Error occured in Class 1 fax operation
|
- FAX
|
- 33
|
- Fax modem connection established
|
- DATA
|
- 35
|
- Data modem connection established
|
- CARRIER 300
|
- 40
|
- Carrier rate of 300 bps
|
- CARRIER 1200/75
|
- 44
|
- Carrier rate of transmit 1200/receive 75 bps
|
- CARRIER 75/1200
|
- 45
|
- Carrier rate of transmit 75/receive 1200 bps
|
- CARRIER 1200
|
- 46
|
- Carrier rate of 1200 bps
|
- CARRIER 2400
|
- 47
|
- Carrier rate of 2400 bps
|
- CARRIER 4800
|
- 48
|
- Carrier rate of 4800 bps
|
- CARRIER 7200
|
- 49
|
- Carrier rate of 7200 bps
|
- CARRIER 9600
|
- 50
|
- Carrier rate of 9600 bps
|
- CARRIER 12000
|
- 51
|
- Carrier rate of 12000 bps
|
- CARRIER 14400
|
- 52
|
- Carrier rate of 14400 bps
|
- CARRIER 16800
|
- 53
|
- Carrier rate of 16800 bps
|
- CARRIER 19200
|
- 54
|
- Carrier rate of 19200 bps
|
- CARRIER 21600
|
- 55
|
- Carrier rate of 21600 bps
|
- CARRIER 24000
|
- 56
|
- Carrier rate of 24000 bps
|
- CARRIER 26400
|
- 57
|
- Carrier rate of 26400 bps
|
- CARRIER 28800
|
- 58
|
- Carrier rate of 28800 bps
|
- CONNECT 16800
|
- 59
|
- Connection at 16800 bps
|
- CONNECT 21600
|
- 61
|
- Connection at 21600 bps
|
- CONNECT 24000
|
- 62
|
- Connection at 24000 bps
|
- CONNECT 26400
|
- 63
|
- Connection at 26400 bps
|
- COMPRESSION: CLASS 5
|
- 66
|
- MNP Class 5 data compression connection established
|
- COMPRESSION: V.42bis
|
- 67
|
- V.42bis data compression connection established
|
- COMPRESSION: NONE
|
- 69
|
- Connection established without data compression
|
- PROTOCOL: NONE
|
- 76
|
- Connection established without error correction
|
- PROTOCOL: LAPM
|
- 77
|
- V.42/LAPM error correction connection established
|
- PROTOCOL: ALT
|
80 |
MNP 3-4 error correction connection established |
CONNECT 31200
CARRIER 31200 |
??
?? |
Connection at 31200 bps
Carrier rate of 31200 bps |
CONNECT 33600
CARRIER 33600 |
??
?? |
Connection at 33600 bps
Carrier rate of 33600 bps |
CONNECT 28000
CARRIER 28000 |
??
?? |
Connection at 28000 bps
Carrier rate of 28000 bps |
CONNECT 29333
CARRIER 29333 |
??
?? |
Connection at 29333 bps
Carrier rate of 29333 bps |
CONNECT 30666
CARRIER 30666 |
??
?? |
Connection at 30666 bps
Carrier rate of 30666 bps |
CONNECT 32000
CARRIER 32000 |
??
?? |
Connection at 32000 bps
Carrier rate of 32000 bps |
CONNECT 33333
CARRIER 33333 |
??
?? |
Connection at 33333 bps
Carrier rate of 33333 bps |
CONNECT 34000
CARRIER 34000 |
??
?? |
Connection at 34000 bps
Carrier rate of 34000 bps |
CONNECT 34666
CARRIER 34666 |
??
?? |
Connection at 34666 bps
Carrier rate of 34666 bps |
CONNECT 36000
CARRIER 36000 |
??
?? |
Connection at 36000 bps
Carrier rate of 36000 bps |
CONNECT 37333
CARRIER 37333 |
??
?? |
Connection at 37333 bps
Carrier rate of 37333 bps |
CONNECT 38000
CARRIER 38000 |
??
?? |
Connection at 38000 bps
Carrier rate of 38000 bps |
CONNECT 38666
CARRIER 38666 |
??
?? |
Connection at 38666 bps
Carrier rate of 38666 bps |
CONNECT 40000
CARRIER 40000 |
??
?? |
Connection at 40000 bps
Carrier rate of 40000 bps |
CONNECT 41333
CARRIER 41333 |
??
?? |
Connection at 41333 bps
Carrier rate of 41333 bps |
CONNECT 42000
CARRIER 42000 |
??
?? |
Connection at 42000 bps
Carrier rate of 42000 bps |
CONNECT 42666
CARRIER 42666 |
??
?? |
Connection at 42666 bps
Carrier rate of 42666 bps |
CONNECT 44000
CARRIER 44000 |
??
?? |
Connection at 44000 bps
Carrier rate of 44000 bps |
CONNECT 45333
CARRIER 45333 |
??
?? |
Connection at 45333 bps
Carrier rate of 45333 bps |
CONNECT 46000
CARRIER 46000 |
??
?? |
Connection at 46000 bps
Carrier rate of 46000 bps |
CONNECT 46666
CARRIER 46666 |
??
?? |
Connection at 46666 bps
Carrier rate of 46666 bps |
CONNECT 48000
CARRIER 48000 |
??
?? |
Connection at 48000 bps
Carrier rate of 48000 bps |
CONNECT 49333
CARRIER 49333 |
??
?? |
Connection at 49333 bps
Carrier rate of 49333 bps |
CONNECT 50000
CARRIER 50000 |
??
?? |
Connection at 50000 bps
Carrier rate of 50000 bps |
CONNECT 50666
CARRIER 50666 |
??
?? |
Connection at 50666 bps
Carrier rate of 50666 bps |
CONNECT 52000
CARRIER 52000 |
??
?? |
Connection at 52000 bps
Carrier rate of 52000 bps |
CONNECT 53333
CARRIER 53333 |
??
?? |
Connection at 53333 bps
Carrier rate of 53333 bps |
CONNECT 54000
CARRIER 54000 |
??
?? |
Connection at 54000 bps
Carrier rate of 54000 bps |
CONNECT 54666
CARRIER 54666 |
??
?? |
Connection at 54666 bps
Carrier rate of 54666 bps |
CONNECT 56000
CARRIER 56000 |
??
?? |
Connection at 56000 bps
Carrier rate of 56000 bps |
Table 4. S-Registers
- Register
|
- Function
|
- 0
|
- Rings to auto-answer
- Set the number of rings required before the modem answers. 0 setting disables
auto-answer.
- Range: 0 - 255 rings
- Default: 0 (auto-answer disabled)
|
- 1
|
- Ring counter
- Count the number of rings before the modem answers.
- Range: 0 - 255 rings
- Default: 0
|
- 2
|
- Escape character
- Define the character used for the three-character escape code sequence. 0 setting
disables the escape code character.
- Range: 0 - 127
- Default: 43 (+)
|
- 3
|
- Carriage return character
- Define the character for carriage return
- Range: 0 - 127
- Default: 13 (carriage return)
|
- 4
|
- Line feed character
- Define the character for line feed
- Range: 0 - 127
- Default: 10 (line feed)
|
- 5
|
- Backspace character
- Define the character for backspace
- Range: 0 - 127
- Default: 8 (backspace)
|
- 6
|
- Wait before dialing
- Set the length of time to pause after off hook before dial.
- Range: 2 - 255 seconds
- Default: 2 seconds
|
- 7
|
- Wait for carrier after dial
- Set the length of time that the modem waits for a carrier from the remote modem before
hanging up.
- Range: 1 - 255 seconds
- Default: 50 seconds
|
- 8
|
- Pause time for dial delay
- Set the length of time to pause for the pause dial modifier ",".
- Range: 0 - 255 seconds
- Default: 2 seconds
|
- 9
|
- Carrier detect response time
- Define the length of time a signal is detected and qualified as a carrier.
- Range: 1 - 255 tenths of a second
- Default: 6 (0.6 second)
|
- 10
|
- Lost carrier hang up delay
- Set the length of time the modem waits before hanging up for a carrier loss.
- Range: 1 - 255 tenths of a second
- Default: 14 (6 seconds)
|
- 11
|
- DTMF speed control
- Set the length of tone and the time between tones for the tone dialing.
- Range: 50 - 255 milliseconds
- Default: 95 milliseconds
|
- 12
|
- Escape Prompt Delay (EPD) timer
- Set the time from detection of the last character of the three character escape sequence
until the "OK" is returned to the DTE
- Range: 0 - 255 fiftieths of a second
- Default: 50 (1 second)
|
- 13
|
- Reserved
|
- 14
|
- Reserved
|
- 15
|
- Reserved
|
- 16
|
- Reserved
|
- 17
|
- Reserved
|
- 18
|
- Test timer
- Set the length of loopback test.
- Range: 0 - 255 seconds
- Default: 0 (disable timer)
|
- 19
|
- Reserved
|
- 20
|
- Reserved
|
- 21
|
- Reserved
|
- 22
|
- Reserved
|
- 23
|
- Reserved
|
- 24
|
- Reserved
|
- 25
|
- Delay to DTR
- Set the length of time the modem ignores DTR before hanging up
- Range: 0 - 255 hundredths of a second
- Default: 5 (0.05 second)
|
- 26
|
- Reserved
|
- 27
|
- Reserved
|
- 28
|
- Reserved
|
- 30
|
- Disconnect inactivity timer
- set the length of time allowed for inactivity before the connection is hung up.
- Range: 0-255 in 10 seconds
- Default: 0 (disabled)
|
- 32
|
- XON character
- Set the value of XON character
- Range: 0-255
- Default: 17
|
- 33
|
- XOFF character
- Set the value of XOFF character
- Range: 0-255
- Default: 19
|
- 34
|
- Data rate (bit-rate)
- Set the maximum bit rate for V.34, K56Flex or V.90
- V.34 (ATN0S37=12)
- Range : 0-13
- Bit rate = ((S34)+1) * 2400 bps
- Example:
- If N0S37=12
- S34
- 0 =2,400 bps
- 1 =4,800 bps
- 2 =7,200 bps
- 3 =9,600 bps
- 4 =12,000 bps
- 5 =14,400 bps
- 6 =16,800 bps
- 7 =19,200 bps
- 8 =21,600 bps
- 9 =24,000 bps
- 10=26,400 bps
- 11=28,800 bps
- 12=31,200 bps
- 13=33,600 bps
- K56Flex (ATN0S37=13)
- Range : 0-12
- Bit rate = 32,000 + (S34 * 2000 bps)
- Example:
- If N0S37=13
- S34
- 0 =32,000 bps
- 1 =34,000 bps
- 2 =36,000 bps
- 3 =38,000 bps
- 4 =40,000 bps
- 5 =42,000 bps
- 6 =44,000 bps
- 7 =46,000 bps
- 8 =48,000 bps
- 9 =50,000 bps
- 10=52,000 bps
- 11=54,000 bps
- 12=56,000 bps
- V.90 (ATN0S37=14)
- Range : 0-21
- Bit rate = 28,000 + (S34 * 1333.333 bps)
- Example:
- If N0S37=14
- S34
- 0 =28,000 bps
- 1 =29,333 bps
- 2 =30,666 bps
- 3 =32,000 bps
- 4 =33,333 bps
- 5 =34,666 bps
- 6 =36,000 bps
- 7 =37,333 bps
- 8 =38,666 bps
- 9 =40,000 bps
- 10=41,333 bps
- 11=42,666 bps
- 12=44,000 bps
- 13=45,333 bps
- 14=46,666 bps
- 15=48,000 bps
- 16=49,333 bps
- 17=50,666 bps
- 18=52,000 bps
- 19=53,333 bps
- 20=54,666 bps
- 21=56,000 bps
|
| 35 |
- V.34 symbol rate (baud-rate)
- Set the maximum baud rate for V.34
- Range: 0-5
- 0 - 2400 baud
- 1 - 2743 baud (N/A)
- 2 - 2800 baud (N/A)
- 3 - 3000 baud
- 4 - 3200 baud
- 5 - 3429 baud (N/A until V.34bis)
- Default: 0 (2400 baud)
|
- 36
|
- Reserved
|
- 37
|
- Line connection speed
- 0 - Attempt to connect at the highest speed
- 3 - Attempt to connect at 300 bps
- 4 - Attempt to connect at 1200 bps
- 6 - Attempt to connect at 2400 bps
- 7 - Attempt to connect at 4800 bps
- 8 - Attempt to connect at 7200 bps
- 9 - Attempt to connect at 9600 bps
- 10 - Attempt to connect at 12000 bps
- 11 - Attempt to connect at 14400 bps
- 12 - Attempt to connect at V.34
- 13 - Attempt to connect at K56Flex
- 14 - Attempt to connect at V.90
- Default: 0
|
| 38 |
- Delay before forced hang up
- Set the delay to hang up after the disconnecting command is received.
- Range: 0 - 255 seconds
- Default: 20 seconds
|
- 39
|
- Reserved
|
- 40
|
- Reserved
|
- 41
|
- Reserved
|
- 42
|
- Reserved
|
- 43
|
- Reserved
|
- 44
|
- Reserved
|
- 45
|
- Reserved
|
- 46
|
- Reserved
|
- 47
|
- Reserved
|
- 48
|
- Reserved
|
- 82
|
- Reserved
|
- 86
|
- Call failure reason code
- 0 - Normal disconnect; no error
- 4 - Loss of carrier
- 5 - V.42 negotiation failed to detect an error correction modem at remote end
- 6 - No response to complete negotiation
- 9 - No common protocol
- 12 - Remote initiated a normal disconnect
- 13 - Remote modem did not respond after 10 message retransmissions
- 14 - Protocol violation
- 15 - Compression Failure
- 20 - Hang up by inactivity time out
|
- 91
|
- Transmit level
- Set the transmit level in -dBm
- Range: 0 - 15 (-dBm)
- Default: 11 (-11 dBm)
|
Table 6. FAX Class 1 Command Set
- Command
|
- Function
|
- +FCLASS=0
- +FCLASS=1
- +FCLASS=?
|
- Select data mode
- Select facsimile Class 1 mode
- Report service classes supported
|
- +FAE?
- +FAE=?
- +FAE=1
|
- Report active adaptive answer setting: 0 for disabled, 1 for enabled
- Report adaptive answer capability
- Enable adaptive answer
|
- +FTS=n
|
- Stop transmission and pause, 0-255 in 10 ms
|
- +FRS=n
|
- Wait for silence, 0-255 in 10 ms
|
- +FTM=?
|
- Report Class 1 transmit capabilities
|
- +FRM=?
|
- Report Class 1 receive capabilities
|
- +FTH=n
|
- Transmit data with carrier n,
- n = 3, 24, 48, 72, 73, 74, 96, 97, 98, 121, 122, 145, 146
|
- +FRH=n
|
- Receive data with carrier n,
- n = 3, 24, 48, 72, 73, 74, 96, 97, 98, 121, 122, 145, 146
|
Table 7. PCtel
Class 8 (Voice Mode) AT Commands Summary
- Command
|
- Function
|
- ATA
|
- Answering in Voice Mode
|
- ATD
|
- Dial command in Voice Mode
|
- ATH
|
- Hang up in Voice Mode
|
- ATZ
|
- Reset from Voice Mode
|
- AT#BDR
|
- Select baud rate (turn off autobaud)
|
- AT#CID
|
- Enable Caller ID detection and select reporting format
|
- AT#CLS
|
- Select data, fax, or voice
|
- AT#MDL?
|
- Identify model
|
- AT#MFR?
|
- Identify manufacturer
|
- AT#TL
|
- Transmit level control
|
- AT#REV?
|
- Identify revision level
|
- AT#RG
|
- Record gain control
|
- AT#SPK
|
- Change the setting of Speakerphone
|
- AT#VBS
|
- Bits per sample (ADPCM)
|
- AT#VBT
|
- Beep tone timer
|
- AT#VLS
|
- Voice line select (ADPCM)
|
- AT#VRA
|
- Ringback goes away timer (originate)
|
- AT#VRX
|
- Voice Receive Mode (ADPCM)
|
- AT#VSD
|
- Silence deletion tuner (voice receive, ADPCM)
|
- AT#VSP
|
- Silence detection period (voice receive, ADPCM)
|
- AT#VSS
|
- Silence sensitivity tuner (voice receive)
|
- AT#VTX
|
- Voice Transmit Mode (ADPCM)
|
- AT#VBQ?
|
- Query buffer size
|
- AT#VCI?
|
- Identify compression method (ADPCM)
|
- AT#VRN
|
- Ringback never came timer (originate)
|
- AT#VSK
|
- Buffer skid setting
|
- AT#VSR
|
- Sampling rate selection (ADPCM)
|
- AT#VTD
|
- DTMF/tone reporting capability
|
- AT#VTS
|
- Play tone string (online voice command)
|
Table 8. PCtel Class 8
(Voice Mode) DLE Messages
- Code Sent to DTE
|
- Meaning
|
- <DLE>0 - <DLE>9,
- <DLE>*, <DLE>#,
- <DLE>A - <DLE>D
|
- DTMF
- Digits 0 through 9, *, #, or A through D detected by the modem.
|
- <DLE>a
|
- Answer Tone(CCITT)
- Send to the DTE when the V.25/T.30 2100 Hz Answer Tone (Data or Fax) is detected. If the
DTE fails to react to the code, and the modem continues to detect Answer tone, the code is
repeated as often as once every 0.5 second
|
- <DLE>b
|
- Busy
- Send to DTE when the busy cadence is detected. The modem sends the busy <DLE>b
code every 4 seconds if busy continues to be detected and the DTE does not react. This
allows the DTE the flexibility of ignoring what could be a false busy detection.
|
- <DLE>c
|
- Calling Tone
- Sent when the T.30 1100 Hz Calling Tone (Fax Modem) is detected. The modem assumes the
calling tone is valid and sends this code only after 4 seconds of proper cadence has been
detected. If the DTE does not react to this code, the code is repeated as often as once
every 4 seconds.
|
- <DLE>d
|
- Dial Tone
- Sent in Voice Receive Mode when dial tone is detected after any remaining data in the
voice receive buffer. The modem sends this code every 3 seconds if dial tone continues to
be detected and the DTE does not react. This allows the DTE the flexibility of ignoring
what could be a false dial tone detection.
|
- <DLE>e
|
- European Data Modem Calling Tone
- Sent when the V.25 1300 Hz Calling Tone (Data Modem) is detected. The modem assumes that
the calling tone is valid, and sends this code only after 4 seconds of proper cadence has
been detected. If the DTE does not react to this code and calling tone continues, the code
is sent again as often as once every 4 seconds
|
- <DLE>f
|
- Bell Answer Tone
- Sent when Bell 2225 Hz Answer Tone (Data) is detected. If the DTE fails to react to the
code and the modem continues to detect Answer tone, the code is repeated as often as every
0.5 second.
|
- <DLE>h
|
- Hung Up Handset
- Sent immediately when the modem detects that the local handset has hung-up.
|
- <DLE>q
|
- Quiet
- Sent in Voice Receive Mode after any remaining data in the receive voice buffer when the
silence detection timer (#VSP) expires and the has been voice data passed to the DTE
|
- <DLE>s
|
- Silence
- Sent in Voice Receive Mode after the silence detection timer (#VSP) expires and if valid
voice has not been detected (#VSS).
|
- <DLE>t
|
- Handset Off-Hook
- Sent one time when the local handset transition go off-hook.
|
- <DLE><ETX>
|
- End of Stream
- This code is sent to denote the end of a voice data stream.
|
- <DLE><ETX>
|
- Terminate
- This code is sent to denote the end of a voice data stream.
|
- <DLE><CAN>
|
- Cancel
- Sent during Voice Transmit Mode to indicate that the DTE has finished transmitting a
voice message and wants the modem to discard any remaining data in the voice transmit
buffer. The modem immediately purges its buffer, and then responds with VCON message
entering Online Voice Command Mode.
|
- <DLE>p
|
- Pause
- Sent during Voice Transmit Mode to force the modem to suspend sending voice data to the
selected output device. Any data currently in the voice transmit buffer is saved until
either a resume (<DLE>r), or cancel (<DLE><CAN>), is received, in which
case the data is lost. If a <DLE><ETX> is received during the paused state,
the modem processes it normally, and also automatically resumes transmission of the data
left in the buffer (appended with <DLE><ETX>). Any other data received from
the DTE while in this paused state is placed in the transmit buffer according to available
space, with flow control active.
|
- <DLE>r
|
- Resume
- Sent during Voice Transmit Mode to force the modem to resume sending voice data to the
selected output device. Any data currently in the voice transmit buffer is now played
|
- AT#VRA
|
- Ringback goes away timer (originate)
|
- AT#VRX
|
- Voice Receive Mode (ADPCM)
|
- AT#VSD
|
- Silence deletion tuner (voice receive, ADPCM)
|
- AT#VSP
|
- Silence detection period (voice receive, ADPCM)
|
- AT#VSS
|
- Silence sensitivity tuner (voice receive)
|
- AT#VTX
|
- Voice Transmit Mode (ADPCM)
|
- AT#VBQ?
|
- Query buffer size
|
- AT#VCI?
|
- Identify compression method (ADPCM)
|
- AT#VRN
|
- Ringback never came timer (originate)
|
- AT#VSK
|
- Buffer skid setting
|
- AT#VSR
|
- Sampling rate selection (ADPCM)
|
- AT#VTD
|
- DTMF/tone reporting capability
|
- AT#VTS
|
- Play tone string (online voice command)
|
Table 9. AT Voice Command Description
- Command
|
- Function
|
- ATA
|
- Answering in Voice
- This command works similarly to the way it works in Data and Fax Modes.
- Result Code: VCON
|
- ATD
|
- Dial Command in Voice
- This command will perform the dial action in Voice Mode.
- Result Codes:
- VCON
- Issued in Voice Mode when the modem determines that the remote modem or handset has gone
off-hook.
- NO ANSWER
- Issues in Voice Mode when the modem determines that the remote has not picked up the
line before the S7 timer expires.
|
- ATH
|
- Hang Up in Voice
- This command works the same as in Data and Fax modes by hanging up the phone line.
- 1. This command forces the #CLS=0, but does not destroy any of the voice parameter
setting such as #VBS, #VSP, etc.
- 2. The #BDR setting is forced back to 0.
|
- ATZ
|
- Reset from Voice Mode
- This command works the same as in Data and Fax modes. In addition, it will also reset
all voice related parameters to default states, forces the #BDR=0 condition, and forces
the telephone line to be selected with the handset on-hook.
|
- #BDR
|
- Select Baud Rate (Turn Off Autobaud)
- This command select a specific DTE/modem baud rate.
- Parameters: n = 0 - 48 (Baud Rate = n * 2400 bps)
- Default: 0
- Result Codes:
- OK if n is between 0 and 48
- ERROR Otherwise
- Command options:
- #BDR? Return the current setting
- #BDR=? Return a message indicating the speeds that are supported
- #BDR=0 Enable autobaud detection on the DTE interface
- #BDR=n Select the baud rate
|
- #CID
|
- Enable Caller ID Detection and Select Reporting Format
- This command enables or disables Caller ID recognition and reporting in any mode.
- Parameters: n = 0, 1, or 2
- Default: 0
- Result Codes: OK n = 0, 1, or 2
- ERROR Otherwise
- Command Options:
- #CID? Return the current setting (0, 1, or 2)
- #CID=? Return the message, "0-2"
- #CID=0 Disables Caller ID
- #CID=1 Enable formatted Caller ID reporting of SDM (Single Data Message) and MDM
(Multiple Data Message) packets.
- #CID=2 Enable unformatted Caller ID reporting.
|
- #CLS
|
- Select Data, Fax, or Voice
- This command select Data, Fax, or Voice Mode
- Parameters: n=0, 1, 2, or 8
- Default: 0
- Result Codes: OK if n = 0, 1, 2, or 8
- ERROR Otherwise
- Command options:
- #CLS? Return the current setting (0, 1, 2, or 8)
- #CLS=? Return the message, "0, 1, 2, 8"
- #CLS=0 Select Data Mode.
- #CLS=1 Select Class 1 Fax Mode.
- #CLS=2 Select Class 2 Fax Mode.
- #CLS=8 Select Voice Mode.
|
- #MDL
|
- Identify Model
- This command identifies the model number of the modem.
- Command option:
- #MDL? "PCT288DFV"
|
- #MFR?
|
- Identify Manufacturer
- This command identifies the modem manufacturer.
- Command option:
- #MFR? "PCtel"
|
- #REV?
|
- Request Revision Level
- This command request the revision number of PCtel Driver.
- #REV? "PCtel 2.00"
|
- #RG
|
- Record Gain Control
- This command sets the record gain.
- Parameters: n = 0000 - 7FFF
- Default: 7FFF
- Result Codes:
- OK if n = 0000 - 7FFF
- ERROR Otherwise
- Command options:
- #RG? Return the current setting
- #RG=? Return the message, "0000-7FFF"
- RG=n Set the record gain to n
|
- #SPK
|
- Change the setting of Speakerphone
- This command set the parameters for speakerphone.
- Parameters: #SPK=<mute>, <spk>, <mic>
- <mute> Microphone state
- 0 microphone mute
- 1 microphone on (default)
- 2 Room Monitor mode (mic on max. AGC, speaker off)
- <spk> Speaker Output Level
- Range: 0 to 15 (speaker attenuation in 2 dB steps)
- Default: 5 (10 dB attenuation) Speaker mute is achieve by a value of 16
- <mic> Microphone Gain Parameter
- 0 0 dB
- 1 6 dB gain (default)
- 2 9.5 dB gain
- 3 12 dB gain
- Command options:
- It is not necessary to enter all three parameters,
- #SPK=,<spk>,<mic>
- #SPK=,,<mic>
|
- #TL
|
- Transmit Level Control
- This command sets the transmit level.
- Parameters: n = 0000 - 7FFF
- Default: 3FFF
- Result Codes: OK if n = 0000 - 7FFF
- ERROR Otherwise
- Command options:
- #TL? Return the current setting
- #TL=? Return the message, "0000-7FFF"
- #TL=n Set the record gain to n
|
- #VBQ?
|
- Query Buffer Size
- This command query the modems voice transmit and voice receive buffers size.
- Parameters: None
- Command option:
- #VBQ? Return the size of buffers.
|
- #VBS
|
- Bits Per Sample (Compression Factor)
- This command selects the degree of ADPCM voice compression to be used.
- Parameters: n = 4 (Only 4 bits per sample compression ratio is supported)
- Default: 4
- Result Codes: OK if n = 4
- ERROR Otherwise
- Command options:
- #VBS? Return the current setting
- #VBS=? Return "4"
- #VBS=4 Selects 4 bits per samples.
|
- #VBT
|
- Beep Tone Timer
- This command sets the duration for DTMF tone generation
- Parameters: n = 0 - 40 ( duration = n /10 seconds)
- Default: 10
- Result Codes:
- OK if n = 0 - 40
- ERROR Otherwise
- Command options:
- #VBT? Return the current setting
- #VBT=? Returns the message, "0-40"
- #VBT=0 Disables the tone generation capability.
- #VBT=n Sets tone duration
|
- #VCI?
|
- Identify Compression Method
- This command identifies the compression method used by the modem.
- Parameter: None
- Command option:
- #VCI? Returns the message, "PCtel;ADPCM;32"
|
- #VLS
|
- Voice Device Selection
- This command select which devices is routed through the modem.
- Parameter: n = 0, 1, 2, 3, 4, or 6
- Default: 0
- Result Codes:
- OK if n = 0, 1, 2, 3, 4, or 6
- ERROR Otherwise
- Command options:
- #VLS? Return current setting
- #VLS=? Return the device types supported by the modem.
- #VLS=n Select Device Type (see table below)
Device Type Device Description
0 Phone Line with Telephone handset
1 Handset
2 On-Board Speaker
3 Microphone
4 Telephone line with on-board speaker ON and handset
6 Speaker Phone
|
- #VRA
|
- Ringback Goes Away Timer (Originate)
- When originate a voice call, this command can set the "Ringback Goes Away"
timer value, an amount of time measures from when the ringback cadence stops once
detected. If ringback is not detected within this period, the modem assumes that the
remotes has picked up the line and switches to Online Voice Command Mode. Every time a
ringback cadence is detected, this timer is reset.
- Parameters: n = 0 - 255 (0 - 2.55 seconds)
- Default: 70
- Result Codes:
- OK if n = 0 - 255
- ERROR Otherwise
- Command options:
- #VRA? Return the current setting
- #VRA=? Return the message, "0-255"
- #VRA=0 Turn off the timer. The dialing modem sends VCON and enters Online Voice Command
Mode after one ringback.
- #VRA=n Set the timer (timer = n * 0.01 seconds)
|
- #VRN
|
- Ringback Never Came Timer (Originate)
- When originating a voice call, this command set the "Ringback Never Came"
timer value, an amount of time measured from completion of dialing. If ringback is not
detected within this period, the modem assumes the remote has picked up the line and
switches to Online Voice Command Mode.
- Parameters: n = 0 - 255 (0 - 2.55 seconds)
- Result Codes:
- OK if n = 0 - 255
- ERROR Otherwise
- Command option:
- #VRN? Return the current setting
- #VRN=? Return the message, "0-255"
- #VRN=0 Turn off the "Ringback Never Came timer". After dialing, the modem
sends VCON and enters Online Voice Command Mode immediately.
- #VRN=n Set the timer (duration = n * 0.01 second)
|
- #VRX
|
- Voice Receive
- This command set the modem in Voice Receive Mode.
- Parameters: None
- Result Codes:
- CONNECT When voice transfer from modem to DTE can begin
- ERROR if #VLS=0 and not connected to any input device
|
- #VSD
|
- Silence Deletion Tuner (Voice Receive)
- This command can enable/disable Voice Receive Mode silence detection. Silence Deletion
is not supported in PCtel HSP Modem.
- Parameters: n = 0
- Default: 0
- Result Codes:
- OK if n = 0
- ERROR Otherwise
- Command options:
- #VSD? Return current setting
- #VSD=? Return the message, "0"
- #VSD=0 Disable Silence Deletion
|
- #VSK
|
- Buffer Skid Setting
- This command queries and sets the number of bytes of spare space, after the XOFF
threshold is reached, in the modems buffer during Voice Transmit Mode. This equates to the
"skid" spare buffer space, or the amount of data the DTE can continue to send
after being told to stop sending data by the modem, before the modem voice transmit buffer
overflows.
- Parameters: n = 0 - 255
- Default: 255
- Result Code:
- OK if n = 0 - 255
- ERROR Otherwise
- Command options:
- #VSK? Return the current setting
- #VSK=? Return the message, "0-255"
- #VSK=n Set the skid buffer size to n bytes
|
- #VSP
|
- Silence Detection Period (Voice Receive)
- This command sets the Voice Receive Mode silence detection period value. If the modem
does not receive any ADPCM data after the timer expired, it will cause the modem to send
<DLE>s or <DLE>q codes.
- Parameters: n = 0 - 255 (0 - 25.5 seconds)
- Default: 55
- Result Code:
- OK if n = 0 - 255
- ERROR Otherwise
- Command options:
- #VSP? Return current setting
- #VSP=? Return the message, "0-255"
- #VSP=0 Disable the silence period detection timer
- #VSP=n timer = n * 0.1 second
|
- #VSR
|
- Sampling Rate Selection
- This command sets the audio codec sampling rate.
- Parameters: n = 8000 (8000 Hz sampling rate)
- Default: 8000
- Result Codes: OK if n = 8000
- ERROR Otherwise
- Command options:
- #VSR? Return the current setting
- #VSR=? Return the message, "8000"
- #VSR=8000 Set the sample rate to 8000
|
- #VSS
|
- Silence Sensitivity Tuner (Voice Receive)
- This command set the sensitivity in Voice Receive Mode silence detection.
- Parameters: n = 0 - 3
- Default: 2
- Result Codes:
- OK if n = 0 -3
- ERROR Otherwise
- Command options:
- #VSS? Return current setting
- #VSS=? Return the message, "0-3"
- #VSS=0 Disable silence detection by the modem in Voice Receive Mode
- #VSS=1 Least sensitive setting #VSS=2 Medium sensitive setting
- #VSS=3 Most sensitive setting
|
- #VTD
|
- Tone Reporting Capability
- This command sets which types of tones can be detected and reported to the DTE via
shielded codes in Voice Transmit, Voice Receive, and Online Voice Command Modes.
- Parameters: i, j, k
- Default: 3F, 3F, 3F
- Result Codes:
- OK if setting are supported by the modem.
- ERROR Otherwise
- Command options:
- #VTD? Return current setting
- #VTD=? Returns the tone reporting capabilities of the modem.
- #VTD=i,j,k Where i, j, k corresponds to the desired capabilities (see table below), i
for Voice Transmit, j for Voice Receive, and k for Online Voice Command Modes.
Bit Description
0 0/1=Disable/Enable DTMF tone capability
1 0/1=Disable/Enable V.25 1300 Hz Calling tone capability
2 0/1=Disable/Enable V.30 1100 Hz Facsimile Calling tone
capability
3 0/1=Disable/Enable V.25/T.30 2100 Hz Answer tone capability
4 0/1=Disable/Enable Bell 2225 Hz Answer tone capability
5 0/1=Disable/Enable call progress tone and cadence
tone capability
|
- #VTS
|
- Play Tone String (Online Voice Command Mode)
- This command can play one or more DTMF or other tones. No key abort is allowed.
- Dual or Single Tones:
- These are represented by a substring enclosed in square brackets ("[ ]")
within the parameter. Each such substring consists of three sub-elements corresponding to
2 frequencies in Hertz (0, or 2000-3000) and a duration (ASCII decimal in units of 100ms).
- Varying DTMF Digits:
- This is represented by a substring enclosed in curly braces ("{ }") within the
parameter. Each such substring consists of two sub-elements corresponding to a DTMF digits
(0-9, A-D, *, #), and alternate duration in units of 100ms.
- Parameters:
- The tone generation consists of elements in a list with each element separated by
commas.
- Result Codes:
- OK Command to play tones on currently selected device is accepted.
- ERROR Command was not issued in Online Voice Command Mode or string is grammatically
incorrect.
|
- #VTX
|
- Voice Transmit
- This command set the modem in Voice Transmit Mode. The #VLS command should have been
previously issued correctly.
- Parameters:
- None
- Result Codes:
- CONNECT When voice transmission by DTE can begin.
- ERROR If #VLS=0 and output device is not connected.
|
%P - PTT Testing Utilities
This facility testing of signal levels provides a continuous signal when the modem is
in IDLE mode. This allows the user to initiate a series of signal that are necessary for
PTT approval. These signals are answer tone, carriers, modulation, and other pertinent
signals. A selected test will be terminated when any keyboard character is entered. The
followings are command's description.
Note: For DTMF, the transmit level is -10dBm for low band and -8dBm for high band,
inter digit delay is fixed at 70ms. All other transmit level is adjustable according to
the setting of register S91 (from -10 to -15dBm). Speaker control initiates by command
ATLn.
- Command
|
- Function
|
- %P00 - %P09
|
- DTMF tone digits from 0 to 9.
|
- %P10
|
- DTMF digit A.
|
- %P11
|
- DTMF digit B.
|
- %P12
|
- DTMF digit C.
|
- %P13
|
- DTMF digit D.
|
- %P14
|
- DTMF digit *.
|
- %P15
|
- DTMF digit #.
|
- %P16
|
- V.21 Channel 1 mark 980 Hz.
|
- %P17
|
- V.21 Channel 2 mark 1650 Hz.
|
- %P18
|
- V.23 Reversed channel mark 390 Hz.
|
- %P19
|
- V.23 Forward channel mark 1300 Hz.
|
- %P20
|
- V.22 Originate.
|
- %P21
|
- V.22bis originate.
|
- %P22
|
- V.22 Answer.
|
- %P23
|
- V.22bis Answer.
|
- %P24
|
- V.21 Channel 1 space 1180 Hz.
|
- %P25
|
- V.21 Channel 2 space 1850 Hz.
|
- %P26
|
- V.23 Reversed channel space 450 Hz.
|
- %P27
|
- V.23 Forward channel space 2100 Hz.
|
- %P28
|
- V.32 at 9600 bps.
|
- %P29
|
- V.32bis 14400 bps.
|
- %P30
|
- Silence, off-hook.
|
- %P31
|
- V.25 Answer tone 2100 Hz.
|
- %P32
|
- Guard tone 1800 Hz.
|
- %P33
|
- V.25 Calling tone 1300 Hz.
|
- %P34
|
- Fax calling tone 1100 Hz.
|
- %P35
|
- V.21 Channel 2 1650 Hz.
|
- %P36
|
- V.27ter 2400 bps.
|
- %P37
|
- V.27ter 4800 bps.
|
- %P38
|
- V.29 7200 bps.
|
- %P39
|
- V.29 9600 bps.
|
- %P40
|
- V.17 7200 bps long train.
|
- %P41
|
- V.17 7200 bps short train.
|
- %P42
|
- V.17 9600 bps long train.
|
- %P43
|
- V.17 9600 bps short train.
|
- %P44
|
- V.17 12000 bps long train.
|
- %P45
|
- V.17 12000 bps short train.
|
- %P46
|
- V.17 14400 bps long train.
|
- %P47
|
- V.17 14400 bps short train.
|
- %P48
|
- V.34, 2400 bps modulation.
|
- %P49
|
- V.34, 4800 bps modulation.
|
- %P50
|
- V.34, 7200 bps modulation.
|
- %P51
|
- V.34, 9600 bps modulation.
|
- %P52
|
- V.34, 12000 bps modulation.
|
- %P53
|
- V.34, 14400 bps modulation.
|
- %P54
|
- V.34, 16800 bps modulation.
|
- %P55
|
- V.34, 19200 bps modulation.
|
- %P56
|
- V.34, 21600 bps modulation.
|
- %P57
|
- V.34, 24000 bps modulation.
|
- %P58
|
- V.34, 26400 bps modulation.
|
- %P59
|
- V.34, 28800 bps modulation.
|
- %P60
|
- V.32bis 9600 bps modulation.
|
- %P61
|
- V.32bis 12000b ps modulation.
|
- %P62
|
- Bell 212A originate 1200 bps
|
- %P63
|
- Bell 212A answer 1200 bps
|
- %P64
|
- Bell 103 originate mark 1270 Hz
|
- %P65
|
- Bell 103 originate space 1070 Hz
|
- %P66
|
- Bell 103 answer mark 2225 Hz
|
- %P67
|
Bell 103 answer space 2025 Hz |
| %P99,n |
- where 0<= n <=23
- f(Hz) = n * (150Hz)
n f(Hz)
0 0 modem goes off hook and reports power level of
incoming signal if present
1 150
2 300
3 450
4 600
5 750
6 900
7 1050
8 1200
9 1350
10 1500
11 1650
12 1800
13 1950
14 2100
15 2250
16 2400
17 2550
18 2700
19 2850
20 3000
21 3150
22 3300
23 3450
|
%I or %I? Country Code Selection and Identification
This command provides the ability of selection the desired country telephony Central
Office. When the selection is correct, a set of the selected country parameters will be
loaded for the current operation.
| Country |
n |
- USA
|
- 1
|
- France
|
- 2
|
- Germany
|
- 3
|
- Italy
|
- 4
|
- Sweden
|
- 5
|
- UK
|
- 6
|
- Japan
|
- 7
|
- Australia
|
- 8
|
- Spain
|
- 9
|
- Taiwan
|
- 10
|
- Singapore
|
- 11
|
- Korea
|
- 12
|
- Switzerland
|
- 13
|
- Norway
|
- 14
|
- Netherlands
|
- 15
|
- Belgium
|
- 16
|
- Canada
|
- 17
|
- Ireland
|
- 18
|
- Portugal
|
- 19
|
- Poland
|
- 20
|
- Hungary
|
- 21
|
- Finland
|
- 22
|
- Denmark
|
- 23
|
- Result Codes:
- OK If correct selection.
- ERROR Otherwise.
- Command format:
- AT%I?
- Result Codes:
- country name CO ( Central Office)
- ERROR Otherwise.
|