Embedded Data/Fax Global Modem MT5634SMI-34 MT5634SMI-92 Serial Build Parallel Build Medical Device Build Industrial Temperature Build Developer’s Guide
SocketModem Developer’s Guide Serial: MT5634SMI-34, MT5634SMI-92 Parallel: MT5634SMI-P-92 Medical Device: MT5634SMI-HV-92, MT5634SMI-P-HV-92 Industrial Temperature: MT5634SMI-ITP-92, MT5634SMI-P-ITP-92 PN S000263B, Version B Copyright This publication may not be reproduced, in whole or in part, without prior expressed written permission from Multi-Tech Systems, Inc. All rights reserved. Copyright © 2003, by Multi-Tech Systems, Inc. Multi-Tech Systems, Inc.
Table of Contents Chapter 1 – Product Description and Specifications .............................................................................. 6 Introduction ................................................................................................................................................ 6 Product Description.................................................................................................................................... 6 Features Matrix ................................
Sample Rate Selection and Suggested Compression Method ........................................................... 62 Answer Phone, Play Greeting Message, and Record Message Example.......................................... 63 DTE/DCE Interface Rates........................................................................................................................ 65 Related Manuals ..........................................................................................................................
EMC, Safety, and R&TTE Directive Compliance..................................................................................... 88 New Zealand Telecom Warning Notice ................................................................................................... 89 South African Notice ................................................................................................................................ 89 Appendix C – Country Configuration and Result Codes .....................................
Chapter 1 – Product Description and Specifications Chapter 1 – Product Description and Specifications Introduction Multi-Tech’s SocketModem creates communication-ready devices by integrating data/fax/voice functionality into a single product design. The SocketModem is a space-efficient (1" × 2.5"), embedded modem that provides V.92/56K communication. The complete, ready-to-integrate modem dramatically reduces development time and costs for system designers.
Chapter 1 – Product Description and Specifications X X X X X X X Fax Class 2.0 and 2.1 V.42 Error Correction V.42bis Data Compression DTMF Detection Distinctive Ring Voice Record and Playback V.34/33.6K Max. Data Speed v.92/56K Max. Data Speed X MT5634SMI-P-IT-92 MT5634SMI-34 X X MT5634SMI-P-HV-92 MT5634SMI-IT-92 X V.17 Fax Class 1, 1.
Chapter 1 – Product Description and Specifications Technical Specifications and Features The SocketModem meets the following specifications: Client-to-Server Data Rates Supports V.92 and V.
Chapter 1 – Product Description and Specifications Power Consumption Standard Typical: 245 mA (1.25 W @ 5V DC) Standby or Sleep Mode: 148mA Maximum: 420 mA (2.1 W @ 5.25V DC) MT5634SMI-IT-92 (Industrial Temperature {3.3V} Build Option) Typical: 180 mA (0.59 W @ 3.3V DC) Standby or Sleep Mode: 88mA Maximum: 290 mA (1.04 W @ 3.6V DC) Operating Voltage Standard 5V DC +/- 5% Absolute Maximum Supply Voltage: 6V DC MT5634SMI-IT-92 (Industrial Temperature {3.3V} Build Option) 3.
Chapter 2 – Mechanical Specifications Chapter 2 – Mechanical Specifications Physical Dimensions – All Models Figure 2–1. Maximum Component Height CAUTION: If any component(s) is placed under the SocketModem or if any component(s) should extend to the point where part of it is under the SocketModem, the component(s) must NOT exceed .060 inches in height.
Chapter 2 – Mechanical Specifications Pin Configurations The MT5634SMI SocketModem uses a 20-pin interface to provide an on-board DAA with tip and ring connections, audio circuit for call-progress monitoring, LED driver for call status annunciation, and serial interface. Figure 2–2.
Chapter 2 – Mechanical Specifications 39 –DCD O 40 –DTR I 41 61 63 DGND VCC AGND GND PWR GND indicates to the DTE that it should not transfer data across the interface on TXD. Data Carrier Detect. –DCD output is ON (low) when a carrier is detected on the telephone line or OFF (high) when carrier is not detected. Data Terminal Ready (Active Low). The –DTR input is turned ON (low) by the DTE when the DTE is ready to transmit or receive data.
Chapter 2 – Mechanical Specifications The MT5634SMI-P (Parallel) SocketModem uses a 22-pin interface to provide an on-board DAA with tip and ring connections, audio circuit for call-progress monitoring, and parallel interface. Figure 2–3.
Chapter 3 – Electrical Characteristics Chapter 3 – Electrical Characteristics Introduction Electrical characteristics for the 5V Serial SocketModem, 3.3V Serial SocketModem, 5V Parallel SocketModem, and the 3.3V Parallel SocketModem are presented in this chapter. I/O Electrical Characteristics 5V Serial – Standard (SMI) and Medical Device (SMI-HV) Build Options 5 Vdc Characteristics (TA = 0 °C to 50 °C; VDD = 5 V ± 0.25 V) VDDMAX = 5.
Chapter 3 – Electrical Characteristics 3.3V Parallel – Standard (SMI) and Industrial Temperature (SMI-ITP) Build Options Electrical characteristics for Parallel MT5634SMI SocketModem devices are presented below. 3.3 Vdc Characteristics (TA = –40 °C to 85 °C; VDD = 3.3 V ± 0.3 V) VDDMAX = 3.6 V Digital Inputs Input High Input Low –DS (40) Min 2.52 V Max 0.9 V Digital Inputs (hysteresis input buffer) Input High Input Low A0 (31), A1 (25), A2 (34), –WR (32), –RD (33) Min 2.52 V Max 0.
Chapter 4 – SocketModem Parallel Interface – A Programmer’s Description Chapter 4 – SocketModem Parallel Interface – A Programmer’s Description SocketModem Parallel Interface Internal Registers The SocketModem parallel interface is a mimic of a 16C550A UART. It is similar to the MIMIC interface used in the Zilog Z80189. The SocketModem mimic (MMM) takes advantage of this standard interface while replacing the serial to parallel data transfer with a less complicated parallel to parallel data transfer.
Chapter 4 – SocketModem Parallel Interface – A Programmer’s Description FIFO Operation The 16-byte transmit and receive data FIFOs are enabled by the FIFO Control Register (FCR) bit-0. You can set the receive trigger level via FCR bits 6/7. The receiver FIFO section includes a time-out function to ensure data is delivered to the external host.
Chapter 4 – SocketModem Parallel Interface – A Programmer’s Description Time Out Interrupts The interrupts are enabled by IER bits 0-3. Care must be taken when handling these interrupts. Following a reset the transmitter interrupt is enabled, the SocketModem will issue an interrupt to indicate that transmit holding register is empty. This interrupt must be serviced prior to continuing operations. The LSR register provides the current singular highest priority interrupt only.
Chapter 4 – SocketModem Parallel Interface – A Programmer’s Description RBR Receive Buffer (RX FIFO) All eight bits are used for receive channel data (host read/data in; host write/data out). The three error bits per byte are copied into bits 2, 3, and 4 of the LSR during each host I/O read; therefore, they are available for monitoring on a per-byte basis. THR Transmit Holding Register (TX FIFO) All eight bits are used for transmit channel data (host write/data out; host read/data in).
Chapter 4 – SocketModem Parallel Interface – A Programmer’s Description FCR FIFO Control Bits 6–7: Bit 5: Bit 4: Bit 3: Bit 2: Used to determine RX FIFO trigger levels. Used to detect a change in the FCR. TX FIFO overrun bit. DMA mode select. If bit 3 is a 0, the 16450 mode is enabled which does only single-byte transfers. When bit 3 is a 1, it enables a multiple byte (FIFO mode) data transfer. TX FIFO reset. This will cause TX FIFO pointer logic to be reset (any data in TX FIFO will be lost).
Chapter 4 – SocketModem Parallel Interface – A Programmer’s Description LSR Line Status Bit 7: Bit 6: Bit 5: Bits 2–4: Bit 1: Bit 0: Error in RX FIFO. This bit is always set to 1 if at least one data byte in the RX FIFO has an error. This will clear when there are no more errors in the RX FIFO. Transmitter empty. This bit is the same as LSR bit 5 (THRE) in MMM Transmitter holding register empty.
Chapter 4 – SocketModem Parallel Interface – A Programmer’s Description SCR Scratch The host programmer uses this register for temporary data storage. DLL Divisor Latch (LSByte) This register contains low-order byte for the 16-bit clock divider. It is kept to maintain register set compatibility with the 16C550A interface. However, it is not used for clock generation since MMM does not require the generation of a real baud clock.
Chapter 5 – AT Commands, S-Registers, and Result Codes Chapter 5 – AT Commands, S-Registers, and Result Codes Introduction The AT commands are used to control the operation of your modem. They are called AT commands because the characters AT must precede each command to get the ATtention of the modem. AT commands can be issued only when the modem is in command mode or online command mode. · The modem is in command mode whenever it is not connected to another modem.
Chapter 5 – AT Commands, S-Registers, and Result Codes Nn On P Qn Sr=n Sr? T Vn Wn Xn Zn &Cn &Dn &En &Fn &Gn &Kn &Ln &Pn &Qn &Sn &Tn &V &Wn &Zy=x \An \Bn \Kn \Nn \Qn \Tn \Vn -Cn %A %B %Cn %DCn %En %Hn %Rn %Sn $EBn $Dn $MBn $SBn #CBAn #CBDn # CBF? # CBFR # CBIn # CBNy=n # CBPn # CBRy # CBSn #Pn #Sx #S=x +VDR=x, y +++AT %%%AT V.
Chapter 5 – AT Commands, S-Registers, and Result Codes AT Commands Command: Values: Description: AT Command: Values: Description: Attention Code n/a The attention code precedes all command lines except A/, A: and escape sequences. ENTER Key n/a Press the ENTER (RETURN) key to execute most commands. Command: Values: Description: A Answer n/a Answer call before final ring. Command: Values: Description: A/ Repeat Last Command n/a Repeat the last command string. Do not precede this command with AT.
Chapter 5 – AT Commands, S-Registers, and Result Codes Command: Values: Default: Description: En Echo Command Mode Characters n = 0 or 1 1 E0 Do not echo keyboard input to the terminal. E1 Do echo keyboard input to the terminal. Command: Values: Default: Fn Echo Online Data Characters n=1 1 F0 Enable online data character echo. (Not supported.) F1 Disable online data character echo (included for backward compatibility with some software).
Chapter 5 – AT Commands, S-Registers, and Result Codes Default: Description: 0 Q0 Q1 Q2 Enable result codes. Disable result codes. Returns an OK for backward compatibility with some software. Command: Values: Default: Description: Sr=n Set Register Value r = S-register number; n varies None Set value of register Sr to value of n, where n is entered in decimal format. E.g., S0=1.
Chapter 5 – AT Commands, S-Registers, and Result Codes Command: Values: Default: Description: &Dn Data Terminal Ready (DTR) Control n = 0, 1, 2, or 3 2 &D0 Modem ignores the true status of the DTR signal and responds as if it is always on. &D1 If DTR drops while in online data mode, the modem enters command mode, issues an OK, and remains connected. &D2 If DTR drops while in online data mode, the modem hangs up. If the signal is not present, the modem will not answer or dial.
Chapter 5 – AT Commands, S-Registers, and Result Codes Command: Values: Default: Description: &Sn Data Set Ready (DSR) Control n = 0 or 1 0 &S0 DSR is always high (on). &S1 DSR goes high only during a connection. Command: Values: Default: Description: &Tn Loopback Test (V.54 Test) Commands n = 0, 1, 3, 6 None The modem can perform selected test and diagnostic functions. A test can be run only when the modem is operating in non-error-correction mode (normal or direct mode).
Chapter 5 – AT Commands, S-Registers, and Result Codes Command: Values: Default: Description: \Kn Break Control n = 0–5 5 Controls the response of the modem to a break received from the computer, the remote modem, or the \B command. The response is different for each of three different states. Data mode. The modem receives the break from the computer: \K0 Enter online command mode, no break sent to the remote modem. \K1 Clear data buffers and send break to the remote modem. \K2 Same as \K0.
Chapter 5 – AT Commands, S-Registers, and Result Codes Command: Values: Default: Description: \Xn XON/XOFF Pass-Through n = 0 or 1 0 \X0 Modem responds to and discards XON/XOFF characters. \X1 Modem responds to and passes XON/XOFF characters. Note: This is also controlled via &E6 and &E7. Command: Values: Defaults: Description: -Cn Data Calling Tone n = 0 or 1 1 -C0 Disable V.25 data calling tone to deny remote data/fax/voice discrimination. -C1 Enable V.
Chapter 5 – AT Commands, S-Registers, and Result Codes Command: Values: Default: Description: %Sn Command Speed Response n = 0, 1 0 %S0 Sets modem to respond to AT commands at all normal speeds. %S1 AT commands accepted at 115200 bps only. Commands at other speeds are ignored. Command: Values: Default: Description: $Dn DTR Dialing n = 0 or 1 0 $D0 Disables DTR dialing. $D1 Dials the number in memory location 0 when DTR goes high.
Chapter 5 – AT Commands, S-Registers, and Result Codes Command: Values: Default: Description: +VDR=x, y Distinctive Ring Report x = 0, 1 Distinctive Ring report control. See description. y = 0–255 Minimum ring interval in 100 ms units. See description. 0, 0 Enables reporting of ring cadence information to the DTE and specifies the minimum ring cadence that will be reported. The report format is one line per silence period and one line per ring period.
Chapter 5 – AT Commands, S-Registers, and Result Codes Command: Values: Default: Description: #CBRy Callback Security Reset y = 0–29 None Clears the password and phone number in the y memory location. Command: Values: Default: Description: #CBSn Callback Enable/Disable n = 0, 1, 2, or 3 0 #CBS0 Disables callback security. #CBS1 Enables local and remote callback security. #CBS2 Enables remote callback security only. #CBS3 Disables callback security until local hangup or reset.
Chapter 5 – AT Commands, S-Registers, and Result Codes V.92 Commands Command: Values: Defaults: Description: +MS= Modulation Selection See description. See description. This extended-format command selects modulation, enables or disables automode, and specifies the highest downstream and upstream connection rates using one to four subparameters. The command syntax is +MS=[mod][,[automode][,[0][,[max_rate][,[0][,[max_rx_rate]]]]]] Subparameters that are not entered retain their current value.
Chapter 5 – AT Commands, S-Registers, and Result Codes automode An optional numeric value that enables or disables automatic modulation negotiation using V.8 bis/V.8 or V.32 bis Annex A. Automode is disabled if values are specified for the max_rate and max_rx_rate parameters. The options are: 0 Disable automode 1 Enable automode (default) max_rate An optional number that specifies the highest rate at which the modem may establish an upstream (transmit) connection.
Chapter 5 – AT Commands, S-Registers, and Result Codes Command: Values: Default: Description: +PMHF V.92 Modem Hook Flash n/a n/a Causes the DCE to go on-hook for a specified period of time, and then return off-hook for at least a specified period of time. The specified period of time is normally one-half second, but may be governed by national regulations. “ERROR” is returned if MOH is not enabled.
Chapter 5 – AT Commands, S-Registers, and Result Codes Command: Values: Default: Description: +PQC=n Quick Connect Control n = 0, 1, 2, or 3 3 Controls the V.92 shortened Phase 1 and Phase 2 startup procedures (Quick Connect). When line conditions are stable, quick connect results in shortened connect times; however, significant fluctuation in line conditions from call to call can result in longer connect times, in which case it may be advisable to disable quick connect.
Chapter 5 – AT Commands, S-Registers, and Result Codes Command: Values: Default: Description: #CBF? Callback Failed Attempts Display n/a n/a Requests the number of failed callback passwords since reset or power-up. This number can be stored to nonvolatile memory using the &W command. Command: Values: Default: Description: #CBFR Callback Failed Attempts Reset n/a n/a Resets the number of failed callback passwords to 0. This does not reset the number stored in nonvolatile memory.
Chapter 5 – AT Commands, S-Registers, and Result Codes S-Registers Certain modem values, or parameters, are stored in memory locations called S-registers. Use the S command to read or to alter the contents of S-registers (see previous section). Register Unit S0 1 ring Range 0, 1–255 Default 1 Description Sets the number of rings until the modem answers. ATS0=0 disables auto answer completely. S1 1 ring 0–255 0 Counts the rings that have occurred.
Chapter 5 – AT Commands, S-Registers, and Result Codes 18 = 31200 bps 19 = 33600 bps S38 decimal 0–23 1 Sets “downstream” data rate where V.90 provides rates of 28,000 to 56,000 bps in increments of 1,333 bps. 0 = V.90 disabled 1 = V.
Chapter 5 – AT Commands, S-Registers, and Result Codes Result Codes In command mode your modem can send responses called Result Codes to your computer. Result codes are used by communications programs and can also appear on your monitor.
Chapter 5 – AT Commands, S-Registers, and Result Codes 111 112 113 114 115 116 CONNECT 49333 CONNECT 50666 CONNECT 53333 CONNECT 54666 CONNECT 25333 CONNECT 26666 Connected at 49333 bps Connected at 50666 bps Connected at 53333 bps Connected at 54666 bps Connected at 25333 bps Connected at 26666 bps * EC is added to these result codes when the extended result codes configuration option is enabled. EC is replaced by one of the following codes, depending on the type of error control connection: V42bis – V.
Chapter 6 – Voice Commands Chapter 6 - Voice Commands Introduction This chapter describes +V command support. The +V Command standard IS-101 Voice Control Interim Standard for Asynchronous DCE (prepared by the TIA Technical Subcommittee TR29.2 on Facsimile Digital Interface) defines the commands that a PC user may issue to configure and control a voice/fax/data modem, and the responses (result codes) that the voice/fax/data modem may issue in response to those commands.
Chapter 6 – Voice Commands Voice S-Register Summary Voice mode S-Register changes are outlined below. S-Register S0 S7 S10 Description Automatic answer is disallowed in Voice mode. Wait for Carrier After Dial. Default is 60 seconds. In Voice mode, S7 contains the maximum amount of time that the modem will wait during Call Origination, all the time detecting for ring backs, before assuming that the remote station will not go off hook. Automatic disconnect is disallowed in Voice mode.
Chapter 6 – Voice Commands Voice +V Commands Summary These commands support Voice mode.
Chapter 6 – Voice Commands Command: Values: Description: +FCLASS=8 DTMF Detect Detect and Control DTMF 8 characters, case sensitive The +FCLASS=8 command is used to detect and control DTMF using the procedure below: 1. Enter the command AT+FCLASS=8 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.
Chapter 6 – Voice Commands Command: Values: Result Codes: Description: +VNH= Automatic Hang-Up Control 0, 1, 2, 3–255 OK if command accepted; ERROR if parameter out of range. The +VNH command causes the modem to enable or disable automatic hang ups to a varying degree when in Data mode or Fax mode, as shown below: +VNH=0 Enable automatic hang-ups as is normal in other non-Voice modes (such as hanging up the phone when the modem does not detect a data carrier within a given time interval).
Chapter 6 – Voice Commands Command: Values: Result Codes: Description: Command: Values: Default: Result Codes: Description: +VRX Enter Voice Receive State 0, 1, 2–127, 128–255 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. 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.
Chapter 6 – Voice Commands generates a dual tone at 3000 and 3300 Hz for the default duration. [,3300] means that the modem generates a single tone at 3300 Hz for the default duration. The quantity in the curly braces consists of a two-element list. The first element is the DTMF tone character, and the second element is the tone duration in 0.01 seconds. The DTMF tone characters are listed above. A list may contain null elements. For example, {@} means DTMF tone "2" for the default duration.
Chapter 6 – Voice Commands Command: Result Codes: Description: +VGT= Set the Volume for Transmitted Voice Samples OK if the modem accepts the command; ERROR if the parameter is out of range. The +VGT= command causes the modem to set the volume control, either by attenuating or amplifying the signal, for the transmitted voice samples. Values larger than 128 indicate a larger gain than nominal, and values smaller than 128 indicate a gain smaller than nominal.
Chapter 6 – Voice Commands Command: Result Codes: Description: Command: Values: Default: Result Codes: Description: 3 LT 4 S 5 ST 6 M 7 MST 8 S1 9 S1T 10 MS1T 11 M1 12 M1ST 13 M1S1T 14 H 15 HT Modem off-hook. Local phone connected to Telco. Modem connected to Telco. Internal speaker connected to the modem. Modem is on-hook. Local phone connected to Telco. Internal speaker connected to Telco. Modem is off-hook. Modem is connected to Telco.
Chapter 6 – Voice Commands Command: Values: Default: Result Codes: Description: +VRN= Set Ring Back Never Appeared Timer 0–10 (in 1.0 second increments) 10 OK if modem accepts the command; ERROR if the parameter entered is out of range. The +VRN= command sets the amount of time that the modem will wait for Ring Back. If the modem does not detect a Ring Back within the time period , the modem assumes that the remote device has gone off hook, and returns the OK result code.
Chapter 6 – Voice Commands is used by the PC to select a compression method. The valid range of values is from 128– 256. The range of values from 0–127 is reserved for future standards. is used to select the modem voice sampling rate from the set of those supported. The unit of measure is samples per second. See the +VSM=? command for the list of sampling rates supported by the modem. has different meanings in voice transmit and voice receive modes.
Chapter 6 – Voice Commands MP-LPC/Author Multi-pulse LPC LSLTCQ Least Squares Lattice Trellis Coded Quantization IS-101 does not make any provisions for standard compression modifiers. Command: Result Codes: Description: +VTD= Select Default Beep Tone Duration Timer (DTMF/Tone Generation Duration) OK if the modem accepts the command; ERROR if the parameter is out of range. The +VTD= command causes the modem to set the default DTMF/tone generation duration used with the +VTS command.
Chapter 6 – Voice Commands 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=, and the length of the ring period is in the form CPON=. The character is optional. Warning: The +VEM command can disable the reporting of this command regardless of the current setting of the +VDT= command.
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: Values: Result Codes: Description: Command: Description: Example: Command: Values: Result Codes: Description: +VBT=, Set Modem Flow Control Assert and Deassert Points and are buffer offsets from the start of the buffer. The buffer's first position is 0. The offset units are octets.
Chapter 6 – Voice Commands Command: Values: Result Codes: Description: +VPR= Select DTE/DCE Interface Rate (Turn Off Autobaud) 0, 1, 2, 3, 4, 5, 6, 7, 8 OK if the modem accepts the command; ERROR if the value is out of range. The +VPR= command causes the modem to select between various fixed modem-to-PC interface rates and autobauding.
Chapter 6 – Voice Commands 29 Stuttered Dial Tone 30 Invalid Voice Data Format 31 Lost Data Detected Event 32 Facsimile Answer 33-63 Reserved for future standard above 63 Manufacturer specific _____ * Further study required for final specification. The TIA/EIA-602 CONNECT result code is disallowed in voice mode. Unsolicited Voice Mode Result Codes The form of the unsolicited result codes for voice mode is different from standard modem Command mode result codes.
Chapter 6 – Voice Commands Voice Mode Shielded Codes These codes can be sent in either Command mode or Data mode. The DCE may return the event detection reports after the OK result code from the +FCLASS command. One or more simple event detection reports may be embedded within the data portion of a complex event detection report. Table 3 describes voice mode shielded codes. The number in the first column is the ASCII equivalent (in hex).
Chapter 6 – Voice Commands d K F u p P a f V v i E (64) (4B) (46) (75) (70) (50) (61) (66) (56) (76) (69) (45) Y m % & ' ( ) all other 7-bit ASCII (59) (6d) (25) (26) (27) (28) (29) Event Number 20 (DIALTONE). May be repeatedly sent. Event Number 21 (Reorder/Fast Busy). Event Number 22 (V.21 Channel 2 7E flags). Event Number 23 (Transmit Buffer Under run). Event Number 24 (Line voltage increase - extension phone goes on hook). Event Number 24 (Line voltage increase - extension phone goes off hook).
Chapter 6 – Voice Commands Sample Sessions This section provides voice mode Send/Receive handshaking examples. Sample Rate Selection and Suggested Compression Method Command AT+VSM=? AT+VSM=128 OK AT+VEM=? "C" 0A000100 0E601800 1A803840 OK AT+VSM=132 OK AT+VEM=? "B" 0A000100 04600000 1A803040 OK AT+VLS? Response The PC inquires about the compression methods and bits-per-sample options.
Chapter 6 – Voice Commands AT+VLS=4 OK AT+VTX CONNECT OK AT+VLS=0 OK OK The modem selects the speaker. The modem had earlier reported that a speaker was available. The modem agrees. The PC selects the Voice Transmit mode. The modem agrees. The PC delivers shielded and silence compressed voice data across the PC/modem interface. The PC indicates the end of the Voice data stream. The modem indicates it is in Voice Command mode. The PC deselects all devices. The modem agrees.
Chapter 6 – Voice Commands AT+VLS=2 The DCE answers the phone. OK The DCE indicates that it is in Voice Command mode. AT+VTX The DTE selects Voice Transmit mode. CONNECT The DCE agrees. The DTE plays the welcome message. The DTE indicates the end of the data stream. OK The DCE indicates that it is in Voice Command mode. AT+VTS= {933, 0, 12} The DTE annotates the greeting message with a 1.2 sec. beep. OK The DCE is ready for another Voice command.
Chapter 6 – Voice Commands DTE/DCE Interface Rates The table below indicates the anticipated modem-to-computer interface rates for both the 7.2 bits-persample rate and the 8 bits-per-sample rate. Projected DTE/DCE Interface Rates for 7.2/8K Hz Sample Rates Bits per Sample 0.50 1 2 3 4 5 6 7 8 9 10 11 12 13 Projected DTE/DCE I/F Rate @ 7.
Chapter 7 – Fax Commands Chapter 7 – Fax Commands Fax commands have been placed in two separate documents: · Fax Commands Class 1 and Class 1.0 Developer’s Reference Guide · Fax Commands Class 2, 2.0, and 2.1 Developer’s Reference Guide These documents are available on the CD, on the Multi-Tech FTP site, and as part of a Fax Developer’s Kit. Contact oemsales@multitech.com for more information.
Chapter 8 – Remote Configuration and Country Code Configuration Chapter 8 - Remote Configuration and Country Code Configuration Remote Configuration Remote configuration is a network management tool that allows you to configure modems anywhere in your network from one location. With password-protected remote configuration, you can issue AT commands to a remote SocketModem for maintenance or troubleshooting as if you were on-site.
Chapter 8 – Remote Configuration and Country Code Configuration Changing the Remote Escape Character To further improve security, you can change a remote modem’s remote configuration escape character. The remote configuration escape character is stored in register S9. The factory default is 37, which is the ASCII code for the percent character (%). Setting S9 to 0 (zero) disables remote configuration entirely. Caution: If you do this remotely, you won’t be able to change it back remotely! 1.
Chapter 9 – Firmware Upgrade Procedure Chapter 9 – Firmware Upgrade Procedure Introduction Flash Upgrade Firmware Your modem is controlled by semi-permanent software, called firmware, which is stored in flash memory. Firmware is nonvolatile; that is, it remains stored in memory when the modem is turned off. However, either the manufacturer or the user can change the firmware as bugs are repaired or new features are added.
Chapter 9 – Firmware Upgrade Procedure Step 2: Identify the Current Version of the Firmware Identify the current version of the firmware available for your modem on the Multi-Tech web site. If your modem already has the current firmware, there is no need to update it. 1. Using your favorite Web browser, go to Multi-Tech System’s support web page. Follow the links to the modem firmware page. 2. 3. Locate your modem model number. 4.
Chapter 9 – Firmware Upgrade Procedure Step 7: Upgrade the Modem’s Firmware CAUTION: If you are using Windows NT, you must disable Windows RAS and Microsoft Fax Service before upgrading the modem’s firmware. To disable RAS and your Fax service (Windows NT Only): 1. Click Start | Settings | Control Panel, then double-click Services. Select Remote Access Server and click Startup. Select Manual as the Start Up Type and click OK. 2. 3.
Chapter 9 – Firmware Upgrade Procedure Multi-Tech Systems, Inc. Flash Programming Protocol Important: When interacting with the boot code, it is possible to make the modem inoperable. Use extreme caution. 1. Programming the Modem There are two ways to start flash programming a modem. It can be programmed 1. From “AT” mode 2. When the modem powers up. Below is an example of how a modem is programmed. DTE Modem AT*FS\r Comments This effectively “restarts” the modem so that it enters the boot code.
Chapter 9 – Firmware Upgrade Procedure 2. Other Supported Boot Code Commands 2.1 2.2 ATI0 ATI1 - ATI4- returns 000 returns boot code version number M.mmn where M = unique code for each different platform that has boot code mm = version number of boot code n = version letter of the boot code Examples: 2.05e, 2.12d Boot code date and time. 3. Other Programming Concerns 1. 2. 3. 4. 5. 6. 7. The values programmed into Addresses 0000h, 0001h and 0002h should always be forced to C3h 00 01 (i.e., JP 100h).
Chapter 9 – Firmware Upgrade Procedure Intel Hex Format An Intel Format Hex File is a text file consisting of “records”, one per line, that start with a “:” character and include only digits 0-9 and letters A-F. There are three different record types: Extended Address Records, Data Records, and End of File Records. Data records contain the actual data that is to be programmed into a device.
Chapter 9 – Firmware Upgrade Procedure 2-3 Data Byte Count “00” Always 2 bytes for this record type 4-7 Address “0000” Transfer Address (usually be zero) 8-9 Record Type “01” End of File Record 10-11 Checksum “ZZ” Zero minus the two’s complement addition of all data hex values 12-13 End of Line “\r\n” Carriage Return followed by a Line Feed Example End of File in Intel Format :00000001FF SocketModem Global MT5634SMI Developer’s Guide 75
SocketModem Global MT5634SMI Developer’s Guide Serial Test/Demo Board Components Figure A–1.
Appendix A – Mechanical Details 5V / 3.3V Jumper – JP1 This JP1 Jumper provides for selection of either 5 volt or 3.3-volt operation. Warning – Be sure to set the 5V/3.3V jumper to match the requirements of your SocketModem. If this jumper is set incorrectly, damage to the SocketModem and/or the Test/Demo card could result.
Appendix A – Mechanical Details Parallel Test/Demo Board Components Figure A–4. Parallel Test/Demo Board Interrupt (IRQ) Select Jumper – JP1 This JP1 Jumper is used to define the modem’s IRQ value by shorting a pair of pins together. The factory default setting is IRQ 4 (pins 15 and 16) I/O Address/COM Port/ IRQ Select Jumpers – JP2 and JP3 Jumpers JP2 and JP3 are used to define the modem’s I/O Address, COM Port, and IRQ selections. The factory default setting is E, 3 (I/O Address.
Appendix A – Mechanical Details Parallel Test/Demo Board Block Diagram Speaker DS1 Volume Control Modem Module Address Decoding Tip/Ring Fuse ISA Bus RJ-11 Connector Figure A–4.
Appendix B – Product Approvals, Design Considerations, Regulatory Information Appendix B - Product Approvals, Design Considerations, and Regulatory Information Safety and EMC Approvals Safety EMC EN60950 UL1950 IEC950 AS/NZ3260 CCIB (China) TS-001 EN55022 FCC Part 15 Canadian EMC EN55024 GB4943, GB9254 Telecom Approvals While this modem can be configured for specific country operation, doing so DOES NOT constitute country approval.
Appendix B – Product Approvals, Design Considerations, Regulatory Information Regulatory Design Considerations This section discusses hardware considerations, PC board layout considerations, and Telecom labeling requirements. Hardware Considerations Disclaimer: Multi-Tech Systems makes no warranty claims for vendor product recommendations listed below. Other vendor products may or may not operate satisfactorily.
Appendix B – Product Approvals, Design Considerations, Regulatory Information EMC Surface mount ferrites are used on T&R (Tip and Ring) to mitigate emission levels out the RJ-11 cable. 220pF capacitors are also used on T&R to reduce the common mode emissions that may be present in certain systems. The ferrite and capacitors also aid in reducing the effects of transients that may be present on the line.
Appendix B – Product Approvals, Design Considerations, Regulatory Information 5V Tolerant Inputs for 3.3V Modules In order to drive the inputs of 3.3V modules from 5V logic, it is recommended to add a 1K series resistor to each of the inputs: TXD, RTS, DTR, and RESET.
Appendix B – Product Approvals, Design Considerations, Regulatory Information FCC Part 15 Regulation This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation.
Appendix B – Product Approvals, Design Considerations, Regulatory Information FCC Part 68 Telecom 1. This equipment complies with part 68 of the Federal Communications Commission Rules. On the outside surface of this equipment is a label that contains, among other information, the FCC registration number. This information must be provided to the telephone company. 2. The suitable USOC jack (Universal Service Order Code connecting arrangement) for this equipment is shown below.
Appendix B – Product Approvals, Design Considerations, Regulatory Information From FCC PART 68 Subpart D – Conditions for Registration Complete document available from US Government Printing Office: http://www.access.gpo.gov/cgi-bin/cfrassemble.cgi?title=199847 Section 68.300 Labeling requirements.
Appendix B – Product Approvals, Design Considerations, Regulatory Information Fax Branding Statement The Telephone Consumer Protection Act of 1991 makes it unlawful for any person to use a computer or other electronic device, including fax machines, to send any message unless such message clearly contains the following information: Date and time the message is sent Identification of the business or other entity, or other individual sending the message Telephone number of the sending machine or such busines
Appendix B – Product Approvals, Design Considerations, Regulatory Information Industry Canada CS-03 Canadian regulations require that certified equipment bear an identifying certification label, which is obtained from Industry Canada. The label provided must be displayed on the equipment according to Industry Canada specifications. http://spectrum.ic.gc.
Appendix B – Product Approvals, Design Considerations, Regulatory Information New Zealand Telecom Warning Notice 1. The grant of a Telepermit for any item of terminal equipment indicates only that Telecom has accepted that the item complies with minimum conditions for connection to its network. It indicates no endorsement of the product by Telecom, nor does it provide any sort of warranty.
Appendix C – Country Configuration and Result Codes Appendix C – Country Configuration and Result Codes This information is supplied to illustrate Multi-Tech’s country configurations. However, many of these countries are not approved at this point in time. See Appendix B or contact your Multi-Tech sales representative regarding the latest approvals.
Appendix C – Country Configuration and Result Codes Country Cote D'Ivoire Croatia Cuba Cyprus Czech Republic Denmark Djibouti Dominica Dominican Republic East Timor Ecuador Egypt El Salvador Equatorial Guinea Eritrea Estonia Ethiopia Falkland Islands (Malvinas) Faroe Islands Fiji Finland France France-Metropolitan French Guiana French Polynesia French Southern Territories Gabon Gambia Georgia Germany Ghana Gibraltar Greece Greenland Grenada Guadeloupe Guam Guatemala Guinea Guinea-Bissau Guyana Haiti Heard a
Appendix C – Country Configuration and Result Codes Country Lao People's Democratic Republic Latvia Lebanon Lesotho Liberia Libyan Arab Jamahiriya Liechtenstein Lithuania Luxembourg Macau Macedonian-Former Yugoslav Republic of Madagascar Malawi Malaysia Maldives Mali Malta Marshall Islands Martinique Mauritania Mauritius Mayotte Mexico Micronesia (Federated States of) Moldavia -Republic of Monaco Mongolia Montserrat Morocco Mozambique Myanmar Namibia Nauru Nepal Netherlands Netherlands Antilles New Caledoni
Appendix C – Country Configuration and Result Codes Country Saint Lucia St.
Appendix D – SocketModem and the New SerialModule SocketModem Global MT5634SMI Developer’s Guide 94
Appendix D – SocketModem and the New SerialModule Index 5 56K operation digital loss when used with PBX, 41 A Abort timer, 40 Adaptive Answer Result Code Enable command, 31 Answer command, 25 Asynchronous Communications Mode command, 28 Asynchronous Word Length command, 32 AT Command Control command, 31 AT commands, 23 #CBA, 33, 38 #CBD, 33, 38 #CBF?, 33, 39 #CBFR, 33, 39 #CBI, 33, 39 #CBN=, 33, 39 #CBP, 33, 39 #CBR, 34, 39 #CBS, 34, 39 #P, 34, 39 #S, 34, 39, 67 #S=, 34, 39, 67 $D, 32 $EB, 32 $MB, 32 $RP,
Index \K, 30 M, 26 \N, 30 N, 26 O, 26, 67, 68 P, 26 \Q, 30 Q, 26 Sr?, 27 Sr=, 27 \T, 30 T, 27 \V, 30, 31 V, 27 VIP, 48 W, 27 X, 27 Z, 27 Attention code command, 25 Autoanswer, 23, 40 Automatic Hang-Up Control command, 48 B Backspace character, setting, 40 Bell 212A mode, 25 Blacklist command, 31 Break Control command, 30 Break signal, 30 C call waiting, 36 Call Waiting Enable command, 36 Callback Attempts command, 33, 38 Callback Delay command, 33, 38 Callback Enable/Disable command, 34, 39 Callback Faile
Index F Fallback, 26 Fallback and Fall Forward command, 31 Fax Branding Statement, 87 Fax commands, 66 FCC Regulations, 85 Features Matrix, 7 Firmware Upgrade Procedure, 69 Firmware version, displaying, 26 flash, 37 Flash Upgrade, 69 Flow control, 30 Flow Control, 58 Flow Control Selection command, 28, 30 G Global Wizard, 68 Guard Tone Control command, 28 H Handling Precautions, 15 Handshake, 26 Hangup command, 26 Hangup delay, 40 Hook Control command, 26 I Identify Analog Source/Destination Configurati
Index Select DTE/DCE Interface Rate (Turn Off Autobaud) command, 58 Select Flow Control Method command, 48 Select Maximum MNP Block Size command, 29 Select Modem Operating Mode command, 46 Select Stored Configuration command, 29 Select Voice Compression Method command, 53 Serial Port Baud Rate command, 32 servicing your modem, 85 Set 11-bit Parity command, 34, 39 Set DTE/DCE Inactivity Timer command, 51 Set Modem Flow Control Assert and Deassert Points command, 57 Set Register Value command, 27 Set Ring Bac