Amtelco Infinity H.100 Series User manual

Infinity Series H.100
E&M Board
TECHNICAL MANUAL
Documentation Revision 1.4
20 March 2019
Copyright © 2019
American Tel-A-Systems, Inc. dba Amtelco
All Rights Reserved
257M033D

This manual applies to the H.100 PCI and PCI Express E&M Interfaces with
ARM processor and Zarlink ZL50031 telephony switch. Earlier versions of
this board are described in the manual 257M014.

i
The H.100 E&M Board
Table of Contents
1.0 Introduction...........................................................................................................1-1
1.1 Features and Capabilities.........................................................................1-1
1.1.1 The E&M Interface......................................................................1-1
1.1.2 DSP Functions .............................................................................1-2
1.1.3 Transceiver Support.....................................................................1-2
1.1.4 The H.100 Bus.............................................................................1-2
1.1.5 Clock Modes................................................................................1-3
1.1.6 Message Passing ..........................................................................1-3
1.1.7 Flash EAROM for Firmware.......................................................1-4
1.1.8 EEPROM for Configuration Information....................................1-4
1.2 How to Use This Manual.........................................................................1-4
2.0 Quick Start............................................................................................................2-1
3.0 Installation.............................................................................................................3-1
3.1 PCI Configuration....................................................................................3-1
3.2 Jumpers & Headers..................................................................................3-2
3.3 Connectors: P2, J1, and J2.......................................................................3-2
3.4 Installation................................................................................................3-3
4.0 Initialization..........................................................................................................4-1
4.1 PCI Initialization......................................................................................4-1
4.2 Initialization Commands..........................................................................4-2
4.3 Configuration Memory ............................................................................4-4
5.0 Communicating with the PC.................................................................................5-1
5.1 Commands and Responses Protocol........................................................5-2
5.1.1 Sending Commands to the Board ................................................5-2
5.1.2 Reading Messages From the Board .............................................5-2
5.1.3 Reading Board Information .........................................................5-2
5.2 Interrupts..................................................................................................5-3
5.2.1 Interrupt Initialization..................................................................5-4
5.2.2 Step-by-Step Interrupt Processing Summary...............................5-4
5.3 Commands and Responses.......................................................................5-4
5.3.1 Characteristics of Command Strings ...........................................5-4
5.3.2 Command Parameters..................................................................5-5

ii
The H.100 E&M Board
5.3.3 Commands from the PC to the H.100 E&M Board.....................5-5
5.3.4 Responses from the H.100 E&M Board......................................5-9
6.0 The H.100 Bus & Clock Modes............................................................................6-1
6.1 The H.100 Bus .........................................................................................6-1
6.2 Clock Modes............................................................................................6-2
6.2.1 Slave Mode ..................................................................................6-2
6.2.2 Primary Master Mode ..................................................................6-3
6.2.3 Secondary Master Modes.............................................................6-4
6.2.4 Clock Fallback .............................................................................6-4
6.2.5 Clock Errors.................................................................................6-5
6.3 Configuration Information.......................................................................6-5
7.0 Using the E&M Board..........................................................................................7-1
7.1 Overview of the Command Structure......................................................7-1
7.2 MVIP-95 Driver Compatibility Commands ............................................7-1
7.3 Configuring the Board .............................................................................7-3
7.4 Using the ‘C’ Commands.........................................................................7-5
7.4.1 Making a Connection...................................................................7-5
7.4.2 Hook Status..................................................................................7-6
7.4.3 Call Progress Tones .....................................................................7-7
7.4.4 Sending DTMF Tones..................................................................7-7
7.4.5 Detecting DTMF Tones...............................................................7-7
7.4.6 Detecting Energy .........................................................................7-8
7.4.7 Hook Flash Detection & Generation............................................7-8
7.4.8 Address Signaling Protocols........................................................7-9
7.4.9 MF-R1 Signaling .......................................................................7-10
7.4.10 Direct Control of the M-Lead....................................................7-11
7.4.11 Push To Talk Feature.................................................................7-12
7.4.12 Guard Tone Sequence Generation .............................................7-12
7.4.13 Echo Suppression.......................................................................7-13
7.4.14 2100 Hz Detection .....................................................................7-13
7.4.15 Automatic Gain Control.............................................................7-14
7.5 Examples................................................................................................7-14
7.5.1 An Example of an Inbound Call ................................................7-14
7.5.2 An Example of an Outgoing Call...............................................7-15
7.5.3 An Example of Receiving Address Digits.................................7-15
7.5.4 An Example of a Hook Flash.....................................................7-16
8.0 Diagnostics & Error Messages..............................................................................8-1
8.1 Diagnostic Commands.............................................................................8-1
8.2 Error Messages.........................................................................................8-2

