User`s guide
505
“S” REGISTERS
In addition to the AT commands there are a number of Special (“S”) registers. These
registers contain numeric values that may represent time intervals, ASCII characters or
operational flags.
To display the contents of a particular “S” register, the ATS command is used in the form
ATSn? where n is the number of the register whose contents are to be shown.
To store a new value into a register, use the S command in the form ATSN=X where N is
the number of the register to be changed and X is the new value. For example, ATS31=4
would store the value 4 in S31.
The unit maintains one set of registers for each ASY port. By default, the S command
operates ONLY on the S register set for the active port. To select an alternative default port,
use the AT\PORT command first.
Each register can only be set to a limited range of values as shown in the table below:
Reg.
Description
Units
Default
Range
S0 V.120 Answer enable Rings 0 0-255
S1 Ring count Rings n/a n/a
S2 Escape character ASCII 43 0-255
S9 DCD on delay ms x 20 0 0-255
S10 Pulse time for DCD Low ms x 10 0 0-255
S12 Escape delay ms 50 0-255
S15 Data forwarding timer ms 2 0-255
S23 Parity N/A 0 0-2 5 6
S31 ASY interface speed refer to full description n/a 0-11
S33 DTR dialling N/A 0 0 1
S45 DTR loss de-bounce 0.05 seconds (0.25s) 1-255
S0 V.120 Answer Enabled
Units: Rings
Default: 0
Range: 0-255
S0 is used only in V.120 mode to enable or disable automatic answering of incoming ISDN
calls. Auto answering is disabled when S0 is set to the default value of 0. Setting S0 to a
non-zero value enables auto-answering.
The actual value stored determines the number of “rings” that the unit will wait before
answering. For example, the command ATS0=2 enables auto-answering after two incoming
rings have been detected.
With each ring the RING result code is issued and the value stored in S1 is incremented.
When the value in S1 equals the value in S0 the call is answered.