Amtelco infinity series User manual

Infinity Series H.110
Basic Rate ISDN Board
TECHNICAL MANUAL
Documentation Revision 1.0: May 17, 2007
Copyright © 2000, 2007
by American Tel-A-Systems, Inc.
All rights reserved.
258M001B

Note: This manual refers to the revised board using the T8105 switching chip, Blackfin
DSPs, and the HFC8S BRI Interface chip. As these chips are different than those used
on earlier boards, there may be minor differences in the operation of the board. Those
using the earlier revision should use the 258M001A revision of this manual. The revised
board is functionally equivalent to the earlier board with the exception that the voice
record and playback cpabilities have been added. Specifically, this manual refers to
firmware versions 02.0b and later.
Note: The rear board used with this revision of the BRI board has also been revised and
is incompatible with earlier revisions. The front board MUST be used with the revised
rear board and MAY NOT be used with earlier versions of the front board. The revised
rear board MAY NOT be used with earlier versions of the front board. Installing
incompatible front and rear boards WILL result in damage to both boards.

• i •
The H.110 Basic Rate ISDN Board
Contents
1.0 INTRODUCTION .............................................1-1
1.1 Features and Capacities ...............................1-1
1.1.1 The Physical Interface ..........................1-2
1.1.2 Signaling Protocols ............................1-3
1.1.3 DSP Functions ................................1-3
1.1.4 The H.110 bus ................................1-3
1.1.5 Clock Modes .................................1-4
1.1.6 Hot Swap Capability ...........................1-4
1.1.7 Message Passing ..............................1-5
1.1.8 Flash EAROM for Firmware .....................1-5
1.1.9 EEPROM for Configuration Information ...........1-6
1.2 How to Use This Manual ..............................1-6
2.0 QUICK START ..............................................2-1
3.0 INSTALLATION .............................................3-1
3.1 PCI Configuration ...................................3-2
3.2 Jumpers & Headers for the Front Board ..................3-2
3.3 Jumpers & Connectors for the Rear Board ................3-3
3.4 Installation .........................................3-4
3.5 Hot Swapping a Board ................................3-6
4.0 INITIALIZATION ............................................4-1
4.1 PCI Initialization ....................................4-1
4.2 Initialization Commands ..............................4-2
4.3 Configuration Memory ...............................4-5

• ii •
The H.110 Basic Rate ISDN Board
5.0 COMMUNICATING WITH THE HOST ..............................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-3
5.1.3 Reading Board Information ......................5-3
5.2 Interrupts ..........................................5-4
5.2.1 Interrupt Initialization ..........................5-4
5.2.2 Step-by-Step Summary ......................... 5-5
5.3 Commands and Responses .............................5-5
5.3.1 Characteristics of Command Strings ...............5-5
5.3.2 Command Parameters ..........................5-6
5.3.3 Commands from the Host to the H.110 BRI Board ....5-7
<B-Channel Commands ........................ 5-7
<Layer 3 “D” Commands for NT Ports ............. 5-8
<Layer 3 “D” Commands for TE Ports ............5-10
<Interrupt Control Commands ..................5-11
<Layer 3 Message Commands ..................5-11
<MVIP Compatibility Commands ............... 5-11
<Query Commands ...........................5-11
<Reset Commands ...........................5-11
<Setup Commands ...........................5-12
<TEI Management Commands ..................5-12
<Version Requests ........................... 5-13
<Download Commands ........................5-13
<Diagnostics ................................5-13
5.3.4 Responses from the H.110 BRI ISDN Board ........ 5-14
<Acknowledgments ...........................5-14
<Layer 3 “D” Responses for NT Ports ............5-14
<Layer 3 “D” Responses for TE Ports ............5-15
<Error Messages .............................5-17
<Layer 3 Messages Received Response ...........5-18
<Query Responses ............................5-18
<B-Channel State Change Messages .............. 5-18
<TEI Management Responses ...................5-18
<Diagnostic Responses ........................5-19

