Amtelco infinity series Скачать руководство пользователя страница 1

Infinity Series H.110

Basic Rate ISDN Board

T

ECHNICAL 

M

ANUAL

Documentation Revision 1.0: May 17, 2007

Copyright © 2000, 2007

by American Tel-A-Systems, Inc.

All rights reserved.

258M001B

Содержание infinity series

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 20: ...Introduction 1 8 The H 110 Basic Rate ISDN Board this page intentionally left blank...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 56: ...Communicating with the Host 5 20 The H 110 Basic Rate ISDN Board this page intentionally left blank...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 64: ...The H 110 Bus Clock Modes 6 8 The H 110 Basic Rate ISDN Board this page intentionally left blank...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 76: ...Layer 1 Layer 2 Protocols 7 12 The H 110 Basic Rate ISDN Board this page left intentionally blank...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 110: ...Diagnostics Error Messages 10 6 The H 110 Basic Rate ISDN Board this page left intentionally blank...

Страница 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...

Страница 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...

Отзывы: