Technics MT5634SMI-34, MT5634SMI-92 manual Enter Voice Receive State

Page 49

 

 

Chapter 6 – Voice Commands

Command:

+VRX

Enter Voice Receive State

Values:

0, 1, 2–127, 128–255

Result Codes:

Values (above) if the modem accepts the command; ERROR if the modem is not connected to an

 

off-hook Telco line, or one non-Telco input device.

Description:

The +VRX command causes the modem to start the voice reception process. The modem starts

 

the process by returning the CONNECT result code to the PC. The modem then sends shielded

 

voice data to the PC, in the format previously selected by the +VSM command.

 

The modem exits the voice/receive state by one of two means: a <DLE><I>, and an Inactivity Timer

 

timeout. During the voice receive, the modem informs the PC of pertinent events, such as

 

Presumed End of Message (Quiet), and Presumed Hang Up (Silence) detected, Busy detected,

 

and Dial Tone detected, so that at the discretion of the PC, the PC may terminate the voice receive

 

state. On termination of the voice receive state, the modem returns the OK result code, and then

 

returns to the Voice Command state.

 

The Inactivity Timer is in effect during the receive operation. If the PC uses this timer and stops the

 

modem from performing unwanted restarts, the PC must assure that there is data sent from the PC

 

to the modem often enough to refresh the timer. The +VRX commands are as follows.

 

+VRX=0

Voice receive operation. This selection does not provide for modem periodical

 

 

tone production during a voice receive operation. The PC must issue the proper

 

 

notifications of a record operation in progress by message playbacks to satisfy

 

 

possible legal requirements.

 

+VRX=1

Voice receive operation. This selection does not provide for modem periodical

 

 

tone production during a voice-receive operation. The tone frequency and

 

 

cadence is manufacturer specific.

 

+VRX=2–127

Reserved for future specification.

 

+VRX=128–255

Manufacturer specific.

 

The result code values (0, 1, 2–127, 128–255) are returned if the modem accepts the command.

 

The ERROR result code is returned if the modem is not connected to an off-hook Telco line, or one

 

non-Telco input device.

Command:

+VTS=<string>

Produce DTMF and Tone Generation in Voice Mode

Values:

Refer to the IS-101 Spec.

Default:

Refer to the IS-101 Spec.

Result Codes:

Refer to the IS-101 Spec.

Description:

The +VTS command causes the modem to produce DTMF tones, single-frequency tones, and

 

optionally, double-frequency tones. This command allows the PC to generate a dial tone, busy, etc.

 

for those modems capable of generating two arbitrary tones. The modem may perform tone

 

detection during the playing of tones. When the modem receives the signal <DLE><!> to abort

playing of the tones, the result code OK is displayed, and the modem returns to the voice command state.

The Inactivity Timer is in effect during the receive operation. If the PC uses this timer and stops the modem from performing unwanted restarts, the PC must assure that there is data sent from the PC to the modem often enough to refresh the timer.

Modem support for the second tone generation is optional. The modem produces compliant DTMF tones when processing DTMF tone production codes.

The tone generation string consists of elements in a list where each element is separated by commas. Each element can be:

1.A single ASCII character in the set of 0–9, #, *, and A–D

2.

A string enclosed in square brackets [ ] , or

3.

A string enclosed in curly braces { }

The modem interprets item 1 as a DTMF digit with duration set by the +VTD command. The modem interprets item 2 as a general dual tone and duration selection. The modem interprets item 3 as a DTMF tone with a different duration than that given by the +VTD command.

Missing parameters are assumed to be the default value. Unspecified values always default to 0 for frequencies, DTMF * for DTMF tones, and +VTD for duration. The omission of commas (and associated subparameters) is valid.

The quantity in the square brackets consists of a three-element list. The first element is the first frequency, the second element is the second frequency, and the third element is the duration, in 0.01second intervals. A list may contain null elements. For example, [3000] means that the modem generates a single tone at 3000 Hz for the default duration. [3000,3300] means that the modem

SocketModem Global MT5634SMI Developer’s Guide

49