iii
The H.100 E&M Board
Environmental Specifications.................................................................A-1Appendix A
Custom Tones ......................................................................................... B-1Appendix B
E&M Interfaces....................................................................................... C-1Appendix C

iv
The H.100 E&M Board
Infinity Series H.100 E&M Board Technical Manual
Copyright © 2019 American Tel-A-Systems, Inc. dba Amtelco
Printed in U.S.A. All rights reserved.
This document and the information contained herein is proprietary to American
Tel-A-Systems, Inc. It is provided and accepted in confidence only for use in the
installation, training, operation, maintenance, and repair of Amtelco equipment by the
original owner. It also may be used for evaluation purposes if submitted with the prospect
of purchase of equipment. This document may not be reproduced in whole or in part for
any other purposes without the express written permission of American Tel-A-Systems,
Inc.
The following statement is in lieu of a trademark symbol with every occurrence of
trademarked names: trademarked names are used in this document only in an editorial
fashion, and to the benefit of the trademark owner with no intention of infringement of
the trademark. “MVIP”, “H-MVIP”, “MVIP-90”, and “MVIP-95” are registered
trademarks of GO-MVIP. "SCSA" and “SCbus” are registered trademarks of the Dialogic
Corporation. “CT bus” and “ECTF” are registered trademarks of the Enterprise Computer
Telephony Forum
American Tel-A-Systems, Inc. dba Amtelco
800-356-9148
4800 Curtin Drive, McFarland, WI 53558
4145 North Service Road, Suite 200 Burlington, Ontario L7L 6A3
257M033D

v
The H.100 E&M Board
FCC Part 15 Notice
WARNING: This equipment generates, uses, and can radiate radio frequency energy and
if not installed and used in accordance with the instruction manual, may cause
interference to radio communications. Operation of this equipment in a residential area is
likely to cause interference in which case the user at his own expense will be required to
take whatever measures may be required to correct the interference.
FCC Part 68 Registration
This equipment is registered with the FCC under Part 68 as a component device for use
with any generic PC Type computer or compatible. In order for FCC registration of this
product to be retained, all other products used in conjunction with this product to provide
your telephony function must also be FCC Part 68 registered for use with these hosts. If
any of these components are not registered, then you are required to seek FCC Part 68
registration of the assembled equipment prior to connection to the telephone network.
Part 68 registration specifies that you are required to maintain the approval and as such
become responsible for the following:
- any component device added to your equipment, whether it bears component
registration or not, will require that a Part 68 compliance evaluation is done and
possibly that you have testing performed and make a modification filing to the
FCC before that new component can be used;
- any modification/update made by a manufacturer to any component device within
your equipment, will require that a Part 68 compliance evaluation is done and
possibly that you have testing performed and make a modification filing to the
FCC before the new component can be used;
- if you continue to assemble additional quantities of this compound equipment,
you are required to comply with the FCC’s Continuing Compliance requirements.
The telephone company has the right to request the registration information.
The Digital I/F FIC code for this equipment is 02IS5.
The Service Order code for this equipment is 6.oP.
The network Interface Jack for this equipment is an RJ49C.
The telephone company has the right to temporarily discontinue service. They are
required to provide notification and advise of the right to file a complaint.
In case of trouble, you may be required to disconnect the board from the telephone lines
until the problem is resolved.

