*Voice* *Commands*

_Command_    _Description_

+FCLASS=8  Enter  Voice  Mode.
           AT+FCLASS=8 puts the modem in voice mode. Speakerphone and TAM
           modes  are  included  under  the more general heading of Voice
           Mode  and  use  a  particular  subset of voie mode commands to
           implement  their  respective features and functions. The modem
           controller will maintain the overall state of the system so as
           to know when voice commands are issued in the context of using
           the speakerphone versus TAM or other voice contexts.

+FCLASS?   Return Current Modem Mode.

+FCLASS=?  Return Supported Modem Modes.
           AT+FCLASS=?   queries   the  modem  for  the  range  of  modes
           supported.  The  modem returns: 0, 1, 8, 80 (data, fax, voice,
           VoiceView).

+FMI?      Modem Manufacturer Identification.
           AT+FMI? instructs the modem to identify its manufacturer.

+FMM?      Modem Product Identification.
           AT+FMM?   instructs   the   modem   to   report   its  product
           identification.

+FMR       Modem Revision Identification.
           AT+FMR?  instructs  the  modem to report its revision level or
           other pertinent information.

+VIP       Initialize Voice Parameters.
           AT+VIP  causes the modem to initialize all voice parameters to
           their default values.

+VCID=n    Caller ID.
           AT+VCID enables/disables caller identification.
           Parameters: n = 0, 1, 2
           n = 0 Disable Caller ID
           n = 1 Enable Caller ID, formatted caller report
           n = 2 Enable Caller ID, unformatted caller report
           NOTE: Caller ID is not available in some countries.

+VCID?     Return Current Caller ID Mode.
           NOTE: Caller ID is not available in some countries.

+VCID=?    Return Supported Caller ID Report Formats.
           AT+VCID=?  queries the modem for the range of supported Caller
           ID report formats.
           NOTE: Caller ID is not available in some countries.

+VDR=,
           Distinctive Ringing and Cadence Report.
           AT+VDR  enables  the  distinctive ringing feature. Distinctive
           ringing  allows  a report of DROF/DRON to follow an exact ring
           cadence  coming over the phone line.
           NOTE: Distinctive ringing is not available in some countries.

+VDR?      Return Distinctive Ringing and Cadence Report Values.
           AT+VDR? returns the current values of  and .
           NOTE: Distinctive ringing is not available in some countries.

+VDR=?     Return Supported Distinctive Ringing and Cadence Report
           Configurations.
           AT+VDR=?   queries  the  modem  for  the  range  of  supported
           distinctive  ring configurations. The modem returns (0,1), (0-
           255).
           NOTE: Distinctive ringing is not available in some countries.

+VGT=n     Speaker Volume Control.
           Range: 0 - 255
           n = 0 Modem automatic volume control
           n = 128 Nominal volume level for sending to speaker
           n > 128 Increase volume above nominal level
           n < 128 Decrease volume below nominal level

           AT+VGT? Returns the current speaker volume level
           AT+VGT=? Returns the range of supported levels

+VGR=n     Receive Gain Selection.
           AT+VGR=n enables the receive microphone gain control.
           Range: 0 - 255
           n = 128 Nominal level for receive gain from microphone
           n > 128 Increase gain above nominal level
           n < 128 Decrease gain below nominal level

           TAM  mode.  This command may be used in TAM local recording to
           control the recording level from the microphone.

           Speakerphone  mode.  This  command  may be used to control the
           gain from the microphone to the remote caller.

           AT+VGR? Returns the current gain level
           AT+VGR=? Returns the range of supported gain values

+VEM=n     Event Reporting and Masking.
           The  computer  uses  the  AT+VEM=n command to disable an event
           report regardless of the modem state, analog signal source, or
           destination   configuration.  Mask  is  bits  0  -  33  (i.e.,
>          FFFFFFFFC).  See  the  IS-101  specification  for  defined bit
           values.

           AT+VEM? Returns the current values of the mask
           AT+VEM=?  Queries the modem for the range of supported service
           level events

