Amtelco infinity series Technical Manual Download Page 34

Initialization

• 4-4 •

The H.110 Basic Rate ISDN Board

port type parameter must be included of each of the 16
ports in the bank.

If  the optional Layer 3 support is to be used, it will be necessary to set
several additional parameters for each port or B channel.  The following
commands are used for that purpose:

SLb(ll...ll)

This command is used to set the protocol level
supported by the board for each port in a bank of
sixteen.    The bank b can be either “L” for ports 0-15
or “H” for ports 16-31.  The choices are:

2 - Layer 2 support only
3 - Layer 3 support
A - AT&T Custom protocol support
D - NI-1 support (DMS-100 & 5ESS switches)
E - CACH EKTS support
N - NI-1 support (Siemens EWSD switch)

 If Layer 2 support is selected, it is the responsibility of
the application to compose and interpret the Q.931
messages using the auxiliary mailboxes.  Layer  3
support is provided through the “D” messages. (See
section 8.0).  The D protocol level option should be
selected for Layer 3 support when operating as a TE
connected to a Nortel DMS-100 or Lucent 5ESS
switch.  This option controls some aspects of TEI and
directory number usage as implemented by these
switches.  The Siemens EWSD switch will operate
with  either the 3 or N setting which are equivalent.
The default is Layer 2 support.  The protocol level
parameter must be included for each of the 16 ports
within the bank.

SDxx(dn)/(spid)

This command sets the default directory number and
SPID for each B channel xx.  For a port defined as an
NT, only the directory number is specified.  This is the

Summary of Contents for infinity series

Page 1: ...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...

Page 2: ...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 t...

Page 3: ...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 Configurat...

Page 4: ...d 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 Que...

Page 5: ...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...

Page 6: ...patibility 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...

Page 7: ...by any means including chemical electronic digital xerographic facsimile recording orother without the express written permission of American Tel A Systems Inc The following statement is in lieu of a...

Page 8: ...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 registrati...

Page 9: ...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 Dri...

Page 10: ...table 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 coo...

Page 11: ...ABX 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...

Page 12: ...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...

Page 13: ...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...

Page 14: ...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...

Page 15: ...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 fo...

Page 16: ...nd 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 backplane that is used to in...

Page 17: ...eries 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 si...

Page 18: ...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 applicat...

Page 19: ...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...

Page 20: ...Introduction 1 8 The H 110 Basic Rate ISDN Board this page intentionally left blank...

Page 21: ...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 With the...

Page 22: ...section 6 Run the program xdsutil supplied with the driver Send the message IN to the H 110 Basic Rate ISDN Board The board should respond with the message IA 7 Send the message VC to the board Verif...

Page 23: ...nd Connectors 3 0 Installation This section describes how to install your Infinity Series H 110 Basic Rate ISDN Board into your computer and how to use the jumpers headers and connectors Before you be...

Page 24: ...t boot time to avoid conflicts with other boards in the system 3 2 Jumpers Headers for the Front Board The following is a complete list of all jumpers for the H 110 BRI ISDN Board JW1 1 Firmware Selec...

Page 25: ...the board can operate in the selected slot The jumper is normally not installed P3 Diagnostic port Never install jumpers here P4 This header is used for programming internal logic and should never be...

Page 26: ...nt board MUST BE used with the appropriate revision rear board Installing an incompatible revision board WILL result in damage to both boards To install the H 110 BRI ISDN Board in your system 1 Do no...

Page 27: ...be inserted for the front board to function 6 Connect the host chassis to the mains supply using a socket outlet with protective earthing connection and connect any additional protective earthing used...

Page 28: ...ctor tab and a blue LED This combination is used to coordinate the actions of an operator with the system software When inserting a board the board is pushed in part of the way until the blue LED is i...

Page 29: ...r 1 The rear board should be disconnected from the PSTN Make sure there is no board in the corresponding front panel slot 2 Insert the rear board 3 Connect the telephone cables to J1 J2 The telephone...

