Home
Dialogic® CX 2000 Station Interface Board Installation and
Contents
1. o 0H D Board locate LED Ring voltage LED ud Battery LED unused MDR connector J The following table describes each LED Description Board locate Locates a board using pciscan Ring voltage LED on verifies that a ring signal is available to the board Battery LED on verifies 24 V DC is available to the board The fourth LED is not used It is on when the battery LED is on Dialogic Corporation 49 Dialogic CX 2000 Station Interface Board Installation and Developer s Manual Verifying the board installation To verify that you have installed a CX 2000 board correctly 50 1 Install the CX 2000 board as described in Installing the hardware on page 19 For simplicity ensure that no other telephony boards are driving bus clocks Install the software Refer to the Natural Access installation booklet for more information Connect the power supply to the rear power connector as described in Using the NMS rack mount power supply chassis on page 25 Run pciscan to determine the location of NMS boards on the system To run pciscan enter pciscan pciscan displays the PCI bus and PCI slot locations of the boards that are configured in the system To flash an LED on a specific board under Windows run pciscan with the PCI bus and PCI slot locations For example pciscan 2 14 The Board Locate LED begins flashing Press any key to stop the
2. You can use NMS OAM to retrieve parameters for any component These parameters set through board keywords can be added modified or deleted Before using NMS OAM make sure that the Natural Access Server ctdaemon is running For more information about the Natural Access Server ctdaemon refer to the Natural Access Developer s Reference Manual The following utilities are shipped with NMS OAM uM mu Utility Description oamsys Configures and starts up boards on a system wide basis Attempts to start all specified boards based on system configuration files you supply oamcfg Provides greater access to individual NMS OAM configuration functions oaminfo Displays keywords and settings for one or more components Can also set individual keywords Applications can use OAM service functions to retrieve and modify configuration parameters For more information refer to the NMS OAM Service Developer s Reference Manual For general documentation of NMS OAM utilities refer to the NMS OAM System User s Manual Dialogic Corporation 31 Dialogic CX 2000 Station Interface Board Installation and Developer s Manual Configuring and starting the system using oamsys To configure a system using oamsys Step Action 1 Install the boards as described in Installing the hardware on page 19 2 Determine which board keyword file you will use or edit one of the sample CX 2000 board keyword files to specify appropriat
3. and modems within a private network They can be used to build such systems as private branch exchanges automatic call distributors and IP PBXs In a system containing CX 2000 boards any communication with the public network is performed by trunk interface boards CX 2000 boards communicate with these boards over the H 100 bus Refer to www dialogic com declarations default htm for a list of available CX 2000 board configurations for a list of countries where Dialogic has obtained approval for the CX 2000 board and for product updates CX 2000 boards have sufficient on board DSP resources for simple low level call control functions More complex resource intensive operations such as voice play or record functions must be performed by other boards Power H 100 bus supply NL N m AG and CG pg series trunk ee ey interface boards OU Trunk interface boards Station interface boards Include DSP resources for fax IVR CX 2000 with station call control DSP and conferencing resources for simple call control only The CX 2000 32 board supports up to 32 stations and provides high ring capacity It has the following limitations e Requires external ring voltage supply e Requires a chassis with air flow considerations described in Selecting a PCI chassis on page 17 e UL and CSA requireme
4. you can specify up to three different ring patterns cadences to use at different times For example you can configure one cadence to signify an extension to extension call another cadence to signify an outside call and another cadence to signify a callback Each cadence can have up to three rings per cycle For example your first cadence could consist of one 2000 ms ring followed by 4000 ms of silence like a typical ring tone in the United States Your second cadence could sound more like the ring tone in the UK ring ring ring ring Your third cadence could have three rings ring ring ring ring ring ring Dialogic Corporation 35 Dialogic CX 2000 Station Interface Board Installation and Developer s Manual Ring cadencing is controlled with board keywords Cadencing keywords have default values that specify three distinctive ring cadences The following keywords determine each cadence Keyword Description Ring Cadences x Ton1 Determines the length in ms of the first ring in the cadence Ring Cadences x Toff1 Determines the length in ms of the silence between the first and second rings in the cadence Ring Cadences x Ton2 Determines the length in ms of the second ring in the cadence Ring Cadences x Toff2 Determines the length in ms of the silence between the second and last rings in the cadence Ring Cadences x Ton3 Determines the length in ms of the last ring in the cadence Ring Cadences
5. 2000 boards e Ina large system five or more slots use at least one fan for every four slots Use fans with a minimum rating of 40 cubic feet per minute CFM for blowing or drawing air lengthwise along the boards e Ina smaller system four or fewer slots use fans that total at least 100 CFM for blowing or drawing air lengthwise along the boards Each chassis is different and cooling is affected by such factors as e The distance between the fans on the boards e The total volume of the chassis e The pressure differential between the inside and outside of the chassis These guidelines are for a typical application In some cases more airflow may be necessary to ensure the board is operating at an acceptable temperature Dialogic Corporation 17 Dialogic CX 2000 Station Interface Board Installation and Developer s Manual If you install an uninterrupted power supply and use it to back up the NMS rack mount power supply described in Using the NMS rack mount power supply chassis on page 25 it should be rated for a minimum of 1 8 kW Warning This product will not boot in a PC chassis that does not conform to PCI specification version 2 2 If a PC was made before 1999 it probably does not conform to this specification Board components The following illustration shows where various components are located on a CX 2000 board DIP switch Power connector 7 Status LED HUE HIE MINI Terminating the H 10
6. 47 for 48 ports Streams 6 and 7 timeslots 0 31 for 32 ports Dialogic Corporation 53 Dialogic CX 2000 Station Interface Board Installation and Developer s Manual Switch model The following illustration shows the CX 2000 switch model H 100 bus CT D0 31 9 m9 i a H 100 bus 10 11 4 11 12 9 12 24 3 24 25 gt 25 26 gt 26 27 gt 27 28 gt 28 29 3 29 30 gt 30 31 4 31 0 1 2 34 3 4 4 Local bus 5 6 3 7 Lsignaling DSP signaling voice resources i voice signaling Analog line ki signaling voice 4 interfaces k voice Local devices Lucent T8100A switch blocking Switching on the CX 2000 board is implemented by the Lucent T8100A chip HMIC The Lucent T8100A chip can perform local bus to local bus switching in full non blocking fashion The number of H 100 connections is limited to a maximum of 128 full duplex or 256 simplex or half duplex connections in any combination from either the e H 100 bus to the local bus H 100 bus to H 100 bus 54 Dialogic Corporation Dialogic CX 2000 Station Interface Board Installation and Developer s Manual Default connections for a standalone board For a standalone CX 2000 board disable H 100 connectivity in the con
7. 5 V Telco power per board Input power Current Maximum voltage 24 to 30 V DC low battery 1 0 A maximum 30 5 V DC 24 to 48 V DC high battery 1 0 A maximum with 32 stations active 52 0 V DC Ring voltage 0 25 A with 20 ports active 92 0 V AC 52 0 V DC 116 Dialogic Corporation Dialogic CX 2000 Station Interface Board Installation and Developer s Manual Signaling module Specification Return loss ref 600 Ohms 2 2 uF standard 4 to 2 wire gain tolerance 4 to 2 wire gain range 2 to 4 wire gain tolerance 2 to 4 wire gain range Frequency response 300 Hz 3200 Hz reference to 1 kHz Trans hybrid loss Signal overload level T R input impedance 300 3200 Hz Idle channel noise through connection Crosstalk transmit to receive channels Operating loop current Maximum ringer equivalence load Ringing voltage output Dialogic Corporation 20 dB minimum ERL 6 to 6 dB 1 dB 6 to 6 dB 1 dB 20 dB minimum 300 Hz 3400 Hz into 600 Ohms 3 dBm at 0 dB gain 600 Ohms lt 20 dB rnC lt 70 dB 1 kHz Maximum 25 to 30 mA Minimum 10 mA 1 5 CX 2000 power supply module 86 V AC 48 V DC Dialogic CX 2000 Station Interface Board Installation and Developer s Manual Rack mount ringing power supply specifications The specifications in this topic apply to the NMS rack mount ringing power supply Description Input power DC output DC output regulation
8. Board Installation and Developer s Manual SwitchConnections Specifies whether the board nails up default switch connections when initialized Syntax SwitchConnections mode Access Read Write Type String Default Auto Allowed values Yes No Auto Example SwitchConnections No Details Valid entries include Value Description No Does not nail up switch connections Yes Nails up switch connections regardless of the Clocking HBus ClockMode keyword setting Auto Nail up connections automatically if the Clocking HBus ClockMode keyword is set to STANDALONE When running the Point to Point Switching service set SwitchConnections No Use the ppx cfg file to define default connections For more information refer to the Point to Point Switching Service Developer s Reference Manual 106 Dialogic Corporation Dialogic CX 2000 Station Interface Board Installation and Developer s Manual SwitchDriver Name Specifies the operating system independent root name of the switching driver Syntax SwitchDriver Name filename Access Read Write Type String Default CXSW Allowed values Any valid switch driver name Example SwitchDriver Name cxsw See also SwitchConnections Dialogic Corporation 107 Dialogic CX 2000 Station Interface Board Installation and Developer s Manual Version Major Indicates the major version number of the plug in The keyword value is
9. DC output ripple Output isolation AC output AC output frequency AC output regulation AC output wave form Current limiting Output indicator Module failure protection Temperature range EMI design standards Safety design standards A 19 w x 5 25 h rack mount chassis containing four separate modules each rated for 2 2 A DC and 0 1 7 A DC output current The modules operate in a parallel mode output current 90 132 180 264 V AC 47 63 Hz automatic range selection 24V DC 30 V DC and 48 V DC Q 2 2 A module total Less than 1 Less than 0 596 peak to peak 24 V DC and 48 V DC isolated from chassis ground AC output is referenced by 48 V DC output 0 17A module with 100 duty cycle 17 20 25 or 50 Hz 1 0 switch selectable Less than 10 for the full input voltage range and no load to full load 90 V AC maximum Simulated sine wave with less than 20 distortion All outputs have current limiting with full protection and auto recovery Green LED on the module indicates that all outputs are operating External signal indicates an alarm condition A failure in any module results in its outputs being automatically taken offline Ambient temperature range is 0 to 50 degrees C for full load operation Approved to FCC 20780 Part 15 Class B EN55022 Class B and EN50082 1 Approved to EN60950 UL1950 3 edition and 1 24 00 CSA C22 2 950 The following illustration shows the NMS power supply
10. PARTY Dialogic products are not intended for use in medical life saving life sustaining critical control or safety systems or in nuclear facility applications Due to differing national regulations and approval requirements certain Dialogic products may be suitable for use only in specific countries and thus may not function properly in other countries You are responsible for ensuring that your use of such products occurs only in the countries where such use is suitable For information on specific products contact Dialogic Corporation at the address indicated below or on the web at www dialogic com It is possible that the use or implementation of any one of the concepts applications or ideas described in this document in marketing collateral produced by or on web pages maintained by Dialogic may infringe one or more patents or other intellectual property rights owned by third parties Dialogic does not provide any intellectual property licenses with the sale of Dialogic products other than a license to use such product in accordance with intellectual property owned or validly licensed by Dialogic and no such licenses are provided except pursuant to a signed agreement with Dialogic More detailed information about such intellectual property is available from Dialogic s legal department at 9800 Cavendish Blvd 5th Floor Montreal Quebec Canada H4M 2V9 Dialogic encourages all users of its products to procure all necessary intellectual property
11. QURE C E ERR RA ERR Version MINON aisi t REND RE E tena ieee ea E URBAN ae Chapter 11 Demonstration program ee esee eene nnn Using CX demonstration programs sssssssssesseeme meme Interactive test program cditest s ssssssssesrrrrsserrnrrsrurrnnnneurrnnnueurnnnnnnuennan Chapter 12 Hardware specifications eese eee eese nennen nnn General hardware specifications cessssssssssseseenennnn enne Mechanical specifications nire iiir an a a nemen nnn nn Host interface eder eate pn EE EE RA REI DNE KE ONE EF RAE RN ME ERE Telephone interface y x eda se erae E eva xx IR Ode H 100 compliant interface esses enne aene ENVIPONMENE cs yi RR SESE IRO RR CR EAO ER YRRRSCRR elite NSRRWYr AA REX tes UTER Maximum board operating temperature ssseeeeenenne nnnm nee Power requirements 5 ue exei aee ere tere eg ere oe EP e E hl Peg eee ADNA ec Signaling mod le 2 rere e RR xnp ETIA CATARATAS INA GARS Rack mount ringing power supply specifications cece cece eee eeeeeeeeeeeae ees Dialogic Corporation 5 1 Introduction The Dialogic CX 2000 PCI Station Interface Board Installation and Developer s Manual explains how to e Select a proper chassis for safety and heat considerations e Install a CX 2000 board in a chassis e Configure external power supplies e Install the driver software e Verify that the board has b
12. Ring Cadences x Toni n Access Read Write Type Integer Default Ring Cadences x Toni default 0 2000 1 600 2 400 Allowed values n 0 to 32766 ms x O0to2 Example Ring Cadences 1 Tonl 600 See also Ring Cadences x Toffi Ring Cadences x Toff2 Ring Cadences x Toff3 Ring Cadences x Ton2 Ring Cadences x Ton3 Ring Period 100 Dialogic Corporation Dialogic amp CX 2000 Station Interface Board Installation and Developer s Manual Ring Cadences x Ton2 Determines the length of the second ring in cadence x For more information refer to Configuring ring cadences on page 35 Syntax Ring Cadences x Ton2 n Access Read Write Type Integer Default Ring Cadences x Ton2 default 0 0 1 600 2 400 Allowed values n 0 to 32766 ms x O0to2 Example Ring Cadences 1 Ton2 600 See also Ring Cadences x Toffi Ring Cadences x Toff2 Ring Cadences x Toff3 Ring Cadences x Ton1 Ring Cadences x Ton3 Ring Period Dialogic Corporation 101 Dialogic CX 2000 Station Interface Board Installation and Developer s Manual Ring Cadences x Ton3 Determines the length of the third ring in cadence x For more information refer to Configuring ring cadences on page 35 Syntax Ring Cadences x Toni n Access Read Write Type Integer Default Ring Cadences x Ton3 default 0 0 1 0 2 400 Allowed values n 0 to 32766 ms x O0to2 Example Ring Cadences 1 Ton3 0 See als
13. Service Fusion ADI Service CDI Service Digital Trunk Monitor Service MSPP Service Natural Call Control Service NMS GR303 and V5 Libraries Dialogic Corporation Dialogic terminology Dialogic CG 6060 PCI Media Board Dialogic CG 6060C CompactPCI Media Board Dialogic CG 6565 PCI Media Board Dialogic CG 6565C CompactPCI Media Board Dialogic CG 6565E PCI Express Media Board Dialogic CX 2000 PCI Station Interface Board Dialogic CX 2000C CompactPCI Station Interface Board Dialogic AG 2000 PCI Media Board Dialogic AG 2000C CompactPCI Media Board Dialogic AG 2000 BRI Media Board Dialogic NaturalAccess OAM API Dialogic NaturalAccess OAM System Dialogic NaturalAccess SNMP API Dialogic NaturalAccess Software Dialogic NaturalAccess Service Dialogic NaturalAccess Fusion VoIP API Dialogic NaturalAccess Alliance Device Interface API Dialogic NaturalAccess CX Device Interface API Dialogic NaturalAccess Digital Trunk Monitoring API Dialogic NaturalAccess Media Stream Protocol Processing API Dialogic NaturalAccess NaturalCallControl API Dialogic NaturalAccess GR303 and V5 Libraries Dialogic CX 2000 Station Interface Board Installation and Developer s Manual Former terminology Point to Point Switching Service Switching Service Voice Message Service NMS CAS for Natural Call Control NMS ISDN NMS ISDN for Natural Call Control NMS ISD
14. Toffi Ton2 Toff2 Ton3 Toff3 Total ms Ring pattern O 2000 0 0 0 O 4000 6000 ring silence 1 600 800 600 0 O 4000 6000 ring ring silence 2 400 400 400 400 400 4000 6000 ring ring ring silence The following illustrations show the three default cadences Default cadence x 0 Ring 2 sec 4 sec Ring Cadences 0 Ton1 2000 Ring Cadences 0 Toffi 0 Ring Cadences 0 Ton2 0 Ring Cadences 0 Toff2 0 Ring Cadences 0 Ton3 0 Ring Cadences 0 Toff3 4000 Ring Period 6000 Default cadence x 1 Rino 0 6 0 6 ue os sec ac 4 sec Ring Cadences 1 Toni1 600 Ring Cadences 1 Toffi 800 Ring Cadences 1 Ton2 600 Ring Cadences 1 Toff2 0 Ring Cadences 1 Ton3 0 Ring Cadences 1 Toff3 4000 Ring Period 6000 Dialogic Corporation 37 Dialogic CX 2000 Station Interface Board Installation and Developer s Manual Default cadence x 2 ive es 3 0 4 0 4 0 4 0 4 0 4 4 sec sec sec sec sec sec Ring Cadences 2 Toni 400 Ring Cadences 2 Toffi 400 Ring Cadences 2 Ton2 400 Ring Cadences 2 Toff2 400 Ring Cadences 2 Ton3 400 Ring Cadences 2 Toff3 4000 Ring Period 6000 Configuring board clocking When multiple boards are connected to the CT bus you must set up a bus clock to synchronize timing between them In addition you can configure alternative or fallback clock sources to provid
15. a valid file name oamsys performs the following tasks e Checks the syntax of the system configuration file to make sure that all required keywords are present oamsys discards any unrecognized keywords and reports any syntax errors it finds oamsys verifies the file syntax of system configuration files but not of board keyword files e Checks for uniqueness of board names board numbers and board bus and slot numbers e Shuts down all boards recognized by NMS OAM if any e Deletes all board configuration information currently maintained for the recognized boards if any e Sets up the NMS OAM database and creates all records as described in the system configuration file e Attempts to start all boards as specified in the system configuration file and the board keyword files it references The Natural Access Server ctdaemon must be running for oamsys to operate For more information about the Natural Access Server refer to the Natural Access Developer s Reference Manual Changing configuration parameter settings When you run oamsys the utility starts all boards according to the configuration parameters specified in their associated board keyword files Specify parameters in board keyword files as name value pairs such as AutoStart NO To change a parameter e Use of modify one of the sample board keyword files corresponding to your country and board type Refer to the NMS OAM System User s Manual for informati
16. flashing LED For more information about pciscan refer to the NMS OAM System User s Manual Edit the system configuration file to reflect the PCI settings For information about this file refer to Configuring and starting the system using oamsys on page 32 Configure the target board to operate in standalone mode by driving clocks with the internal oscillator To do so add the following keyword statements to the board keyword file Clocking HBus ClockMode STANDALONE Clocking HBus ClockSource OSC SwitchConnections Auto Attach a telephone to the port for station number 1 Port numbering is 1 based timeslot numbering is O based To determine the timeslot for a port subtract 1 from the port number For information on attaching telephones to the board refer to Connecting to station telephones on page 20 Run the oammon utility to monitor for board errors and other events Run oamsys to boot the board oamsys interprets the system configuration file and loads the parameters in the keyword files to the boards oamsys searches for configuration files in the AGLOAD path To run oamsys open a command window and enter oamsys For information about oamsys refer to the NMS OAM System User s Manual 10 Examine the oammon output for errors and other events Dialogic Corporation Dialogic CX 2000 Station Interface Board Installation and Developer s Manual Verifying the board s operation Once you have verified that the b
17. incremented when a change is made to the plug in Syntax Version Major number Access Read only plug in level Type Integer Allowed values Any integer See also Version Minor 108 Dialogic Corporation Dialogic CX 2000 Station Interface Board Installation and Developer s Manual Version Minor Indicates the minor version number of the plug in The keyword value is incremented when a change is made to the plug in Syntax Version Minor number Access Read only plug in level Type Integer Allowed values Any integer See also Version Major Dialogic Corporation 109 1 1 Demonstration program Using CX demonstration programs The following demonstration programs are provided with the CX software Program Description cditest Verifies that the CDI service is operational and demonstrates CDI service functions cdicc Demonstrates a call center application using the CDI service with mixed board support in a single application cdipbx Demonstrates a PBX application using the CDI service Refer to the CDI Service Developer s Reference Manual for information about cdicc and cdipbx Before you start a demonstration program ensure that e Natural Access is properly installed e The boards are properly installed e One or more boards are booted Dialogic Corporation 111 Dialogic amp CX 2000 Station Interface Board Installation and Developer s Manual Interactive test program cdite
18. information Keyword Type Description Location Type String Bus type LLL State String State of the physical board Driver Name String Operating system independent root name of the driver IL Product String Product type of the CX board Retrieving EEPROM information Keyword Type Description Eeprom AssemblyRevision Integer Hardware assembly level Eeprom Family Integer Board family Eeprom MFGWeek Integer Week of the last full test Eeprom MFGYear Integer Year of the last full test Eeprom SerialNum Integer Serial number unique to each board This number is factory configured Eeprom SoftwareCompatibility Integer Minimum software revision level Eeprom TestLevel Integer Test level of the EEPROM Eeprom TestLevelRev Integer Test level revision of the EEPROM 64 Dialogic Corporation Dialogic CX 2000 Station Interface Board Installation and Developer s Manual Plug in keywords The CX plug in keywords include Boards x BootDiagnosticLevel DetectedBoards x Products x Version Major Version Minor Dialogic Corporation 65 1 O0 Keyword reference Using the keyword reference The keywords are presented in detail in the following topics Each keyword description includes Syntax The syntax of the keyword Access Read Write or read only Type The data type of the value string or integer Default Defaul
19. licenses required to implement any concepts or applications and does not condone or encourage any intellectual property infringement and disclaims any responsibility related thereto These intellectual property licenses may differ from country to country and it is the responsibility of those who develop the concepts or applications to be aware of and comply with different national license requirements Any use case s shown and or described herein represent one or more examples of the various ways scenarios or environments in which Dialogic products can be used Such use case s are non limiting and do not represent recommendations of Dialogic as to whether or how to use Dialogic products Dialogic Dialogic Pro Brooktrout Diva Cantata SnowShore Eicon Eicon Networks NMS Communications NMS stylized Eiconcard SIPcontrol Diva ISDN TruFax Exnet EXS SwitchKit N20 Making Innovation Thrive Connecting to Growth Video is the New Voice Fusion Vision PacketMedia NaturalAccess NaturalCallControl NaturalConference NaturalFax and Shiva among others as well as related logos are either registered trademarks or trademarks of Dialogic Corporation or its subsidiaries Dialogic s trademarks may be used publicly only with permission from Dialogic Such permission may only be granted by Dialogic s legal department at 9800 Cavendish Blvd 5th Floor Montreal Quebec Canada H4M 2V9 Any authorized use of Dialogic s trademarks will be subject to fu
20. locations for each RJ 21 connector on the cable Pin 50 2123 Pin 26 PIN 2572 wis teer ae see ge i Pin 1 The following table lists the pinouts for the first RJ 21 connector on the cable Station Ring pin Tip pin n Station Ring pin Tip pin 1 1 26 fl 13 13 38 2 2 27 n 14 14 39 3 3 28 fl 15 15 40 4 4 29 fl 16 16 41 5 5 30 fl 17 17 42 6 6 31 fl 18 18 43 7 7 32 fl 19 19 44 8 8 33 fl 20 20 45 9 9 34 fl 21 21 46 10 10 35 fl 22 22 47 11 11 36 fl 23 23 48 12 12 37 fl 24 24 49 Note Pins 25 and 50 are not used on this connector The following table lists the pinouts for the second RJ 21 connector on the cable Station Ring pin Tip pin 25 1 26 26 2 27 27 3 28 28 4 29 29 5 30 30 6 31 31 7 32 32 8 33 Note Pins 9 25 and 34 50 are not used on this connector 22 Dialogic Corporation Dialogic CX 2000 Station Interface Board Installation and Developer s Manual Developer s cable kit NMS provides an optional developer s cable kit The kit contains two 10 foot RJ 21 cables and two breakout boxes Each breakout box connects one RJ 21 to 24 standard RJ 11 POTS jacks for individual telephones Use the cables to connect to the breakout boxes or to standard 66 or 110 blocks All components of the developer s cable kit sold by NMS are also commercially available from telephone product distributors such as Graybar and Anixter These distributors can provide variations in cable lengths Dialogic Corpor
21. pinouts RET 8 RET 7 RET 6 4 RING 86 V AC output 48 V output 2 24 30 V output QCX C Chassis GND 9 1 Chassis GND VWOOOO The mating connector is Positronics PLBO8M0050 with MC116N pins 118 Dialogic Corporation Index A alternative power supply 29 AutoStart 68 AutoStop 69 B Boards x 70 BootDiagnosticLevel 71 C cadence 35 CDI service 15 CDI manager 31 CDI service functions 112 verifying functions 112 cdicc 111 cdipbx 111 cditest 112 clocking 38 Clocking HBus AutoFallBack 72 Clocking HBus ClockMode 73 Clocking HBus ClockSource 38 74 Clocking HBus ClockSourceNetwork 75 Clocking HBus FallbackClockSource 76 Clocking HBus NetRefSource 78 Clocking HBus NetRefSpeed 79 Clocking HBus SClockSpeed 80 Clocking HBus Segment 81 Clocking Type 82 CODEC 88 configuration files 15 configuring 32 adding board configurations 31 board keyword files 34 parameter settings 34 system configuration file 32 Dialogic Corporation Configuring and starting the system using oamsys 32 CX driver software 15 CX plug in keywords 65 D DebugMask 83 DefaultQslacFile 84 demonstration programs 111 DetectedBoards x 85 Driver Name 64 DSP Image 87 DSPFile 86 E editable keywords 63 Eeprom AssemblyRevision 64 Eeprom Family 64 Eeprom MFGWeek 64 Eeprom MFGYear 64 Eeprom SerialNum 64 Eeprom SoftwareCompatibility 64 Eeprom TestLevel 64 Eeprom TestLevelRev 64 Encoding 88 environmen
22. pinouts of this connector Pin Description 1 Chassis ground 2 1 5K resistor to 12 V DC 3 4 7K resistor to 5 V DC 4 Alarm signal output This is an open collector NPN transistor with the emitter connected to COMMON The transistor is normally on It is turned off for an alarm condition The transistor is rated for 20 V DC and 5 mA The 4 7K resistor on pin 3 or pin 7 can provide pull up to 5 V DC 5 Optional signal 6 5 VDC Q 3 mA 7 4 7K resistor to 5 V DC 8 COMMON 9 COMMON Powering up the power supply To power up the supply turn on the POWER ON switch located on the rear panel of the unit When the unit is operating properly the green POWER ON indicator on the front panel glows In addition the POWER ON indicator on each module glows visible on the rear panel of the unit 28 Dialogic Corporation Dialogic amp CX 2000 Station Interface Board Installation and Developer s Manual Using an alternative power supply You can use a power supply other than the NMS power supply This power supply must provide e DC voltage to provide talk battery power to the station telephones e ACand DC ring voltage if your application involves ringing station telephones The AC voltage provides the ringing power The DC voltage provides loop current that signals the CX board when the telephone goes on or off hook This topic specifies the power supply requirements for different boards and describes how to connect an alte
23. timing references NETREF1 No NETREF2 No This board does not support NETREF2 OSC Yes Dialogic Corporation 39 Dialogic CX 2000 Station Interface Board Installation and Developer s Manual Clocking capabilities as secondary master Capability Yes No Comments Serve as secondary Yes master Drive A CLOCK Yes If the primary master drives B CLOCK the secondary master drives A CLOCK Drive B CLOCK Yes If the primary master drives A CLOCK the secondary master drives B CLOCK Available secondary timing references NETREF1 NETREF2 This board does not support NETREF2 Clocking capabilities as slave Capability Yes No Comments Serve as slave Yes Slave to A CLOCK Yes Slave to B CLOCK Yes Available fallback timing references A CLOCK Yes B CLOCK Yes Other clocking capabilities Capability Yes No Comments Drive NETREF1 Yes Drive NETREF2 No This board does not support NETREF2 Operate in standalone mode Yes 40 Dialogic Corporation Dialogic CX 2000 Station Interface Board Installation and Developer s Manual Clocking configurations You can configure board clocking in your system in one of two ways Method Description Using clockdemo Create an application that assigns each board its clocking mode monitors application model clocking changes and reconfigures clocking if clock fallback occurs A sample clocking application clockdemo is provided with Natural Access clock
24. to use when the primary clock reference fails For information about setting up CT bus clocking and rules and restrictions for configuring CT bus clocking refer to Configuring board clocking on page 38 Syntax Clocking HBus FallbackClockSource argument Access Read Write Type String Default OSC Allowed values OSC A CLOCK B CLOCK NETREF Example Clocking HBus FallBackClockSource OSC Details If the Clocking HBus AutoFallBack keyword is set to NO this keyword is ignored Valid entries for this keyword are Value OSC A CLOCK B CLOCK NETREF Description Valid only if the board is a clock master OSC causes the board to use its on board oscillator as its secondary timing reference Use this setting only when no external timing reference is available The on board oscillator is accurate to 32 ppm parts per million and meets the requirements for a Stratum 4E clock Use the setting if the board is a clock slave to B CLOCK and a secondary clock master is driving A CLOCK This setting causes the board to use A CLOCK as its secondary timing reference Use the setting if the board is a clock slave to A CLOCK and a secondary clock master is driving B CLOCK This setting causes the board to use B CLOCK as its secondary timing reference Valid only if the board is a clock master NETREF causes the board to use the signal from the NETREF carrier on the CT bus as its secondary timing re
25. 0 32 CX 2000 Any integer from 0 to 31 Each board s number must be unique Values returned by pciscan Values returned by pciscan You can specify more than one file after the File keyword File mya cfg myb cfg myc cfg Alternatively you can specify the File keyword more than once File mya cfg File myb cfg File myc cfg Board keyword files are sent in the order listed The value for a given keyword in each file overrides any value specified for the keyword in earlier files The following system configuration file describes two CX 2000 boards e Board number 0 is located at bus O slot 15 It is assigned a keyword file named cx master cfg e Board number 1 is located at bus O slot 16 It is assigned a keyword file named cx slave cfg CX 0 Product Number Bus Slot File K 290 592 Mt UM th A OON XT CX 1 Product Number Bus SIOE File sx AIO How TEE d Q 43 ole eo o nms cx cfg cx slave cfg Dialogic Corporation nms cx cfg cx master cfg 33 Dialogic amp CX 2000 Station Interface Board Installation and Developer s Manual Running oamsys To run oamsys enter the following command oamsys f filename where filename is the name of an NMS OAM system configuration file Note If you invoke oamsys without command line options NMS OAM searches for a file named oamsys cfg in the paths specified in the AGLOAD environment variable When you invoke oamsys with
26. 0 bus H 100 boards are connected to one another with an H 100 bus cable The two boards located at the end of the H 100 bus must have bus termination enabled as shown in the following illustration H 100 bus cable Enable bus termination a ee DIP switch S1 controls the H 100 bus termination The DIP switch is located on the component side of the CX 2000 board By default all switches are set to OFF H 100 bus termination disabled Setting all S1 switches to ON enables H 100 bus termination Set all S1 switches to ON for the boards that are on the ends of the H 100 bus 18 Dialogic Corporation Dialogic CX 2000 Station Interface Board Installation and Developer s Manual Installing the hardware To install a CX 2000 board 1 If necessary configure bus termination as described in Terminating the H 100 bus on page 18 Turn off the computer and disconnect it from the power source 3 Remove the cover and set it aside If you are placing the board into e A PCI chassis remove the PCI retainer bracket by unscrewing it from the board The bracket is not needed for the board to properly fit into the chassis e An ISA chassis leave the PCI retainer bracket attached to the board The bracket is needed for the board to properly fit into the chassis PCI retainer bracket 2 2 compliant Retainer screws Tl e penne IN Arrange the CX 2000 b
27. 00 Station Interface Board Installation and Developer s Manual Encoding Specifies the DSP and CODEC hardware companding mode Syntax Encoding mode Access Read Write Type String Default MuLaw Allowed values ALaw MuLaw Example Encoding MuLaw 88 Dialogic Corporation Dialogic CX 2000 Station Interface Board Installation and Developer s Manual ExternalRingerEnable Enables use of external ringing voltage Syntax ExternalRingerEnable argument Access Read Write Type String Default Enable Allowed values Enable Disable Example ExternalRingerEnable Enable Dialogic Corporation 89 Dialogic CX 2000 Station Interface Board Installation and Developer s Manual HighBatteryEnable Enables or disables high battery Syntax HighBatteryEnable argument Access Read Write Type String Default Enable Allowed values Enable Disable Example HighBatteryEnable Enable See also LowBatteryEnable 90 Dialogic Corporation Dialogic amp CX 2000 Station Interface Board Installation and Developer s Manual Location PCI Bus Specifies the board s PCI location Syntax Location PCI Bus busnum Access Read Write Type Integer Default 0 Allowed values 0 255 Example Location PCI Bus 0 Details Every slot in the system is identified by a unique logical bus and slot number A PCI board is identified in the system configuration file by spe
28. 00 source h100 a hl100mode slave fallback enable fallbacksource h100 b QueryBoardClock bl type h100 Notes on modem connections The CX 2000 board interface can provide the same grade of connection to high speed modems such as V 34 and V 90 as PBXs and telephone office switches However the speed of the connections is not guaranteed to be at the highest rates The following system factors are important in obtaining optimum modem performance e Cables from the board to the modem must be short telephone grade twisted pair Avoid routing cables near noise sources Avoid moisture in cables e There should be only one 2 wire analog loop connection from the modem to the ISP Also there should be at most one analog to digital conversion in the link from the modem to the ISP Digital trunks to the public network are preferred for V 34 and are required by V 90 technology e Add loss in the uplink connection to speed up the downlink connection if analog trunks are used This reduces the echo signal Even with these precautions network impairments such as noise echo or distortion can continue to limit modem performance causing slower transfer speeds than desired These are limitations of the network and modem technologies Dialogic Corporation 47 Verifying the installation CX 2000 status indicator LEDs As shown in the following illustration the CX 2000 board has LEDs located on the end bracket Power connector
29. 33 MHz 32 bit target device Mechanical Designed to the PCI specification Bus Speed 33 MHz maximum I O Mapped Memory Memory mapped interface for efficient block data transfers Addresses Interrupts Automatically configured by PCI BIOS no jumpers or switches Required conformance to PCI specification version 2 2 Dialogic Corporation 115 Dialogic CX 2000 Station Interface Board Installation and Developer s Manual Telephone interface At the end of the adapter cable on the CX 2000 board there are two RJ 21 connectors with 24 circuits on the first and eight circuits on the second Refer to Connecting to station telephones on page 20 for the RJ 21 connector pinouts and the ring pin and tip pin table H 100 compliant interface e Switchable access to any of 4096 H 100 timeslots e H 100 clock master or clock slave software selectable e Compatible with any H 100 compliant telephony interface Environment Feature Description Operating temperature 0 to 50 degrees C Storage temperature 20 to 70 degrees C Humidity 5 to 80 non condensing Maximum board operating temperature Thermometer ID In temperature controlled laboratory environment In the field 0 65 C 90 C 1 65 C 90 C 2 60 C 90 C 3 60 C 90 C 4 60 C 90 C For more information refer to Verifying the board s operating temperature on page 52 Power requirements State Requirement BD_SEL Active CX 2000 Active 1 A maximum
30. DIEVN DTMF STARTED digit 1 Event CDIEVN DTMF ENDED Event CDIEVN DTMF STARTED digit 2 Event CDIEVN DTMF ENDED Event CDIEVN DTMF STARTED digit 3 Event CDIEVN DTMF ENDED Place the phone on hook The event CDIEVN ON HOOK is displayed Type sr to start ringing the phone The phone rings Type ar to stop ringing the phone Type cp to close the port Type q to quit cditest Dialogic Corporation 51 Dialogic CX 2000 Station Interface Board Installation and Developer s Manual Verifying the board s operating temperature The CX Devices Interface CDI service provides API functions for temperature monitoring on CX 2000 boards Refer to the CDI Service Developer s Reference Manual for information about these functions Readings should be taken after running under a typical load with a number of stations off hook for one hour The following table indicates the maximum safe operating temperatures for various environments On board Maximum temperature reading in Maximum field temperature sensor temperature controlled laboratory operating temperature ID environment 0 65 C 90 C 1 65 C 90 C 2 60 C 90 C 3 60 C 90 C 4 60 C 90 C Exceeding these readings will cause warnings of overheating Reduce the temperature in one of the following ways e Clean the chassis air filters e Replace a failed or underrated fan e Replace the chassis with one that provides more air flow For chassis rec
31. Dialogic Making Innovation Thrive Dialogic CX 2000 Station Interface Board Installation and Developer s Manual December 2009 64 0486 02 www dialogic com Copyright and legal notices Copyright 2002 2009 Dialogic Corporation All Rights Reserved You may not reproduce this document in whole or in part without permission in writing from Dialogic Corporation at the address provided below All contents of this document are furnished for informational use only and are subject to change without notice and do not represent a commitment on the part of Dialogic Corporation or its subsidiaries Dialogic Reasonable effort is made to ensure the accuracy of the information contained in the document However Dialogic does not warrant the accuracy of this information and cannot accept responsibility for errors inaccuracies or omissions that may be contained in this document INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH DIALOGIC PRODUCTS NO LICENSE EXPRESS OR IMPLIED BY ESTOPPEL OR OTHERWISE TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT EXCEPT AS PROVIDED IN A SIGNED AGREEMENT BETWEEN YOU AND DIALOGIC DIALOGIC ASSUMES NO LIABILITY WHATSOEVER AND DIALOGIC DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY RELATING TO SALE AND OR USE OF DIALOGIC PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE MERCHANTABILITY OR INFRINGEMENT OF ANY INTELLECTUAL PROPERTY RIGHT OF A THIRD
32. HBus FallBackNetwork 2 2 Clock slave Clocking HBus ClockMode SLAVE Clocking HBus ClockSource A_CLOCK Clocking HBus AutoFallBack YES Clocking HBus FallBackClockSource B_CLOCK In this configuration Board O is the primary clock master and drives A_CLOCK All slave boards on the system use A_CLOCK as their first timing reference Board 0 references its timing from a network timing signal received on its own trunk 1 Board 0 also uses the network timing signal from its own trunk 3 as its clock fallback source This means that if the network timing signal derived from its own digital trunks fails Board 0 continues to drive A_CLOCK based on the timing reference from trunk 3 44 Dialogic Corporation Dialogic CX 2000 Station Interface Board Installation and Developer s Manual If however both of the signals used by Board 0 fail Board O stops driving A CLOCK The secondary master Board 1 then falls back to a timing reference received on its own trunk 2 and uses this signal to drive B CLOCK B CLOCK then becomes the timing source for all boards that use B CLOCK as their backup timing reference The primary master also attempts to slave to B CLOCK Note For this clock fallback scheme to work all the clock slaves must specify A CLOCK as the clock source and B CLOCK as the clock fallback source Example 2 System with CX 2000 boards only CX is master The following example assumes a system configuration in which four CX 2000
33. K NETREF Valid only if the board is the primary clock master NETREF causes the board to drive the bus clock using a signal from the NETREF carrier on the CT bus Another source is driving NETREF This source is specified using the Clocking HBus NetRefSource keyword The board returns an error if you select a CT bus clock source and no source is detected For more information about clocking refer to the NMS OAM System User s Manual See also Clocking HBus AutoFallBack Clocking HBus ClockMode Clocking HBus FallbackClockSource 74 Dialogic Corporation Dialogic CX 2000 Station Interface Board Installation and Developer s Manual Clocking HBus ClockSourceNetwork Specifies the number of the trunk that the board uses as its external network timing reference for its internal clock For information about setting up CT bus clocking and rules and restrictions for configuring CT bus clocking refer to Configuring board clocking on page 38 Syntax Clocking HBus ClockSourceNetwork networknum Access Read Write Type Integer Default 0 Allowed values 0 Example Clocking HBus ClockSourceNetwork 0 Details Since CX 2000 boards do not have digital trunks this keyword is always set to 0 See also Clocking HBus ClockSource Dialogic Corporation 75 Dialogic CX 2000 Station Interface Board Installation and Developer s Manual Clocking HBus FallbackClockSource Specifies the secondary clock reference
34. KING ccecee cece eee ee ee en emm memes seen 38 CX 2000 clocking capabilities creen enr hr RR he ea on 38 Clocking CONfFIQUratIONS 0 ccc eet menm mensem eese nnn 41 Dialogic Corporation 3 Dialogic CX 2000 Station Interface Board Installation and Developer s Manual Configuring CX 2000 board clocking using keywords eene 41 Examples 25 1 estesa tens a rupi eR idera us bacs cq ro TEE MIN AEDI SEE i CR MAE TY FDA ID RTT tes 43 CX 2000 clocking exceptions ce rire eir n x xa ke Rr Da E a eia a en 46 Notes on modem CONNECTIONS 2 cece eee eee eee eee eee A A eta 47 Chapter 7 Verifying the installation eese eee eere nennen nnn nne 49 CX 2000 status indicator LEDS 0 cccceee cece eee eee eme memes nnn 49 Verifying the board installation cesessssssssssss mme 50 Verifying the board s Operation cceeccecee eee eter eee eee eee emm nnns 51 Verifying the board s operating temperature sees emm 52 Chapter 8 Implementing switching eeeeeeeeeeee esee nnne nnn nnn nnn 53 EX 2000 switch model ener reta rn ex Fuel ene Ene Rrkr e FORE ERE QE UE Fea 53 HAL OO streams eroi eene ma i ee xx tx ek aia a d Ra e DX E eR Hd E 53 Local streaimis i i etre e ci per ede D D Ek ne Ph etn PE RD e Ec d rt aD RR X 53 SWItCH MOE T 54 Lucent T8100A switch blocking ssssssseeem mene 54 Default connect
35. M supervisor managed object also contains a DetectedBoards x array keyword All values in each plug in DetectedBoards x array keyword are added to the keyword at the Supervisor level You can retrieve the values in the DetectedBoards x array keyword at the Supervisor level to determine the names of all detected boards You can retrieve the value of the Supervisor DetectedBoards Count keyword to determine the number of items in the Supervisor DetectedBoards x array keyword Retrieve the value of the board plug in DetectedBoards Count keyword to determine the number of items in the plugin DetectedBoards x array keyword For details refer to the NMS OAM Service Developer s Reference Manual Dialogic Corporation 85 Dialogic amp CX 2000 Station Interface Board Installation and Developer s Manual DSPFile Specifies the name of the file to be loaded into the DSP Syntax DSPFile argument Access Read Write Type String Default cx100 dsp Allowed values Any valid file name Example DSPFile cx100 dsp 86 Dialogic Corporation Dialogic CX 2000 Station Interface Board Installation and Developer s Manual DSP Image Specifies the digital signal processor DSP operating system to use on the DSP Syntax DSP Image filename Access Read Write Type File name Default cx100 dsp Allowed values Valid DSP image file name Example DSP Image cx100 dsp Dialogic Corporation 87 Dialogic CX 20
36. N Messaging API NMS ISDN Supplementary Services NMS ISDN Management API NaturalConference Service NaturalFax SAI Service NMS SIP for Natural Call Control NMS RJ 45 interface NMS RJ 21 interface NMS Mini RJ 21 interface NMS Mini RJ 21 to NMS RJ 21 cable NMS RJ 45 to two 75 ohm BNC splitter cable NMS signal entry panel 10 Dialogic terminology Dialogic NaturalAccess Point to Point Switching API Dialogic NaturalAccess Switching Interface API Dialogic NaturalAccess Voice Control Element API Dialogic NaturalAccess CAS API Dialogic NaturalAccess ISDN API Dialogic NaturalAccess ISDN API Dialogic NaturalAccess ISDN Messaging API Dialogic NaturalAccess ISDN API Supplementary Services Dialogic NaturalAccess ISDN Management API Dialogic NaturalAccess NaturalConference API Dialogic NaturalAccess NaturalFax API Dialogic NaturalAccess Universal Speech Access API Dialogic NaturalAccess SIP API Dialogic MD1 RJ 45 interface Dialogic MD1 RJ 21 interface Dialogic MD1 Mini RJ 21 interface Dialogic MD1 Mini RJ 21 to MD1 RJ 21 cable Dialogic MD1 RJ 45 to two 75 ohm BNC splitter cable Dialogic Signal Entry Panel Dialogic Corporation 3 Overview of the CX 2000 board CX 2000 board features CX 2000 boards are station interfaces for Enterprise markets They provide analog interfaces to analog devices such as telephones fax machines
37. OSC as the timing reference Refer to Examples on page 43 for a sample system configuration with one CX 2000 board and two AG 4000 or AG 4040 boards 38 Dialogic Corporation Dialogic CX 2000 Station Interface Board Installation and Developer s Manual When a CX 2000 board is configured as the system primary clock master e The board s first timing reference must be set to a NETREF clock or OSC e The board s fallback timing reference must be set to a NETREF reference or OSC When a CX 2000 board is configured as the system secondary clock master e The board s first timing reference must be the system s primary clock e The board s fallback timing reference must be set to a NETREF source or OSC When a CX 2000 board is configured as a clock slave e The board s first timing reference must be the system s primary clock e The board s fallback timing reference must be the system s secondary clock Refer to Other clocking capabilities on page 40 for more options The following tables summarize the CT bus clocking capabilities of the CX 2000 board Clocking capabilities as primary master Capability Yes No Comments Serve as primary master Yes Drive A_CLOCK Yes Drive B_CLOCK Yes Available primary timing references NETREF1 Yes The application must reconfigure the board as soon as possible if NETREF1 fails NETREF2 No This board does not support NETREF2 OSC Yes Fallback to secondary timing Yes reference Available secondary
38. R 68 connector on one end and two RJ 21 connectors on the other The stations are connected to the RJ 21 connectors using 66 or 110 blocks as shown in the following illustration Cable P N 32590 MDR supplied with board connector RJ 21 ports 1 24 ESSE CX 2000 g P RJ 21 ports 25 32 Up to 24 8888 Up to 8 call center SE EE EEE cell center station B8 8 B 8 SEBS station interfaces T T T T interfaces See 66 or 110 blocks 20 Dialogic Corporation Dialogic CX 2000 Station Interface Board Installation and Developer s Manual The following illustration shows the pin locations for each RJ 21 connector on the cable Pin 34 42353343493 5be RR S A kk Pin 1 PHM O84 2 x xa Renee ee RO ee RU ee n Pin 35 Pinouts for MDR 68 connector on CX 2000 board The following table shows the pinouts for the MDR 68 connector Station Ring pin Tip pin il Station Ring pin Tip pin 1 2 3 17 36 37 2 4 5 n 18 38 39 3 6 7 19 40 41 4 8 9 D 20 42 43 5 10 11 Dl 21 44 45 6 12 13 i 22 46 47 7 14 15 Dl 23 48 49 8 16 17 i 24 50 51 9 18 19 Dl 25 52 53 10 20 21 Dl 26 54 55 11 22 23 Dl 27 56 57 12 24 25 Dl 28 58 59 13 26 27 Dl 29 60 61 14 28 29 i 30 62 63 15 30 31 Dl 31 64 65 16 32 33 Dl 32 66 67 Note Pins 1 and 68 are not used Dialogic Corporation 21 Dialogic CX 2000 Station Interface Board Installation and Developer s Manual The following illustration shows the pin
39. TER B Clocking HBus ClockSource A CLOCK Clocking HBus AutoFallBack YES Clocking HBus FallBackClockSource OSC 2 Clock slave Clocking HBus ClockMode SLAVE Clocking HBus ClockSource A_CLOCK Clocking HBus AutoFallBack YES Clocking HBus FallBackClockSource B_CLOCK 3 Clock slave Clocking HBus ClockMode SLAVE Clocking HBus ClockSource A_CLOCK Clocking HBus AutoFallBack YES Clocking HBus FallBackClockSource B_CLOCK In this configuration Board 0 is the primary master and drives A_CLOCK All slave boards on the system use A_CLOCK as their first timing reference Board 0 references its timing from a signal derived from its oscillator Auto fallback is disabled for this board Board 1 is the secondary master driving B_CLOCK based on A_CLOCK If Board 0 stops driving A_CLOCK Board 1 continues driving B_CLOCK based upon its internal oscillator All other boards are slaves to A_CLOCK If Board O stops driving the clock all boards fall back to B_CLOCK which is driven by Board 1 If Board 1 stops driving B_CLOCK all boards fall back to their internal oscillators CX 2000 clocking exceptions Applications can poll clock status with swiGetBoardClock periodically to capture snapshots of the board clock status and to detect clocking events such as the loss of a source While most boards provide an instantaneous clock status CX boards provide a latched clock status which locks in the clock status until it is cleared Whe
40. The secondary timing reference is specified by the Clocking HBus FallbackClockSource keyword Note Use the swish command queryBoardClock to determine what timing reference the board is actively using For more information about clock fallback refer to the NMS OAM System User s Manual See also Clocking HBus ClockMode Clocking HBus NetRefSource 72 Dialogic Corporation Dialogic CX 2000 Station Interface Board Installation and Developer s Manual Clocking HBus ClockMode Specifies whether the board is a clock master driving A CLOCK or B CLOCK or is a clock slave driven by one of these clocks For information about setting up CT bus clocking and rules and restrictions for configuring CT bus clocking refer to Configuring board clocking on page 38 Syntax Clocking HBus ClockMode setting Access Read Write Type String Default STANDALONE Allowed values MASTER A MASTER B SLAVE STANDALONE Example Clocking HBus ClockMode MASTER A Details Valid entries for this keyword include Value Description MASTER A The board is a clock master that drives A CLOCK MASTER B The board is a clock master that drives B CLOCK SLAVE The board is a clock slave that derives its timing from the primary bus master STANDALONE The board does not drive any CT bus clocks Connections are not allowed to the board s CT bus timeslots in standalone mode For more information about this mode refer to CX 2000 clocking capabilit
41. ation 23 gt Connecting a power supply Using the NMS rack mount power supply chassis To supply talk battery power to the station telephones and to power ringing if necessary an external power supply is required NMS supplies a rack mount power supply chassis that can contain up to four interchangeable supply modules Each module can power up to two CX 2000 boards Four modules produce a total combined output of 8 8A for 48 V and 30V 24 V The ring output total is 0 68A The supply outputs are isolated from ground and rely on the CX 2000 board to ground the return line This provides the best EMI performance The following illustration shows a rack mount power supply chassis with four modules Q Q QO QO Q Q Q 2 2 2 VIP O VIP Q VIP Q VIP d eb 5 POWER O POWER O POWER CO POWER o Ho N o Ko ourelite O BUPUIS QO DURS QO aliitts OO OO OO OO OQ OQ OQ OQ OO OQ OO OQ Q Q Q Q Q Q Q Q 2 FREQUEN VOLTAGE CY 50 HZ 25 HZ 20 HZ 17HZ 24V 30V SIGNALS AUTOSELECT AC INPUT e POWER ON 115 230 VAC 47 63 HZ 9A INPUT CURRENT e The power supply autoranges for global power standards a
42. block for the board using the proper driver dwRetValue swiOpenSwitch hContext rope BoardNumber 0x0 amp hSwitch Configuring local devices Local device configuration on CX 2000 boards is controlled by the Switching service The Switching service provides generic API functions for accessing device configuration parameters defined by the underlying hardware and device driver Applications can use swiConfigLocalTimeslot and swiGetLocalTimeslotInfo to configure a device on a given local stream and timeslot by specifying a particular parameter and providing a data structure specific to that parameter For more information about these functions refer to the Switching Service Developer s Reference Manual Dialogic Corporation 55 Dialogic CX 2000 Station Interface Board Installation and Developer s Manual Accessing the line gain CX 2000 boards support input and output gain configurations on network voice ports timeslots from 6 dB to 6 dB in one dB increments Input gain is applied to the signal received from the network Output gain is applied to the signal transmitted to the network The default value for both input line gain and output line gain on CX 2000 boards is nominally O dB Caution Increasing gain can also increase noise echo degrade DTMF detection and possibly cause oscillations on the telephone network There also may be regulatory authority implications Use gain with caution Decreasing gain may r
43. boards reside in a single chassis The boards are configured in the following way Board Configuration Board 0 Primary clock master Drives A CLOCK based on signal from internal oscillator Auto fallback disabled Board 1 Secondary clock master Drives B CLOCK based on signal from A CLOCK Falls back to its internal oscillator Board 2 Clock slave to A CLOCK Falls back to B CLOCK Board 3 Clock slave to A CLOCK Falls back to B CLOCK The following illustration shows this configuration H 100 bus A CLOCK A CLOCK B CLOCK B CLOCK NETREF NETREF cx board 0 CX board 1 CX board 2 CX board 3 D primary secondary clock slave clock slave clock master clock master Drives Drives References References A_CLOCK from B_CLOCK A_CLOCK A_CLOCK Falls timing signal based on Falls back to back to generated by A_CLOCK B_CLOCK B_CLOCK internal Falls back to oscillator its internal S Clock Saree oscillator gt 1 Driving clock Dialogic Corporation 45 Dialogic amp CX 2000 Station Interface Board Installation and Developer s Manual The following table shows board keywords used to configure the boards according to the configuration shown in the preceding illustration Board Role Clocking keyword settings 0 Primary clock master Clocking HBus ClockMode MASTER A Clocking HBus ClockSource OSC Clocking HBus AutoFallBack NO 1 Secondary clock master Clocking HBus ClockMode MAS
44. cifying its logical bus and slot number A PCI board s address and interrupt is automatically set by the system This statement along with the Location PCI Slot keyword assigns the board number to the physical board Use pciscan to determine the logical bus and slot assigned to boards For more information about this utility refer to the NMS OAM System User s Manual Dialogic Corporation 91 Dialogic CX 2000 Station Interface Board Installation and Developer s Manual Location PCI Slot Defines the logical slot location of the board on the PCI bus Syntax Location PCI Slot slotnum Access Read Write Type Integer Default 0 Allowed values 0 255 Example Location PCI Slot 1 Details Every PCI slot in the system is identified by a unique bus and slot number A PCI board is specified in the system configuration file by specifying its bus and slot number A PCI board s address and interrupt is automatically set by the system This statement along with Location PCI Bus assigns a board number to the physical board Use pciscan to determine the logical bus and slot assigned to the boards For more information about this utility refer to the NMS OAM System User s Manual 92 Dialogic Corporation Dialogic amp CX 2000 Station Interface Board Installation and Developer s Manual LowBatteryEnable Enables or disables low battery Syntax LowBatteryEnable argument Access Read Write Type String Defaul
45. clocking and rules and restrictions for configuring CT bus clocking refer to Configuring board clocking on page 38 Syntax Clocking HBus Segment speed Access Read Write Type Integer Default 1 Allowed values 0 to 65535 Example Clocking HBus Segment 1 See also Clocking HBus SClockSpeed Dialogic Corporation 81 Dialogic CX 2000 Station Interface Board Installation and Developer s Manual Clocking Type Specifies the type of CT bus with which the board is compatible For information about setting up CT bus clocking and rules and restrictions for configuring CT bus clocking refer to Configuring board clocking on page 38 Syntax Clocking Type type Access Read Write Type String Default HBus Allowed values HBus Example Clocking Type HBus 82 Dialogic Corporation Dialogic CX 2000 Station Interface Board Installation and Developer s Manual DebugMask Specifies the type and level of tracing that the board performs Syntax DebugMask mask Access Read Write Type Integer Default 0 Allowed values mask Any value shown in the following table Example DebugMask 0x00000200 Details You can specify the following DebugMask parameters Value Description 0x00000001 Additional initialization messages 0x00000002 Legacy initialization messages 0x00000004 DLM download and start address 0x00000008 Total resources for each DSP 0x00000080 DLM resolv
46. d is set to YES when ctdaemon is stopped If AutoStopEnabled is set to NO no boards are stopped automatically regardless of the setting of the AutoStop keyword For details refer to the NMS OAM System User s Manual See also AutoStart Dialogic Corporation 69 Dialogic CX 2000 Station Interface Board Installation and Developer s Manual Boards x Contains a list of all boards managed by the plug in the list of all CX 2000 boards that have managed objects in the NMS OAM database Syntax Boards x board name Access Read only plug in Type String Allowed values Any valid board name Details The NMS OAM supervisor managed object also contains a Boards x array keyword All values in each plug in Boards x array keyword are added to the keyword at the Supervisor level You can retrieve the values in the Boards x array keyword at the Supervisor level to determine the names of boards currently managed by NMS OAM You can retrieve the value of the Supervisor Boards Count keyword to determine the number of items in the Supervisor Boards x array keyword Retrieve the value of the board plugin Boards Count keyword to determine the number of items in the plugin Boards x array keyword For details refer to the NMS OAM Service Developer s Reference Manual 70 Dialogic Corporation Dialogic CX 2000 Station Interface Board Installation and Developer s Manual BootDiagnosticLevel Specifies the level of diag
47. demo provides a robust fallback scheme that suits most system configurations clockdemo source code is included allowing you to modify the program if your clocking configuration is complex For more information about clockdemo refer to the NMS OAM System User s Manual Note Most clocking applications including clockdemo require all boards on the CT bus to be started in standalone mode Using board For each board on the CT bus set the board keywords to determine the board s keywords with or clocking mode and to determine how each board behaves if clock fallback without application occurs intervention This method is documented in this topic Unlike the clockdemo application which allows you to specify several boards to take over mastery of the clock when another board fails the board keyword method allows you to specify only a single secondary master For this reason the board keyword method is best used to implement clock fallback in your system or in test configurations where clock reliability is not a factor The board keyword method does not create an autonomous clock timing environment If you implement clock fallback using this method an application must still intervene when clock fallback occurs to reset system clocking before other clocking changes occur If both the primary and secondary clock masters stop driving the clocks and an application does not intervene the boards default to standalone mode Choose only one of t
48. e Create a new board keyword file either with additional keywords or with keywords whose values override earlier settings e Specify parameter settings using the oamcfg utility Refer to the NMS OAM System User s Manual for information about oamcfg e Specify the settings using OAM service functions Refer to the NMS OAM Service Developer s Reference Manual for more information Dialogic Corporation 61 Dialogic CX 2000 Station Interface Board Installation and Developer s Manual To set board keywords specify the board name in the system configuration file or on the oamcfg command line To set CX plug in level keywords specify the CX plug in name cx bpi Note Keyword values take effect after the board is rebooted Retrieving keyword values To retrieve the values of read write and read only keywords e Run the oaminfo sample program From the command line specify the board using either its name with the n option or number with the option oaminfo n boardname oaminfo b boardnum To access CX plug in level keywords specify the CX plug in name on the command line ammo macto d oaminfo returns a complete list of keywords and values For more information about oaminfo refer to the NMS OAM Service Developer s Reference Manual e Use the OAM service Refer to the NMS OAM Service Developer s Reference Manual for more information 62 Dialogic Corporation Dialogic CX 2000 Station Interface Board Installa
49. e board is configured when it starts up Changes to these editable keywords become effective after the board is rebooted Read only Indicates the board s current configuration Read only keywords cannot be informational modified This topic describes e Setting keyword values e Retrieving keyword values Note To learn how to use NMS OAM utilities such as oamsys and oamcfg refer to the NMS OAM System User s Manual To learn about setting and retrieving keywords using OAM service functions refer to the NMS OAM Service Developer s Reference Manual Plug in keywords exist in a separate record in the NMS OAM database They indicate certain board family level information A keyword has the general syntax keyword value Keywords are not case sensitive except where operating system conventions prevail All values are strings or strings that represent integers An integer keyword can have a fixed numeric range of legal values A string keyword can support a fixed set of legal values or can accept any string Setting keyword values There are several ways to set the values of read write keywords e Use or modify one of the sample board keyword files corresponding to your country and board type Specify the name of this new file in the File statement in oamsys cfg and run oamsys again Refer to the NMS OAM System User s Manual for information about board keyword file syntax Note Using oamsys reboots all boards in the system
50. e configuration information for each board For more information refer to Using keywords on page 61 3 Determine the PCI bus and slot locations of the boards using the pciscan utility pciscan identifies the NMS PCI boards installed in the system and returns each board s bus slot interrupt and board type For more information about pciscan refer to the NMS OAM System User s Manual 4 Create a system configuration file or edit a sample system configuration file to point to all the board keyword files for your system Specify a unique name and board number for each board A sample system configuration file is provided 5 Start oammon to monitor the NMS OAM system and all NMS boards For more information about oammon refer to the NMS OAM System User s Manual Start oammon before running oamsys Keep oammon running to see the status of all boards in your system and to view error and tracing messages 6 Use oamsys to start all the installed boards ctdaemon must be running when you use oamsys according to the configuration information specified in the system configuration file and any associated board keyword files For more information refer to Running oamsys on page 34 Creating a system configuration file for oamsys Create a system configuration file describing all of the boards in your system oamsys creates the records and then directs NMS OAM to start the boards configured as specified The system configuration file is typical
51. e interval after the second ring in cadence x For more information refer to Configuring ring cadences on page 35 Syntax Ring Cadences x Toff2 n Access Read Write Type Integer Default Ring Cadences x Toff2 default 0 0 1 0 2 400 Allowed values n 0 to 32766 ms X 20to2 Example Ring Cadences 1 Toff2 0 See also Ring Cadences x Toffi Ring Cadences x Toff3 Ring Cadences x Ton1 Ring Cadences x Ton2 Ring Cadences x Ton3 Ring Period 98 Dialogic Corporation Dialogic CX 2000 Station Interface Board Installation and Developer s Manual Ring Cadences x Toff3 Determines the length of the interval after the third ring in cadence x Ring Cadences x Toff3 must be at least 2 3 of the duration of Ring Period For more information refer to Configuring ring cadences on page 35 Syntax Ring Cadences x Toff3 n Access Read Write Type Integer Default Ring Cadences x Toff3 default 0 4000 1 4000 2 4000 Allowed values n 0 to 32766 ms X 20to2 Example Ring Cadences 1 Toff3 4000 See also Ring Cadences x Toffi Ring Cadences x Toff2 Ring Cadences x Ton1 Ring Cadences x Ton2 Ring Cadences x Ton3 Ring Period Dialogic Corporation 99 Dialogic CX 2000 Station Interface Board Installation and Developer s Manual Ring Cadences x Ton1 Determines the length of the first ring in cadence x For more information refer to Configuring ring cadences on page 35 Syntax
52. e the clock signal if the primary source fails This topic describes e Clocking capabilities e Clocking configurations e Configuring with keywords e Examples Clocking exceptions To create a robust clocking configuration you must understand basic clocking concepts such as clock mastering and fallback This topic assumes that you have a basic understanding of clocking For a complete overview of board clocking refer to the NMS OAM System User s Manual CX 2000 clocking capabilities This topic describes the rules and limitations that apply to setting up CT bus clocking on CX 2000 boards CX 2000 boards do not have direct access to any external source to derive a timing reference Thus the NETWORK timing reference is not directly available to these boards The only timing source available to CX 2000 boards is OSC Note It is also possible to configure a CX 2000 board to use NETREF as a timing reference However a simpler solution is to have the board driving NETREF serve as the clock master instead and eliminate use of these signals If another board has access to an outside clock signal use this board as the clock master CX 2000 boards are best used as clock masters only if none of the boards on the H 100 bus have any access to an outside digital clock signal for example if your system contains only boards with analog trunk interfaces In this case the CX 2000 board can drive A_CLOCK or B_CLOCK using its internal oscillator
53. ecture providing access to all 4096 slots on the bus On the boards switch connections are allowed for up to 128 full duplex connections between local devices and the bus Non blocking switch connections are allowed between local devices 12 Dialogic Corporation Dialogic CX 2000 Station Interface Board Installation and Developer s Manual Power supply To provide power for talk battery and for ringing station telephones if necessary an external power supply is required NMS Communications supplies a rack mount power supply chassis that can contain up to four interchangeable supply modules Alternatively you can obtain a power supply from another source You can connect the power supply to each board For more information on choosing and connecting power supplies refer to Using the NMS rack mount power supply chassis on page 25 Developer s cable kit To make connecting telephones to CX 2000 boards easier a developer s cable kit is available It consists of the following components e Two RJ 21 twenty five pair 10 feet cables e Two breakout boxes RJ 21 to 25 RJ 11 For more information about the developer s cable kit refer to Connecting to station telephones on page 20 Software components CX 2000 boards require the following software components e The Natural Access development environment that provides services for call control voice store and forward and other functions e NMS OAM Operations Administra
54. educe echo and other noise This topic describes e Getting the line gain e Setting the line gain Getting the line gain Use swiGetLocalTimeslotInfo to query the input or output line gain Set the arguments for this function as follows Argument Field Value swihd Handle returned by swiOpenSwitch args localstream 0 or 1 Refer to the CX 2000 switch model on page 53 localtimeslot 0 47 Refer to the CX 2000 switch model on page 53 deviceid MVIP95 ANALOG LINE DEVICE parameterid MVIP95 INPUT GAIN or MVIP95 OUTPUT GAIN buffer Points to the NMS LINE GAIN PARMS structure size Size of buffer in bytes The NMS LINE GAIN PARMS structure is typedef struct INT32 gain NMS LINE GAIN PARMS The value returned in the gain component of NMS LINE GAIN PARMS represents the gain in dB multiplied by 1000 For example if the input gain on a particular network timeslot is currently set to 3 dB after calling swiGetLocalTimeslotInfo for parameter MVIP95 INPUT GAIN the gain field is 3000 56 Dialogic Corporation Dialogic CX 2000 Station Interface Board Installation and Developer s Manual The following sample code shows how to retrieve line gain applied to a signal received from the network include swidef h Natural Access Switching service ay include mvip95 h MVIP 95 definitions e include nmshw h NMS hardware specific definitions ay DWORD myGetReceiveGain SWIHD swihd SWI_TERMINUS termin
55. een installed correctly and is operating correctly e Perform CT bus switching This manual targets programmers and system integrators who develop media server applications This manual defines telephony terms where applicable but assumes that the reader is familiar with basic telephony and Internet data communication concepts switching and the C programming language Revision history Copyright 2009 Dialogic Corporation All rights reserved Notices Dialogic Corporation 7 Terminology Note The product to which this document pertains is part of the NMS Communications Platforms business that was sold by NMS Communications Corporation NMS to Dialogic Corporation Dialogic on December 8 2008 Accordingly certain terminology relating to the product has been changed Below is a table indicating both terminology that was formerly associated with the product as well as the new terminology by which the product is now known This document is being published during a transition period therefore it may be that some of the former terminology will appear within the document in which case the former terminology should be equated to the new terminology and vice versa Former terminology CG 6060 Board CG 6060C Board CG 6565 Board CG 6565C Board CG 6565e Board CX 2000 Board CX 2000C Board AG 2000 Board AG 2000C Board AG 2000 BRI Board NMS OAM Service NMS OAM System NMS SNMP Natural Access Natural Access
56. end to connect to the module and two 10 pin MOLEX mini junior connectors on the other end to connect to the TELCO POWER connectors on CX 2000 boards e Can be ordered separately a cable with a male 8 pin Positronic connector on one end to connect to the module and 8 spade lugs on the other end to connect to the chassis telecom power bus Connecting directly to boards To connect the NMS power supply directly to each board 1 On the power supply chassis set the VOLTAGE switch to 24 V 2 On the power supply set the FREQUENCY switch to a ringing frequency default 20 Hz The default ringing frequency setting 20 Hz operates correctly for most applications However you can change this setting if a station does not ring when directed or to change the sound of the ringer to match that of other devices in the target country or region Warning Do not change the frequency or voltage while the power supply is operating AN 3 Plug the Y end of the cable into the TELCO POWER connectors on the CX 2000 boards Dialogic Corporation 27 Dialogic CX 2000 Station Interface Board Installation and Developer s Manual Plug the other end of the cable into the power supply 5 When you have finished configuring the power supply plug it into a power source Alarm signal connector The NMS rack mount power supply has a DB9 connector on the rear panel that can be used to indicate an alarm condition The following table lists the
57. ference Another source is driving NETREF This source is specified using the Clocking HBus NetRefSource keyword The board returns an error if you select a CT bus clock source and no source is detected For more information about clock fallback refer to the NMS OAM System User s Manual 76 Dialogic Corporation Dialogic CX 2000 Station Interface Board Installation and Developer s Manual See also Clocking HBus ClockMode Clocking HBus ClockSource Dialogic Corporation 77 Dialogic CX 2000 Station Interface Board Installation and Developer s Manual Clocking HBus NetRefSource Specifies a source to drive the NETREF timing signal on the H 100 bus For information about setting up CT bus clocking and rules and restrictions for configuring CT bus clocking refer to Configuring board clocking on page 38 Syntax Clocking HBus NetRefSource argument Access Read Write Type String Default STANDALONE Allowed values OSC STANDALONE Example Clocking HBus NetRefSource STANDALONE Details A CX 2000 board can drive this signal only from its internal oscillator Use this configuration for development purposes only For more information about clocking refer to the NMS OAM System User s Manual See also Clocking HBus AutoFallBack Clocking HBus ClockMode Clocking HBus ClockSource Clocking HBus FallbackClockSource Clocking HBus NetRefSpeed 78 Dialogic Corporation Dialogic CX 2000 Station Inte
58. figuration file Clocking HBus ClockMode DISABLE In this case default connections are made on the board to connect voice and signaling information to DSP resources Station type Setting Full duplex voice station Local 0 0 47 gt Local 5 0 47 Local 4 0 47 gt Local 1 0 47 for 48 ports Local 0 0 31 gt Local 5 0 31 Local 4 0 31 gt Local 1 0 31 for 32 ports Full duplex signaling Local 2 0 47 gt Local 7 0 47 Local 6 0 47 gt Local 3 0 47 for 48 station ports Local 2 0 31 gt Local 7 0 31 Local 6 0 31 gt Local 3 0 31 for 32 ports Using the Switching service To use the Natural Access Switching service SWI with CX 2000 boards applications must create a context and open the Switching service on that context Since switching is a board level function applications typically open the Switching service on a non DSP port such as 0 0 Refer to the Natural Access Developer s Reference Manual and the Switching Service Developer s Reference Manual for additional information and examples of opening services Opening the switch After opening the Switching service applications can open the switch block on the board to obtain a switch handle for further Switching service calls To open the switch block on a board specify the switching driver name in the call to swiOpenSwitch For CX 2000 boards the driver name is cxsw The following example shows how to use cxsw in an application Open the switch
59. h NMS OAM database parameter and value is expressed as a keyword name and value pair for example Encoding MuLaw You can query the NMS OAM database for keyword values in any component Keywords and values can be added modified or deleted Note Before using NMS OAM or any related utility verify that the Natural Access Server ctdaemon is running For more information about ctdaemon refer to the Natural Access Developer s Reference Manual For general information about NMS OAM and its utilities refer to the NMS OAM System User s Manual 14 Dialogic Corporation Dialogic CX 2000 Station Interface Board Installation and Developer s Manual CX board plug in NMS OAM uses the CX board plug in module to communicate with CX boards The name of the CX plug in is cx bpi This file must reside in the nms bin directory or opt nms bin for UNIX for NMS OAM to load it when it starts up Configuration files NMS OAM uses two types of configuration files File type Description System Contains a list of boards in the system and the name of one or more board configuration keyword files for each board Board keyword Contains parameters to configure the board These settings are expressed as keyword name and value pairs Sample board keyword files are installed with Natural Access You can reference these files in your system configuration file or modify them When you run the oamsys utility it creates NMS OAM database records ba
60. hen the master clock does not function properly Set this keyword to the clock driven by the secondary clock master B CLOCK or A CLOCK Configuring the CX 2000 as a standalone board To configure a CX 2000 board in standalone mode so the board references its own clocking information set Clocking HBus ClockMode to STANDALONE In standalone mode the board uses only its own oscillator as a timing signal reference However the board cannot make switch connections to the CT bus Examples Example 1 System with mixed board types The following example assumes a system configuration in which one CX 2000 board and two AG 4000 or AG 4040 boards reside in a single chassis The boards are configured in the following way Board Board 0 Board 1 Board 2 Configuration AG 4000 or AG 4040 board Primary bus master Drives A CLOCK based on signal from network trunk 1 Falls back to signal from network trunk 3 AG 4000 or AG 4040 board Secondary bus master Drives B CLOCK based on signal from A CLOCK Falls back to signal from network trunk 2 CX 2000 board Clock slave to A CLOCK auto fallback enabled This configuration assigns the following clocking priorities Priority First Second Third Timing reference Board O0 digital trunk 1 A network signal from a digital trunk provides the primary master clock source Board 0 digital trunk 3 A network signal from a digital trunk provides the primary maste
61. hese configuration methods across all boards on the CT bus Otherwise the two methods interfere with one another and board clocking may not operate properly Configuring CX 2000 board clocking using keywords Board keywords enable you to specify the clocking role of each CX 2000 board in a system in the following ways e System primary clock master e System secondary clock master e Clock slave e Standalone board You can also use board keywords to establish clock fallback sources The following tables describe how to use board keywords to specify clocking configurations on multiple board or multiple chassis systems Refer to Examples on page 43 for sample configurations Dialogic Corporation 41 Dialogic CX 2000 Station Interface Board Installation and Developer s Manual Configuring the CX 2000 as primary clock master Use the following board keywords to configure a CX 2000 board as the primary clock master Note A CX 2000 board should not be used as primary or secondary clock master unless no board in the system has access to an external timing reference Use these settings only if another board has access to an external timing reference and the CX board must act as clock master This configuration is not recommended Keyword Description Clocking HBus ClockSource Specifies the source from which this board derives its timing Set this keyword to a network source NETREF or OSC Clocking HBus ClockMode Specifies the CT bu
62. id CEVICS Gaim cam NEN O0 return swiConfigLocalTimeslot swihd Natural Access switch handle E amp args target device and config item af void amp device buffer defined by parameterid sizeof device buffer size in bytes E 58 Dialogic Corporation Dialogic CX 2000 Station Interface Board Installation and Developer s Manual The following sample code shows how to configure line gain applied to a signal transmitted to the network include swidef h Natural Access Switching service ar include mvip95 h MVIP 95 definitions e include nmshw h NMS hardware specific definitions sy sf DWORD mySetTransmitGain SWIHD swihd SWI_TERMINUS terminus INT32 gain_dB SWI_LOCALT IMESLOT_ARGS args NMS_LINE_GAIN_PARMS device args localstream terminus stream args localtimeslot terminus timeslot args deviceid MVIP95_ANALOG LINE_DEVICE args parameterid ZDMIISEOSMO VISUM ASNE device gain gain dB 1000 return swiConfigLocalTimeslot swihd Natural Access switch handle ey amp args target device and config item hA void amp device buffer defined by parameterid Sizeof device buffer size in bytes au Dialogic Corporation 59 9 Keyword summary Using keywords The keywords for a CX 2000 board describe that board s configuration Some keywords are read write and others are read only Keyword type Description Read write Determines how th
63. ies on page 38 For more information about clocking refer to the NMS OAM System User s Manual See also Clocking HBus AutoFallBack Clocking HBus ClockSource Clocking HBus FallbackClockSource Clocking HBus NetRefSource Dialogic Corporation 73 Dialogic CX 2000 Station Interface Board Installation and Developer s Manual Clocking HBus ClockSource Specifies the primary timing reference for the board For information about setting up CT bus clocking and rules and restrictions for configuring CT bus clocking refer to Configuring board clocking on page 38 Syntax Clocking HBus ClockSource argument Access Read Write Type String Default OSC Allowed values OSC A CLOCK B CLOCK NETREF Example Clocking HBus ClockSource OSC Details Valid entries for this keyword are Value Description OSC Valid only if the board is the primary clock master or in standalone mode OSC causes the board to drive the bus clock using the signal from its on board oscillator Use this setting only when no external timing reference is available The on board oscillator is accurate to 32 ppm parts per million and meets the requirements for a Stratum 4E clock A_CLOCK Valid only if the board is a clock slave or secondary master This setting causes the board to act as a slave to A_CLOCK B_CLOCK Valid only if the board is a clock slave or secondary master This setting causes the board to act as a slave to B_CLOC
64. ing and relocation 0x00000100 Host interface up and down messages 0x00000200 Inter manager messages 0x00000400 All manager messages 0x80000000 Available memory OxFFFFFFFF All of the above DebugMask settings takes effect immediately It is not necessary to reboot the board for these settings to take effect Dialogic Corporation 83 Dialogic amp CX 2000 Station Interface Board Installation and Developer s Manual DefaultQslacFile Specifies the QSLAC file Syntax DefaultQslacFile argument Access Read Write Type String Default c2allsl6 sic Allowed values Any valid file name Example DefaultQslacFile c2allsl6 slc 84 Dialogic Corporation Dialogic CX 2000 Station Interface Board Installation and Developer s Manual DetectedBoards x Contains a list of all boards detected by the CX board plug in in response to an invocation of the OAM service function oamDetectBoards Syntax DetectedBoards x board name Access Read only plug in level Type String Allowed values Any valid board name Details The array is empty until this function is called Board detection actually takes place at the plug in level When oamDetectBoards is invoked the Supervisor directs each installed plug in to detect all boards in the system of a board type that the plug in supports The plug in creates a name for each board and adds the name to the plug in DetectedBoards x array keyword The NMS OA
65. io 68 AUtoStOD scd ci cele doe dese eds en hx eke vex Wanless vex RU IR a eh abe Se 69 rbd 70 BootDiagnosticbevel 5 5 ree cris tui eu v me ded ae Fas e Pa id iode abd LR a ad 71 Clocking HBus AutoFallBack sssssssessssseseememe memes nnn 72 Glocking HbBus ClockMOde ort ret rere x rre e re e E Ye RR nn 73 Clocking HBuS CIOCKSOUPCE 20 cece eee eee ee eme nemen sene 74 Clocking HBus ClockSourceNetwork scceeeee eee eee e ee eee emen 75 Clocking HBus FallbackClOCKSOUICE ecceee cece eee eee eee ene eee e eee e mmm 76 Clocking HBus NetRefSource a isrorsi iaa inis ern ra niaaa en Caina aeaa aa AEA sensns seen 78 Clocking HBus NetRefSpeed 00 cece eee cece eee eee eter een ene tees neta eee 79 Clocking HBuUS SCIOCKS PCO ss rere e reed reg exar odes et ena 80 Clocking HBus Segmeht merida inaenea riter dre de kinh tea e aril RR UI RYE REX Gu n d cia Ra 81 CIOGKING TY PO oreet ER Reve Ed tex Er ERE eR E POR MARK eds aed TE RR RNC a 82 DebugMask ecd ree re exe rix esce cl e d t e c a was RR a RD PR Ha owe lees 83 DefaultQslac ile PE 84 4 Dialogic Corporation Dialogic CX 2000 Station Interface Board Installation and Developer s Manual DetectedBoards xJ 5i RERUM E es DSPEFile 4 2 na aain Ete sace reich qe aIv E Ri bees eres jigehos dete SE REI AREE LII E RET UE eite EDITA DSP AIM AG Ci R mm ENCOCING nAuciveerecr eis Aaah i
66. ions for a standalone board sesssssesseeee 55 Using the Switching service ce cece cece eee eee m mmm messen seen 55 Opening the switch ren cree rre t nates i x c X E YA arte a AE YA d 55 Configuring local devices aie ees rere ern xh RR EXER RR EX RR n n in a a 55 Accessing th line galis wasesane trie n D ERE Y Tek IR RE RE Pix RR ERU E ER 56 Getting the line galm eec ker ret no trea e EX hene e n en i n a ac 56 Setting the line galn x eh rette re nnn E DERE RR ERR I na GR A TR E Rena 58 Chapter 9 Keyword summaary serere esee ene nn enne nn enne h neun annua nana 61 Using keywords ii oecttetec ideas census eate ad Free I eed Lei cH REDE aE N Y i Aer EE dies 61 Setting keyword values ssis riaan ann eee ee en nme e enemies nenne 61 Retrieving keyword values sssssssssssssssee ee emen emen mener 62 Editable keywordSs ccisccescseeearrecensandactes sete wit Uece M TRE RIIERIPIPDigpU a i a rre 63 Informational keywords esses nennen nmn nen nnn nnn 64 Retrieving board information csssssssssssssssesseseememen mene 64 Retrieving EEPROM information ccceee cece nsec eee ee eee eee memes 64 Pl g in keywords sieh aieo RR RR RI Re ERE RHERRTERRAN TE RR RR E Rn REM 65 Chapter 10 Keyword reference eee eee esee ee eene e eene a nean anna anna n nnn 67 Using the keyword reference e ce n anna rena RR RA FR OD Ren tune eae 67 D
67. ll respect of the trademark guidelines published by Dialogic from time to time and any use of Dialogic s trademarks requires proper acknowledgement Windows is a registered trademark of Microsoft Corporation in the United States and or other countries The names of actual companies and product mentioned herein are the trademarks of their respective owners This document discusses one or more open source products systems and or releases Dialogic is not responsible for your decision to use open source in connection with Dialogic products including without limitation those referred to herein nor is Dialogic responsible for any present or future effects such usage might have including without limitation effects on your products your business or your intellectual property rights Revision history Revision Release date Notes 9000 62160 10 May 2002 NBS Natural Access 2002 1 9000 62160 11 April 2003 SRG Natural Access 2003 1 9000 62160 12 April 2004 SRR Natural Access 2004 1 64 0486 01 October 2009 LBG NaturalAccess R9 0 64 0486 02 December 2009 LBG NaturalAccess R9 0 1 Last modified December 3 2009 Refer to www dialogic com for product updates and for information about NMS support policies warranty information and service offerings Table Of Contents Chapter 1 Introduction eseeeeeeeeee esee nenne enne h nenne annum u nana nana 7 Chapter 2 Terminology oeeeeeee ese eee enne nne n
68. llation is operational Dialogic Corporation 4 Installing a CX 2000 board System requirements To install and use CX 2000 boards your system must have e An available PCI bus slot e The PCI version 2 2 compliant bus and BIOS e Natural Access installed e Anuninterruptable power supply UPS Although a UPS is not strictly required it is strongly recommended for increased system reliability The UPS does not need to power the PC video monitor except in areas prone to severe lightning storms e An H 100 bus cable if you are connecting to any other H 100 boards e A grounded chassis with a three prong power cord e Adequate cooling for the chassis Refer to Selecting a PCI chassis on page 17 for more information e A power supply For more information refer to Using the NMS rack mount power supply chassis on page 25 or Using an alternative power supply Caution Each CX board is shipped in a protective anti static container Leave the board in its original container until you are ready to install it Handle the board carefully and hold it only by its handles We recommend that you wear an anti static wrist strap connected to a good earth ground whenever you handle the board Selecting a PCI chassis Use the following guidelines when choosing a chassis for the CX 2000 board e CX 2000 boards must be oriented vertically on the backplane to aid convection cooling Avoid using a PC tower if you have more than two CX
69. lowed values CX 2000 32 CX 2000 16 Details Model CX 2000 16 is not available The contents of the Products x keywords in the CX plug in and all other installed plug ins are added to the NMS OAM supervisor array keyword Products x at startup You can retrieve the values in the Supervisor keyword Products x to determine all products supported by all installed plug ins You can retrieve the value of the Supervisor Products Count keyword to indicate the number of items in the Supervisor Products x array keyword Retrieve the value of the board plugin Products Count keyword to determine the number of items in the plugin Products x array keyword 96 Dialogic Corporation Dialogic CX 2000 Station Interface Board Installation and Developer s Manual Ring Cadences x Toff1 Determines the length of the interval after the first ring in cadence x For more information refer to Configuring ring cadences on page 35 Syntax Ring Cadences x Toffl n Access Read Write Type Integer Default Ring Cadences x Toff1 default 0 0 1 800 2 400 Allowed values n 0 to 32766 ms X 20to2 Example Ring Cadences 1 Toffl 800 See also Ring Cadences x Toff2 Ring Cadences x Toff3 Ring Cadences x Ton1 Ring Cadences x Ton2 Ring Cadences x Ton3 Ring Period Dialogic Corporation 97 Dialogic CX 2000 Station Interface Board Installation and Developer s Manual Ring Cadences x Toff2 Determines the length of th
70. ly named oamsys cfg By default oamsys looks for a file with this name when it starts up Refer to the NMS OAM System User s Manual for specific information about the syntax and structure of this file Note You can use the oamgen utility included with the NMS OAM software to create a sample system configuration file for your system The system configuration file created by oamgen may not be appropriate for your configuration You may need to make further modifications to the file before running oamsys to configure your boards based on the file For more information about oamgen refer to the NMS OAM System User s Manual 32 Dialogic Corporation Dialogic CX 2000 Station Interface Board Installation and Developer s Manual The following table describes the CX 2000 board specific settings to include in the system configuration file for each board Keyword Description Name of the board to be used to refer to the board in the software The board name must be unique name Product Name of the board product Number Board number you use in the application to refer to the board Bus PCI bus number The bus slot location for each board must be unique Slot PCI slot number The bus slot location for each board must be unique File Name of the board keyword file containing settings for the board Sample system configuration file Allowed values for CX 2000 products Any string in square brackets CX 2000 16 CX 200
71. n Interface Board Installation and Developer s Manual Setting the line gain Use swiConfigLocalTimeslot to set the input or output line gain Set the arguments for this function as follows Argument Field Value swihd Handle returned by swiOpenSwitch args localstream 0 or 1 Refer to the CX 2000 switch model on page 53 localtimeslot 0 47 maximum 31 in 32 station models Refer to the CX 2000 switch model on page 53 deviceid MVIP95 ANALOG LINE DEVICE parameterid MVIP95 INPUT GAIN or MVIP95 OUTPUT GAIN buffer Points to the NMS LINE GAIN PARMS structure size Size of buffer in bytes The NMS LINE GAIN PARMS structure is typedef struct INT32 qdain NMS_LINE_GAIN_PARMS Multiply the desired gain setting in dB by 1000 For example to set the input line gain on a network voice port to 4 dB set the gain field of NMS LINE GAIN PARMS to 4000 The following sample code shows how to configure gain applied to a signal received from the network include swidef h Natural Access Switching service my include mvip95 h MVIP 95 definitions if include nmshw h NMS hardware specific definitions Ey S DWORD mySetReceiveGain SWIHD swihd SWI_TERMINUS terminus INT32 gain_dB SWI_LOCALTIMESLOT_ARGS args NMS LINE GAIN PARMS device terminus stream terminus timeslot MVIP95 ANALOG LINE DEVICE MVIP95 INPUT GAIN args localstream args localtimeslot args deviceid args parameter
72. n enne hne h neun annum unu aaa 9 Chapter 3 Overview of the CX 2000 board eere nnns 11 CX 2000 board features eoe mr eR e ea ER id C RES LT o a 11 Power supply Ane 13 Developer s cable Kit ie ertet en CLA Re E en ERE BR RE RR CERERI RE E 13 Software components 2 siis cuoco sevi eve cuu DV d VENT VR WE ENTER XLVE VR VY levees 13 Natural ACCESS UITIUM 13 NMS OAM m EIUS 14 CX board pl g Ir enirn rr eR RR S TEE AAN ERREUR TR eR ERA ERE E DEP RT ER EE RA 15 Configuration files cesses oreet eer ee ara rrr burner urhe pre rtr eR nere e Det ree esr Dean 15 IC DTS CIVICS araara E E E E E EE 15 CX driver SoftWare ie rx eee AEEA RR ees EEE EEEE EA 15 Installation summary oo ccc EEE nnne nnne nnn nnn 16 Chapter 4 Installing a CX 2000 board esee nennen 17 SyStemrredulremients svorssodexi ERUEN EE EE EEE de ce AE Me MEDIE 17 Selecting a PCL chassis c etr e ee eS Yo E VE E RR ER ET RR ex EA avv d 17 Board components ceo EXRRR ERE CERA Ted wer RA ade tend ERAN DERE NEAR E ERR EA Ra SURE ERR 18 Terminating the H 100 bus cece cece eee eee e menses 18 Installing the hardware ire re e x rr nen ee exu ke de viene CA Ea exa 19 Connecting to station telephones ssssssssssssssess n nemen messen 20 Developer s cable Kits ssnsdin a Eu ne ene sese menester 23 Chapter 5 Connecting a power supply eene nnne 25 Using the NMS rack mount power supply chassi
73. n polling the clock status on a CX 2000 board swiGetBoardClock reports a status of BAD on each clock source that experienced an error any time since the last configuration command was issued To clear the errors and refresh the status information an application must call swiConfigBoardClock For information about using these functions refer to the Switching Service Developer s Manual 46 Dialogic Corporation Dialogic CX 2000 Station Interface Board Installation and Developer s Manual The sample swish script that follows shows a strategy for obtaining the most current clock status Obtaining fresh clock status on CX 2000 boards When querying clocks on most boards the query returns an instantaneous clock status Cx 2000 is different in that it latches clock errors when they occur Errors remain latched until the next configuration command is issued In some cases the latched data is stale and fresher status is desired This example swish script shows how to use a query config query strategy for obtaining fresh status Initialize clocking OpenSwitch bl cxsw 1 ConfigBoardH100Clock bl type h100 source h100 a hl100mode slave fallback enable fallbacksource h100 b When polling clock status Query clocks to obtain current clock configuration ignoring status Re issue same clock configuration for purpose of clearing error latches Query clocks to obtain fresh status QueryBoardClock bl type h100 ConfigBoardH100Clock bl type h1
74. n which an extra power supply module is installed Number of CX Power supply chassis required Expansion modules peere Each chassis includes one power supply requiren module 1 1 1 2 1 1 3 1 2 4 1 2 5 1 3 6 1 3 7 N A N A 8 N A N A 26 Dialogic Corporation Dialogic CX 2000 Station Interface Board Installation and Developer s Manual In a system containing seven or eight CX boards there is a maximum of four modules per chassis Rack mount considerations Consider the following items when installing a power supply in a rack e Do not block the power supply vents or otherwise restrict airflow when installing the unit into a rack e Ensure that the rack is properly secured so the rack is stable and cannot easily tip e Ensure that the electrical requirements of the system do not exceed the capacity of the electrical circuit e If an uninterrupted power supply is used to back up the rack mount supply it should be rated for at least 1 8 kW Note In the unlikely event that the power supply current exceeds the current rating the power supply output clamps to zero to protect the supply The power supply may need to be turned off momentarily and then turned back on to restore normal operation Connecting the NMS power supply You can connect power supply modules directly to CX 2000 boards NMS supplies two cables for these connections e Shipped with the module a cable with a male 8 pin Positronic connector on one
75. nd can be configured for local ring frequency standards to satisfy global deployment requirements Dialogic Corporation 25 Dialogic amp CX 2000 Station Interface Board Installation and Developer s Manual Normal configuration The following table indicates the required number of power supply chassis and modules based upon the number of CX 2000 boards in your system The table assumes a normal configuration in which all stations are active on each board Sufficient ring signal is supplied so that for short not continuous peak demand periods more than 20 telephones rated at 1 0 REN can ring simultaneously Number of CX Power supply chassis required Expansion modules boards TM required Each chassis includes one power supply module al 1 0 2 1 0 3 1 1 4 1 1 5 1 2 6 1 2 7 1 3 8 1 3 Redundant power supply configuration To provide redundancy or to supply additional ring power to your system install one more power supply module then you need The module to board connectors on all modules are wired in parallel so if one module fails another module supplies power to the first module s board connector This helps ensure uninterrupted power to any connected boards in the unlikely event that a module fails If you connect the power supply to a UPS the contribution of a fully populated power supply chassis is 1 8 kW The following table indicates the required number of power supply chassis and modules in a configuration i
76. ng Cadences x Toff1 97 Ring Cadences x Toff2 98 Ring Cadences x Toff3 99 Ring Cadences x Toni 100 Ring Cadences x Ton2 101 Ring Cadences x Ton3 102 Ring Period 103 ringing power supply 118 RingVoltageEnable 104 S signaling module 117 SignalingLoopbackEnable 105 software components 13 specifications 115 118 Dialogic Corporation Dialogic CX 2000 Station Interface Board Installation and Developer s Manual State 64 station telephones 20 storage temperature 116 switch model 53 SwitchConnections 106 SwitchDriver Name 107 Switching service 55 system requirements 17 T temperature 52 116 Dialogic Corporation test program 112 V verifying 50 board operation 51 LEDs 49 temperature 52 Version Major 108 Version Minor 109 121
77. nostics performed during initialization of the board When disabled set to 0 the board ignores any diagnostic errors returned while it is being initialized Syntax BootDiagnosticLevel level Access Read Write plug in level Type Integer Default 1 Allowed values 65535 to 65535 Example BootDiagnosticLevel 1 Details The valid values for level are 0 and 1 Zero 0 indicates that no diagnostics are performed and 1 is the maximum level If a test fails the test number is reported back as the error code Note Some tests can pass back more than one error code depending on the options selected and or the mode of failure You must be running oammon to view diagnostic results Dialogic Corporation 71 Dialogic CX 2000 Station Interface Board Installation and Developer s Manual Clocking HBus AutoFallBack Enables or disables clock fallback on the board This keyword specifies whether or not the board automatically switches to a secondary timing reference if its primary timing reference fails For information about setting up CT bus clocking and rules and restrictions for configuring CT bus clocking refer to Configuring board clocking on page 38 Syntax Clocking HBus AutoFallBack argument Access Read Write Type String Default NO Allowed values YES NO Example Clocking HBus AutoFallBack NO Details The primary timing reference is specified by the Clocking HBus ClockSource keyword
78. nts limit cabling to within the building CX 2000 boards offer a standard set of station call control features Functions such as playing recording and conferencing are performed by the trunk interface boards or other resource boards in the system Dialogic Corporation 11 Dialogic CX 2000 Station Interface Board Installation and Developer s Manual The following table summarizes the CX 2000 board features Chassis type Number of ports Call center applications Supported PBX applications Supported Detect on off hook Supported Detect flash hook Supported DTMF detection Supported DTMF generation Supported Dial tone Supported Call progress tones Supported CT bus switching API Supported Heart beat diagnostic Supported Transmit gain Supported Receive gain Supported Temperature sensors Supported On premise extensions Supported Off premise extensions Not supported Wiring between buildings Not supported The CX 2000 board is limited to inside cabling due to both heat and safety power cross certification Internal ringing supply Not supported Easy chassis selection Not supported Selecting a PCI chassis with proper air flow is critical for multiple CX 2000 32 boards to operate For more information refer to Selecting a PCI chassis on page 17 The CX 2000 fully supports the H 100 bus specification Switching is implemented with the T8100A chip The T8100A offers full support for the H 100 bus within the H 100 archit
79. o Ring Cadences x Toffi Ring Cadences x Toff2 Ring Cadences x Toff3 Ring Cadences x Ton1 Ring Cadences x Ton2 Ring Period 102 Dialogic Corporation Dialogic CX 2000 Station Interface Board Installation and Developer s Manual Ring Period Specifies the duration of a full cycle of rings usually six seconds For more information refer to Configuring ring cadences on page 35 Syntax Ring Period n Access Read Write Type Integer Default 6000 Allowed values n 6 to 32766 ms Example Ring Period 6000 See also Ring Cadences x Toffi Ring Cadences x Toff2 Ring Cadences x Toff3 Ring Cadences x Ton1 Ring Cadences x Ton2 Ring Cadences x Ton3 Dialogic Corporation 103 Dialogic CX 2000 Station Interface Board Installation and Developer s Manual RingVoltageEnable Enables or disables ring voltage Syntax RingVoltageEnable argument Access Read Write Type String Default Enable Allowed values Enable Disable Example RingVoltageEnable Enable 104 Dialogic Corporation Dialogic CX 2000 Station Interface Board Installation and Developer s Manual SignalingLoopbackEnable Enables or disables signaling loopback Syntax SignalingLoopbackEnable argument Access Read Write Type String Default Disable Allowed values Enable Disable Example SignalingLoopbackEnable Disable Dialogic Corporation 105 Dialogic CX 2000 Station Interface
80. oard and other H 100 boards in adjacent PCI bus slots Make sure each board s PCI bus connector is seated securely in a slot Secure the end bracket on the CX 2000 board to the PC Connect the H 100 bus cable to the CX 2000 board If you have multiple H 100 boards connect the H 100 bus cable to each of the H 100 boards 10 Replace the cover and connect the computer to its power source oO 06 x 9 u 11 Install Natural Access as described in the Natural Access installation booklet 12 Connect station telephones to the board as described in Connecting to station telephones on page 20 13 Connect a power supply to the board as described in Using the NMS rack mount power supply chassis on page 25 or Using an alternative power supply on page 29 Dialogic Corporation 19 Dialogic CX 2000 Station Interface Board Installation and Developer s Manual Connecting to station telephones This topic provides information for connecting telephones to the CX 2000 board The CX 2000 board can connect to local telephones through up to 2000 feet of cable Lines from local telephones to the CX 2000 board cannot run outside the building The station interface connector on the CX 2000 is a single MDR 68 pin connector on the end bracket shown in the following illustration Power connector Board locate LED Ring voltage LED Battery LED unused MDR connector The CX 2000 board ships with one 3 foot cable NMS P N 32590 with an MD
81. oard is properly installed as described in Verifying the board installation on page 50 use the cditest utility to check that the board is operating correctly Using cditest and a telephone you can see off hook on hook events play dial tone see DTMF events ring the telephone and more Refer to Interactive test program cditest on page 112 for more information Follow this procedure to perform a simple board operation test 1 EE ML Set up the board and verify that it is working correctly in standalone mode as described in Verifying the board installation on page 50 Run the cditest utility cditest is found in one of these directories Operating system Path Windows nms ctaccess demos cditest UNIX opt nms ctaccess demos cditest On the cditest command line specify the address of the DSP port corresponding to the attached telephone s line interface port For example if the telephone is attached to port 1 timeslot 0 on board 0 and the DSP is attached to stream 4 run cditest by entering cditest b 0 s 4 0 Type the following commands at the prompt a Type op to open the port Type et to enable talk battery power Type eb to start the signaling detector Take the phone off hook The event CDIEVN OFF HOOK is displayed Type ed to start the DTMF detector Type gn and press the Return key to generate a dial tone ph oq ox Ox Dial digits on the telephone As you do so digit events are displayed as follows Event C
82. ommendations refer to Selecting a PCI chassis on page 17 e Improve room temperature controls CX boards that operate beyond the maximum field operating temperatures may exhibit one or more of the following symptoms e Events are sent to the application to warn of overheating For more information about these events refer to the CDI Service Developer s Reference Manual e New calls receive a strange tone in place of the dial tone e The loop current may be reduced This reduction in current may impact the operation of telephones or other attached devices 52 Dialogic Corporation Implementing switching CX 2000 switch model This topic describes e The specific use of each stream as shown for H 100 streams and local streams e Anillustration of the CX 2000 switch model e Lucent T8100A switch blocking H 100 streams H 100 streams Streams 0 31 timeslots 0 127 Streams clocked at 8 MHz Local streams Local streams Station voice information Stations 0 47 Streams 0 and 1 timeslots 0 47 for 48 ports Stations 0 31 Streams 0 and 1 timeslots 0 31 for 32 ports Station signaling information Stations 0 47 Streams 2 and 3 timeslots 0 47 for 48 ports Stations 0 31 Streams 2 and 3 timeslots 0 31 for 32 ports DSP voice information Streams 4 and 5 timeslots 0 47 for 48 ports Streams 4 and 5 timeslots 0 31 for 32 ports DSP signaling information Streams 6 and 7 timeslots 0
83. on about the syntax of NMS OAM board keyword files e Specify parameter settings using the oamcfg utility Refer to the NMS OAM System User s Manual for information about oamcfg e Create a new board keyword file either with additional keywords or with keywords whose values override earlier settings e Specify the settings using the OAM service functions Refer to the NMS OAM Service Developer s Reference Manual for more information 34 Dialogic Corporation Dialogic CX 2000 Station Interface Board Installation and Developer s Manual A sample board keyword file cx2000 cfg is installed by Natural Access You can copy this file and modify it The file is located in one of the following paths depending upon your operating system Operating system Path to sample file Windows nms cx cfg UNIX opt nms cx cfg The contents of cx2000 cfg are shown in the following example For information about NMS OAM board keyword files refer to the NMS OAM System User s Manual Standalone operation Clocking HBus ClockMode Clocking HBus ClockSource STANDALONE OSC Master the CT Bus drive clock A Clocking HBus ClockMode Clocking HBus ClockSource MASTER_A osc Slave to the CT Bus slave from clock A Clocking HBus ClockMode Clocking HBus ClockSource SLAVE A_CLOCK You can customize additional features e Configuring the ring cadence e Configuring board clocking Configuring ring cadences For CX 2000 boards
84. onnector on the end bracket of the board The following illustration shows the power connector pinouts for the CX 2000 board 9 10 Ring N C voltage y Power connector N C N C 5 6 N C Ring return 3 4 High Battery battery return N C N ti Low Battery N C No connection battery return The mating connector is Molex 43025 1000 with Molex 43030 0001 or Molex 43030 007 pins If only one DC output is available it must be connected to both the high battery input and the low battery input 30 Dialogic Corporation Configuring the system Referencing the CDI manager for Natural Access For the CDI manager component to be available to the Natural Access server when it boots the CDI manager must be referenced in the Natural Access configuration file cta cfg as shown below ctasys Service ncc adimgr Service adi adimgr Service cdi cdimgr Service ais aismgr Service dtm adimgr Service ppx ppxmgr Service swi swimgr Servic vce vcemgr oam oammgr ll Service For more information about cta cfg and its contents refer to the Natural Access Developer s Reference Manual Adding board configurations to the NMS OAM database Each board that NMS OAM configures and starts must have a separate set of configuration parameters Each parameter value is expressed as a keyword name and value pair for example Encoding MuLaw
85. r clock source Board 1 digital trunk 2 A network signal from a digital trunk provides the secondary master clock fallback source Dialogic Corporation 43 Dialogic CX 2000 Station Interface Board Installation and Developer s Manual The following illustration shows this configuration CT bus A CLOCK A CLOCK B CLOCK B CLOCK NETREF NETREF Board 0 Board 1 AG 4000 AG 4000 Primary clock Secondary clock Board 2 master master CX 2000 Clock slave network board Drives A CLOCK from timing signal received on trunk 1 falls back to signal from trunk 3 network board References A CLOCK falls back to B CLOCK Drives B CLOCK references A CLOCK falls back to network signal received on trunk 2 L Driving clock e Clock source e gt Clock fallback source The following table shows board keywords used to configure the boards according to the configuration shown in the preceding illustration Board Role Clocking keyword settings 0 Primary clock master Clocking HBus ClockMode MASTER A Clocking HBus ClockSource NETWORK Clocking HBus ClockSourceNetwork 1 Clocking HBus AutoFallBack YES Clocking HBus FallBackClockSource NETWORK Clocking HBus FallBackNetwork 3 1 Secondary clock master Clocking HBus ClockMode MASTER B Clocking HBus ClockSource A CLOCK Clocking HBus AutoFallBack YES Clocking HBus FallBackClockSource NETWORK Clocking
86. rface Board Installation and Developer s Manual Clocking HBus NetRefSpeed Specifies the speed of the NETREF timing signal on the CT bus For information about setting up CT bus clocking and rules and restrictions for configuring CT bus clocking refer to Configuring board clocking on page 38 Syntax Clocking HBus NetRefSpeed argument Access Read Write Type String Default 8K Allowed values 8K 1544M 2048M Example Clocking HBus NetRefSpeed 8K Details Only 8K is currently supported See also Clocking HBus NetRefSource Dialogic Corporation 79 Dialogic amp CX 2000 Station Interface Board Installation and Developer s Manual Clocking HBus SClockSpeed Specifies the speed in MHz of the driven Sclock in configurations where a board acts as primary clock master For information about setting up CT bus clocking and rules and restrictions for configuring CT bus clocking refer to Configuring board clocking on page 38 Syntax Clocking HBus SClockSpeed argument Access Read Write Type String Default 2M Allowed values 2M 4M 8M Example Clocking HBus SClockSpeed 2M See also Clocking HBus Segment 80 Dialogic Corporation Dialogic CX 2000 Station Interface Board Installation and Developer s Manual Clocking HBus Segment Specifies the CT bus segment to which the board is connected In most cases the chassis contains only one segment For information about setting up CT bus
87. rish hen deren ate ee eaten sau eRe Reeve ert elev baa mee an Res ExternalRingerEnable 5 2 otio esae te d shedeanecetaaqucdebertdamebeeRistin cubes Eden rd dde HighatteryEnable neice eret ee RR I e CAR a E ERR UR ERAN RR Eocation PGI BUs or VERRE rk RR AEN ERR RR UR RA SR RR ER PARURE ia Location PEL Slots Tn LowBatteryEnable 2 exer nce ea vis cov Ee EN VAARAA DRE FEX edad Names ROBA E beu ene AR her ced a wae dt eb rau dele D a a PrOdUCtS X em T M Ring Ccadences x T offi oce oot dea Dex ERR casey et RU UT OE VRR tree ER DEUS Ring Cadences x zTOoff2 5 22 2 2t need etse eese tp percer eh vba ov Pt x Rc ener elite aris Ring Cadences X TOff3 isi icis e c te sese re hr e e tr n eg ea travail Rea FRE ER A Ring Cadences x TORh 1 i ete exta hace Rex ERE ae Ss aE Dav ev ead dave EA Ring Cadences x TOn2 i cette retour uc ener IE Ted p Ie RII D elIDe Dd Ya a RE IRG S Ring Cadences X TONS ws ccs oec ee de Ru maid er E xd row ema gola a A ae RUN ER Ring Perlod sce RE D en RE ates betas ER ERR yh aces eR REUNIR AA DERE RE EN RingVoltageEnable 22 ie rrt al chad arena anisqennners rRx Tee E Ee PR Y De E E erede cies SignalingLoopbackEnable nte trt ti md RR ein Ra even RR a SwitchConnections cDNA tare Mia eae ae ees Aido DIETAN C 00 nnne eese nna sua a rea areae nna eae enn VERSION Ma OF ccs ie etenim deters xL e x EX Vete EE at vae VELA EN
88. rnative power supply Power supply requirements The tables in this topic specify power supply requirements for different boards cable lengths and resistive loads Cables between the power supply and the board must be rated for 2 A per board or greater Twisted pair cabling is recommended for noise reduction Warning In the worst case the ring voltage must not exceed 92 V AC and the DC voltage must not exceed 52 V DC An AG 2000 power supply can be substituted for the rack mount supply for one CX 2000 board The cable supplied with the AG 2000 power supply will mate with the connector on the board CX 2000 power supply requirements For CX 2000 boards AC voltage is required only if you are enabling ringing of station telephones Length of 24 AWG Max resistive Recommended output cable load Talk Ring voltage only if ringing battery required 0 to 2000 feet 600 Ohms 24 V DC 55 to 89 V AC and 24 V DC 2000 feet Not supported Dialogic Corporation 29 Dialogic CX 2000 Station Interface Board Installation and Developer s Manual The ring signal circuitry in the power supply must be equivalent to the following illustration Ring output 9 Ring voltage 6 Ring return 55 to 89 V AC Telco 1 power Low battery connector on 2 CX 2000 board DC OUT Battery return COM or GND Connecting an alternative power supply Connect the power supply to the TELCO POWER c
89. s esee nnn 25 Normal configuration cese rrr AE ERR XR ERR EXER QE EE RARE ER E ERRN A 26 Redundant power supply configuration sseesseeseee nennen 26 Rack mount considerations cena centre t n xn Ee Cu ER ha cx Fea ER EA E vx Rd px da 27 Connecting the NMS power supply sssssssss memes 27 Powering up the power supply sssssssssse mme 28 Using an alternative power supply ccecce cece cece tease nmm nnn 29 Power supply requirements enr nae nn nk ERR RR ERR RE RR XR ERR ERR RR o ERR E EKT A 29 Connecting an alternative power supply sssssssssssrrsrssrsnrrnnsrrrrrnnsrerrnnnsrerrnnns 30 Chapter 6 Configuring the system esesseeeesese nane nne nana nan 31 Referencing the CDI manager for Natural Access sssssesseeeeee 31 Adding board configurations to the NMS OAM database seeeeeen 31 Configuring and starting the system using oamsys s ssssssssserrsessnrrnsrurnrrrennrnrnn 32 Creating a system configuration file for oamsys ssssssssssssssrrurrsrurrnnnunerrnnnneurnn 32 Sample system configuration file cesses mmm 33 RUNMING Eric 34 Changing configuration parameter settings sssssssssrerrsssrrrrunuurnrrnnnurerrnunneuran 34 Configuring FING cadences ore ext rex HER e E RRERRHRERRRERRRRRERERAE E RERA Na xE Perk REN 35 Default ring cadence Sansen nn ek ursa x rer RVk ex PIE re ERR ER FEET ERA 37 Configuring board ClOC
90. s clock that the board drives Set this keyword to either A CLOCK MASTER A or B CLOCK MASTER B Clocking HBus AutoFallBack Enables or disables clock fallback on the board Set to YES if Clocking HBus ClockSource is set to NETREF Otherwise set to NO Clocking HBus FallbackClockSource Specifies an alternate timing reference to use when the master clock source fails Set this keyword to a timing source other than the one specified with Clocking HBus ClockSource NETREF or OSC Note If the primary master s first source fails and then returns the board s timing reference switches back to the first timing source This is not true for the secondary clock master Configuring the CX 2000 as secondary clock master Use the following board keywords to configure a CX 2000 board as the secondary clock master Note A CX 2000 board should not be used as primary or secondary clock master unless no board in the system has access to an external timing reference Use these settings only if another board has access to an external timing reference and the CX board must act as clock master This configuration is not recommended Keyword Description Clocking HBus ClockSource Specifies the source from which this board derives its timing Set this keyword to the clock driven by the primary clock master For example if the primary master drives A CLOCK set the keyword to A CLOCK Clocking HBus ClockMode Specifies the CT bus clock that the secondar
91. sed on the contents of the specified system configuration file and board keyword files oamsys then directs the NMS OAM to start the boards and configure them according to the specified parameters Refer to Configuring and starting the system using oamsys on page 32 for more information CDI service The CX Devices Interface CDI service is a Natural Access service that performs low level station oriented call control and board management functions for CX boards These functions include tone generation DTMF detection signaling on board timer actuation temperature monitoring power detection and station module detection CX driver software The following drivers are installed with Natural Access for operating CX 2000 boards Operating system Driver names Windows cxddrv sys UNIX cx CXSW Red Hat Linux CX O CXSW O Dialogic Corporation 15 Dialogic CX 2000 Station Interface Board Installation and Developer s Manual Installation summary The following table summarizes the steps required to install CX 2000 hardware and software components 1 2 16 Step Description Ensure that your PC system meets the system requirements on page 17 Install the board and connect it to station telephones Connect a power supply Refer to the Connecting a power supply section Install Natural Access Refer to the Natural Access installation booklet for more information Configure the system Verify that your insta
92. st Name cditest Purpose Demonstrates CDI service functions executing in asynchronous mode cditest is used to e Verify proper installation and operation of the CDI service e Expose working examples of Natural Access and CDI service functions Usage cditest Options where options are Option Description Default bn Board number n 0 s strm slot DSP stream and timeslot 4 0 Help Featured functions Natural Access system functions and CDI service functions are featured Description cditest is a menu driven interactive program Enter one and two letter commands to execute Natural Access and CDI service commands cditest operates only if default switch connections are nailed up on the board SwitchConnections Yes or SwitchConnections Auto and Clocking HBus ClockMode STANDALONE or the connections are made in another way 112 Dialogic Corporation Dialogic CX 2000 Station Interface Board Installation and Developer s Manual Procedure The following procedure assumes that you are testing on a CX 2000 board with an external power supply and an attached telephone To run cditest 1 Navigate to the demonstration program directory Operating system Path Windows opt nms cx cfg UNIX opt nms ctaccess demos cditest Start cditest by entering the following at a command prompt cditest b n s stream slot Where n stream and slot are the number and PCI stream and slot of the CX board For e
93. t Enable Allowed values Enable Disable Example LowBatteryEnable Enable See also HighBatteryEnable Dialogic Corporation 93 Dialogic amp CX 2000 Station Interface Board Installation and Developer s Manual Name Specifies the board name Syntax Name name Access Read Write at board level read only at plug in level Type String Default The product name followed by a space and then a numeral For example CX 2000 32 0 Allowed values At board level any valid board name At plug in level cx bpi Example Name My CX 2000 Details The name can be changed by modifying this keyword The plug in Name keyword is read only It contains the name of the plug in cx bpi See also Number 94 Dialogic Corporation Dialogic CX 2000 Station Interface Board Installation and Developer s Manual Number Specifies the logical board number for this board Syntax Number xxx Access Read Write Type Integer Default 0 Allowed values 0 31 Example Number 0 Details NMS OAM creates a board number that is guaranteed to be unique within a chassis You can override this value See also Name Dialogic Corporation 95 Dialogic amp CX 2000 Station Interface Board Installation and Developer s Manual Products x Contains a list of all products supported by the CX plug in Syntax Products x product type Access Read only CX plug in level Type String Al
94. t 116 ExternalRingerEnable 89 H hardware specifications 115 board components 18 cable kit 23 environment 116 features 11 H 100 compliant interface 116 LEDs 49 PCI chassis 17 119 Dialogic CX 2000 Station Interface Board Installation and Developer s Manual power requirements 116 power supply 25 system requirements 17 temperature 116 HighBatteryEnable 90 humidity 116 I informational keywords 64 installing 16 alternative power supply 29 board 19 rack mount power supply chassis 25 standalone board 55 station telephones 20 terminating the H 100 bus 18 verification 50 K keywords 61 board information 88 91 92 94 95 clocking 72 73 74 75 76 78 79 80 81 82 configuring debugging information 83 configuring ring cadences 97 98 99 100 101 102 103 configuring switching 106 107 configuring the DSP 87 downloading files 84 86 editable 63 informational 64 plug in 65 powering station telephones 89 90 93 104 105 read write 63 read only 64 stopping or starting a board 68 69 L line gain 56 Location PCI Bus 91 120 Location PCI Slot 92 Location Type 64 LowBatteryEnable 93 M maximum temperature 116 modem connections 47 N Name 94 Natural Access 13 NMS OAM 14 Number 95 Oo OAM 14 oamsys 32 34 operating temperature 116 P plug in keywords 65 power requirements 116 power supply 25 Product 64 Products x 96 R rack mount ringing power supply 118 ring cadence 35 Ri
95. t value Allowed values A list of all possible values Example An example of usage Description A detailed description of the keyword s function See also A list of related keywords Dialogic Corporation Dialogic CX 2000 Station Interface Board Installation and Developer s Manual AutoStart Specifies whether the board automatically starts when ctdaemon is started Syntax AutoStart argument Access Read Write Type String Default NO Allowed values YES NO Example AutoStart NO Details The Supervisor keyword AutoStartEnabled enables or disables the autostart feature If AutoStartEnabled is set to YES the Supervisor starts each board whose AutoStart keyword is set to YES when ctdaemon is started If AutoStartEnabled is set to NO no boards are started automatically regardless of the setting of the AutoStart keyword For details refer to the NMS OAM System User s Manual See also AutoStop 68 Dialogic Corporation Dialogic CX 2000 Station Interface Board Installation and Developer s Manual AutoStop Specifies whether the board automatically stops when ctdaemon is stopped Syntax AutoStop argument Access Read Write Type String Default NO Allowed values YES NO Example AutoStart NO Details The Supervisor keyword AutoStopEnabled enables or disables the autostop feature If AutoStopEnabled is set to YES the Supervisor stops each board whose AutoStop keywor
96. tion and Maintenance software and related utilities e The CX 2000 software package that includes the e CX board plug in e Configuration files e CDI service DLLs and libraries that provide the call control functions on CX 2000 boards e CX drivers and downloadable firmware Natural Access Natural Access is a complete software development environment for voice applications It provides a standard set of functions grouped into logical services Each service has a standard programming interface For more information about standard and optional Natural Access services refer to the Natural Access Developer s Reference Manual Dialogic Corporation 13 Dialogic CX 2000 Station Interface Board Installation and Developer s Manual NMS OAM NMS OAM manages and maintains telephony resources in a system These resources include hardware components including CX boards and low level board management software modules such as clock management Using NMS OAM you can e Create delete and query the configuration of a component e Start boot stop shut down and test a component e Receive notifications from components NMS OAM maintains a database containing records of configuration information for each component as shown in the following illustration This information consists of parameters and values Configuration database NMS OAM Board plug In Be Software components Boards Eac
97. tion and Developer s Manual Editable keywords The following table summarizes the keywords you can change To Use these keywords Specify whether the board is started or stopped automatically AutoStart Specify information about the board Set up clocking information Configure ring cadences Configure switching Configure debugging information Specify files to download to the board Configure the DSP Enable or disable power to station telephones Dialogic Corporation AutoStop Encoding Location PCI Bus Location PCI Slot Name Number Clocking HBus AutoFallBack Clocking HBus ClockMode Clocking HBus ClockSource Clocking HBus ClockSourceNetwork Clocking HBus FallbackClockSource Clocking HBus NetRefSource Clocking HBus NetRefSpeed Clocking HBus SClockSpeed Clocking HBus Segment Clocking Type Ring Cadences x Ton1 Ring Cadences x Toff1 Ring Cadences x Ton2 Ring Cadences x Toff2 Ring Cadences x Ton3 Ring Cadences x Toff3 Ring Period SwitchConnections SwitchDriver Name DebugMask DefaultQslacFile DSPFile DSP Image ExternalRingerEnable HighBatteryEnable LowBatteryEnable RingVoltageEnable SignalingLoopbackEnable 63 Dialogic CX 2000 Station Interface Board Installation and Developer s Manual Informational keywords You cannot edit the keywords listed in this topic Use these keywords for retrieving information about the e Board e EEPROM Retrieving board
98. us INT32 gain dB SWI_LOCALTIMESLOT_ARGS args NMS_LINE_GAIN_PARMS device DWORD SEO args localstream terminus stream args localtimeslot terminus timeslot args deviceid MVIP95 ANALOG LINE DEVICE args parameterid MVIP95_INPUT_GAIN re swiGetLocalTimeslotInfo swihd Natural Access switch handle ory amp args target device and config item void amp device buffer defined by parameterid my sizeof device buffer size in bytes ay gain dB device gain 1000 VELU TEF The following sample code shows how to retrieve line gain applied to a signal transmitted to the network include swidef h Natural Access Switching service 3 include mvip95 h MVIP 95 definitions A include nmshw h NMS hardware specific definitions ory DWORD myGetTransmitGain SWIHD swihd SWI_TERMINUS terminus INT32 gain dB SWI_LOCALTIMESLOT_ARGS args NMS_LINE_GAIN_PARMS device DWORD Xe gg args localstream terminus stream args localtimeslot terminus timeslot args deviceid MVIP95 ANALOG LINE DEVICE args parameterid MVIP95 OUTPUT GAIN rc swiGetLocalTimeslotInfo swihd Natural Access switch handle RY amp args target device and config item S void amp device buffer defined by parameterid ir sizeof device buffer size in bytes ay gain dB device gain 1000 Test lain YOL Dialogic Corporation 57 Dialogic CX 2000 Statio
99. x Toff3 Determines the length in ms of the silence between the last ring in the cadence and the first ring of the next cadence This value must be equal to 2 3 of the total length of the cadence Ring Period Must be set to the total length of the cadence in ms The following illustration shows the role of each keyword in determining a cadence optional Toffi i Ton2 Toff2 Ton3 M REED XM gt oe 3X Toff3 2 3 of total cycle Ring Period Time _ gt You can omit the third ring or both the second and third rings by setting their keywords to 0 However Ring Cadences x Ton1 and Ring Cadences x Toff3 must always be set Also Ring Cadences x Toff3 must always equal at least 2 3 of the total length of the cadence This is so the ring phasing algorithm works correctly All cadences must be of the same length For example the total length of the following cadences must be the same for each cadence Set the Ring Period keyword to this length Ring Cadences x Tonl Ring Cadences x Toff1 Ring Cadences x Ton2 Ring Cadences x Toff2 Ring Cadences x Ton3 Ring Cadences x Toff3 36 Dialogic Corporation Dialogic CX 2000 Station Interface Board Installation and Developer s Manual Default ring cadences Cadencing keywords have default values that specify three distinctive ring cadences The following table lists the default values for the keywords x Toni
100. xample to open port 01 on board O0 enter ditest b0 s4 0 A menu of commands is displayed Enter OP to create a context and open the CDI service CTAEVN_OPEN_SERVICES_DONE is displayed on your screen Enter any additional commands that you want to use For example the ET command enables the battery EB enables the bit detector The stop event fetch SE get one event GE and continue event fetch CE commands allow you to step through board operations one at a time retrieving events with each step You can use these commands to answer questions you may have relating to state event combinations Dialogic Corporation 113 1 2 Hardware specifications General hardware specifications This topic describes Mechanical specifications Host interface Telephone interface H 100 compliant interface Environment Maximum board operating temperature Power requirements including the telco power per board Signaling module Rack mount ringing power supply specifications Mechanical specifications Feature Specification TDM Bus Features one complete H 100 bus interface with MVIP 95 enhanced compliant switching Processing One TMS320C549 DSP power Board weight Main board 50 Ib 18 kg Daughterboard 15 Ib 08 kg Software Natural Access Host interface BIOS Feature Specification Electrical 5 V PCI bus interface compliant with the PCI specification version 2 2 The PCI interface is a
101. y master drives Set this keyword to the clock not driven by the primary clock master MASTER A or MASTER B Clocking HBus AutoFallBack Enables or disables clock fallback on the board Set this keyword to YES Clocking HBus FallbackClockSource Specifies an alternate timing reference to use when the master clock does not function properly Set this keyword to a timing reference not used by the primary clock master NETREF or OSC Note If the primary master s timing reference recovers the secondary master continues to drive the clock referenced by all clock slaves in the system until the application intervenes 42 Dialogic Corporation Dialogic CX 2000 Station Interface Board Installation and Developer s Manual Configuring the CX 2000 as a clock slave Use the following board keywords to configure a CX 2000 board as a clock slave Keyword Description Clocking HBus ClockMode Specifies the CT bus clock from which the board derives its timing Set this keyword to SLAVE to indicate that the board does not drive any CT bus clock although the board can still drive NETREF Clocking HBus ClockSource Specifies the source from which this clock derives its timing Set this keyword to the clock driven by the primary clock master A CLOCK or B CLOCK Clocking HBus AutoFallBack Enables or disables clock fallback on the board Set this keyword to YES Clocking HBus FallbackClockSource Specifies the alternate clock reference to use w
Download Pdf Manuals
Related Search
Related Contents
Centrale double flux à échangeur rotatif Content Module Pella 81DU0100 User's Manual UE MEMS TP 1 - TD Etude d`un résonateur mécanique avec vaddio 999-1036-000 product manual Installations Préparation EasyPIC3 Manual - MikroElektronika Saint Eble, mode d`emploi pour l`aventure Copyright © All rights reserved.
Failed to retrieve file