Technics MT5634SMI-34, MT5634SMI-92 manual +FCLASS=8 Dtmf Detect Detect and Control Dtmf

Page 47

 

 

 

Chapter 6 – Voice Commands

Command:

+FCLASS=8 DTMF Detect

Detect and Control DTMF

Values:

8 characters, case sensitive

 

Description:

The +FCLASS=8 command is used to detect and control DTMF using the procedure below:

 

1.

Enter the command AT+FCLASS=8 <cr> to the modem.

 

2.

Call into modem with phone. A ￿r (incoming ring indication) is displayed, followed by OK. The

modem is now in Online Voice Command mode, allowing DTMF characters to be passed through from the remote phone. The characters are displayed as shown below: AT+FCLASS=8

OK

￿R is Ring

￿/￿1￿1￿~

The Data link escape character (￿), and the ‘start of DTMF tone shielding’ character (¤) are both output once a button is pressed. The DTMF digit will continue to be output along with a ￿ until the button is released. Then another ￿ is output along with a ‘DTMF transitions to off’ (~) character.

Silence on the line is indicated with a (￿s) displayed.

DTMF (dual tone multi frequency) is the signal to the phone company that you generate when you press an ordinary telephone’s touch keys. DTMF has generally replaced loop disconnect (“pulse” or “rotary”) dialing. With DTMF, each key you press on your phone generates two tones of specific frequencies. So that a voice can’t imitate the tones, one tone is generated from a high-frequency group of tones and the other from a low frequency group.

Touch Tone Signals

 

Digit

Low frequency

High frequency

1

697 Hz

1209 Hz

2

697

1336

3

697

1477

4

770

1209

5

770

1336

6

770

1477

7

852

1209

8

852

1336

9

852

1477

0

941

1336

*

941

1209

#

941

1477

When any key is pressed, both the high and low tones of the row are generated, hence the name “dual tone”. For example, pressing the ‘5’ button generates the tones 770Hz and 1336Hz. The frequencies were chosen to avoid harmonics (no frequency is a multiple of another, the difference between any two frequencies does not equal any of the frequencies, and the sum of any two frequencies does not equal any of the frequencies).

For additional information on DTMF, see the Telecommunications Industry Association’s web site at http://www.tiaonline.org/resources/other_links.cfm.

Command:

AT+FCLASS=? <Enter>

Display Service Class Capabilities

Values:

0, 1 (other values are reserved)

 

Default:

0

 

Result Codes:

OK if the command is accepted; ERROR if the parameter value is out of range.

Description:

The +FCLASS=? command displays the set of Service Classes supported by the modem from the

 

list of values (e.g., 0,1 for a modem that supports data comm plus fax Service Class 1). This

command returns the service class or classes available with the modem. The modem returns a list of all supported values, separated by commas if more than one class is supported. For example, a modem that supports data communications, Class 1 fax, Class 2 fax, and Voice mode functions would respond with "0,1, 2.0, 8".

SocketModem Global MT5634SMI Developer’s Guide

47

Image 47
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 Product Description SpecificationsIntroduction MT5634SMI Features MatrixTIA/EIA TR29.2 Technical Specifications and FeaturesStandard MT5634SMI-IT-92 Industrial Temperature 3.3V Build OptionPhysical Dimensions All Models Mechanical SpecificationsDigital Ground Pin ConfigurationsPin # Signal Name I/O Type Description Active High RDX status Tip Signal from TelcoRing Signal from Telco Active High DCD statusVCC PWR Pin # Signal Description NameDgnd GND INTElectrical Characteristics Electrical CharacteristicsTiming Requirements for Parallel Read Handling PrecautionsTiming Requirements Timing Requirements for Parallel WriteSocketModem Mimic MMM Operation SocketModem Parallel Interface a Programmer’s DescriptionSocketModem Parallel Interface Internal Registers Register Name Register Description Host Access Special Register Set Note *2 Time Out InterruptsRegister Functional Descriptions Internal RegistersTHR Transmit Holding Register TX Fifo IER Interrupt EnableBit Priority Interrupt Source Interrupt Reset Control RBR Receive Buffer RX FifoMCR Modem Control FCR Fifo ControlLCR Line Control MSR Modem Status LSR Line StatusBaud Rate Clock Divisor Decimal DLM Value HEX DLL Value HEX SCR ScratchDLL Divisor Latch LSByte DLM Divisor Latch MSByteAT Command Summary AT Commands, S-Registers Result CodesSet Register Value Modulation HandshakeDS= y Dial Stored Telephone Number AT CommandsEnter Key Dial string modifiersReturn Online to Data Mode Sr? Sr= n Set Register ValueXON/XOFF Pacing Control \Bn Transmit Break Zy=x Store Dialing Command\An Select Maximum MNP Block Size Data mode. The modem receives the break from the computer \Nn Error Correction Mode Selection\Tn Inactivity Timer \Kn Break Control\Xn XON/XOFF Pass-Through DCn AT Command Control$MBn Online BPS Speed $RPn Ring Priority vs. AT Command Priority$Dn DTR Dialing $EBn Asynchronous Word Length#CBNy=x Store Callback Password #CBDn Callback DelayCallback Failed Attempts Reset #CBIn Local Callback Inactivity TimerEscape AT Commands Modulation Possible rates bps1 Commands+MS= Modulation Selection Subparameters+PIG=n PCM Upstream Ignore +PCW=n Call Waiting Enable+PMH=n Modem on Hold Enable Mod value Valid maxrate values bps+PMHR=n Modem on Hold Initiate +PMHT=n Modem on Hold Timer+PMHF V.92 Modem Hook Flash +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 S-Register Summary Voice CommandsCommands That Change for Voice Mode Support +FCLASS= mode Enter Select Modem Operating Mode Voice +V Commands SummaryVoice +V Commands Detail Command Description+FCLASS=8 Dtmf Detect Detect and Control Dtmf Touch Tone Signals Digit Low frequency High frequencyAT+FCLASS=? Enter Display Service Class Capabilities +FMR?Enter Report Version Level +VNH=hookEnter Automatic Hang-Up Control+FMI?Enter Report Manufacturers ID +FMM?Enter Report Product IDEnter Voice Receive State +VTS=string Produce Dtmf and Tone Generation in Voice Mode+VGR=gain Set the Gain for Received Voice Samples +VTS=? Report Frequency SupportAT+VTS=? Start Voice Transmission ProcessCode Description +VGT=level Set the Volume for Transmitted Voice Samples+VIT=timer Set DTE/DCE Inactivity Timer +VLS=label Select Analog Source/Destination+VRA=interval Set Ring Back Goes Away Timer +VSM=cml,vsr,scs,sel Select Voice Compression Method +VRN=interval Set Ring Back Never Appeared Timer+VSD=sds,sdi Set Silence Detection Sensitivity Identifier Description +VSM=? Report Voice Compression MethodAT+VSM=? Lsltcq Enable Report Description+VDT=enable,report Control Tone Cadence Reporting +VEM=? Report Event Reporting and Masking Capabilities +VEM=mask Event Reporting and MaskingAT+VBT=? Interface Configuration Commands+VPP=enable Enable or Disable Voice Mode Packet Protocol +VBT=? Report Modem Flow Control Assert and Deassert Points+VPR=rate Select DTE/DCE Interface Rate Turn Off Autobaud Voice Mode Result CodesFlow Control Tag Description Unsolicited Voice Mode Result CodesValid Complex Event Report Tags Shielded Code Hex Event Report Description Voice Mode Shielded CodesAscii Sample Rate Selection and Suggested Compression Method Command ResponseSample Sessions AT+VLS=0 AT+VLS=4AT+VTX DLE ETXAT+VNH=1 AT+VLS=2AT+VRX DLE NULAdditional Information DTE/DCE Interface RatesRelated Manuals Fax Commands Setup Remote Configuration Country Code ConfigurationRemote Configuration Basic ProcedureCountry AT Command Result Code Hexadecimal Decimal Country Code ConfigurationUsing the Global Wizard Utility Using AT CommandsUpgrade Steps Firmware Upgrade ProcedureUpgrade Overview Identify the Current Version of the Firmware Download the Upgrade FileInstall the Flash Wizard Extract the Firmware Upgrade .Hex FilesRestore Your Parameters Upgrade the Modem’s FirmwareUsing the Flash Wizard Handshake Sequence Multi-Tech Systems, Inc. Flash Programming ProtocolProgramming the Modem Modem CommentsATI4 Other Supported Boot Code CommandsOther Programming Concerns End of File Record Char Pos Field Type Value Description Intel Hex FormatData Record Char Pos Field Type Value Description Example Extended Address Record in Intel FormatExample End of File in Intel Format Serial Test/Demo Board Components Appendix a Mechanical Details5V / 3.3V Jumper JP1 Serial Test/Demo Board Block DiagramOperating Voltage Select Jumper JP4 Parallel Test/Demo Board ComponentsAddress/COM Port/ IRQ Select Jumpers JP2 and JP3 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 StatementMultiple Listing EMC, Safety, and R&TTE Directive ComplianceIndustry Canada CS-03 International Modem RestrictionsSouth 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