Page 30: ...Installation 3 8 The H 110 Basic Rate ISDN Board Figure 6 Front Panel with Aux and Hot Swap LED and top and bottom ejector handles...

Page 31: ...tions can be found in the PCI BIOS Specification published by the PCI SIG the PCI Special Interest Group Normally the drivers supplied by Amtelco will take care of the process of finding Infinity Seri...

Page 32: ...he board The process of sending messages is described in detail in Section 5 0 but normally it is accomplished either with a low level driver XMT command or the API function xds_msg_send Response mess...

Page 33: ...ports in the bank SSxy Set Layer 2 system options x and y can take values of 0 or 1 If x is a 1 timer TWAIT is disabled and a TE port will not automatically request a TEI assignment Option y controls...

Page 34: ...EWSD switch If Layer 2 support is selected it is the responsibility of the application to compose and interpret the Q 931 messages using the auxiliary mailboxes Layer 3 support is provided through th...

Page 35: ...as the port types SPID s and Directory Numbers To simplify initialization of the board the configuration can be stored in an onboard EEPROM This information can be recalled upon a restart of the board...

Page 36: ...Initialization 4 6 The H 110 Basic Rate ISDN Board If the board configuration is saved in the EEPROM it will still be necessary to send the IN and SC messages to enable messages and set the clock mode...

Page 37: ...for the host Messages may not exceed 32 characters There are two main mailboxes one for messages to the board and one for messages from the board and two flags associated with them A 00h in a flag by...

Page 38: ...ear The message and its length is first placed in the auxiliary mailbox An LC or LR command is then placed in the main mailbox and finally the transmit flag is set to 01h It is important that both the...

Page 39: ...no message If it is non zero a message is waiting Continue with the next step to read the message 2 Remove the message from memory starting at the address of the receive mailbox Messages are NUL termi...

Page 40: ...complished by setting bits 0 and 3 in the board s Interrupt Control Status Register This is a byte wide register located at an offset of 69h from PCI Base Address 0 PCI Base Address 0 is contained in...

Page 41: ...gives a general overview of the H 110 BRI ISDN Board commands and responses The commands are grouped by function and then listed in alphabetical order by two letter command Refer to sections 7 0 thro...

Page 42: ...are defined with individual commands Common Command Parameters Parameter Definition Values xx B Channel number 00 3Fh dd D Channel number port 00 1Fh b Bank of 16 ports L 00 0F Low 0 15 High 16 31 H 2...

Page 43: ...x put B channel xx on hold CLxx set B channel xx to detect DTMF digits play dial tone CLxxo set B channel xx to detect DTMF digits option o F turn detection off M monitor mode maintain existing connec...

Page 44: ...DBxxK AT T Redirect on B channel xx DBxxRA AT T Reconnect Acknowledge on B channel xx DBxxRRcc AT T Reconnect Reject cause cc DBxxTA AT T Transfer Acknowledge on B channel xx DBxxTRcc AT T Transfer R...

Page 45: ...number DMS 100 DPxxp s CALL PROCeeding message on B channel xx progress p signal s opt DPxxPccp s PROGress message on B channel xx cause cc progress p signal s opt DPxxPccps Ttext PROGress message wi...

Page 46: ...vation for feature key ff B channel xx DGxxrr RETrieve on B channel xx call reference rr DHxx HOLD message on B channel xx DHxxA HOLD ACKnowledge message on B channel xx DHxxRcc HOLD REJect message on...

Page 47: ...erate the dial string ds with generator hh MVIP 00 3F MObssttD Set_output disable mode bsstt output terminus MObssttEbsstt Set_output enable mode bsstt output terminus bsstt input terminus MObssttPpp...

Page 48: ...bank b L or H where l values are 2 Layer 2 support 3 Layer 3 support A AT T Custom support D DMS 100 Switch support E CACH EKTS support N National ISDN 1 support SMC Clear the EEPROM configuration con...

Page 49: ...port dd TE only Version Requests VA Checksum of alternate segment request VC Version request VD DSP version request Download Commands xxxx Download 1K block to address xxxx Es Erase segment s GA Jump...

Page 50: ...PID DBxxMO AT T Management INFO other messages DBxxRrr AT T Reconnect on B channel xx call ref rr DBxxSs AT T Switchhook on B channel xx switchhook s DBxxTrr AT T Transfer call reference rr DCxxrr CON...

Page 51: ...tom DSxxb C A ca SETUP message on B channel xx bearer capability b opt called call appearance ca CACH EKTS DSxxbD C A ca SETUP message on B channel xx bearer capability b calling opt called call appea...

Page 52: ...on B channel xx call ref rr optional notification indicator DDxxccs rr DISConnect on B channel xx cause cc signal s opt call ref rr DExxHrr KEY HOLD on B channel xx call reference rr DExxSrrb KEY SETU...

Page 53: ...y DRxxR rr RELease message optional call reference rr if call not assigned to a B channel DRxxcc rr RELease COMplete message B channel xx cause cc opt call ref if call not assigned to a B channel DSxx...

Page 54: ...eply bsstt output terminus m mode bsstt input terminus QPd text DSP diagnostic responses from DSP d B Channel State Change Messages SCxx connect on B channel xx acknowledged SExx tone string on B chan...

Page 55: ...Diagnostic Responses VAxxxx Checksum of the alternate segment VCxxxxyyyyHBNA Version response xxxx checksum of main segment yyyy version number HB board type N national standard A revision VDxxxx DSP...

Page 56: ...Communicating with the Host 5 20 The H 110 Basic Rate ISDN Board this page intentionally left blank...

Page 57: ...e PCM data signals there are a number of bit frame and network reference signals that are used to synchronize the operation of multiple boards For the purposes of commands a particular H 110 timeslot...

Page 58: ...of this some of the possible options are not relevant to the H 110 boards but the format is retained to make it easier to create applications that are portable between the two bus structures The defa...

Page 59: ...EF output 1 CT_NETREF_1 output is enabled 2 CT_NETREF_2 output is enabled It should be noted that CT_NETREF_2 is defined only for the H 110 bus and not the H 100 bus The CT_NETREF source is specified...

Page 60: ...tion is 0 no compatibility clocks provided 6 2 3 Secondary Master Modes When a board is operating as a secondary master it uses the other clock signal as a source i e if a board is the secondary maste...

Page 61: ...oftware should designate new primary and secondary clocks The new primary may be the previous secondary clock master For Infinity Series H 110 boards this will involve sending a set clock command with...

Page 62: ...ing the value for streams 0 3 bits 2 3 for streams 4 7 and so on On H 100 boards the sixth byte is used to indicate the state of the H 100 and MVIP termination and can be ignored for H 110 boards If b...

Page 63: ...te The LED is then turned off When removing the board the ejector tab is partially depressed to signal that the board is to be removed The blue LED will then be illumimated indicating that it the boar...

Page 64: ...The H 110 Bus Clock Modes 6 8 The H 110 Basic Rate ISDN Board this page intentionally left blank...

Page 65: ...t specifications or Bellcore documents 7 1 Layer 1 The physical characteristics of the Basic Rate Interface are defined by I 430 and are referred to as Layer 1 Layer 1 deals with the functions of timi...

Page 66: ...tates for the TE device are referred to as F states while the NT states are G states The states are TE States F1 Inactive F2 Sensing F3 Deactivated F4 Awaiting a signal transmitting an INFO1 F5 Identi...

Page 67: ...or DLCI The two parts are the Service Access Point Identifier or SAPI and the Terminal Endpoint Identifier or TEI SAPI values can have a range of 0 63 and TEI values can range from 0 127 However for...

Page 68: ...frame and receiving a UA response Once the data link is in the multi frame state it can remain there indefinitely unless an error is detected or a request is made to disconnect from the multi frame st...

Page 69: ...ISDN Board supports up to seven TEI s per port in addition to the group TEI and the Layer 2 DLCI at 63 127 An additional Packet TEI is also supported see section 7 5 A single TEI is automatically requ...

Page 70: ...SABME frame has been sent and awaiting a UA frame acknowledgment 6 Awaiting release form multi frame state a DISC frame has been sent and awaiting a DM frame 7 Multi frame operation exchange of I fra...

Page 71: ...the application As each TEI assignment is made a message informing the application of the assignment is sent by the board If a port is set as an NT it will grant TEI requests up to the limit of seven...

Page 72: ...the request was to remove all TEI s If there is a question of whether all TEI s are currently valid the application can request a TEI check be performed by sending a command of the form TCxx where xx...

Page 73: ...link can be disconnected or reestablished by using commands of the form TDxxtt and TExxtt where xx is the port number and tt is the TEI A data link that is disconnected is placed in the TEI assigned s...

Page 74: ...on field is placed at an offset of 1400h bytes This is a sixteen bit value with the low order byte first An LC message of the form LCxxsstt is then placed in the main transmit mailbox where xx is the...

Page 75: ...2h 08h Q 931 message 1403h 01h call reference length of 1 1404h 81h call reference of 1 1405h 07h CONNect message type To send this message with a DLCI of 0 64 on port 3 the command LC030040 would the...

Page 76: ...Layer 1 Layer 2 Protocols 7 12 The H 110 Basic Rate ISDN Board this page left intentionally blank...

Page 77: ...equipment manufacturers in the U S The message set defined in Q 931 consists of a number of command messages to establish and break down a call These include SETUP to initiate a call ALERTing CALL PR...

Page 78: ...e juggling of multiple calls on an interface The call reference is granted by the originating party and remains in effect until the call is finally released no matter what happens in the interim Howev...

Page 79: ...the Cause element or Call references The intent is to keep the messages short and simple with only the necessary information and allow the on board firmware to fill in the details of the actual Q 931...

Page 80: ...ent in response to a RELease message A SETUP ACK or a CALL PROCeeding message is sent in response to a SETUP message from a terminal The on board firmware normally hides call references from the appli...

Page 81: ...call being placed This argument is present in both SETUP commands and responses The four options for bearer capability are A 3 1 kHz audio 64 kbps circuit mode Mu Law D Unrestricted digital informati...

Page 82: ...gestion 2B Access information discarded 2C Requested channel not available 2F Resource unavailable unspecified 32 Requested facility not subscribed 39 Bearer Capability not authorized 3A Bearer Capabi...

Page 83: ...ational and longer numbers international 8 3 4 Feature Keys Indication Status Feature Keys are keys on a station set that can be used to signal the network that a specific feature should be implemente...

Page 84: ...ation interface N no progress indicator 8 3 6 Signal The Signal data element is used to inform a terminal that a condition exists in which a user should be alerted by an audible tone or signal There a...

Page 85: ...iers Service Profile Identifiers or SPIDs are numbers that are programmed into terminals and sent to the network switch to identify a specific terminal device so that it can be associated with the fea...

Page 86: ...ows the S the board will use the default SPID programmed into the board using the SD command see section 4 3 If no default is programmed the SPID digits must follow the S The Endpoint Identifier reply...

Page 87: ...ll or features Text can be sent to a terminal in an INFOrmation message or it can be included as an information element if another message Most displays have one or two lines of twenty characters and...

Page 88: ...line number and xx is the B channel associated with either the call or the SPID A single line of text in an ALERTing or PROGress message will become part of the DA or DP message after the signal char...

Page 89: ...placed from the terminal The terminal is using overlap sending In overlap sending the dialed digits are sent in one or more INFOrmation message until the network has enough digits to complete the cal...

Page 90: ...side is similar to that for an NT However there are some differences in which messages are sent and which information elements are present 8 8 1 Originating a Call In this example the board is origin...

Page 91: ...st with the group TEI It is up to the terminal to accept the call if the called number is part of its programming commands responses description DS10SNN5551000 5552000 SETUP message DA10 ALERTing mess...