• iii •
The H.110 Basic Rate ISDN Board
6.0 THE H.110 BUS &CLOCK MODES ..............................6-1
6.1 The H.110 Bus ...................................... 6-1
6.2 Clock Modes .......................................6-2
6.2.1 Slave Mode .................................. 6-3
6.2.2 Primary Master Mode ..........................6-3
6.2.3 Secondary Master Mode ........................6-4
6.2.4 Clock Fallback ................................ 6-5
6.2.5 Clock Errors .................................. 6-5
6.3 Configuration Information ............................. 6-6
6.4 Hot Swap ..........................................6-6
7.0 LAYER 1&LAYER 2PROTOCOLS ...............................7-1
7.1 Layer 1 ............................................7-1
7.2 Layer 2 ............................................7-3
7.3 Layer 1 & Layer 2 States .............................. 7-5
7.4 TEI Management .................................... 7-6
7.5 The Packet Data Link .................................7-9
7.6 Sending and Receiving Layer 3 Messages ................7-10
8.0 USING “D” MESSAGES FOR LAYER 3.............................8-1
8.1 Q.931 Messages .....................................8-1
8.2 “D” Command & Response Messages ....................8-2
8.3 Information Elements .................................8-5
8.3.1 Bearer Capability ..............................8-5
8.3.2 Cause .......................................8-5
8.3.3 Directory Numbers .............................8-7
8.3.4 Feature Keys & Indicator Status .................. 8-7
8.3.5 Progress Indicator .............................8-8
8.3.6 Signal .......................................8-8
8.4 SPIDs & Endpoint Identifiers ..........................8-9
8.5 Directory Numbers ..................................8-11
8.6 Display Text .......................................8-11
8.7 NT Call Handling Examples ..........................8-12
8.7.1 A Call Terminating at a Terminal ................ 8-12
8.7.2 A Terminal Originating a Call ...................8-13

• iv •
The H.110 Basic Rate ISDN Board
USING “D” MESSAGES FOR LAYER 3(CONTINUED)
8.8 TE Call Handling Examples .......................... 8-14
8.8.1 Originating a Call ............................ 8-14
8.8.2 A Terminating Call ...........................8-15
8.9 HOLD & RETrieve .................................8-16
8.10 EKTS, CACH EKTS, and AT&T Custom ............... 8-17
8.11 Call Processing Errors ............................... 8-18
9.0 CONTROLLING THE B-CHANNELS ...............................9-1
9.1 Overview of the Command Structure ....................9-1
9.2 MVIP-95 Compatibility ............................... 9-2
9.3 Configuring the Board ................................9-4
9.4 Using the “C” Commands .............................9-5
9.4.1 Making a Connection ...........................9-5
9.4.2 Call Progress Tones ............................ 9-6
9.4.3 Sending DTMF Tones .......................... 9-7
9.4.4 Detecting DTMF Tones .........................9-7
9.4.5 Detecting Energy .............................. 9-8
9.4.6 An Example of Originating a Call ................9-8
9.4.7 An Example of Receiving a Call .................. 9-9
9.4.8 An Example of Detecting DTMF .................9-10
9.5 Voice Resources .................................... 9-10
10.0 DIAGNOSTICS &ERROR MESSAGES ............................10-1
10.1 Diagnostic Commands ............................... 10-1
10.2 Error Messages .....................................10-2
10.3 Diagnostic Tests ....................................10-4
10.4 Auxiliary LED ..................................... 10-4
APPENDIXES:
A. Environmental Specifications ......................... A-1

• v •
The H.110 Basic Rate ISDN Board
Infinity Series H.110 Basic Rate ISDN Board Technical Manual
Copyright © American Tel-A-Systems, Inc., May 2007
Printed in U.S.A. All rights reserved.
This document and the information herein is proprietary toAmerican Tel-A-Systems, Inc.
It isprovided and accepted in confidence onlyforuseintheinstallation,operation, repair
and maintenance of Amtelco equipment by the original owner. It also may be used for
evaluation purposes if submitted with the prospect of sale of equipment.
Thisdocument is not transferable. Nopart of thisdocument may be reproduced in whole
or in part, by any means, including chemical, electronic, digital, xerographic, facsimile,
recording,orother, without theexpress written permissionof 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 withno 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-System, Inc.
800-356-9148
• 4800 Curtin Drive • McFarland, WI 53558 •
• 4145 North Service Road, Suite 200 • Burlington, Ontario L7L 6A3 •
• 258M001B •

• vi •
The H.110 Basic Rate ISDN Board
FCC Part 15 Requirements
WARNING: This equipment generates, uses, and can radiate radio frequency energy and
ifnot installed and used in accordance withthe instruction manual, may cause interference
toradiocommunications.Operationofthisequipmentinaresidentialareaislikelytocause
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
producttoberetained,allotherproductsusedin conjunction with this producttoprovide
your telephony function must also be FCC Part 68 registered for use with these hosts. If
anyof these components are not registered, then you are required to seek FCC Part 68
registrationof the assembled equipment prior toconnectiontothetelephonenetwork. Part
68 registration specifies that you are required to maintain theapproval 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
possiblythat you have testing performed and make a modification filing to the FCC
before that new component can be used;
-anymodification/update made by amanufacturer to any component device within
your equipment, will require that a Part 68 compliance evaluation is done and
possiblythat you have testing performed and make a modification filing to the FCC
before the new component can be used;
-ifyoucontinuetoassembleadditionalquantitiesofthiscompound 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.
Thetelephonecompanyhastherightto temporarily discontinue service. Theyarerequired
to provide notification and advise of the right to file a complaint.

• vii •
The H.110 Basic Rate ISDN Board
Changes to the BRI protocolsoffered by the telephone company may require changes to
the setup parameters of the board. The board may cease functioning until such changes
are made.
In case oftrouble, you may be required to disconnect the board from the telephone lines
until the problem is resolved.
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-System, 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.

• viii •
The H.110 Basic Rate ISDN Board
Canadian Customers
CP-01, Issue 8, Part 1
Section 14.1
Notice: “The industry Canada label identifies certified equipment. This
certificationmeans that the equipmentmeets certain telecommunicationsnetwork
protective,operationalandsafetyrequirementsasprescribedinthe appropriate
TerminalEquipmentTechnicalRequirementsdocument(s). TheDepartmentdoes
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, maygive the telecommunicationscompany
cause to request the user to disconnect the equipment.
Usersshould ensure for their own protectionthattheelectricalgroundconnections
of thepower utility, telephone lines and internal metallic water pipe system, ir
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.

• ix •
The H.110 Basic Rate ISDN Board
European Approvals
CE Approval
This apparatus is approved by CTR3 for connection to an ISDN using
ISDN basic access as specified in this section under the conditions set out
in this document.
This apparatus, when operated as ISDN terminal equipment has been
designed for operation on EURO ISDN S0 basis connections for point to
multipoint connections, S0 PABX connections complying with EURO
ISDN and for EURO ISDN S0 point to point connections. It supports
most of the services of the EURO ISDN standard (ETSI DSS1).
Furthermore, point to point connections are also supported.
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 BRI 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.

• x •
The H.110 Basic Rate ISDN Board
Product Safety
The ISDN cord(s) 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
ISDN cord(s) 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.
Connection must be made by way of an approved NT-1 interface device.
It is the responsibility of the NT-1 to provide primary high voltage
protection.

Introduction • 1-1 •
The H.110 Basic Rate ISDN Board
1.0 Introduction
The Infinity Series H.110 Basic Rate Interface ISDN Board is designed to
provide thirty-two Basic Rate ISDN (Integrated Services Digital Network)
interfaces connected to the H.110 bus on a board with the CompactPCI
bus form factor. Each interface or port provides a D channel for call
control signaling and two 64 kbps. B channels for either speech or circuit
switched data. Each port can be independently configured as either a TE
(Terminal Equipment) or NT (Network Termination) interface. The board
provides complete support for the ISDN Layer 1 and Layer 2 protocols, as
well as optional support for the Layer 3 protocols as defined in Q.931. In
addition, the board is equipped with several DSP’s to provide tone
generation and detection.
The H.110 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 CompactPCI form factor. A variety
of boards are available from a number of different vendors. The H.110
specifications also provides for hot swap capabilities for use in high
availability applications.
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.110
boards.
1.1 Features and Capabilities
This section presents an overview of the features and capabilities of the
Infinity Series H.110 Basic Rate Interface ISDN Board.

Introduction• 1-2 •
The H.110 Basic Rate ISDN Board
Figure 1: The H.110 Basic Rate ISDN Board Functional Areas
1.1.1 The Physical Interface
Thirty-two independent ports are provided on the board. Each port on the
board provides a complete S/T Basic Rate ISDN interface. This interface
can be configured under software control as either a piece of terminal
equipment to interface to a central office or PBX, or as a network
termination to interface to terminal equipment such as ISDN phone sets or
ISDN modems. Layer 1 support is provided by the board to handle all the
details of framing and clocking.

Introduction • 1-3 •
The H.110 Basic Rate ISDN Board
Each port provides two independent B1 channels which operate at 64 kbps.
These channels can be switched to the H.110 bus, to each other, or to one
of the DSP resources. In addition, there is a 16 kbps D channel which is
used for signaling.
1.1.2 Signaling Protocols
ISDN uses the LAPD protocol on the D channel for call control. The
Layer 2 protocol defines the mechanism used for the exchange of messages
between terminal equipment and the network termination. The board
manages the details of this protocol while providing commands to control
aspectssuch as TEI (Terminal Endpoint Identifier) address management.
Call control is handled by the exchange of Layer 3 messages as defined by
the Q.931 standard. The H.110 BRI Board allows the application to
directly read and write the raw binary information field of these messages.
Optionally, a higher level interface is provided that masks some of the
details of these messages, making for a simplified applications interface.
This is done through the use of “D” messages.
1.1.3 DSP Functions
The H.110 BRI ISDN Board is equipped with DSP’s that performs a
variety of functions. DTMF and Energy detectors are available for each B
channel. DTMF generators are available for each B channel 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. Additionally, 64 channels of voice record and 64
channels of voice playback are available.
1.1.4 The H.110 Bus
The H.110 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 future development that

Introduction• 1-4 •
The H.110 Basic Rate ISDN Board
would end the “bus wars” between the various legacy busses such as the
SCbus and the MVIP bus.
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.110 bus, each frame
consists of 128 channels or timeslots. The bit rate of the H.110 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.110 bus consists of backplane connections on a 6U CompactPCI
backplanethat is used to interconnect the boards in the system. The CT
Bus connections are made through the J4/P4 connector. The electrical and
mechanical requirements of H.110 boards are tightly specified to insure the
reliability and consistent performance of the CT Bus in any valid
configuration of conforming boards.
1.1.5 Clock Modes
The H.110 BRI Board can operate in a variety of clock modes. Modes are
available so that the master clock can either be derived from the H.110 bus,
one of the Basic Rate Interfaces, or be provided by the H.110 BRI Board.
Theclock redundancy and clock fallback functions of the H.110 bus are
also supported so that the H.110 BRI Board can be set to provide a clock
to the H.110 bus if the master clock on that bus should fail.
1.1.6 Hot Swap Capability
The H.110 Specification includes “hot swap” capability. This capability

Introduction • 1-5 •
The H.110 Basic Rate ISDN Board
allows for the insertion and removal of boards from a live system. Not
only are there provisions for controlling the electrical signals to prevent
disruption when inserting and removing boards, but also for informing
drivers and applications so that the board resources can be managed as they
are added or deleted. Each H.110 board is provided with a blue LED that
is used to inform an operator when it is safe to insert or remove a board.
1.1.7 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 CompactPCI board,
the address and interrupt of the board is assigned at boot time. The
message passing scheme used by the Infinity Series H.110 BRI Board is
identical to that of the other Infinity Series H.110 boards, allowing for the
easy combination of a variety of Infinity Series H.110 boards in a single
system.
The message passing scheme and message syntax of Infinity Series H.110
boards is similar to that of the older Infinity Series H.100 boards and XDS
series of MVIP and SCbus boards. This facilitates the easy migration from
ISA and PCI systems to designs using CompactPCI boards
1.1.8 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
asystem 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.9 EEPROM for Configuration Information
ISDN interfaces can require a substantial amount of information to be
programmed into the system. These includes items such as the SPIDs

Introduction• 1-6 •
The H.110 Basic Rate ISDN Board
(Service Profile Identifiers) and DNs (Directory Numbers) associated with
each interface as well as board configuration information such as the type
of port (NT or TE) and the protocol level supported. To reduce the burden
on the application, the board has an EEPROM capable of providing non-
volatile storage for this information. This allows the board to automatically
configure itself upon a restart.
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.110 BRI ISDN Board. We
recommend that you begin with these three steps.
1. Followthe 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
procedureswhenever the computer is powered up in order for the
board to communicate with application.
3. Readsection 5.0 (Communications with the Computer) for an
overview of how to communicate with the H.110 BRI ISDN 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 section 6.0 (The H.110
Bus and Clock Modes), 7.0 (Layer 1 and Layer 2 Protocols), 8.0 (Using
“D” Messages for Layer 3) and 9.0 (Controlling the B-Channels). These
sections explain, with practical examples, how the H.110 BRI ISDN Board
operates and how to use the command set to achieve the desired results.
Section 10.0 explains diagnostic and error messages that may occur.

Introduction • 1-7 •
The H.110 Basic Rate ISDN Board
The Appendix contains information on power requirements and interfacing
that will be helpful installing your H.110 BRI ISDN Board.

Introduction• 1-8 •
The H.110 Basic Rate ISDN Board
this page intentionally left blank
Other manuals for infinity series
1
Table of contents