+VIT=n     DTE/DCE (computer/modem) Inactivity Timer.
           The  AT+VIT=n  command  sets the modem's value for the DTE/DCE
           inactivity  timer.  This  timer  is  initiated after a logical
           hang-up  described  by the AT+VNH=2 command. At the end of the
           selected  inactivity  period,  the  modem  performs a physical
           hang-up and returns to +FCLASS=0. The timer, n, is incremented
           in one-second units.

           +VIT? Returns the current DTE/DCE inactivity timer value
           +VIT=? Returns the supported range of DTE/DCE inactivity timer
           values

+VNH=n     Automatic Hang-up Control.
           The  AT+VNH=n  command  causes  the modem to enable or disable
           automatic  hang-ups  in  the data and facsimile modes. See the
>          ISO-101  specification  for  a  detailed  description  of this
           command and its interaction with the +FCLASS and ATH commands.
           Parameters: n = 0, 1
           n = 0 Enable automatic hang-ups (default)
           n = 1 Disable  automatic  hang-ups  in  the data and facsimile
           modes.  The  computer  performs  a  logical hang-up; the modem
           performs a logical hang-up and returns the OK result code.


               *Voice* *Commands* *Related* *to* *Speakerphone*

_Command_    _Description_

+VLS=n     Analog Source/Destination Selection.
           General   purpose   analog   source/destination  command  that
           attaches  various  analog devices to the system in voice mode.

           Speakerphone On/Off
           n = 0 Speakerphone off. Detaches analog devices, modem on-hook
           n = 7 Speaker phone on. Attaches internal speaker and internal
           microphone, modem off-hook

           Microphone Control/Phone muting
           n = 5 Disables/detaches   microphone  analog  source  (leaving
           speaker  only)  when  speakerphone is in operation (phone mute
           feature)
           n = 7 Restores/attaches  microphone along with speaker (normal
           speakerphone operation)

+VLS?      Report Current Analog Source/Destination Configuration.
           AT+VLS?   reports   the   current   analog  source/destination
           configuration,  along  with  a  listing  of  all  event  codes
           reported   from   the   modem   to  the  computer  under  that
           configuration.

+VLS=?     Report Supported Analog Source/Destination Configurations.
           AT+VLS=?   queries  the  modem  for  the  range  of  supported
           configurations  and  the  list of unsolicited event codes that
           the   modem   will   report   to   the   computer  under  each
           configuration.  For speakerphone, the configurations supported
           are 0, 5, 7.


                        *Voice* *Commands* *Related* *to*
                    *Telephone* *Answering* *Machine* (*TAM*)

_Command_    _Description_

+VTD=n     Beep Tone Duration Timer.
           AT+VTD=n  sets  the  default duration for DTMF/tone generation
           (set in 0.01 second units).

+VTS=n     DTMF and Tone Generation in Voice Mode.
           AT+VTS=n  causes the modem to produce a sequence of DTMF tones
           (or other tones, such as dialtone, busy, silence) as specified
           in  the  parameter string. Specifications for the tone strings
>          are detailed in IS-101.

+VLS=n     Analog Source/Destination Selections.
           TAM supports each of the following IS-101 analog
           source/destination configurations:
           n = 0 Modem on-hook, local phone connected to Telco
           n = 1 Modem off-hook, modem connected to Telco
           n = 2 Modem off-hook, local phone connected to modem
           n = 3 Modem off-hook, local phone connected to Telco, modem to
           local phone
           n = 4 Speaker connected to modem, modem on-hook (playback
           messages)
           n = 5 Speaker connected to modem, modem off-hook (call
           screening)
           n = 6 Microphone connected to modem, modem on-hook (record
           greeting)
           n = 7 Microphone and speaker connected, modem off-hook
           (speakerphone)

+VLS=?     Analog Source/Destination Selection and DTMF/Tone Reporting.
           Requests  for the modem's DTMF/Tone reporting capabilities are
           made using the AT+VLS=? command. For each system configuration
           in  voice mode (speakerphone and answering machine), the modem
           reports   the   capabilities   that   are   enabled   for  the
           configuration.  For  each  configuration,  the modem indicates
           tone-reporting  capabilities  for  each of the three different
           voice  states:  Voice  Transmit  Data, Voice Receive Data, and
           Voice Command State.