Page 92: ...to acknowledge the hold If it did not want to accept the hold it would send a message of the form DHxxRcc where cc is the reason the hold was rejected Once the HOLD ACK message has been sent the B cha...

Page 93: ...clude not only the cause but the call reference It would be of the form DRxxccrr where rr is the call reference 8 10 EKTS CACH EKTS and AT T Custom Electronic Key Telephone Service or EKTS and Call Ap...

Page 94: ...will send a PROGress message This message will indicate the nature of the problem and for speech or audio calls may indicate the presence of an inband tone or message To send a PROGress message to a...

Page 95: ...1 Overview of the Command Structure The command set described in this section are called the C Commands Each of these commands instructs the board to take all the actions necessary to perform a funct...

Page 96: ...a five character string The first character indicates the bus Valid bus selections are H for the H 110 CT bus and L for the local bus The local bus provides connections to the B channels and DSP resou...

Page 97: ...ber and dd is the minimum duration of the signal to be detected in 1 second increments To disable an energy detector the command takes the form MEhhF To generate DTMF digits the command takes the form...

Page 98: ...phone network then one of these ports should be the source of the master clock See Sec 6 2 for clock mode details The clocks must be configured before any switching can take place Several other steps...

Page 99: ...set to provide full duplex connections as well as half duplex connections in either direction They can also be used to send DTMF and call progress tones as well as provide DTMF and energy detection C...

Page 100: ...eslot 5 of stream 6 the command CX010605 would be sent A connection will be broken by a Disconnect command The Disconnect command CDxx will disable the B channel output and any H 110 bus connection An...

Page 101: ...send an SE message to indicate the string is ended and place the B channel in the hold state 9 4 4 Detecting DTMF Tones The on board DSP can be used to detect DTMF tones on a B channel The Listen for...

Page 102: ...range is from 1 to 22 3 seconds or from 01 to DF For example the command CE0714 would enable energy detection on B channel 7 with a duration of 14h or 2 seconds When a signal is detected the message w...

Page 103: ...connection confirmation DD0610 DISConnect message DR060F RELease COMplete CD06 disconnect the B channel SI06 B channel returned to idle state 9 4 7 An Example of Receiving a Call This example shows th...

Page 104: ...are issued because the call state has not changed commands responses description CL06 listen for DTMF command with dial tone SX06 DTMF detection enabled ST061 the digit 1 is detected dial tone remove...

Page 105: ...n the main segment of ROM yyyy is a four digit version number HBNA indicates the board type and version CompactPCI BRI North American firmware This message takes the same form with all Infinity Series...

Page 106: ...s and dd is the data This command refers to the details of the internal switching circuitry and is ordinarily of limited use to the application QL This message queries the geographical shelf and slot...

Page 107: ...d 8 Layer 1 anomaly has occurred no action needed EMxxe A Layer 2 protocol error has occurred on port xx The error is indicated by the value of e This corresponds to the Management Data Layer Indicati...

Page 108: ...in the loopback mode specified by m 0 no loopback 1 loopback of channel B1 at the S T interface 2 loopback of channel B2 at the S T interface 3 loopback of both B channels XTxxm This test can be used...

Page 109: ...10 Basic Rate ISDN Board can be controlled by the application by sending a message of the form SLM where m is 0 LED off 1 LED solid green 2 LED solid yellow 3 LED blinking green 4 LED blinking yellow...

Page 110: ...Diagnostics Error Messages 10 6 The H 110 Basic Rate ISDN Board this page left intentionally blank...

Page 111: ...50EC 122EF Storage 40EC 40EF to 70EC 158EF AMBIENT HUMIDITY All boards will withstand ambient relative humidity from 0 to 95 non condensing in both operating and storage conditions MECHANICAL All Infi...

Page 112: ...compatibility with the D message set AT T 8510T AT T Custom Protocol Fujitsu SRS 1050V and SRS 1050D National ISDN Cortelco CI1800 MOE 25D and CI3000 MOE 25D Lodestar LTI 1001LS and LTI 1501 LS Teles...

Reviews: