Chapter 6 – Voice Commands
SocketModem Global MT5634SMI Developer’s Guide 56
The report format is one line per silence period, and one line per ring period. The length of the
silence period is in the form CPOF=<number in units of 0.1 seconds><CR><LF>, and the length of
the ring period is in the form CPON=<number in units of 0.1 seconds>. The <LR> character is
optional.
Warning: The +VEM command can disable the reporting of this command regardless of the
current setting of the +VDT= command.
<enable> <report>
Description
0 n/a The modem will not generate control tone cadence reports. Control tone
event codes are reported as normal.
1 0 The modem only produces DROF and DRON messages. The modem will
not report any Ring Back/Remote Ring, Busy, and Reorder/Fast Busy
tones event codes. Other control tone event codes are reported as
normal.
1 non-zero (for future implementation)
2-255 non-zero Reserved for future standards.
Example: The lines below shows control tone cadence reporting enabled, with an on tone of 2.0
seconds and an off time of 4.0 seconds. The command used to enable the sample sequence is
+VDT=1. Note the absence of the Ring Back/Remote Ring, Busy, and Reorder/Fast Tone event
reports.
CPOF=40
CPON=20
CPOF=40
CPON=20
CPOF=40
CPON=20
Command: +VEM=<mask> Event Reporting and Masking
Values: bits 0–32 on (i.e., FFFFFFFF8)
Result Codes: OK if the modem accepts this command; ERROR if the bit field contains illegal characters.
Description: The +VEM= command can be used to disable an event report, regardless of the modem's state, or
of the modem's analog signal source or destination's configuration. The <mask> parameter is a bit
field where bit 0 is the most significant bit of an eight-digit hex number. The PC setting of a bit
enable event reporting for that event. Bit 0 in the bit field corresponds to Event number 0 (Caller ID)
(see Features Matrix for models that support Caller ID). This mask effects the reporting of the
specified event in all modes (Fax, On-line data, AT Command and Voice modes). Events cannot be
masked by modes; however, the PC can change the mask each time it changes modes. The
modem-detectable events depend on the compression method selected by the +VSM command.
The +VEM command may effect the reporting capabilities of other +V commands. The detection of
an event may not be possible at all times and for all compression methods. Use the +VLS=?
command to ask which times and for which compression methods (as well as for which analog
source/destination selections) events can be detected and reported when not disabled by the
+VEM command.
Example: In the lines below, only the RING and the DTMF event detection reporting:
AT+VEM=18000000
OK
Command: +VEM=? Report Event Reporting and Masking Capabilities
Description: The +VEM=? command returns four lines of modem event reporting/masking capability information,
followed by the OK result code. The first line indicates the Service Level supported by the modem
(though the modem may support more than the capabilities displayed). The next three lines report
the capability of the Voice Transmit mode, Voice Receive mode, and the Voice Command mode,
respectively. Each line is a hex value that is the bit-wise OR function across all of the supported
compression methods and across all analog source/destination hardware configurations (i.e., all
+VLS settings) for the specified mode. Note that the displayed hex values are not connected to the
<mask> parameter in the +VEM and +VEM? commands.