vi
The H.100 E&M Board
Connection to telephone company coin service is prohibited.
Connection to party lines is subject to state tariffs.
The authorized repair center is:
American Tel-A-Systems, Inc.
800-356-9148
4800 Curtin Drive
McFarland, WI 53558
There are no user serviceable components on the board. All repairs should be
accomplished by returning the board to Amtelco with a description of the problem.
WARNING: This device contains Electrostatic Sensitive Devices. Proper care should
be taken when handling this device to avoid damage from static discharges.
Product Safety
The telephony cord(s) and telephony power supply must remain disconnected from the
telecommunications system until the card has been installed within a host which provides
the necessary protection of the operator.
If it is subsequently desired to open the host equipment for any reason, the telephony
cord(s) and telephony power supply must be disconnected prior to effecting access to any
internal parts which may carry telecommunications network voltages.
This board is not intended to be connected directly to the PSTN
network.

vii
The H.100 E&M Board
Canadian Customers
CP-01, Issue 8, Part 1
Section 14.1
Notice: The industry Canada label identifies certified equipment. This
certification means that the equipment meets certain telecommunications network
protective, operational and safety requirements as prescribed in the appropriate
Terminal Equipment Technical Requirements document(s). The Department does
not guarantee the equipment will operate to the user’s satisfaction.
Before installing this equipment, users should ensure that it is permissible to be
connected to the facilities of the local telecommunications company. The
equipment must also be installed using an acceptable method of connection. The
customer should be aware that compliance with the above conditions may not
prevent degradation of service in some situations.
Repairs of certified equipment should be coordinated by a representative
designated by the supplier. Any repairs or alterations made by the user to this
equipment, or equipment malfunctions, may give the telecommunications
company cause to request the user to disconnect the equipment.
Users should ensure for their own protection that the electrical ground
connections of the power utility, telephone lines and internal metallic water pipe
system, if present, are connected together. This precaution may be particularly
important in rural areas.
CAUTION: Users should not attempt to make such connections themselves, but
should contact the appropriate electric inspection authority, or electrician, as
appropriate.
The PC chassis containing this device shall be placed in a secured location with
access restricted to qualified service personnel.

viii
The H.100 E&M Board
European Approvals
CE Approval
EN55032 EMC declaration
This is a class A product. In a domestic environment, this product may cause radio
interference in which case the user may be required to take adequate measures.
No changes or modifications to the H.100 E&M card are allowed without explicit written
permission from American Tel-A-Systems, Inc., as these could void the end user’s
authority to operate the device.
Notice: The PC chassis containing this device shall be placed in a secure location with
access restricted to qualified service personnel.

ix
The H.100 E&M Board
Declaration of Conformity
PCI Board
Model Number: 257L059 XDS H.100 8 Port E&M Board
PCI Express Board
Model Number: 259L030 XDS H.100 8 Port E&M Board
Standards to which the conformity is declared: EN55032, FCC Part 15B: 2018 ICES-003,
EN55024, and EN60950-1
The undersigned declares that the equipment specified above:
- conforms to the above Standards,
- is in conformity to all essential requirements of Directive 2014/35/EU.
Manufacturer: Amtelco
Company name: American Tel-A-Systems Inc. dba Amtelco
Address: 4800 Curtin Drive
McFarland, Wisconsin 53558
USA
Signature:
Printed Name: Paul N. Henning
Position: Director of Research and Development
Date: 1 April 2018


Introduction 1-1
The H.100 E&M Board
1.0Introduction
The Infinity Series H.100 E&M Board is designed to provide eight E&M
interfaces connected to the H.100 bus. Each interface or port provides both
audio transmission and control support for basic line functions such as hook
status indication and detection for Type I and Type V interfaces. The board
is equipped with DSP resources to provide tone generation. Each port can be
programmed to conform to various national standards and practices.
This board is available in both a PCI and a PCI Express version. This
manual covers both versions. For the purposes of this manual, the PCI and
PCI Express buses will be referred to as the PCI bus except where it is
important to differentiate between them.
The H.100 bus was devised by the Enterprise Computer Telephony Forum
(ECTF) to provide a single telecom bus for the entire industry. It is intended
for add-in boards using the PCI or PCI Express form factor. A wide variety
of boards are available from a number of different vendors.
The board is equipped with a processor that can be used to control the lower
level functions of the board. The host PC controls the board using messages
passed through dual-ported RAM. The board shares a common message
passing and control scheme with other Infinity Series H.100 boards.
1.1 Features and Capabilities
This section presents an overview of the features and capabilities of the
Infinity Series H.100 E&M Board.
1.1.1 The E&M Interface
Eight independent ports are provided on the board. Each port on the board
provides a complete E&M interface, including both the audio and signaling
(E and M leads) connections. Type I and Type V E&M interfaces are
supported for either the trunk or the signaling side of the connection. The

1-2 Introduction
The H.100 E&M Board
audio may be transmitted using either a 2-wire or a 4-wire interface. The 4-
wire interface separates the transmit and receive pairs. The signaling and
audio interface type are software selectable on a port by port basis without
using jumpers.
The on board firmware provides support for the common address signaling
protocols such as immediate start, wink start, and delay-dial for both
incoming and outgoing calls. Incoming calls can use either DTMF or pulse
signaling of the address digits. Outgoing calls are limited to DTMF address
digits. All timing is handled by the on board processor. For special
applications such as interfacing to two-way radio transceivers, the M-lead
can be controlled directly by the application.
1.1.2 DSP Functions
The H.100 E&M Board is equipped with a DSP that performs a variety of
functions. DTMF and Energy detectors are available for each port. DTMF
generators are available for each port for signaling purposes. Call Progress
tones are also available, with dial-tone, busy, reorder, and audible ringback
being provided as well as silence and a 1004 Hz calibration tone. European
ETSI call progress tones are also available. In addition, the DSP has voice
record and playback capabilities which are beyond the scope of this
document.
1.1.3 Transceiver Support
The H.100 E&M Board has a number of features that have been added to
facilitate interfacing with transceivers used in two-way communications
systems. These added features include, programmable echo suppression, a
push to talk feature that uses the M-lead to key the transmitter when voice
energy is detected, and 2100 Hz tone detection to disable echo suppression
when connected to a modem. These features may be enabled on a per port
basis.
1.1.4 The H.100 Bus
The H.100 bus is a digital bus for transporting PCM (Pulse Code
Modulation) signals between telephony boards. It was created by the ECTF
to provide a common bus structure for computer telephony.

Introduction 1-3
The H.100 E&M Board
PCM is a standard method of digitizing phone signals. It involves encoding
each channel at an 8 kHz rate using eight bits. The signals from multiple
channels are then combined into a frame. On the H.100 bus, each frame
consists of 128 channels or timeslots. The bit rate of the H.100 bus is 8.192
MHz. Thirty-two wires, also called streams, each carrying 128 timeslots, are
combined to form the bus, and provide a total of 4096 timeslots. Two
timeslots are required for a full conversation, one for each talker.
In addition to the streams, a number of other signals necessary to maintain
synchronization between all the boards in the system are carried on the bus.
These signals provide the clocking and framing information. Redundant
clocks are provided to aid in recovery if the primary clock should fail.
The H.100 bus consists of a 68 conductor ribbon cable that is used to
interconnect the boards in the system. This cable connects to a header at the
upper right hand edge on each board.
1.1.5 Clock Modes
The H.100 E&M Board can operate in a variety of clock modes. Modes are
available so that the master clock can either be derived from the H.100 bus
or be provided by an internal source on the H.100 E&M Board. The clock
redundancy and clock fallback functions of the H.100 bus are also supported
so that the H.100 E&M Board can be set to provide a clock to the H.100 if
the master clock on that bus should fail.
1.1.6 Message Passing
The board occupies 8K of memory space on the host PC. This 8K may
reside anywhere within the PC’s address space. As a PCI or PCI Express
board, the address and interrupt of the board is assigned at boot time. The
message passing scheme used by the Infinity Series H.100 E&M Board is
identical to that of the other Infinity Series H.100 boards, allowing for the
easy combination of a variety of Infinity Series H.100 boards in a single
system.