+VSD=,
           Silence Detection (QUIET and SILENCE).
           The AT+VSD=, command sets both the silence detection
           sensitivity    and  the silence detection interval .
           Larger  values  of    indicate that the modem is to treat
           noisier line conditions as silence. Default is -40 dBm.

           =128  is  the nominal level of sensitivity.  greater
           than  128  is  more  aggressive;  = 129 is -39 dBM. 
           less than 128 is less aggressive;  = 127 is -41 dBm.

           The   specifies the amount of time the modem waits before
           reporting silence to the computer. It is used to determine the
           presumed hang-up (SILENCE), after which the modem sends -
           s to computer. Default is 5 seconds.

+VSM=cml,vsr
           Compression Method and Sampling Specifications.
           AT+VSM=cml,vsr  enables  the  compression  method and sampling
           specifications   where   cml=compression   method   label  and
           vsr=voice sampling rate.

+VSM?      Return Current Compression Method and Sampling Specifications.
           AT+VSM?   returns   the  numeric  and  string  labels  of  the
           compression  method  currently  in  use  and the sampling rate
           currently in use.

+VSM=?     Return Supported Compression Method and Sampling Specifications.
           The  modem  reports  the voice compression methods it supports
           and the voice sampling rates at which they are supported:
           128, 8-bit linear, (7200, 8000, 11025)
           129, 16-bit linear, (7200, 8000, 11025) (default)
           130, 8-bit A-law, (8000)
           131, 8-bit Þ-law, (8000)
           132, IMA ADPCM, (8000)

+VRA=n     Ringback Goes Away Timer.
           The modem uses the ringback goes away timer when originating a
           call.  This  command sets this timer to the amount of time the
           modem  waits between ringbacks before assuming that the remote
           modem has gone off-hook.

+VRN=n     Ringback Never Appeared Timer.
           The  modem  uses  this  ringback  never  appeared  timer  when
           originating  a call. The AT+VRN command sets this timer to the
           amount  of  time  that the modem spends looking for an initial
           ringback.  If a ringback is not detected within this interval,
           the modem assumes that the remote modem has gone off-hook.

           VoiceView  is  a  feature  that allows for Switched
           Voice and Data (SVD) transmissions. This means that
           your modem can send voice and data at the same time
           over  a  telephone  line  on  a  single connection.
           VoiceView  alternates (switches) the voice and data
           signals,  which makes it different from DSVD, which
           allows  for  simultaneous transmission of voice and
           data   signals.   The  following  table  lists  the
           VoiceView  AT commands that your modem understands.
           Each   command   description   names  the  command,
           explains it, and lists any associated parameters.


                         *VoiceView* *Commands*

_Command_   _Description_

+FCLASS=80 Enter Voice Mode.
           AT+FCLASS=80  instructs  the modem to enter VoiceView mode and
           use the set of VoiceView mode commands.

-SVV       Start VoiceView Data Mode.
           AT-SVV  initiates  the transmission of the VoiceView data mode
           start sequence and initiates a data transaction.

-SAC       Accept Data Mode Request.
           AT-SAC  instructs  the  modem to accept the incoming VoiceView
           data  mode start sequence and proceed with establishing a data
           transaction.

-SIPn      Initialize VoiceView Parameters.
           AT-SIPn sets VoiceView parameters. Parameters: n = 0 - 2
           n = 0 Reset parameters to defaults
           n = 1 Reset parameters to defaults and audit message storage
           n = 2 Reset parameters to defaults and erase message storage

-SIC       Reset Capabilities Data to Default Setting.
           AT-SIC  resets  the capabilities data structure to the default
           capabilities.

-SSQ       Start Capabilities Query.
           AT-SSQ initiates the transmission of the VoiceView capabilities.

-SDA       Start Modem Data Mode.
           AT-SDA initiates the transmission of the modem data mode start
           sequence and causes the modem to switch to data mode.

-SFX       Start Facsimile Data Mode.
           AT-SFX  initiates  the transmission of the fax data mode start
           sequence and causes the modem to switch to fax data mode.

