Summary of Contents for AMX DTMF+ Interface AXB-DTMF+
Page 1
instruction manual AXB-DTMF+ DTMF+ Interface A X l i n k B u s C o n t r o l l e r s...
Page 2
This warranty extends only to products purchased directly from AMX Corporation or an Authorized AMX Dealer. AMX Corporation is not liable for any damages caused by its products or for the failure of its products to perform. This includes any lost profits, lost savings, incidental damages, or consequential damages. AMX Corporation is not liable for any claim made by a third party or by an AMX Dealer for a third party.
The audio pass-through can be used with an AXC-SPE Enhanced Speech Synthesizer card, or PC sound card to produce audible menus, monitor phone audio, or provide audio input such as music on hold. The AXB-DTMF+ allows a user to issue instructions to the AMX Central controller from a remote location using any touch-tone telephone.
Page 6
Product Information AXB-DTMF+ Specifications (Cont.) Operation modes (set via internal jumpers): Front panel components (FIG. 1): AXlink LED Off Hook Phone LED Off Hook Line LED Ring LED DTMF RX LED DTMF TX LED Rear panel components: Phone connector Line connector Audio In Audio Out AXlink...
Configuration and Installation Setting the Internal Jumpers There are two 2-position jumpers on the AXB-DTMF+ circuit card (FIG. 1). Each jumper is set to a default pin setting. These jumpers are positioned to enable automatic call answering and select line setting for a leased line or phone operation.
Configuration and Installation Line Setting mode The 2-position jumper JP1 selects FIG. 3 shows the default setting. pin 3 Phone pin 2 pin 1 Leased FIG. 3 Line Setting jumper JP1 (default setting = PHONE) To change the line setting default from 1.
Connecting External Telephone Lines Telephone cabling for both the input and extension lines are standard RJ-11 type connections. Follow these steps to connect external telephone lines. Cables and connectors for telephone and audio hook-up are not included with the AXB-DTMF+. 1.
Configuration and Installation Testing the AXB-DTMF+ Follow these steps to test the AXB-DTMF+: 1. Disconnect AXlink power. 2. Remove the cover from the unit housing and set the then reinstall the cover on the unit housing. 3. Reconnect AXlink power. The status LEDs should blink in sequence from right to left and the AXlink green LED should be blinking.
Programming Program the AXB-DTMF+ to send outbound DTMF codes using Axcess Send_Commands from the control Fine Tuning - commands allowing experienced users the ability to obtain performance in adverse system. Use the commands described in this section with the Axcess Programming Guide to program the AXB-DTMF+.
Page 12
Programming Operative System Send_Commands (Cont.) Command AUDIO-ON AUDOUT-OFF AUDOUT-ON AUTO-ON AUTO-OFF COUNT-XXX Description Enable audio from passing through the AXB-DTMF+ to the phone line. Default at reset = YES (for backwards compatibility) Example: SEND_COMMAND DTMF, 'AUDIO-ON' Enables the audio from passing through the AXB-DTMF+ to the phone line. Disable audio from passing from the phone line to the audio out output of the AXB-DTMF+.
Page 13
Operative System Send_Commands (Cont.) Command DIAL-X-XXX-XXXX EXTEN-OFF EXTEN-ON FLASH 'OFF HOOK AXB-DTMF+ DTMF+ Interface Description Dial number and send DTMF. • Spaces or hyphens are ignored when dialing. • A 'W' in the dial command will cause the AXB-DTMF+ to wait for dial tone before dialing the next digit in the dial command.
Programming Operative System Send_Commands (Cont.) Command ON HOOK Timing System Send_Commands The following table lists the commands, which establish normal signal timing. Changing default time values may inadvertently alter the operation of the AXB- DTMF+. It is unnecessary to change most default values. The commands are listed alphabetically by operation and include syntax, syntax descriptions, usage examples, time increments, and reset default values.
Page 15
Timing System Send_Commands (Cont.) Command LOSSLCMIN-XXX OBUOFFMAX-XXX OBUOFFMIN-XXX OBUONMAX-XXX OBUONMIN-XXX AXB-DTMF+ DTMF+ Interface Description The minimum time a loop current is off (used to detect other end hung up). • Time increment = 10 ms • Default at reset = 10 Example: SEND_COMMAND DTMF, 'LOSSLCMIN-15' Sets a .15 second (150 ms) minimum off time for a loop current.
Page 16
Programming Timing System Send_Commands (Cont.) Command OREOFFMAX-XXX OREOFFMIN-XXX OREONMIN-XXX ORIOFFMAX-XXX ORIOFFMIN-XXX Description Outgoing reorder (fast busy) off time maximum. • Time increment = 10 ms • Default at reset = 35 Example: SEND_COMMAND DTMF, 'OREOFFMAX-45' Sets the outgoing reorder (fast busy) off time maximum to .45 second (450 ms) (see NOTE for Send_Command 'OBUOFFMAX-XXX ').
Page 17
Timing System Send_Commands (Cont.) Command ORIONMAX-XXX ORIONMIN-XXX PAUSE-XXX ROHOFFMAX-XXX ROHOFFMIN-XXX ROHONMAX-XXX ROHONMIN-XXX AXB-DTMF+ DTMF+ Interface Description Outgoing ring on time maximum. • Time increment = 100 ms • Default at reset = 22 Example: SEND_COMMAND DTMF, 'ORIONMAX-30' Sets the outgoing ring on time maximum to 3.0 seconds (30,000 ms) (see NOTE for Send_Command 'OBUOFFMAX-XXX').
Programming Timing System Send_Commands (Cont.) Command TONE TIME-XXX Fine Tuning Send_Commands The following table lists the commands that fine tune AXB-DTMF+ signal timing. Most likely, you will not have to change Fine Tuning parameters.The commands are listed alphabetically by operation and include syntax, syntax descriptions, usage examples, time increments, and reset default values.
Distinctive Ring Patterns and Send_Commands Distinctive ringing is a service provided by the local telephone company. Distinctive ring allows additional phone numbers to be assigned to a single phone line. Then, depending upon the number dialed, the ringing pattern is different. The AXB-DTMF+ can identify up to four distinctive ring default patterns.
Programming Changing a Default Ring Pattern Change a default ring pattern using the appropriate Send_Command when programming the AXB- DTMF+. Each ring pattern consists of five parts with each part having a specific Send_Command. For more information on distinctive ring Send_Commands, refer to Distinctive Ring Send_Commands.
Distinctive Ring Send_Commands The following Send_Commands are available for changing the default distinctive ring patterns. Each ring pattern consists of five parts with each part requiring a Send_Command. Distinctive ring Send_Commands produce four patterns (P1 through P5) and high and low time values (_X).
Programming Distinctive Ring Send_Commands (Cont.) Command PY_Z-XXX Axcess Program Example To program the AXB-DTMF+, you will need a personal computer with the Axcess software program, an Axcess Central controller, an AXlink power/data cable, as well as an CC-COM Axcess programming cable. For the program example, complete the following steps: 1.
Page 23
CONSTANT DEFINITIONS GO BELOW (*********************************************************************) DEFINE_CONSTANT (*********************************************************************) VARIABLE DEFINITIONS GO BELOW (*********************************************************************) DEFINE_VARIABLE STATE BUSY_COUNT (*********************************************************************) LATCHING DEFINITIONS GO BELOW (*********************************************************************) DEFINE_LATCHING (*********************************************************************) MUTUALLY EXCLUSIVE DEFINITIONS GO BELOW (*********************************************************************) DEFINE_MUTUALLY_EXCLUSIVE (*********************************************************************) (*********************************************************************) DEFINE_START BUSY_COUNT=0 STATE=255 (*********************************************************************) THE ACTUAL PROGRAM GOES BELOW (*********************************************************************) DEFINE_PROGRAM (*********************************************************************)
Page 24
Programming IF(STATE=2) STATE=3 SEND_COMMAND DTMF_CARD,'OFF-HOOK' WAIT 20 'WAIT FOR DIAL TONE' SEND_STRING 0,"'ERROR: NO DIAL TONE',13,10" SEND_COMMAND DTMF_CARD,'ON HOOK' STATE=255 (***********************************************************************) IF DIAL TONE IS RECEIVED, DIAL THE NUMBER (***********************************************************************) IF(STATE=3) PUSH[DTMF_CARD,47](*DIAL_TONE*) CANCEL_WAIT 'WAIT FOR DIAL TONE' SEND_COMMAND DTMF_CARD,'DIAL 555-1212'(* INSERT DESIRED NUMBER HERE IN PLACE OF 555-1212 *) STATE=4 (***********************************************************************)
Page 25
IF(STATE=5) PUSH[DTMF_CARD,34] (*OUTGOING_BUSY*) CANCEL_WAIT 'WAIT FOR RESPONSE TO DIAL' SEND_COMMAND DTMF_CARD,'ON HOOK' (*NUMBER IS BUSY SO HANG UP*) SEND_STRING 0,"'DIALED NUMBER IS BUSY',13,10" STATE=6 PUSH[DTMF_CARD,35] (*OUTGOING_RING*) CANCEL_WAIT 'WAIT FOR RESPONSE TO DIAL' SEND_STRING 0,"'REMOTE PHONE RINGING',13,10" BUSY_COUNT=0 STATE=255 (***********************************************************************) IF THE DIALED NUMBER WAS BUSY, INCREMENT THE "BUSY_COUNT".IF THIS IS NOT THE 7TH RETRY, WAIT 5.
Programming Channel Codes Channel codes on the AXB-DTMF+ are stored in memory (firmware) and process all outbound or inbound DTMF from a set of program instructions downloaded to the Axcess Central controller. Channel Codes Operation DTMF Tones Detection Channel # Description (ON Indicates) 1-16 Outbound tones are produced by the AXB-DTMF+ by Send_Commands received from the Axcess Central controller to...
Page 27
Channel Codes (Cont.) Operation Detection (Cont.) Distinctive Ring AXB-DTMF+ DTMF+ Interface Channel # Description (ON Indicates) Indicates a momentary loss of loop current (call termination). Call Progress Reporting returned to the Axcess AXC-EM when call termination is detected. Detection of call termination (other end hung up) is usually pro- vided by the telephone company and is activated by a momentary loss of loop current.
Programming Caller ID The AXB-DTMF+ provides report capability for receiving Caller ID information. The following table shows the Caller ID data string sent to the Axcess AXC-EM Enhanced Master Card. A description and format use are also described. Caller ID Data String "'CLID-mmddhhii-nnnnnnnnnn-<text>',0"...
Page 29
(* THE DATA SHOULD APPEAR BETWEEN THE FIRST AND SECOND (* RING. (***********************************************************************) DEVICE NUMBER DEFINITIONS GO BELOW (***********************************************************************) DEFINE_DEVICE DTMF = (* AXB-DTMF+ = 128 (* TOUCHPANEL (***********************************************************************) (***********************************************************************) DEFINE_CONSTANT (***********************************************************************) (***********************************************************************) DEFINE_VARIABLE DTMF_BUFFER[100] ID_DATA[100] ID_DATE[5] ID_TIME[5] ID_NUMBER[12] ID_NAME[20] (***********************************************************************) (***********************************************************************) DEFINE_LATCHING...
Page 30
Programming DEFINE_PROGRAM IF (FIND_STRING(DTMF_BUFFER,'CLID-',1)) WAIT 20 'NO VALID STRING FOUND' CANCEL_WAIT_UNTIL 'WAIT FOR END OF STRING' (* DON'T WAIT FOR THE REST *) CLEAR_BUFFER DTMF_BUFFER SEND_STRING 0,"'INCOMPLETE STRING RECEIVED',10,13" WAIT_UNTIL (FIND_STRING(DTMF_BUFFER,"$00",1)) CANCEL_WAIT 'NO VALID STRING FOUND' ID_DATA = DTMF_BUFFER CLEAR_BUFFER DTMF_BUFFER ID_DATE ID_TIME ID_NUMBER = "MID_STRING(ID_DATA,15,3),'-',...
Page 32
AMX reserves the right to alter specifications without notice at any time. brussels • dallas • los angeles • mexico city • philadelphia • shanghai • singapore • tampa • toronto • york 3000 research drive, richardson, TX 75082 USA • 469.624.8000 • 800.222.0193 • fax 469.624.7153 • technical support 800.932.6993...
Need help?
Do you have a question about the DTMF+ Interface AXB-DTMF+ and is the answer not in the manual?
Questions and answers