Amtelco infinity series User manual

Infinity Series H.100
Station Board
TECHNICAL MANUAL
Documentation Revision 1.3
22 March 2019
Copyright © 2019
American Tel-A-Systems, Inc. dba Amtelco
All Rights Reserved
257M034C

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

i
The H.100 Station Board
Table of Contents
1.0 Introduction...........................................................................................................1-1
1.1 Features and Capabilities.........................................................................1-1
1.1.1 The Station Interface....................................................................1-2
1.1.2 Caller Identity ..............................................................................1-2
1.1.3 DSP Functions .............................................................................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-3
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-2
3.2 Jumpers & Headers..................................................................................3-2
3.3 Connectors: P2, J1, J2 and J2A................................................................3-3
3.4 Installation................................................................................................3-4
3.5 Power Supply Considerations..................................................................3-5
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 Station Board
5.3.3 Commands from the PC to the H.100 Station Board...................5-5
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 Station 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.3.1 Setting the Port Type ...................................................................7-4
7.3.2 Setting Line Characteristics.........................................................7-5
7.3.3 Setting Port Gains........................................................................7-5
7.3.4 Setting Line Break Timing...........................................................7-6
7.4 Using the ‘C’ Commands.........................................................................7-6
7.4.1 Making a Connection...................................................................7-6
7.4.2 Call Progress Tones .....................................................................7-7
7.4.3 Sending DTMF Tones..................................................................7-8
7.4.4 Detecting DTMF Tones...............................................................7-8
7.4.5 Detecting Dial Pulses...................................................................7-9
7.4.6 Detecting Energy .........................................................................7-9
7.4.7 Ringing.......................................................................................7-10
7.4.8 Message Waiting Indication ......................................................7-11
7.4.9 Hook Flash Detection ................................................................7-11
7.4.10 Battery Polarity..........................................................................7-12
7.4.11 Call Waiting Tone......................................................................7-12
7.4.12 Caller Identity ............................................................................7-12
7.4.13 Visual Message Waiting Indicator.............................................7-14
7.4.14 Metering Pulses..........................................................................7-14
7.4.15 DID Protocols ............................................................................7-15
7.4.16 Recording Alert Tone ................................................................7-17
7.4.17 Echo Suppression.......................................................................7-17
7.5 Examples................................................................................................7-18
7.5.1 An Example of a Station Originating a Call..............................7-18
7.5.2 An Example of a Station Receiving a Call ................................7-18
7.5.3 An Example of a Hook Flash.....................................................7-19

iii
The H.100 Station Board
8.0 Diagnostics & Error Messages..............................................................................8-1
8.1 Diagnostic Commands.............................................................................8-1
8.2 Error Messages.........................................................................................8-2
Environmental Specifications.................................................................A-1Appendix A
User Programmable Profiles................................................................... B-1Appendix B
Custom Tones ......................................................................................... C-1Appendix C

iv
The H.100 Station Board
Infinity Series H.100 Station 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
257M034C

v
The H.100 Station 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 Station 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 Station 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 Station Board
European Approvals
CE Approval
EN55022 EMC declaration
This is a class B 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 Station 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.

Introduction 1-1
The H.100 Station Board
1.0Introduction
The Infinity Series H.100 Station Board is designed to provide twenty-four
Station Set interfaces connected to the H.100 bus on a board with the PCI
bus form factor. Each interface or port provides support for basic line
functions such as battery, ringing, and hook-status detection. The board is
equipped with DSP resources to provide tone generation and detection as
well as the generation of Caller ID information. Thirty two channels of voice
record and playback capability are also available. 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 H.100 compatible 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 Station Board.

1-2 Introduction
The H.100 Station Board
1.1.1 The Station Interface
Twenty-four independent ports are provided on the board. Each port on the
board provides a complete interface for a standard telephone device. Talk
battery is supplied along with hook-status detection, and the battery polarity
can be reversed under software control. Ringing can be applied in a number
of different cadences as well as a signal to turn on a message waiting
indicator on appropriately equipped phones. Port timing and characteristics
can be set to adapt to different national standards. Ringing is generated
internally.
1.1.2 Caller Identity
Each port is capable of generating and detecting all the signals necessary for
Calling Number Delivery and Calling Name Delivery. Calling Identity
Delivery on Call Waiting feature is also supported. All timing is done
internally on the board without requiring host intervention.
1.1.3 DSP Functions
The H.100 Station 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
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.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.
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

Introduction 1-3
The H.100 Station Board
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 Station 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 Station Board. The clock
redundancy and clock fallback functions of the H.100 bus are also supported
so that the H.100 Station Board can be set to provide a clock to the H.100
bus if the master clock on the 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 Station 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.
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 processors and for the DSP’s 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

1-4 Introduction
The H.100 Station Board
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
The board has an EEPROM capable of providing non-volatile storage for
configuration information. This information includes the port type, timing
requirements, and the parameters necessary to conform to various national
standards, supply voltages, etc. 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 Station 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.
3. Read section 5.0 (Communicating with the PC) for an overview of how
to communicate with the H.100 Station Board. Section 5.0 includes a
summary of the commands for constructing your application and details
concerning system interrupts.
Before you develop your application, read sections 6.0 (The H.100 Bus &
Clock Modes) and 7.0 Using the Station Board). These sections explain,
with practical examples, how the H.100 Station Board operates and how to


Quick Start 2-1
The H.100 Station Board
2.0Quick Start
This section describes the first steps you should perform to determine if your
Infinity Series H.100 Station 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 systems, 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 Station 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

2-2 Quick Start
The H.100 Station Board
boards in the system. If your PC is unable to find the board, contact
Amtelco for technical assistance.
6. Run the program “xdsutil” supplied with the driver. Send the message IN
to the H.100 Station Board. The board should respond with the message
IA.
7. Send the message VC to the board. Verify that the Receive Message
reads: VCxxxxvvvvPSD (where xxxxvvvv is a variable indicating
the firmware version).
8. If the Communications screen shows the correct command responses,
your H.100 Station 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.

Installation 3-1
The H.100 Station Board
3.0Installation
This section describes how to install your Infinity Series H.100 Station
Board into your PC and how to use the jumpers, headers, and connectors.
Before you begin the installation procedure, be sure to test the board as
described in section 2.0 (Quick Start).
Figure 1: Location of jumpers, headers, and connectors for PCI boards
Figure 2: Location of jumpers, headers, and connectors for PCI Express boards

3-2 Installation
The H.100 Station Board
3.1 PCI Configuration
As Infinity Series boards conform to the PCI and PCI Express standards,
there are no switches to set to configure the H.100 Station Board's memory
address, I/O addresses, or interrupt. The PC’s bios will automatically
configure the board at boot time to avoid conflicts with other boards in the
system.
3.2 Jumpers & Headers
The following is a complete list of all jumpers for the H.100 Station Board:
JW1-1 Firmware Select. If firmware has been downloaded to the board,
this jumper selects whether the downloaded firmware or the
factory default firmware is used. When this jumper is installed, the
factory default firmware is executed whenever the board is reset.
When the jumper is not installed, the downloaded firmware will be
executed after a reset if it is present. If no downloaded firmware is
present, the factory default firmware is executed after reset.
JW1-2 Undefined, reserved for future use.
JW1-3 Undefined, reserved for future use.
JW1-4 Undefined, reserved for future use.
JW2 DSP Firmware Select. If JW2 is installed, the factory DSP
firmware is executed after reset. Otherwise, the downloaded
firmware is executed if present.
JW5 For factory use only. Never install jumpers here.
P3 Diagnostic port. Never install jumpers here.
P4 This header is used for programming internal logic and should
never be jumpered.
Other manuals for infinity series
1
This manual suits for next models
1
Table of contents
Other Amtelco Network Hardware manuals
Popular Network Hardware manuals by other brands

National Instruments
National Instruments NI Vision CVS-1456 user manual

Forcepoint
Forcepoint Pass-through and Mezzanine NIC installation guide

Balluff
Balluff BNI PG3-508-0C5-Z015 user guide

ASTRON
ASTRON DD-600 Installation and usage manual

IgniteNet
IgniteNet MetroLinq ML2.5-60-35 quick start guide

Vacron
Vacron VIT-NK700 Quick user guide