-SMTn      Telephone Handset Mute Control.
           AT-SMTn  controls  the  manual  muting  of the local telephone
           interface. Parameters: n = 0, 1
           n = 0 Unmute (default)
           n = 1 Mute

-SQR=n     Capabilities Query Response Control.
           AT-SQR=n  controls  the  response  to  a  capabilities  query.
           Parameters:  n  = 0, 1
           n = 0 One-way response. Your modem does not request capability
           information from the originating modem.
           n = 1 Two-way  response.  After  answering  a  query  for  its
           capabilities,  your modem requests capability information from
           the originating modem.

-SCD=n     Set Capabilities Data.
           AT-SCD=n is used to read, add to, or establish the contents of
           the  modem's  capabilities  data  structure.  The capabilities
           elements  (n)  consist  of  pairs  of  hexadecimal numbers and
           specify the capabilities information.
           AT-SCD? Reads the current capabilities

-SER?      Error Reporting.
           AT-SER? asks the modem for an error report. The modem responds
           with either 0 (no error found) or a pair of hexadecimal digits
           representing  the  error  parameter  byte.  These error codes,
           along  with  their  explanations,  are listed in the following
           table.

           Error CodeDescription
           81    Unrecognized command issued by the computer
           82    Unsupported parameter received
           83    Could not initiate data mode because switchhook is
                 on-hook
           84    Invalid capabilities information written by the computer
           85    Could not initiate capabilities query
           86    No data available to send to the computer
           87    Could not initiate data mode because the message storage
                 system is receiving messages
           88    No incoming start sequence present
           89    Could not initiate data mode because capability not
                 active
           41    Send sequence error
           42    Receive sequence error
           43    Unexpected DISC received as response
           44    Maximum number of retransmissions (N200) exceeded
           45    Maximum number of octets in I-frame exceeds N201
           46    Maximum number of outstanding I-frames (k) exceeded
           21    Timeout waiting for a valid mode tone in the start
                 sequence
           22    Timeout waiting for data modulation to begin after the
                 start sequence
           23    Timeout waiting for a valid data frame or near-end has
                 no remove flow control (T203 expired)
           24    Inactivity timeout in VoiceView auto-answer state (T300
                 expired)
           25    Timeout waiting for a response to a capabilities query
                 (T301)
           26    Timeout waiting for a response to a capabilities
                 exchange request (T301)
           27    Timeout waiting for the remote modem to respond to a
                 data mode start sequence (T200 expired)
           28    Timeout waiting for the remote modem to remove flow
                 control
           29    Timeout waiting for data from the computer (T303)
           2A    Timeout waiting for physical layer to transmit frame
           2B    Timeout waiting for a response from the computer after
                 sending an event indication (T310)

-SSP=
           Set VoiceView Transmission Speeds.
           AT-SSP= specifies the data modulation schemes
           that  are associated with the VoiceView mode tones. The digits
           of  the  compound value represent burst speed, recovery speed,
           and priority speed.
           Valid values: 0 - 7
           0 V.21 300 bps FSK
           1 V.27ter 4800 bps DPSK
           2 V.29 9600 bps QAM
           3 V.29 4800 bps QAM
           4 V. 17 7200 bps TCM
           5 V.17 9600 bps TCM
           6 V.17 12000 bps TCM
           7 V.17 14400 bps TCM
           Default: (0, 1, 2)

-SSR=n     Start Sequence Response Control.
           AT-SSR=n  enables or disables a response to all VoiceView data
           start sequences. Parameters: n = 0, 1
           n = 0 Disable response
           n = 1 Enable response (default)

+FLO=n     Flow Control.
           AT+FLO=n  allows  the  computer  to  identify  and  select the
           type(s) of flow control provided and used.
           Parameters: 0, 1, 2
           n = 0 No flow control
           n = 1 Bidirectional XON/XOFF flow control (default)
           n  =  2  ITU  circuit 133 for flow control of the modem by the
           computer;  circuit 106 for flow control of the computer by the
           modem

                   *DSVD* *AT* *Command* *Reference*

           The  following  table  lists  the DSVD AT commands.
           Each   command   description   names  the  command,
           explains it, and lists any parameters.


