Technics MT5634SMI-34, MT5634SMI-92 manual Interface Configuration Commands, At+Vbt=?

Page 57

Chapter 6 – Voice Commands

Interface Configuration Commands

The commands in this section are used to define the interface between the PC and the modem.

Command:

+VBT=<deassert>,<assert>

Set Modem Flow Control Assert and Deassert Points

Values:

<assert> and <deassert> are buffer offsets from the start of the buffer. The buffer's first position is

 

0. The offset units are octets.

 

Result Codes:

OK if the modem accepts the command; ERROR if either the <assert> or <deassert> parameter is

 

greater than the buffer size, or if the <de-assert> parameter is greater than or equal to the <assert>

 

value.

 

Description:

The +VBT= command is used to set the flow control assert and deassert points inside the modem's

 

internal transmit buffer. As data is sent from the PC to the modem and is stored in the modem's

 

buffer, when the number of octets in the buffer equals the <assert> value, the modem asserts flow

 

control to the PC (e.g., turns off CTS circuits, or sends an XOFF character). As the modem

 

removes data from the buffer and processes the data, when the number of octets in the buffer

 

equals the <deassert> value, the modem de-asserts flow control (e.g., turns on CTS circuits, or

 

sends an XON character). The modem may inform the PC (using the +VBT=? command) that the

 

PC does not permit the modifying of the flow control assert and deassert points by returning a

 

single value, not in the range of values, for each control point.

 

The +VBT= command controls the amount of "skid" in the modem's voice buffer, where "skid" is the

 

amount of octets that the modem could accept before losing data after the modem asserts an off

 

flow control signal to the PC.

 

 

You can use the +VBT= command to balance performance versus robustness. For example, if the

 

PC knows there are only 16450 UARTs present, a small "skid" is probably sufficient. If there are

 

16550 UARTs present, a larger "skid" is probably required.

Command:

+VBT=?

Report Modem Flow Control Assert and Deassert Points

Description:

The +VBT=? command displays the possible <assert> and <deassert> values set by the +VBT=

 

command, followed by the OK result code.

Example:

In the lines below, the +VBT=? command is used to ask about the modem's flow control and buffer

 

size ranges. The modem reports the deassert point is adjustable between 20 and 100 octets, the

 

assert point is adjustable between 150 and 180 octets, and the transmit buffer size is 200 octets.

 

AT+VBT=?

 

 

(20-100) , (150-180) , (200

 

OK

 

Command:

+VPP=<enable>

Enable or Disable Voice Mode Packet Protocol

Values:

0, 1; (2–255 reserved for future standards)

Result Codes:

OK if the modem accepts the command; ERROR if the <enable> value is out of range.

Description:

The +VPP= command enables and disables the Packet protocol for Voice mode operation, and

 

handles the new unsolicited Voice mode result codes. The Packet protocol is used to detect lost

 

octets on the modem-to-PC serial link, and to recover the lost octets by requesting retransmission.

 

The Packet protocol assumes that the data corruption is not a problem on the communications link,

 

the last octet sent will never be lost due to data overrun (i.e., that the newer octets always overwrite

 

previous octets in the communications input buffer, a common UART design feature).

Several PC processes can cause serial input channel neglect for longer than the Protocol time between asynchronous characters (typically less than 521 microseconds), and data loss can occur. If a character is lost in the received data, the playback of the voice data may be impaired or lost. If a character is lost in the final result code, the connection may fail. The Packet protocol permits recovery from such data loss.

SocketModem Global MT5634SMI Developer’s Guide

57

Image 57
Contents MT5634SMI-34 MT5634SMI-92 Revisions Table of Contents Multi-Tech’s Flash Programming Protocol Appendix C Country Configuration and Result Codes Index Product Description Specifications IntroductionProduct 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 Configurations Pin # Signal Name I/O Type DescriptionDigital 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 a Programmer’s Description SocketModem Parallel Interface Internal RegistersSocketModem 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 FifoFCR Fifo Control LCR Line 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 Zy=x Store Dialing Command \An Select Maximum MNP Block Size\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+PMHT=n Modem on Hold Timer +PMHF V.92 Modem Hook Flash+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 Voice Commands Commands That Change for Voice Mode SupportVoice S-Register Summary Voice +V Commands Detail Voice +V Commands SummaryCommand Description +FCLASS= mode Enter Select Modem Operating ModeTouch Tone Signals Digit Low frequency High frequency AT+FCLASS=? Enter Display Service Class Capabilities+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 +VRN=interval Set Ring Back Never Appeared Timer +VSD=sds,sdi Set Silence Detection Sensitivity+VSM=cml,vsr,scs,sel Select Voice Compression Method +VSM=? Report Voice Compression Method AT+VSM=? Identifier Description Enable Report Description +VDT=enable,report Control Tone Cadence ReportingLsltcq +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=?Voice Mode Result Codes Flow Control+VPR=rate Select DTE/DCE Interface Rate Turn Off Autobaud Unsolicited Voice Mode Result Codes Valid Complex Event Report TagsTag Description Shielded Code Hex Event Report Description Voice Mode Shielded CodesAscii Command Response Sample SessionsSample Rate Selection and Suggested Compression Method AT+VTX AT+VLS=4DLE ETX AT+VLS=0AT+VRX AT+VLS=2DLE NUL AT+VNH=1DTE/DCE Interface Rates Related ManualsAdditional 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 DecimalFirmware Upgrade Procedure Upgrade OverviewUpgrade Steps Install the Flash Wizard Download the Upgrade FileExtract the Firmware Upgrade .Hex Files Identify the Current Version of the FirmwareUpgrade the Modem’s Firmware Using the Flash WizardRestore Your Parameters Programming the Modem Multi-Tech Systems, Inc. Flash Programming ProtocolModem Comments Handshake SequenceOther Supported Boot Code Commands Other Programming ConcernsATI4 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 DiagramParallel Test/Demo Board Components Address/COM Port/ IRQ Select Jumpers JP2 and JP3Operating 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