Image 49
Contents MT5634SMI-34 MT5634SMI-92 Revisions Table of Contents Multi-Tech’s Flash Programming Protocol Appendix C Country Configuration and Result Codes Index Introduction Product Description SpecificationsProduct Description MT5634SMI Features MatrixTIA/EIA TR29.2 Technical Specifications and FeaturesStandard MT5634SMI-IT-92 Industrial Temperature 3.3V Build OptionPhysical Dimensions All Models Mechanical SpecificationsPin # Signal Name I/O Type Description Pin ConfigurationsDigital Ground Ring Signal from Telco Tip Signal from TelcoActive High DCD status Active High RDX statusDgnd GND Pin # Signal Description NameINT VCC PWRElectrical Characteristics Electrical CharacteristicsTiming Requirements Handling PrecautionsTiming Requirements for Parallel Write Timing Requirements for Parallel ReadSocketModem Parallel Interface Internal Registers SocketModem Parallel Interface a Programmer’s DescriptionSocketModem Mimic MMM Operation Register Name Register Description Host Access Register Functional Descriptions Time Out InterruptsInternal Registers Special Register Set Note *2Bit Priority Interrupt Source Interrupt Reset Control IER Interrupt EnableRBR Receive Buffer RX Fifo THR Transmit Holding Register TX FifoLCR Line Control FCR Fifo ControlMCR Modem Control MSR Modem Status LSR Line StatusDLL Divisor Latch LSByte SCR ScratchDLM Divisor Latch MSByte Baud Rate Clock Divisor Decimal DLM Value HEX DLL Value HEXAT Command Summary AT Commands, S-Registers Result CodesSet Register Value Modulation HandshakeEnter Key AT CommandsDial string modifiers DS= y Dial Stored Telephone NumberReturn Online to Data Mode Sr? Sr= n Set Register ValueXON/XOFF Pacing Control \An Select Maximum MNP Block Size Zy=x Store Dialing Command\Bn Transmit Break \Tn Inactivity Timer \Nn Error Correction Mode Selection\Kn Break Control Data mode. The modem receives the break from the computer\Xn XON/XOFF Pass-Through DCn AT Command Control$Dn DTR Dialing $RPn Ring Priority vs. AT Command Priority$EBn Asynchronous Word Length $MBn Online BPS SpeedCallback Failed Attempts Reset #CBDn Callback Delay#CBIn Local Callback Inactivity Timer #CBNy=x Store Callback PasswordEscape AT Commands +MS= Modulation Selection CommandsSubparameters Modulation Possible rates bps1+PMH=n Modem on Hold Enable +PCW=n Call Waiting EnableMod value Valid maxrate values bps +PIG=n PCM Upstream Ignore+PMHF V.92 Modem Hook Flash +PMHT=n Modem on Hold Timer+PMHR=n Modem on Hold Initiate +VCID=n Caller ID Selection +PQC=n Quick Connect Control#S=x Store Setup Password #Sx Enter Setup PasswordRegisters Register Unit Range Default DescriptionS48=7 S48=128 S38Terse Verbose Description Result Codes111 Voice Commands Commands That Change for Voice Mode Support Voice CommandsVoice S-Register Summary Voice +V Commands Detail Voice +V Commands Summary Command Description +FCLASS= mode Enter Select Modem Operating ModeAT+FCLASS=? Enter Display Service Class Capabilities Touch Tone Signals Digit Low frequency High frequency+FCLASS=8 Dtmf Detect Detect and Control Dtmf +FMI?Enter Report Manufacturers ID +VNH=hookEnter Automatic Hang-Up Control+FMM?Enter Report Product ID +FMR?Enter Report Version LevelEnter Voice Receive State +VTS=string Produce Dtmf and Tone Generation in Voice ModeAT+VTS=? +VTS=? Report Frequency SupportStart Voice Transmission Process +VGR=gain Set the Gain for Received Voice Samples+VIT=timer Set DTE/DCE Inactivity Timer +VGT=level Set the Volume for Transmitted Voice Samples+VLS=label Select Analog Source/Destination Code Description+VRA=interval Set Ring Back Goes Away Timer +VSD=sds,sdi Set Silence Detection Sensitivity +VRN=interval Set Ring Back Never Appeared Timer+VSM=cml,vsr,scs,sel Select Voice Compression Method AT+VSM=? +VSM=? Report Voice Compression MethodIdentifier Description +VDT=enable,report Control Tone Cadence Reporting Enable Report DescriptionLsltcq +VEM=? Report Event Reporting and Masking Capabilities +VEM=mask Event Reporting and Masking+VPP=enable Enable or Disable Voice Mode Packet Protocol Interface Configuration Commands+VBT=? Report Modem Flow Control Assert and Deassert Points AT+VBT=?Flow Control Voice Mode Result Codes+VPR=rate Select DTE/DCE Interface Rate Turn Off Autobaud Valid Complex Event Report Tags Unsolicited Voice Mode Result CodesTag Description Shielded Code Hex Event Report Description Voice Mode Shielded CodesAscii Sample Sessions Command ResponseSample Rate Selection and Suggested Compression Method AT+VTX AT+VLS=4DLE ETX AT+VLS=0AT+VRX AT+VLS=2DLE NUL AT+VNH=1Related Manuals DTE/DCE Interface RatesAdditional Information Fax Commands Remote Configuration Remote Configuration Country Code ConfigurationBasic Procedure SetupUsing the Global Wizard Utility Country Code ConfigurationUsing AT Commands Country AT Command Result Code Hexadecimal DecimalUpgrade Overview Firmware Upgrade ProcedureUpgrade Steps Install the Flash Wizard Download the Upgrade FileExtract the Firmware Upgrade .Hex Files Identify the Current Version of the FirmwareUsing the Flash Wizard Upgrade the Modem’s FirmwareRestore Your Parameters Programming the Modem Multi-Tech Systems, Inc. Flash Programming ProtocolModem Comments Handshake SequenceOther Programming Concerns Other Supported Boot Code CommandsATI4 Data Record Char Pos Field Type Value Description Intel Hex FormatExample Extended Address Record in Intel Format End of File Record Char Pos Field Type Value DescriptionExample End of File in Intel Format Serial Test/Demo Board Components Appendix a Mechanical Details5V / 3.3V Jumper JP1 Serial Test/Demo Board Block DiagramAddress/COM Port/ IRQ Select Jumpers JP2 and JP3 Parallel Test/Demo Board ComponentsOperating Voltage Select Jumper JP4 Figure A-4. Parallel Test/Demo Board Block Diagram Parallel Test/Demo Board Block DiagramTelecom Approvals Safety and EMC ApprovalsHardware Considerations Regulatory Design ConsiderationsSafety 5V Tolerant Inputs for 3.3V Modules Industry Canada FCC Part 15 RegulationTelecom Labeling Requirements FCC Part 68 TelecomReregistration From FCC Part 68 Subpart D Conditions for RegistrationCanadian Limitations Notice Fax Branding StatementIndustry Canada CS-03 EMC, Safety, and R&TTE Directive ComplianceInternational Modem Restrictions Multiple ListingSouth African Notice New Zealand Telecom Warning NoticeCountry Country Config. hex ATI9 Response Appendix C Country Configuration Result CodesAppendix C Country Configuration and Result Codes Appendix C Country Configuration and Result Codes Appendix C Country Configuration and Result Codes Page Index Index Index Index