_Command_   _Description_

-SSE=n     Enable/disable DSVD.
           Parameters: n = 0, 1
           n = 0 Disable DSVD
           n = 1 Enable DSVD

-SSE-OF    Simulate virtual off-hook event.

-SSE-ON    Simulate virtual on-hook event.

-SSE-AC    Enable auto call.
           AT-SSE-AC  tells  the  modem to establish the voice channel as
           soon  as  the  connection  is made with the remote DSVD modem.
           There is a single request for each new call.
           NOTE:  If  both modems have this setting, the voice channel is
           activated  by  one of the modems and remains enabled until the
           line is dropped.

-SSE-AA    Enable auto answer mode.
           AT-SSE-AA  allows  the  modem  to  accept and answer all voice
           channel requests.

-SSE-AM    Enable auto multiple call mode.
           AT-SSE-AM allows the modem to establish a new connection every
           30 seconds with a 5 second delay between calls.

-SSE-A-    Cancel auto mode.

-SSE-&W    Store current system audio parameters.

-SSE-&R    Read current registry parameters.

-SSE-SN    Enable silence detection.

-SSE-SF    Disable silence detection.

-SSE-FN    Set modem to full-duplex mode (with headset).

-SSE-FF    Set modem to half-duplex mode (with speakerphone).

-SSE+VGT=n Set speakerphone gain level.
           Range: 1 - 255
           n = 0 Modem automatic volume control
           n = 128 Nominal volume level for sending to speaker
           n > 128 Increase volume above nominal level
           n < 128 Decrease volume below nominal level

           AT-SSE+VGT? Returns the current speaker volume level
           AT-SSE+VGT=? Returns the range of supported levels

-SSE+VGR=n Set microphone gain level.
           Range: 0 - 255
           n = 128 Nominal level for receive gain from microphone
           n > 128 Increase gain above nominal level
           n < 128 Decrease gain below nominal level

           AT-SSE+VGR? Returns the current gain level
           AT-SSE+VGR=? Returns the range of supported gain values

AT-SSE-Nn  Select error correction mode for data channel.
           Parameters: n = 0, 1
           n = 0 Select the UNERM (no error correction) mode data channel
           (V70 only)
           n = 1 Select the ERM (error correction) mode data channel (V70
           and Intel DSVD) (default)

-SSE-Wn    Enable/disable wave access in DSVD.

           Mode   Bit 2   Bit 1   Bit 0
            W0      0       0       0
            W1      0       0       1
            W2      0       1       0
            W3      0       1       1
            W4      1       0       0
            W5      1       0       1
            W6      1       1       0
            W7      1       1       1

           Recommended mode of operation is W7

           Where

           Bit 0 enables mixing of local microphone into the wave file
           being played
           Bit 1 enables mixing of local feedback of the wave file being
           sent to the remote modem into the received voice signal
           Bit 2 enables mixing of local microphone signal into the
           remote voice signal being recorded into a wave file

           W8n Disables wave access
           n = 0 Enabled (default)
           n = 1 Disabled

-SSE-Bn    Select blocking factor.
           Parameters: n = 0 - 3
           n = 0 Selects the blocking factor of 1 with no header field.
           (V70 and Intel DSVD) (default)
           n = 1 Selects the blocking factor of 1 (V70 and Intel DSVD)
           n = 2 Selects the blocking factor of 2 (V70 only)
           n = 3 Selects the blocking factor of 3 (V70 only)

ATD        Initiate transition from voice to DSVD.

ATH        Hang up modem.

AT%Cn      Enable/disable data channel compression.
           Parameters: n = 0, 1
           n = 0 Disable compression
           n = 1 Enable compression (default)

AT+VNH=n   Hook control.
           AT+VNH=n is used in conjunction with ATH command for hook
           control. Parameters: n = 0, 2
           n = 0 The modem hangs up when it does not detect a carrier
           n = 2 The modem remains off-hook when it does not detect a
           carrier. This allows the modem to switch to another mode.

AT+VIT=n   Set the inactivity timer.