1-4 Introduction
The H.100 E&M Board
The message passing scheme and message syntax of Infinity Series H.100
boards is similar to that of the older XDS series of MVIP and SCbus boards.
1.1.7 Flash EAROM for Firmware
The firmware for both the main processor and the DSP is contained in Flash
EAROM. This allows for easy upgrades of the firmware on the board in the
field without requiring time consuming downloads every time a system
boots. Once reprogrammed, the new firmware is retained even when the
power is removed. The original, factory programmed firmware is also
retained on board and can be accessed by installing a jumper.
1.1.8 EEPROM for Configuration Information
To reduce the burden on the application, the board has an EEPROM capable
of providing non-volatile storage for configuration information. This
information includes the port types, timing requirements, and address
signaling protocols. This configuration information, when saved, is
automatically restored on a restart, allowing the board to automatically
configure itself without host intervention.
1.2 How to Use This Manual
The first five sections in this manual are organized in the order you should
read and use them to get started with your H.100 E&M Board. We
recommend that you begin with these three steps.
1. Follow the instructions in section 2.0 (Quick Start) and 3.0 (Installation).
These sections will tell you if your board is operating correctly within
your system. You don’t need to be familiar with the board’s command set
to complete this step.
2. Read section 4.0 (Initialization) to initialize the board within your
system. Your application must perform these initialization procedures
whenever you power-up your PC in order for the board to communicate
with the PC.

Introduction 1-5
The H.100 E&M Board
3. Read section 5.0 (Communicating with the PC) for an overview of how
to communicate with the H.100 E&M Board. Section 5.0 includes a
summary of the commands for constructing your application and details
concerning system interrupts.
Before you can actually build your application, read sections 6.0 (The H.100
Bus & Clock Modes) and 7.0 (Using the E&M Board). These sections
explain, with practical examples, how the H.100 E&M Board operates and
how to use the command set to achieve the desired results. Section 8.0
(Diagnostics & Error Messages) explains diagnostic and error messages that
may occur.
The Appendices contain information on power requirements and interfacing
that will be helpful when installing your H.100 E&M Board.


Quick Start 2-1
The H.100 E&M Board
2.0Quick Start
This section describes the first steps you should perform to determine if your
Infinity Series H.100 E&M Board is communicating correctly with your PC
system. You can perform this quick check without securing the board to the
PC chassis or connecting any cables.
The exact procedure will vary depending on which operating system you are
running. For each operating system, drivers are required to interface to the
boards. The drivers supplied by Amtelco have tests built into them to verify
communications with the boards. These drivers also come supplied with
utility programs that allow the developer to test communications with the
board. Please consult the appropriate documentation for the driver and
operating system you are using.
Quick Start Procedure
1. Make sure the PC power is off, then insert the board into a PCI or PCI
Express slot as appropriate.
2. Turn on your PC.
3. If the Amtelco driver is not already installed, install it now, following the
instructions supplied with the driver.
4. Most Amtelco drivers will display a list of boards that are installed (see
the documentation for the particular driver that you are using). If the
H.100 E&M Board is listed, skip to step 6.
5. If the board is not listed, there may be a problem with the board not being
seated correctly in the motherboard. There may also be a problem with a
memory or interrupt conflict. Power down the PC and check that the
board is properly seated in the connector and repeat steps 1-4. If this does
not remedy the problem, try removing any other computer telephony
boards in the system. If your PC is unable to find the board, contact
Amtelco for technical assistance.

2-2 Quick Start
The H.100 E&M Board
6. Run the program “xdsutil” supplied with the driver. Send the message IN
to the H.100 E&M Board. The board should respond with the message
IA.
7. Send the message VC to the board. Verify that the Receive Message
reads: VCxxxxvvvvPEC(where xxxxvvvv is a variable indicating the
firmware version).
8. If the Communications screen shows the correct command responses,
your H.100 E&M Board is communicating with the PC. You may now
power down the computer and attach the necessary cables (see section
3.4).
For technical assistance, call Amtelco at 1-608-838-4194 ext. 168.
Table of contents
Other Amtelco Network Hardware manuals
Popular Network Hardware manuals by other brands

Ubiquiti
Ubiquiti AM-5AC21-60 quick start guide

Synology
Synology NVR216 user guide

Matrix Switch Corporation
Matrix Switch Corporation MSC-CP59X59E product manual

Cisco
Cisco WAE-674-K9 - Wide Area Application Engine... Hardware installation guide

AYRSTONE
AYRSTONE AyrMesh Hub2T quick start guide

evertz
evertz 7700 Series manual