Upload
others
View
9
Download
0
Embed Size (px)
Citation preview
Intel® DM3™ Architecture PCI Products on WindowsConfiguration Guide
November 2003
05-1875-001
DM3 Architecture PCI Products on Windows Configuration Guide – November 2003
INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL® PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN INTEL'S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER, AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. Intel products are not intended for use in medical, life saving, or life sustaining applications.
Intel may make changes to specifications and product descriptions at any time, without notice.
This Intel® DM3™ Architecture PCI Products on Windows Configuration Guide as well as the software described in it is furnished under license and may only be used or copied in accordance with the terms of the license. The information in this manual is furnished for informational use only, is subject to change without notice, and should not be construed as a commitment by Intel Corporation. Intel Corporation assumes no responsibility or liability for any errors or inaccuracies that may appear in this document or any software that may be provided in association with this document.
Except as permitted by such license, no part of this document may be reproduced, stored in a retrieval system, or transmitted in any form or by any means without express written consent of Intel Corporation.
Copyright © 2003, Intel Corporation
AnyPoint, BoardWatch, BunnyPeople, CablePort, Celeron, Chips, CT Media, Dialogic, DM3, EtherExpress, ETOX, FlashFile, i386, i486, i960, iCOMP, InstantIP, Intel, Intel Centrino, Intel Centrino logo, Intel logo, Intel386, Intel486, Intel740, IntelDX2, IntelDX4, IntelSX2, Intel InBusiness, Intel Inside, Intel Inside logo, Intel NetBurst, Intel NetMerge, Intel NetStructure, Intel SingleDriver, Intel SpeedStep, Intel StrataFlash, Intel TeamStation, Intel Xeon, Intel XScale, IPLink, Itanium, MCS, MMX, MMX logo, Optimizer logo, OverDrive, Paragon, PDCharm, Pentium, Pentium II Xeon, Pentium III Xeon, Performance at Your Command, RemoteExpress, SmartDie, Solutions960, Sound Mark, StorageExpress, The Computer Inside., The Journey Inside, TokenExpress, VoiceBrick, VTune, and Xircom are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries.
* Other names and brands may be claimed as the property of others.
Publication Date: November 2003
Document Number: 05-1875-001
Intel Converged Communications, Inc.1515 Route 10Parsippany, NJ 07054
For Technical Support, visit the Intel Telecom Support Resources website at:http://developer.intel.com/design/telecom/support
For Products and Services Information, visit the Intel Telecom Products website at:http://www.intel.com/design/network/products/telecom
For Sales Offices and other contact information, visit the Where to Buy Intel Telecom Products page at:http://www.intel.com/buy/wtb/wtb1028.htm
DM3 Architecture PCI Products on Windows Configuration Guide – November 2003 3
Contents
Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
About This Publication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1 Configuration Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.1 Major Configuration Steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111.2 The Configuration Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2 Configuration Manager (DCM) Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.1 Configuration Manager (DCM). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132.2 TDM Bus Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162.3 Configuration File Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172.4 Media Loads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.4.1 Features Supported . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182.4.2 Fixed and Flexible Routing Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252.4.3 Media Load Configuration File Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.5 CT Bus Clock Fallback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282.5.1 Primary Clock Fallback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282.5.2 Reference Master Fallback. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3 CONFIG File Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.1 CONFIG File Formatting Conventions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313.2 CONFIG File Sections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323.3 [Encoder] Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333.4 [NFAS] Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353.5 [CAS] Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
3.5.1 CAS Signaling Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363.5.2 Transition Signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373.5.3 Pulse Signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383.5.4 Train Signal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403.5.5 Sequence Signal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
3.6 [CHP] Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453.7 [TSC] Section. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
4 Configuration Procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
4.1 Assumptions and Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 494.2 Order of Procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504.3 Starting the Configuration Manager (DCM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504.4 Selecting a Configuration File Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524.5 Setting the TDM Bus Clock Source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 554.6 Setting the Bus Companding Method for DM3 Configurations . . . . . . . . . . . . . . . . . . . . . 574.7 Configuring the Network Interface Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 584.8 Modifying Other DCM Property Sheet Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 594.9 Modifying the FCD File Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
4.9.1 Editing the CONFIG File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 614.9.2 Generating the FCD File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
4 DM3 Architecture PCI Products on Windows Configuration Guide – November 2003
Contents
4.10 Initializing the System. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 624.11 Downloading Global Call CDP File Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 624.12 Reconfiguring the System. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
5 DCM Parameter Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
5.1 Driver Property Sheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 655.2 Logical Property Sheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 675.3 Misc Property Sheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 685.4 Network Property Sheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 735.5 Physical Property Sheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 745.6 TDM Bus Configuration Property Sheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 785.7 Telephony Bus Property Sheet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 875.8 Trunk Configuration Property Sheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 875.9 Version (Version Info.) Property Sheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 895.10 Files Property Sheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
6 CONFIG File Parameter Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
6.1 [0x44] Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 926.2 [0x2b] Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 926.3 [0x2c] Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 936.4 [encoder] Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 966.5 [recorder] Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 996.6 [0x39] Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1016.7 [0x3b] Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1016.8 [0x3b.x] Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1016.9 [lineAdmin.x] Parameters (Digital Voice) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1026.10 [LineAdmin.x] Parameters (Analog Voice) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1076.11 [NFAS] Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1096.12 [NFAS.x] Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1096.13 [CAS] Parameters for T1 E&M Signals. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1116.14 [CAS] Parameters for T1 Loop Start Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1136.15 [CAS] Parameters for T1 Ground Start Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1186.16 [CAS] User-defined CAS and Tone Signal Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . 1236.17 [CAS] User-defined Signals for Selectable Rings Parameters . . . . . . . . . . . . . . . . . . . . . 1246.18 [CCS] Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1266.19 [CHP] Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1306.20 [CHP] T1 Protocol Variant Definitions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1316.21 [CHP] ISDN Protocol Variant Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1476.22 [CHP] Analog Voice Variant Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1556.23 [TSC] Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1556.24 [TSC] defineBSet Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
6.24.1 Gain Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1626.25 [0x1b] Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1646.26 [0x1d] Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
Numerical Index of Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
DM3 Architecture PCI Products on Windows Configuration Guide – November 2003 5
Contents
Figures
1 DCM Main Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 Misc Property Sheets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 TDM Bus Configuration Property Sheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164 Cluster Configurations for Fixed and Flexible Routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265 Clock Fallback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296 AGC Gain vs. Input Average . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347 Pre-transition ABCD Bit States . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 378 Example of Off-hook Transition Signal (0xC15CA001) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389 Example of Wink Pulse Signal (0xC15CA011) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4010 Example of T1 Loop Start Train Signal (0xC15CA032) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4311 Example of T1 Loop Start Sequence Signal (0xC15CA033) . . . . . . . . . . . . . . . . . . . . . . . . . . . 4512 Computer Name Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5113 DM/V-B Trunk Configuration Property Sheet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5214 Assign Firmware File Dialog Box. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5415 Physical Property Sheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6016 DTMF Tone Generation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
6 DM3 Architecture PCI Products on Windows Configuration Guide – November 2003
Contents
Tables
1 Channel Densities by Board and Media Load (non-Universal). . . . . . . . . . . . . . . . . . . . . . . . . . 232 Channel Densities by Board and Media Load (Universal) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243 Channel Densities for DM3 Analog Boards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244 Intel NetStructure High Density Station Interface Country Codes . . . . . . . . . . . . . . . . . . . . . . . 275 Protocol Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 7
Revision History
This revision history summarizes the changes made in each published version of this document.
Document No. Publication Date Description of Revisions
05-1875-001 November 2003 Initial version of document. Much of the information contained in this document was previously published in the DM3 Configuration File Reference, document number 05-1272-005.
8 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
Revision History
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 9
About This Publication
The following topics provide information about this Intel® DM3™ Architecture PCI Products on Windows Configuration Guide:
• Purpose
• Intended Audience
• How to Use This Publication
• Related Information
Purpose
This guide provides information about configuring Intel® NetStructure™ and Intel® Dialogic® PCI boards that are based on the DM3 architecture in a Windows* environment. Configuration procedures are included, as well as descriptions of configuration files and configuration parameters.
Intended Audience
This information is intended for:
• System, application, and technology developers
• Toolkit vendors
• VAR/system integrators
• System and network administrators
How to Use This Publication
This information is organized as follows:
• Chapter 1, “Configuration Overview” describes the major configuration steps in the order in which they are performed and provides a brief overview of each aspect of configuring a system containing Intel NetStructure on DM3 architecture boards.
• Chapter 2, “Configuration Manager (DCM) Details” provides details about using the configuration manager (DCM), selecting configuration files and setting configuration parameters.
• Chapter 3, “CONFIG File Details” provides additional detailed information about specific aspects of configuring a system that relate to the .config (CONFIG) files.
• Chapter 4, “Configuration Procedures” contains detailed procedural information for configuring a system that uses Intel NetStructure on DM3 architecture boards.
10 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
About This Publication
• Chapter 5, “DCM Parameter Reference” describes each parameter associated with the DCM. Included are a description, a list of values, and configuration guidelines.
• Chapter 6, “CONFIG File Parameter Reference” describes each parameter associated with CONFIG files. Included are a description, a list of values, and configuration guidelines.
Related Information
For additional information related to configuring an Intel® telecom product, see the following:
• For timely information that may affect configuration, see the Release Guide and Release Update. Be sure to check the Release Update for the system release you are using for any updates or corrections to this publication.
• For information about installing the system software, see the systems software installation guide supplied with your release.
• For information about configuring Intel telecom products that use the Springware architecture, see the Intel® Dialogic® on Springware Architecture Products for PCI on Windows Configuration Guide.
• For additional information about the configuration manager (DCM), including parameter information, refer to the DCM Online Help supplied with your system release.
• For information about administrative functions relating to the Intel NetStructure boards, see the systems administration guide supplied with your release.
• For information about administrative functions relating to the SNMP agent software, see the SNMP Agent Software Administration Guide.
• For information about configuring a third-party board as the TDM bus clock master, refer to the DCM Online Help.
• http://developer.intel.com/design/telecom/support (for technical support)
• http://www.intel.com/network/csp/ (for product information)
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 11
11.Configuration Overview
The configuration overview describes the major configuration steps in the order in which they are performed. It also provides a brief overview of each aspect of configuring a system containing a Intel® Dialogic® or Intel® NetStructure™ boards that are based on the DM3 Architecture.
• Major Configuration Steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
• The Configuration Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.1 Major Configuration Steps
The following major steps are used to configure a system containing an Intel Dialogic or Intel NetStructure on DM3 Architecture board:
1. Starting the configuration manager (DCM)
2. Selecting a configuration file set (optional)
3. Setting the TDM bus clock source (optional)
4. Setting the encoding method for E1 applications
5. Configuring the Network Interface Connector
6. Modifying other DCM property sheet parameters (optional)
7. Modifying FCD parameters
8. Initializing the system
9. Reconfiguring the system (optional)
Detailed information about the board configuration procedures is provided in Chapter 4, “Configuration Procedures”.
1.2 The Configuration Process
Once the Intel® Dialogic® System Release is installed, you start the configuration process by invoking the configuration manager (DCM). The configuration parameters that you select in the DCM are used by the downloader to initialize the system when the boards are started. For detailed procedures, see Chapter 4, “Configuration Procedures”. An overview of the configuration process is as follows:
Starting the configuration manager (DCM)Within the DCM, each board has a set of property sheets that display the board’s configuration parameters, grouped together on tabs according to the type of board functionality they affect (for example, the Network or Driver tabs). For details about the DCM, including property sheets and parameters, see the DCM Online Help.
12 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
Configuration Overview
Selecting a Configuration File SetTwo configuration files, a Product Configuration Description (PCD) file and a Feature Configuration Description (FCD) file, must be downloaded to each DM3 Architecture board in your system. The purpose of the PCD file is to determine the software components your system will use. The purpose of the FCD file is to adjust the settings of the components that make up each product. Each PCD and FCD file for a configuration has the same name; only the extensions (.pcd and .fcd) differ.
Setting the TDM Bus Clock SourceThis step involves using the DCM to access the TDM Bus Configuration property sheet and setting the clock source. The source for clocking depends on the bus mode in which the system runs. The bus mode is determined by the capability of the devices installed in your system. The system automatically determines the bus mode on the basis of installed devices.
Setting the Encoding Method for E1 ApplicationsThis step involves changing the PCM encoding method to A-law for DM3 boards in E1 applications.
Configuring the Network Interface ConnectorThis step involves using the DCM to access each board’s Network property sheet and setting the following parameters: IPAddress, SubnetMask, TargetName, HostName, UserName, and GatewayIPAddress.
Modifying Other DCM Property Sheet ParametersThis step provides instructions for modifying additional DCM parameters. For details about DCM property sheets and associated parameters, refer to the DCM Online Help supplied with your system release.
Modifying FCD File ParametersIt is sometimes necessary to adjust the parameters within the FCD file; this is done by editing the associated CONFIG file. The FCD file, and configuration file sets (.pcd, .fcd, and .config files) are located in c:\Program Files\Dialogic\Data. For details about configuration file sets, refer to Section 2.3, “Configuration File Sets”, on page 17. For details about CONFIG files, refer to Chapter 3, “CONFIG File Details”.
Initializing the SystemDuring system initialization, all required firmware for an Intel NetStructure product is downloaded and configured using the identified configuration files and parameter settings.
Reconfiguring a SystemIf hardware is added or configuration parameters need to be changed, the system must be reconfigured. Parameter changes can be made by invoking the DCM and changing the parameter values as needed. The system is then re-initialized by starting the system service.
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 13
22.Configuration Manager (DCM) Details
This chapter provides an overview of the configuration manager (DCM) graphical user interface including information to help you select configuration files.
• Configuration Manager (DCM). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
• TDM Bus Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
• Configuration File Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
• Media Loads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
• CT Bus Clock Fallback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
2.1 Configuration Manager (DCM)
The configuration manager (DCM) utility is a graphical user interface (GUI) that allows you to customize board, system, and TDM bus configurations. The interface is used to modify parameter settings, select different configuration file sets, start and stop the system, and start and stop individual boards. In addition, the DCM can start the system using the default configuration settings.
The DCM main window contains pull-down menus, shortcut icons, a system window, and a status window. The system window contains a tree structure of the boards installed in your system. The top line of the display, Configured Devices on..., shows the name of the computer you connected to. If you entered an IP address instead of a computer name, the IP address is shown. Refer to Figure 1.
14 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
Configuration Manager (DCM) Details
Figure 1. DCM Main Window
The first level of the tree structure shows the board families or categories of boards currently installed in your system, and also shows the TDM bus, which refers to the resource bus used to carry information between boards. The next level displays the model names of the boards in your system. If the board model names are not displayed, click the family name node(s) to expand the tree structure.
The status window, located at the bottom of the main window, is used to display descriptive text when administrative events are received. For example, it will display “System started” when the system is started and “Device detected” when a device has been detected. The DCM also supports rollover help. When selecting a menu item, or when the mouse is on a particular tool bar icon, a description of the menu item or icon is displayed in the status window.
Within the DCM, each board has a set of property sheets that display a set of board’s configuration parameters. Each property sheet displays a different set of parameters based on the functionality they affect. To access a board’s property sheets, double-click on the board model name in the system window. The Misc property sheet is displayed by default. Refer to Figure 2.
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 15
Configuration Manager (DCM) Details
Figure 2. Misc Property Sheets
The property sheet and parameters are displayed in the property sheet window. Select a different property sheet by clicking on the appropriate property sheet tab at the top of the window. To return to the DCM main window, click OK.
Parameter values are modified by selecting the parameter in the property sheet window and selecting (or entering) a new value in the Edit window. Select a parameter by clicking on it. For instructions on modifying parameters, refer to Chapter 4, “Configuration Procedures”.
For additional information about the DCM, including pull-down menus, shortcut icons, and parameter reference information, refer to the DCM Online Help supplied with DCM. The DCM Online Help can be accessed from the Help pull-down menu located on the DCM main window or by pressing the F1 key. To access information about a specific parameter within DCM, highlight the parameter and press the F1 key.
16 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
Configuration Manager (DCM) Details
2.2 TDM Bus Parameters
TDM Bus parameters are located on the TDM Bus Configuration property sheet. To access this property sheet, expand the TDM Bus device on the DCM main window and double click on the Bus-0 device. The TDM Bus Configuration property sheet is displayed. Refer to Figure 3.
Note: Do not access the TDM Bus Configuration property sheet when configuring a board device (by double clicking on the board model from the DCM main window). When accessing the property sheet in this way, only a subset of parameters are viewable and they are read only.
Figure 3. TDM Bus Configuration Property Sheet
The TDM Bus Configuration parameters come in pairs, one for the User Defined value and one for the Resolved value. The User Defined value is the one that you set to change the value. The Resolved equivalent is the configuration parameter value that has been resolved by the system software. The resolved parameter value may not match the one you set through the User Defined parameter. User Defined and the Resolved equivalent parameters can be set in two ways.
Set the parameter to a value of Default In this case, the value of the User Defined parameter is set to a value of Default and the system software determines the value of the parameter. The actual value is then indicated in the parameter’s Resolved equivalent.
For example, if the NETREF One FRU (User Defined) parameter is set to an H.100/H.110 enabled device, and the Derive Primary Clock From (User Defined) parameter is set to a
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 17
Configuration Manager (DCM) Details
value of Default, then the Derive Primary Clock From (Resolved) parameter will be set to NETREF_1.
Set the parameter to a specific valueIn this case, the value of the User Defined parameter is set to a specific value. The system software will attempt to configure the system with the parameter when you click the Apply button on the DCM property sheet. If the value can be applied, the Resolved equivalent will be to the same value as the User Defined parameter. If the system cannot be configured with the User Defined value, the system will select another value and display it in the parameter’s resolved equivalent.
For example, if the Derive Primary Clock From (User Defined) parameter is set to a value of InternalOscillator, then the Derive Primary Clock From (Resolved) parameter will be set to a value of InternalOscillator.
Note: If the system software cannot configure the system with the User Defined value, only the Resolved equivalent will indicate the parameter’s true value; the User Defined parameter will remain set to the inapplicable value. Therefore, you must always double-check the resolved equivalent to be sure of the parameter’s true value.
2.3 Configuration File Sets
The PCDFileName and FCDFileName parameters are displayed from the DCM Misc property sheet. These files are part of a configuration file set. The set of files associated with a specific configuration all have the same name; only the extensions (.pcd, .fcd and .config) differ. A set of these files with the same name are used for a specific board type. The board type can include a single board or a group of similar boards. Depending on the board type and the protocol that the board will use, a specific FCD and PCD file are downloaded to that board as identified in the DCM. If the FCD file needs to be modified, the CONFIG file in that same set is used.
The files associated with configuration file sets include:
CONFIG FileThe CONFIG file (.config), located in \Program Files\Dialogic\Data, contains the modifiable parameter settings used to configure board components. After parameters are modified in the CONFIG file, the fcdgen utility is used to generate a modified FCD file. For additional information about CONFIG files, see Chapter 3, “CONFIG File Details”.
FCD FileAn FCD file (.fcd), located in \Program Files\Dialogic\Data, must be downloaded to each board in the system. The purpose of the FCD file is to adjust the settings of the components that make up each product. For example, the FCD file may contain instructions to set certain country codes, or may send messages that configure the Telephony Service Provider (TSP) component to operate with a particular network protocol.
The FCD file defines a simple message form that the downloader parses and sends to a specific component. These parameters are sent to a component within a message and can be thought of as configurable features of a component.
Note: The FCD file should not be edited directly. If parameters require modification, the changes are made by editing the associated CONFIG file. Also, an FCD file should not be copied from another directory to the Program Files\Dialogic\data directory.
18 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
Configuration Manager (DCM) Details
PCD FileA PCD file (.pcd), located in \Program Files\Dialogic\Data, must be downloaded to each board in the system. The purpose of the PCD file is to determine the software components your system will use. It defines the product by mapping download object files to specific processors, configuring the kernel for each processor and setting the number of component instances to run on each processor.
Note: The PCD file should not be modified by the user.
fcdgenThe fcdgen utility, located in \Program Files\Dialogic\Bin, is used when modifying configuration parameters. The fcdgen utility uses the CONFIG file to generate an updated FCD file. After the FCD file is updated, it is downloaded to the board. For a detailed procedure, see Section 4.9.2, “Generating the FCD File”, on page 61.
An example of a configuration file set for a DM/V960A-4T1-PCI board using the 4ess protocol is as follows:
• ml2_qsa_4ess.config
• ml2_qsa_4ess.fcd
• ml2_qsa_4ess.pcd
2.4 Media Loads
Media loads are pre-defined sets of features supported by DM3 boards. A media load consists of a configuration file set (PCD, FCD, and CONFIG files) and an associated firmware load that are downloaded to each board. Universal media loads simultaneously support voice, fax, and conferencing resources.
• Features Supported . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
• Fixed and Flexible Routing Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
• Media Load Configuration File Sets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.4.1 Features Supported
The media loads, or feature sets, are numbered (for example, 1, 2, 9b) for identification purposes and apply to the following boards:
• Intel® NetStructure™ DI Series Station Interface Boards
• Intel® NetStructure™ DM/IP, DM/V, DM/V-A, and DM/V-B Boards
2.4.1.1 Intel® NetStructure™ DI Series Station Interface Boards
The features supported on each DI Series board by media load is as follows.
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 19
Configuration Manager (DCM) Details
DI/0408-LS-A-R2
DI Media Load 1 for the DI/0408-LS-A-R2 board:
• Trunks: call control, Caller ID, and dedicated voice (player, recorder, tone generator, signal detector) for the four analog loop start interfaces.
• Stations: call control, Caller ID, and dedicated voice (player, recorder, tone generator, signal detector) for the eight analog station interfaces.
• Capability to switch the signal from the audio input to the CT Bus.
• Support for up to three conferences with a total of nine parties maximum between all conferences. Conference resources are shareable across the system via the CT Bus.
• Two channels of V.17 fax sharable across the system via the CT Bus.
DI Media Load 2 for the DI/0408-LS-A-R2 board:
• Eight channels of voice (player, recorder, tone generator, signal detector) sharable across the system via the CT Bus
• Trunks: call control, Caller ID, and dedicated tone generation and signal detection capability for the four analog loop start interfaces.
• Stations: call control, Caller ID, and dedicated tone generation and signal detection capability for the eight analog station interfaces
• Capability to switch the signal from the audio input to the CT Bus
• Support for up to three conferences with a total of nine parties maximum between all conferences. Conference resources are shareable across the system via the CT Bus
• Two channels of V.17 fax sharable across the system via the CT Bus
DI Media Load 4 for the DI/0408-LS-A-R2:
• Supports the same features as DI media load 2 with the addition of four channels of continuous speech processing (CSP) resources, which are shareable across the system via the CT Bus
DI/SIxx-R2
DI Media Load 1 for DI/SIxx-R2 boards:
• Call control and dedicated voice (player, recorder, tone generator, signal detector) for the appropriate number analog station interfaces. That is, for DI/SI32 there are 32 voice resources and MSI devices.
• Capability to switch the signal from the audio input to the CT Bus.
• For DI/SI32 only: support for up to five conferences with a total of 16 parties max between all conferences, without echo cancellation. Support for up to five conferences with a total of 12 parties max between all conferences, with echo cancellation.
• For DI/SIxx R2: support for up to five conferences with a total of 16 parties max between all conferences, with or without echo cancellation.
• Caller ID transmission to stations
20 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
Configuration Manager (DCM) Details
2.4.1.2 Intel® NetStructure™ DM/IP, DM/V, DM/V-A, and DM/V-B Boards
Intel NetStructure DM/V, DM/V-A, and DM/V-B boards are supported by media loads 1 through 10 and universal media loads 1 through 3. Intel NetStructure DM/IP boards are supported by media loads 2 and 11. The features supported by each media load is as follows:
Media Load 1 – Basic Voice
• Provides play, record, digit generation, and digit detection
• All half duplex voice operations
• Supports the following coders:
– 64 kbps and 48 kbps G.711 PCM VOX and WAV
– 24 kbps & 32 kbps OKI ADPCM VOX and WAV
– 64/88/128/176 kbps Linear PCM VOX and WAV
• Speed control on 8 kHz coders
• Volume control
• Cached prompts
• GTG/GTD
• Call progress analysis
• Transaction record
Note: Density limitations may exist for transaction record. Check the specific media load for details.
• All call control features when using a board with a network interface
Media Load 1b – Basic Voice Plus
• All Basic Voice features (see Media Load 1)
• ADSI/2-way FSK/ETSI-FSK
Media Load 2 – Enhanced Voice
• All Basic Voice features (see Media Load 1)
• Continuous speech processing (CSP)
• Enhanced coders:
– G.726 at 16 kbps, 24 kbps, 32 kbps, and 40 kbps
– GSM (TIPHON* and Microsoft*)
– IMA ADPCM
– TrueSpeech
• Silence Compressed Record (G.711, OKI ADPCM, Linear 8kHz, and G.726)
• IP transcoders (Intel NetStructure DM/IP Series boards only)
– G.711: 1 frame/packet at 10, 20, or 30 ms (A-law or mu-law)
– G.723: 1, 2, or 3 frames/packet at 30 ms (silence compression with VAD and CNG)
– G.729: 1, 2, 3, or 4 frames/packet at 10 ms (silence compression with VAD and CNG)
– GSM: 1, 2, or 3 frames/packet at 20 ms (silence compression with VAD and CNG)
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 21
Configuration Manager (DCM) Details
Media Load 2b – Enhanced Voice plus CSP Streaming to CT Bus
• All Enhanced Voice features (see Media Load 2)
• CSP streaming to CT Bus
Media Load 2c – Enhanced Echo Cancellation
• All Enhanced Voice features (see Media Load 2)
• Enhanced Echo Cancellation (in addition to standard 16 ms tap length, provides selectable tap lengths of 32 ms and 64 ms)
Media Load 5 – Fax
• All Enhanced Voice Features (see Media Load 2)
• V.17 Fax
Media Load 5b
• All Enhanced Voice features (see Media Load 2)
• All Fax Features (see Media Load 5)
• CSP CT Bus Streaming
Media Load 5bc – Enhanced Echo Cancellation
• All Enhanced Voice features (see Media Load 2)
• All Fax Features (see Media Load 5)
• CSP CT Bus Streaming
• Enhanced Echo Cancellation (see Media Load 2c)
Media Load 9b – Conferencing Only (Rich Conferencing)
• Traditional DCB conferencing plus echo cancellation:
– No voice channels
– Conferencing
– Signal detection
– Tone clamping
– Tone generation
– Echo cancellation (16 ms)
Media Load 9c – Conferencing Only (Basic)
• This media load provides the same support as Media Load 9B except the following:
– No Signal Detection
– No Tone Clamping
– No Tone Generation
– No Echo Cancellation
Media Load 9d – Conferencing Only (Standard Conferencing - DCB)
• This media load provides the same support as Media Load 9B except the following:
– No Echo Cancellation
22 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
Configuration Manager (DCM) Details
Media Load 10 – Enhanced Voice Plus Conferencing
• All Enhanced Voice features (see Media Load 2)
• Conferencing resource (Conferencing and voice are independent. This media load provides both enhanced voice as well as DCB DSP conferencing.)
Media Load 11 – Enhanced Voice Plus Conferencing (Intel NetStructure DM/IP Series boards only)
• All Enhanced Voice features (see Media Load 2)
Note: Enhanced voice is not supported on the DM/IP601-2E1-PCI-100BT board. For this board, only basic coders are supported.
• Conferencing resource
Universal Media Loads 1 through 3 – Refer to Table 2, “Channel Densities by Board and Media Load (Universal)”, on page 24.
For a list of channel densities based on media load configurations, refer to Table 1, Table 2, and Table 3.
Note: Some of the media loads listed in the following tables may be system release dependent. Check the Release Guide for your system release to determine the latest media loads.
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 23
Configuration Manager (DCM) Details
Table 1. Channel Densities by Board and Media Load (non-Universal)
Board
Media Loads
Voice Only Fax Conf OnlyVoice and
Conferencing
1 1b 2 2b 2c 5 5bc 9b 9c 9d 10 11‡
DM/V480-4T1-PCI 48†
DM/V600-4E1-PCI 60†
DM/V960-4T1-PCI 96
DM/V1200-4E1-PCI 120
DM/V480-2T1-PCI-HiZ 48
DM/V600-2E1-PCI-HiZ 60
DM/V480A-2T1-PCI 48 48# 48/12 48/60
DM/V600A-2E1-PCI 60 60# 60/12 60/60
DM/V960A-4T1-PCI 96 96 120♦
DM/V1200A-4E1-PCI 120 120 120♦
DM/V2400A-PCI 240 120 120 120/12 120 240 60/60
DMV600BTEP
DMV1200BTEP
DMV3600BP 360 120/24 160 576 270 60/60
DM/IP241-1T1-PCI-100BT 24/24 24/24/30
DM/IP301-1E1-PCI-100BT
30/30 30/30/30
DM/IP481-2T1-PCI-100BT 48/48 48/48/60
DM/IP601-2E1-PCI-100BT
60/60 60/60/60
† For the DM/V480-4T1-PCI board, this media load has full 4 span (96 channels) denstiy of tone detection and generation. For the DM/V600-4E1-PCI board, this media load has full 4 span (120 channels) denstiy of tone detection and generation
# Also supports FSK
♦Without network interfaces
‡ Media load 11 only applies to Intel NetStructure DM/IP Series boards.
Note: Any entry in the format #/# indicates the number of voice channels/conferencing channels. For example, 24/24 indicates 24 voice and 24 conferencing channels. Any entry in the format #/#/# indicates the number of IP networks/voice channels/conferencing channels. For example, 24/24/30 indicates 24 IP networks, 24 voice channels, and 30 conferencing channels.
24 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
Configuration Manager (DCM) Details
Table 2. Channel Densities by Board and Media Load (Universal)
Board ML
Media Loads/Features Supported
Voice Only Fax Conferencing Only
Bas
icVo
ice
Tran
s ac
tio
nR
eco
rd
En
han
ced
Voic
e
Tru
eSp
eech
En
ance
d E
cho
Can
cella
tio
n‡
CS
P S
trea
min
gto
CT
Bu
s
FS
K
Fax
Co
nfe
ren
cin
g
Co
nfe
ren
cin
g -
To
ne
Cla
mp
ing
Co
nfe
ren
cin
g -
E
cho
Can
cella
tio
n
DM/V960A-4T1-PCI UL2 96 96 4 15 15 15
DM/V1200A-4E1-PCI UL1 60 8
DMV600BTEP UL1 60 60 60 60 60 60 60 16 60 60 60
DMV1200BTEP UL1 120 120 120 120 120 120 120 12 30 30
DMV3600BP UL1 120 120 120 120 120 120 120 12 30 30
DMV3600BP UL2 120 120 120 12 60 60 60
DMV3600BP UL3 240 100 240 12 60 60
Note: Features within a resource group (Headings marked as Voice Only, Fax, or Conferencing Only) are inclusive. Features across resource groups are additive. For example, on the DMV600BTEP board, there are 60 total voice resources, 16 fax resources, and 60 conferencing resources. This means that any combination of the listed voice resources (Voice Only subheadings marked as Basic Voice, Transaction Record, Enhanced Voice, TrueSpeech, and Enhanced Echo Cancellation, CSP Streaming to CT Bus, and FSK) can be used up to a total of 60. For example., 30 Basic Voice plus 10 Enhanced Voice plus 10 TrueSpeech plus 10 CSP Streaming to CT Bus. In addition to these various voice resources, the example media load can use 16 fax resources and 60 conferencing resources (with Tone Clamping and Echo Cancellation) .
‡ Default configuration is standard EC (16 ms). To set it to EEC tail length, change the CSP parameter 0x2c03 accordingly in the respective .config file. For detailed information about parameter values and configuration procedures, refer to the Intel® DM3™ Architecture PCI Products on Windows Configuration Guide.
Table 3. Channel Densities for DM3 Analog Boards
Board
Med
ia L
oad
Sta
tio
ns‡
Tru
nks
‡
Co
nfe
ren
cin
g
Fax
Cal
l Lo
gg
ing
FS
K
CS
P S
trea
min
gto
CT
Bu
s
Mu
sic
on
Ho
ld
DMV160LP 1 16 4 16 16
DMV160LP EU 1 16 4 16 16
DMV160LP JP 1 16 4 16 16
DMV160LPHIZ 1 16 16 16
DI/0408-LS-A-R2 1 8 4 12 1
DI/0408-LS-A-R2 2 8 4 3 2 12 1
‡ Reflects number of voice resources
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 25
Configuration Manager (DCM) Details
2.4.2 Fixed and Flexible Routing Configurations
There are two types of routing configurations: fixed and flexible. All media loads support flexible routing. Non-media load configurations support fixed routing.
Fixed routing configurationWith fixed routing, the resource devices (voice/fax) and network interface devices are permanently coupled together in a fixed configuration. Only the network interface device has access to the TDM bus. For example, on a DM/V960-4T1 board, each voice resource channel device is permanently routed to a corresponding network interface device on the same physical board. The routing of these resource and network interface devices is predefined and static. The resource device also does not have access to the TDM bus and so cannot be routed independently on the TDM bus. No off-board sharing or exporting of voice/fax resources is allowed.
Flexible routing configuration With flexible routing, the resource devices (voice/fax) and network interface devices are independent, which allows exporting and sharing of the resources. All resources have access to the TDM bus. For example, on a DM/V960-4T1 board, each voice resource channel device and each network interface time slot device can be independently routed on the TDM bus.
These routing configurations are also referred to as cluster configurations.The fixed routing configuration is one that uses permanently coupled resources, while the flexible routing configuration uses independent resources. From a DM3 perspective, the fixed routing cluster is restricted by its coupled resources and the flexible routing cluster allows more freedom by nature of its independent resources, as shown in Figure 4.
DI/0408-LS-A-R2 4 8 4 3 2 12 4 1
DI/SI16-R2 1 16 5 16 1
DI/SI24-R2 1 24 5 24 1
DI/SI32-R2 1 32 5 32 1
HDSI/480-PCI 1 48 48
HDSI/720-PCI 1 72 72
HDSI/960-PCI 1 96 96
HDSI/1200-PCI 1 120 120
Table 3. Channel Densities for DM3 Analog Boards
Board
Med
ia L
oad
Sta
tio
ns‡
Tru
nks
‡
Co
nfe
ren
cin
g
Fax
Cal
l Lo
gg
ing
FS
K
CS
P S
trea
min
gto
CT
Bu
s
Mu
sic
on
Ho
ld
‡ Reflects number of voice resources
26 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
Configuration Manager (DCM) Details
Figure 4. Cluster Configurations for Fixed and Flexible Routing
The following restrictions apply when using fixed routing configuration:
• TDM bus voice resource routing is not supported
• TDM bus fax resource routing restricted
• Voice, Fax, and Global Call resource/device management restricted
2.4.3 Media Load Configuration File Sets
For most products, the file names of the configuration file set reflects the media load supported. If a media load number (mlx) is not present in the file name, no media load is supported for that configuration. The following sections provide information about the media load configuration file sets for the boards that use media loads:
• Intel® NetStructure™ DM/F and DM/VF Fax Boards
• Intel® NetStructure™ DM/IP Boards
• Intel® NetStructure™ DM/V Voice and Intel® NetStructure™ DM/V-A and DM/V-B Series Boards
• Intel® NetStructure™ High Density Station Interface Boards
Voice Fax
NetworkInterface
TDM bus
The R4 Voice Resource includes the DM3 Player, Recorder, Tone Generator, and Signal Detector resources.
The Fax Resource is an optional component.
The Network Interface is referred to in DM3 terms as the Telephony Service Channel (TSC).
Notes:1.
2.
3.
Fixed Routing(Coupled Resources)
Flexible Routing(Independent Resources)
Voice
TDM bus
NetworkInterface
TDM bus
Fax
TDM bus
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 27
Configuration Manager (DCM) Details
2.4.3.1 Intel® NetStructure™ DM/F and DM/VF Fax Boards
Media load configuration files for DM/F boards are identified by having an fn3 or a vfn3 prefix, respectively. For example, on a DM/VF240-1T1 board using the T1 ISDN DMS protocol:
• vfn_isdn_dms.config supports a fixed routing configuration.
• vfn3_isdn_dms.config supports media loads in a flexible routing configuration.
2.4.3.2 Intel® NetStructure™ DM/IP Boards
Configuration files for DM/IP boards are identified by having an ipvs prefix and an evr (exportable voice resource) in the filename. Exportable voice resource denotes flexible routing. Fixed routing is not supported on these boards.
The configuration files are also customized by feature set, as well as by protocol. For example, on a DM/IP481-2T1-PCI-100BT board, using T1 ISDN 4ESS protocol:
• ipvs_evr_2isdn_4ess_311.pcd supports media load 2.
• ipvs_evr_2isdn_4ess_ml11_311.pcd supports media load 11.
2.4.3.3 Intel® NetStructure™ DM/V Voice and Intel® NetStructure™ DM/V-A and DM/V-B Series Boards
Media load configuration files for DM/V Voice, DM/V-A Series, and DM/V-B Series boards are identified by having an mlx or ulx prefix, where x represents the specific media load. Configuration files that do not begin with a mlx or ulx prefix (that is, which begin with 4x2, qs, or qsa, for example) do not support media loads and do not support flexible routing.
Media loads support flexible routing and the configuration file sets are customized by feature set, as well as by protocol. For example, on a DM/V960-4T1 board using the T1 ISDN 4ESS protocol:
• qs_isdn_4ess.pcd supports a fixed routing configuration.
• ml1_qs_4ess.pcd supports media load 1 and a flexible routing configuration.
2.4.3.4 Intel® NetStructure™ High Density Station Interface Boards
Configuration files for Intel NetStructure High Density Station Interface boards are prefaced with a country code. This code represents the country-specific protocol that is supported. For example, the HDSI CONFIG file for Austria E1 (code = at), supporting 48 channels is:
• at_hdsi_48_play_rec.config
Refer to Table 4 for a list of country codes for all supported countries.
Table 4. Intel NetStructure High Density Station Interface Country Codes
Code Country
at Austria
au Australia
28 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
Configuration Manager (DCM) Details
2.5 CT Bus Clock Fallback
The system provides clock fallback to maintain timing in the event that the current clock source fails. The following sections provide reference information about the two types of clock fallback:
• Primary Clock Fallback
• Reference Master Fallback
2.5.1 Primary Clock Fallback
For the following discussion, refer to Figure 5, “Clock Fallback”, on page 29 for an illustration of the CT Bus clocking concepts.
The Primary Clock Master is a device (board) that provides timing to all other devices attached to the bus. The Primary Clock Master drives bit and framing clocks for all of the other boards (slaves)
be Belgium
ch Switzerland
de Germany
dk Denmark
es Spain
fr France
gb United Kingdom
hk Hong Kong
ie Ireland
it Italy
jp Japan
lu Luxembourg
mx Mexico
my Malaysia
nl Netherlands
no Norway
nz New Zealand
pt Portugal
se Sweden
sg Singapore
us United States
za South Africa
Table 4. Intel NetStructure High Density Station Interface Country Codes (Continued)
Code Country
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 29
Configuration Manager (DCM) Details
in the system via CT Bus Line A or Line B. This bus clocking is synchronized to either the board's internal oscillator or, preferably, to the NetRef1 line which provides a timing reference (8 kHz) derived from a T1 or E1 interface signal.
In addition, a Secondary Clock Master can be defined as a backup for the same purpose. This board, like the Primary Clock Master, is capable of driving the bit and framing clocks for all of the other boards in the system. The Secondary Clock Master uses whichever CT Bus line (A or B) is not defined for the Primary Master Clock. If the system senses a failure of the Primary Clock Master, the system will cause the clock source to fall back to the Secondary Clock Master. The Secondary Clock Master, like the primary, also provides clocking that is synchronized to either the board's internal oscillator or, preferably, to the NetRef1 line.
Figure 5. Clock Fallback
Both the Primary and Secondary Clock Masters are defined by the user. If, however, the Secondary Clock Master has failed and the system senses that this is no longer a reliable clock source, the system can transfer the role of Clock Master to yet another board in the system if that board meets the criteria for a clock master. The board selected by the system as the new Clock Master will provide clocking to the system via the same line (A or B) that the Secondary Clock Master used to provide the clocking.
Also, if no Secondary Clock Master has been defined, and the Primary Clock Master fails, the system will automatically choose another board to be Primary Clock Master, if another board in the system is clock master capable.
Line A
Line B
NetRef1
CT Bus
PrimaryClock
Master
SecondaryClock
Master
Slave(Secondary
Clock MasterCapable)
ReferenceMaster
ReferenceMaster
Fallback
T1/E1Trunk
T1/E1Trunk
30 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
Configuration Manager (DCM) Details
2.5.2 Reference Master Fallback
In addition to supporting clock master fallback, the system also provides for fallback in the event the board designated as the Reference Master fails. The failure could be caused by degradation of the board itself, or by a degradation of the T1 or E1 trunk from which the reference signal is derived. A second line on the same board or a line on a second board can be assigned as the Reference Master Fallback board (the user must specify the trunk to be used on the Reference Master Fallback board). In the event that the Network Reference board stops providing a reliable signal to drive the NetRef1 line, the system will switch to the Reference Master Fallback board for this purpose.
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 31
33.CONFIG File Details
This chapter provides background information about CONFIG (.config) files including directory location and formatting conventions. This chapter also includes information to help you set the parameters contained in the CONFIG file including the following:
• CONFIG File Formatting Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
• CONFIG File Sections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
• [Encoder] Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
• [NFAS] Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
• [CAS] Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
• [CHP] Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
• [TSC] Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
3.1 CONFIG File Formatting Conventions
The CONFIG (.config) files, located in Dialogic\Data, are ASCII files that contain component configuration information required by Intel® telecom boards. When manually editing the CONFIG file, use the following formatting conventions:
ParametersMany CONFIG file parameters use the SetParm command to assign values. The format is SetParm followed by an equal sign, followed by the hexadecimal parameter number, followed by a comma, followed by the parameter value:
SetParm=parameter-number, parameter-value
Additional commands used to set parameters include:
• AddNFASInterface (see “GroupID (Group Identifier)”, on page 110)
• transition, pulse, train, and sequence (see Section 3.5, “[CAS] Section”, on page 36)
• Variant (see Section 3.6, “[CHP] Section”, on page 45)
• defineBSet (see Section 3.7, “[TSC] Section”, on page 47).
SectionsConfiguration parameters are grouped into sections. In general, each section begins with a section name enclosed in square brackets. (The section names are listed and described in Section 3.2, “CONFIG File Sections”, on page 32.) The parameters for the section immediately follow the section name.
[section-name]
Some sections group parameters that apply to a specific network interface (trunk) or channel (line). These section names are followed by a period (.) and the trunk number. For sections that group parameters like this, there is a separate section for each trunk.
[section-name.trunk-number]
32 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Details
CommentsComments can be added to the CONFIG file. If you use an exclamation point (!) anywhere on a line, all text to the right of the exclamation point until the end of the line is treated as a comment (ignored).
! comment
For a list of CONFIG file parameters, see Chapter 6, “CONFIG File Parameter Reference”.
3.2 CONFIG File Sections
CONFIG file parameters are grouped in sections based on the board components and subcomponents being configured. Modifiable CONFIG file sections include the following:
[0x44]Defines the companding method (along with the [TSC] encoding parameter 0x1209) for Intel® NetStructure™ DI Series Station Interface boards. This section only applies to DI Series boards.
[0x2b]Encoding for Audio of music played when placing station on hold. Defines parameter used to enable streaming of echo cancellation data over the TDM bus in Continuous Speech Processing (CSP) applications. This section is only applicable in media load 2c CONFIG files.
[0x2c]Defines enhanced echo cancellation parameters used to set the tail length, or tap length, used in Continuous Speech Processing (CSP) applications. This section also defines the parameters associated with Silence Compressed Streaming (SCS).
[encoder]Defines parameters used during the encoding process that utilize the Automatic Gain Control (AGC) and Silence Compressed Record (SCR) algorithms. For details about setting algorithm parameters, see Section 3.3, “[Encoder] Section”, on page 33.
[recorder]Defines recording parameters used during the recording process including the enabling and disabling of AGC and SCR on a per board basis.
[0x39]Defines conferencing parameters applicable to all conferencing lines on a board.
[0x3b]Defines conferencing parameters applicable to conferencing lines on a board. The [0x3b] parameters apply to all conferencing lines on the board. The [0x3b.x] parameters apply specifically to trunk x on the board.
[lineAdmin.x]Defines line device parameters applicable to each line on a board.
[NFAS] and [NFAS.x]Non-Facility Associated Signaling (NFAS). Defines the Primary D channel and NFAS trunk parameters. The [NFAS] section defines the number of NFAS groups on a board. The [NFAS.x] sections define the parameters specific to each group. For details about setting the NFAS parameters, see Section 3.4, “[NFAS] Section”, on page 35.
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 33
CONFIG File Details
[CAS]Channel Associated Signaling (CAS). Defines the signaling types used by a CAS protocol and the [TSC] section assigns these signaling type to voice channels. For details about the different CAS signals, see Section 3.5, “[CAS] Section”, on page 36.
[CCS] and [CCS.x]Common Channel Signaling (CCS). Defines common channel signaling parameters applicable to technologies such as ISDN. The [CCS] section defines board-based parameters and the [CCS.x] section defines the line-based parameters.
[CHP]Channel Protocol (CHP). Defines the telephony communication protocol that is used on each network interface using the Variant Define n command. For details about setting [CHP] parameters using the Variant Define n command, see Section 3.6, “[CHP] Section”, on page 45.
[TSC]Telephony Service Component (TSC). Defines sets of B channels and associated characteristics using the defineBSet command. For details about setting [TSC] parameters using the defineBSet command, see Section 3.7, “[TSC] Section”, on page 47.
[0x1b]Defines DM/IP technology parameters relating to echo cancellation, packet loss recovery, volume controls to network output, and gain controls applied to data received from the network.
3.3 [Encoder] Section
The encoder parameters are used to perform an encoding process on a media stream. Automatic Gain Control (AGC) and Silence Compressed Record (SCR) are two algorithms used as part of this encoding process.
The AGC is an algorithm for normalizing an input signal to a target record level. The target record level should be chosen to be the optimum level for an encoder and, at the same time, produce a suitable playback level for a listener.
The AGC algorithm is controlled by three parameters: PrmAGCk, PrmAGCmax_gain, and PrmAGClow_threshold. PrmAGCk is a target output level. PrmAGCmax_gain is the a limit on the possible maximum gain. The ratio, PrmAGCk/PrmAGCmax_gain gives the AGC High Threshold value. This is the threshold for which inputs above it produce output level at the PrmAGCk level and inputs with a level below it produce outputs which linearly decrease with the input level. The PrmAGClow_threshold, on the other hand, is an upper limit for a noise level estimate. That is, a signal with a level above the PrmAGClow_threshold is declared speech, independently of whether it is or not. Below the threshold, the AGC algorithm itself tries to discriminate between voiced and unvoiced signals.
Figure 6 is a graphical representation of the AGC gain relative to input average.
34 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Details
Figure 6. AGC Gain vs. Input Average
The SCR algorithm operates on 1 millisecond blocks of speech and uses a twofold approach to determine whether a sample is speech or silence. Two Probability of Speech values are calculated using a Zero Crossing algorithm and an Energy Detection algorithm. These values are combined to calculate a Combined Probability of Speech.
The Zero Crossing algorithm counts the number of times a sample block crosses a zero line, thus establishing a rough “average frequency” for the sample. If the count for the sample falls within a predetermined range, the sample is considered speech.
The Energy Detection algorithm allows user input at the component level of a background noise threshold range via the SCR_LO_THR and SCR_HI_THR parameters. Signals above the high threshold are declared speech and signals below the low threshold are declared silence.
SCR declares speech or silence for the current 1 millisecond sample based on the following:
• previous 1 millisecond sample declaration (speech or silence)
• Combined Probability of Speech in relation to the Speech Probability Threshold (SCR_PR_SP)
• Combined Probability of Speech in relation to the Silence Probability Threshold (SCR_PR_SIL)
• Trailing Silence (SCR_T) relative to Silence Duration
The logic is as follows:
Previous sample = Silence
If Combined Probability of Speech > Speech Probability Threshold then Declare Speech else Declare Silence
LowThreshold (variable)
HighThreshold
Maximum Gain
Maximum Gain = AGCk/High Threshold
AGCk/Input Average
Gain
Input Average
The same gain as when Input Average > Low Threshold
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 35
CONFIG File Details
Previous sample = Speech
If Combined Probability of Speech > Silence Probability Threshold then Declare Speech else If Silence Duration < Trailing Silence then Declare Speech else Declare Silence
3.4 [NFAS] Section
Non-Facility-Associated Signaling (NFAS) uses a single ISDN PRI D channel to provide signaling and control for up to 10 ISDN PRI lines. Normally, on an ISDN PRI line, one D channel is used for signaling and 23 B channels (bearer channels) are used for transferring information. In an NFAS configuration, therefore, one D channel can support the signaling and control for up to 239 B channels. The trunk that provides the signaling is called the primary D channel. The trunks that use all 24 channels as B channels are called NFAS trunks.
Notes: 1. For a board containing multiple primary D channels, the maximum number of trunks supported by each NFAS group on that board is reduced. This is due to the additional message load on the board’s CPU.
2. NFAS is supported on only the ISDN NI-2, 4ESS, 5ESS, and DMS protocols.
3. NFAS D channel backup (DCBU) is supported only on ISDN NI-2 protocol.
4. When NFAS is used, the SignalingType parameter in the [lineAdmin] section of the CONFIG file must be modified. For details about this parameter modification, see Section 6.9, “[lineAdmin.x] Parameters (Digital Voice)”, on page 102.
The CONFIG file contains an [NFAS] section and multiple [NFAS.x] sections. The [NFAS] section defines the number of NFAS instances created, that is, defines the number of NFAS groups. For each NFAS group, there is an [NFAS.x] section in the CONFIG file. For example, if there are two NFAS groups defined in the [NFAS] section, there will be two [NFAS.x] sections, [NFAS.1] and [NFAS.2].
NFAS parameters are modified by editing the respective lines in the [NFAS] and [NFAS.x] sections of the CONFIG file. For example, to increase the number of NFAS groups per board from one to four, change the value of NFAS_INSTANCE_MAP (parameter = 0x3E02) from a value of 1 (one group per board) to a binary value of 1111 (four NFAS groups per board) represented by 0xF.
Following is an excerpt from the [NFAS] section of a CONFIG file that illustrates that part of the file before and after editing.
Before editing:
[NFAS]SetParm=0x3e02,0x1 !INSTANCE MAP, default = 1 (1 group/board)
36 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Details
After editing:
[NFAS]SetParm=0x3e02,0xf !INSTANCE MAP - 4 NFAS groups/board
3.5 [CAS] Section
Information about the [CAS] section of the CONFIG file is given in the following sections:
• CAS Signaling Parameters
• Transition Signal
• Pulse Signal
• Train Signal
• Sequence Signal
3.5.1 CAS Signaling Parameters
The Channel Associated Signaling (CAS) component is responsible for managing the generation and detection of digital line signaling functions required to manage voice channels. Each CAS instance corresponds to the CHP instance of the same voice channel.
The [CAS] section of the CONFIG file is a subcomponent of the [TSC] section. Commands in the [CAS] section define the signaling types used by a CAS protocol, and the [TSC] section assigns these signaling type to voice channels. For example, many CAS protocols use off-hook and wink signals, which can be defined in this section. For an explanation of the [TSC] section of the CONFIG file, see Section 3.7, “[TSC] Section”, on page 47.
Note: The CAS signaling parameters should only be modified by experienced users if the default settings do not match what the line carrier or PBX is sending or expecting for the line protocol configuration running on the card.
CAS parameters are defined using the following signal definition types:
Transition SignalThis signaling state changes from the current signaling state to a new signaling state.
Pulse SignalThis signaling state changes from the current signaling state to a new signaling state, and then reverts to the original signaling state.
Train SignalThis signaling state alternates between two predefined signaling states in a regular defined pattern (series of pulses).
Sequence SignalThis signaling state is defined by a set of train signals.
For information about specific CAS parameters, see the following sections:
• Section 6.13, “[CAS] Parameters for T1 E&M Signals”, on page 111
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 37
CONFIG File Details
• Section 6.14, “[CAS] Parameters for T1 Loop Start Signals”, on page 113
• Section 6.15, “[CAS] Parameters for T1 Ground Start Signals”, on page 118
3.5.2 Transition Signal
The transition command defines an ABCD-bit transition from one state to another. It is used to define the CAS transition signals required by a protocol. The transition command uses the following syntax:
transition = SignalId, PreVal, PostVal, PreTm, PostTm
The transition signal definition includes the following values:
SignalIdUnique identifier (parameter number) of the transition signal. The Channel Protocol (CHP) uses the SignalId to recognize the transition when it is received, and also to generate the transition when needed.
Note: SignalId should not be modified by the user.
PreValDefines the ABCD bit states on the line before the transition occurs. The four least significant bits represent the ABCD signaling bits (0 or 1). The four most significant bits represent a mask (A'B'C'D') that specifies if each corresponding signaling bit value counts. If a mask bit is set to 1, the corresponding signaling bit is counted. If a mask bit is set to 0, the corresponding signaling bit is ignored. See Figure 7.
Figure 7. Pre-transition ABCD Bit States
PostValDefines the ABCD bit states on the line after the transition occurs. The format of this field is the same as the PreVal field.
PreTmDefines the minimum amount of time, in milliseconds, for the duration of the pre-transition interval.
PostTmDefines the minimum amount of time, in milliseconds, for the duration of the post-transition interval.
Transition Example
The following is an example of a transition command that defines a transition signal:
transition = 0xC15CA001, 0xF0,0xFF, 100, 300
A' B' C' D'
SignalingBits
A B C D
Mask
38 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Details
In the example shown, the transition signal is defined as having the following values:
SignalId = 0xC15CA001Defines the CAS T1 E&M transition signal off-hook.
PreVal = 0xF0 (11110000)Defines the mask as having a hexadecimal value of F (1111) and the signaling bits as having a hexadecimal value of 0 (0000). Since all of the mask bits are 1, all of the signaling bits are significant. Thus, the A, B, C, and D bits all have a value of 0 before the transition.
PostVal = 0xFF (11111111)Defines both the mask and the signaling bits as having a hexadecimal value of F (1111). Since all of the mask bits are 1, all of the signaling bits are significant. Thus, the A, B, C, and D bits all have a value of 1 after the transition.
PreTm = 100 msSpecifies that the PreTm signaling bits must be present for at least 100 ms before they transition to the PostVal signaling values.
PostTm = 300 msSpecifies that the PostVal signaling bits must be present for at least 300 ms before the signal is reported to the protocol (or if the signal is being sent, then the CAS subcomponent ensures that the PostVal signaling value is generated for at least 300 ms).
Figure 8 is a graphical representation of this signal definition.
Figure 8. Example of Off-hook Transition Signal (0xC15CA001)
3.5.3 Pulse Signal
The pulse command defines an ABCD-bit transition from one state to another, and then back to the original state. It is used to define the CAS pulse signals required by a protocol. The pulse command uses the following syntax:
pulse = SignalId, OffVal, OnVal, PreTm, MinTm, NomTm, MaxTm, PostTm
PreTm PostTm
PreValABCD=0000
PostValABCD=1111
100 msec 300 msec
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 39
CONFIG File Details
The pulse signal definition includes the following values:
SignalId Unique identifier (parameter number) of the pulse signal. The Channel Protocol (CHP) uses the SignalId to recognize the pulse when it is received, and also to generate the pulse when needed.
Note: SignalId should not be modified by the user.
OffVal Defines the ABCD bit states on the line before the transition occurs. The four least significant bits represent the ABCD signaling bits (0 or 1). The four most significant bits represent a mask (A'B'C'D') that specifies if each corresponding signaling bit value counts. See Figure 7, “Pre-transition ABCD Bit States”, on page 37. If a mask bit is set to 1, the corresponding signaling bit is counted. If a mask bit is set to 0, the corresponding signaling bit is ignored.
OnVal Defines the ABCD bit states on the line during the pulse. The format of this field is the same as the OffVal field.
PreTm Defines the minimum time, in milliseconds, for the duration of the pre-pulse interval.
MinTm Defines the minimum time, in milliseconds, for the duration of the pulse interval.
NomTm Defines the nominal time, in milliseconds, for the duration of the pulse interval.
MaxTm Defines the maximum time, in milliseconds, for the duration of the pulse interval.
PostTm Defines the minimum time, in milliseconds, for the duration of the end-of-pulse interval.
Pulse Example
The following is an example of a pulse command that defines a pulse signal:
pulse = 0xC15CA011, 0xF0, 0xFF, 100, 220, 250, 280, 100
In the example shown, the pulse signal is defined as having the following values:
SignalId = 0xC15CA011Defines the CAS T1 E&M pulse signal Wink.
OffVal = 0xF0Defines the mask as having a hexadecimal value of F (1111) and the signaling bits as having a hexadecimal value of 0 (0000). Since all of the mask bits are 1, all of the signaling bits are significant. Thus, the A, B, C, and D bits all have a value of 0 before the transition from the OffVal to the OnVal, and after the transition from the OnVal to the OffVal.
OnVal = 0xFFDefines both the mask and the signaling bits as having a hexadecimal value of F (1111). Since all of the mask bits are 1, all of the signaling bits are significant. Thus, the A, B, C, and D bits all have a value of 1 after the transition to the OnVal.
40 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Details
PreTm = 100 msSpecifies that the OffVal signaling bits must be present for at least 100 ms before they transition to the OnVal signaling values.
MinTm = 220 msSpecifies that the OnVal signaling bits must be present for at least 220 ms before they transition to the OffVal signaling values.
NomTm = 250 msSpecifies that the OnVal signaling bits are generated for 250 ms before transitioning to the OffVal signaling values.
MaxTm = 280 msSpecifies that the OnVal signaling bits must be present for no longer than 280 ms before they transition to the OffVal signaling values.
PostTm = 100 msSpecifies that the OffVal signaling bits must be present for at least 100 ms before the signal is reported to the protocol (or if the signal is being sent, then the CAS component ensures that the OffVal signaling value is generated for at least 100 ms).
Figure 9 is a graphical representation of this signal definition.
Figure 9. Example of Wink Pulse Signal (0xC15CA011)
3.5.4 Train Signal
The train command defines a set of transitions from one signaling state to another in a predefined pattern (set of pulses). It is used to define CAS signals required by a protocol. The train command uses the following syntax:
train = SignalId, OffVal, OnVal, PulseTmlMin, PulseTmMax, PulseTmNom, preTm, interTmMin, interTmMax, interTmNom, postTm, digitCount, pulseCount, label, pulseCount, label, ...
PreTm PostTm
NomTm
MinTm
MaxTm
OffValABCD=0000
OffValABCD=0000
OnValABCD=1111
100 msec
250 msec
100 msec
220 msec
280 msec
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 41
CONFIG File Details
The train signal definition includes the following values:
SignalId Unique identifier (parameter number) of the train signal. The Channel Protocol (CHP) uses the SignalId to recognize the train when it is received, and also to generate the train when needed.
Note: SignalId should not be modified by the user.
OffVal Defines the ABCD bit states on the line before the transition occurs. The four least significant bits represent the ABCD signaling bits (0 or 1). The four most significant bits represent a mask (A'B'C'D') that specifies if each corresponding bit value counts. See Figure 7, “Pre-transition ABCD Bit States”, on page 37. If a mask bit is set to 1, the corresponding signaling bit is counted. If a mask bit is set to 0, the corresponding signaling bit is ignored.
OnVal Defines the ABCD bit states on the line during one pulse of the train. The format of this field is the same as the OffVal field.
PulseTmMin Defines the minimum time, in milliseconds, for the duration of the pulse interval.
PulseTmMaxDefines the maximum time, in milliseconds, for the duration of the pulse interval.
PulseTmNom Defines the nominal time, in milliseconds, for the duration of the pulse interval.
preTm Defines the minimum time, in milliseconds, for the duration of the pre-train interval.
interTmMin Defines the minimum time, in milliseconds, for the duration of the inter-pulse interval.
interTmMax Defines the maximum time, in milliseconds, for the duration of the inter-pulse interval.
interTmNom Defines the nominal time, in milliseconds, for the duration of the inter-pulse interval.
postTm Defines the maximum time, in milliseconds, for the duration of the post-train interval.
digitCount Defines the number of digit definitions in the train. The pulse count for each digit (ASCII character) is defined by the label pairs following digitCount.
pulseCount Defines the number of train pulses that define the digit (ASCII character) identified by the label parameter.
label Defines the digit (ASCII character) associated with the corresponding pulseCount value.
Train Example
The following is an example of a train command that defines a train signal:
42 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Details
train = 0xC15CA032, 0xCC, 0xC4, 31, 33, 32, 600, 62, 66, 64, 20, 12, 10, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 11, #, 12, *
In the example shown, the train signal is defined as having the following values:
SignalId = 0xC15CA032Defines the CAS T1 loop start train signal parameter.
OffVal = 0xCCDefines both the mask and the signaling bits as having a hexadecimal value of C (1100). Since only mask bits A and B have a value of 1, only signaling bits A and B are significant. Thus, the A and B bits both have a value of 1 before the transition from the OffVal to the OnVal.
OnVal = 0xC4Defines the mask as having a hexadecimal value of C (1100) and the signaling bits as having a hexadecimal value of 4 (0100). Since mask bits A and B have a value of 1, signaling bits A and B are significant. Thus, the A bit has a value of 0 and the B bit has a value of 1 after the transition to the OnVal.
PulseTmMin = 31Specifies that the OnVal signaling bits must be present for at least 31 ms before they transition to the OffVal signaling values.
PulseTmMax = 33Specifies that the OnVal signaling bits must be present for no longer than 33 ms before they transition to the OffVal signaling values.
PulseTmNom = 32Specifies that the OnVal signaling bits must be present for 32 ms before they transition to the OffVal signaling values.
preTm = 600Specifies that the OffVal signaling bits must be present for 600 ms before the train signal begins.
interTmMin = 62Specifies that the OffVal signaling bits must be present for at least 62 ms before they transition to the OnVal signaling values.
interTmMax = 66Specifies that the OffVal signaling bits must be present for no longer than 66 ms before they transition to the OnVal signaling values.
interTmNom = 64Specifies that the OffVal signaling bits must be present for 64 ms before they transition to the OnVal signaling values.
postTm = 20Specifies that the OffVal signaling bits must be present for 20 ms before the signal is reported to the protocol (or if the signal is being sent, then the CAS component ensures that the OffVal value is generated for at least 20 ms).
digitCount = 12Specifies that 12 digits/characters are defined by this train signal.
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 43
CONFIG File Details
pulseCount, label pairs = 10,0 1,1 2,2 3,3 4,4 5,5 6,6 7,7 8,8 9,9 11,# 12,*The first pair indicates that 10 pulses correspond to the digit “0”, the next pair indicates that 1 pulse corresponds to the digit “1”, and the last pair indicates that 12 pulses correspond to the ASCII character “*”.
Figure 10 is a graphical representation of this signal definition.
Figure 10. Example of T1 Loop Start Train Signal (0xC15CA032)
3.5.5 Sequence Signal
The sequence command defines a set of train signals. It is used to define CAS signals required by a protocol. The sequence command uses the following syntax:
sequence = SignalId, TrainSigId, preTm, interTmMin, interTmMax, interTmNom, postTm
The sequence signal definition includes the following values:
SignalId Unique identifier (parameter number) of the sequence signal. The Channel Protocol (CHP) uses the SignalId to recognize the sequence when it is received, and also to generate the sequence when needed.
Note: SignalId should not be modified by the user.
TrainSigId Defines the train signal that the sequence signal uses.
preTmDefines the minimum time, in milliseconds, for the duration of the pre-sequence interval.
interTmMin Defines the minimum time, in milliseconds, for the duration of the inter-train interval.
preTm
OffValAB=11
OffValAB=11
OnValAB=01
postTm
20msec
600 msec
interTmNom64 msec
interTmMin62 msec
pulseTmMax33 msec
pulseTmNom32 msec
pulseTmMin31 msec
interTmMax66 msec
44 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Details
interTmMax Defines the maximum time, in milliseconds, for the duration of the inter-train interval.
interTmNom Defines the nominal time, in milliseconds, for the duration of the inter-train interval.
postTm Defines the minimal time, in milliseconds, for the duration of the post-sequence interval.
Sequence Example
The following is an example of a sequence command that defines a sequence signal:
sequence = 0xC15CA033, 0xC15CA032, 720, 640, 680, 660, 1600
In the example shown, the sequence signal is defined as having the following values:
SignalId = 0xC15CA033Specifies the CAS T1 loop start sequence signal parameter.
TrainSigId = 0xC15CA032Specifies the train signal definition that the sequence signal uses.
preTm = 720Specifies that the OffVal signaling bits (as defined in the train definition) must be present for 720 ms before the sequence signal begins (that is, before the first train signal begins).
interTmMin = 640Specifies that the OffVal signaling bits (as defined in the train definition) must be present for at least 640 ms between train signals.
interTmMax = 680Specifies that the OffVal signaling bits (as defined in the train definition) must be present for no longer than 680 ms between train signals.
interTmNom = 660Specifies that the OffVal signaling bits (as defined in the train definition) must be present for 660 ms between train signals.
postTm = 1600 Specifies that the OffVal signaling bits (as defined in the train definition) must be present for 1600 ms before the signal is reported to the protocol (or if the signal is being sent, then the CAS component ensures that the OffVal value is generated for at least 1600 ms).
Figure 11 is a graphical representation of this signal definition.
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 45
CONFIG File Details
Figure 11. Example of T1 Loop Start Sequence Signal (0xC15CA033)
3.6 [CHP] Section
The Channel Protocol (CHP) component implements the telephony communication protocol that is used on each network interface. There are different versions of this component for handling different signaling types as well as different protocol types on different B channels. There is one CHP instance created for each B channel in the system.
The [CHP] section of the CONFIG file is a subset of the [TSC] section. Protocol specific parameters, primarily in the form of variants, are defined in the [CHP] section. The selection of which of these protocol variants to use on which line (span) is determined in the [TSC] section. For more information on protocol variants selection, see Section 3.7, “[TSC] Section”, on page 47.
A number of protocol variants are defined in the [CHP] section of the CONFIG file. Variants are defined by the Variant Define n command, where n is the variant identifier. The Variant Define n command defines variant “n” as all of the parameter definitions in the [CHP] section preceding the command.
Note: If a parameter is defined multiple times prior to the Variant Define n command, then only the last definition of the parameter is used for that variant.
Example
! T1 Protocol variant definitionsVariant VariantFormat 1 !T1 CAS formatVariant ProtocolType 1 !E&M=1,LS-FXS=2,GS-FXS=3Variant Wink yVariant Dial yVariant DialFormat 1 !DTMF=1, MF, DPVariant ANI 0 !No=0, Pre, PostVariant ANIFormat 1 !DTMF=1, MF, DPVariant ANICount 0Variant DNIS yVariant DNISFormat 1 !DTMF=1, MF, DP
preTm postTm
1600 msec720 msec
interTmMax680 msec
interTmNom660 msec
interTmMin640 msec
Train 1 Train X
46 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Details
Variant DNISCount 0Variant CallProgress y . . .
! Define Protocol Variant 2 as T1 E&M Wink Start, DTMF Dial & ! DNIS + callProgressVariant Define 2
! Note: Previous variant parms are kept, and the following ! commands replace the specified parameters
! Define Protocol Variant 5 as T1 Loop Start FXS, DTMF Dial ! & DNIS, callProgress, and DialTone detection.Variant ProtocolType 2 !E&M=1,LS-FXS=2,GS-FXS=3Variant Wink nVariant Define 5
! Define Protocol Variant 4 as T1 E&M Wink Start, no tone ! and no callProgressVariant ProtocolType 1 !E&M=1,LS-FXS=2,GS-FXS=3Variant Wink yVariant Dial nVariant DNIS nVariant CallProgress nVariant Define 4
! Define Protocol Variant 6 as Ground Start FXSVariant ProtocolType 3 !E&M=1,LS-FXS=2,GS-FXS=3Variant Wink nVariant Dial yVariant DNIS yVariant CallProgress yVariant Define 6
From the [CHP] example, selecting protocol variant 2 would include all the parameter definitions from the beginning of the [CHP] section to the Variant Define 2 line. This would define the protocol as T1 E&M Wink start, DTMF dialing, DNIS digits, with call progress (ProtocolType = 1, Wink = y, Dial = y, DialFormat = 1, DNIS = y, CallProgress = y).
If, however, you were to select protocol variant 5, this would include all of the parameter definitions from the beginning of the [CHP] section to the Variant Define 5 line. In this case, the protocol type would change to LS-FSX (Loop start) and Wink Start would be disabled, but DTMF dialing, DNIS digits, and call progress would still be used (ProtocolType = 2, Wink = n).
If protocol variant 4 were selected, all of the parameter definitions from the beginning of the [CHP] section to the Variant Define 4 line would be included. Now, the protocol type would change back to E&M Wink start with no DTMF dialing, no DNIS digits, and no call progress (ProtocolType = 1, Wink = y, Dial = n, DNIS = n, CallProgress = n).
You may also create your own variant if none of the existing defined protocol variants match your need. For example, to create a new protocol variant in which you want to use E&M Immediate start (instead of Wink start) with no ANI/DNIS digits provided, you may add another Variant Define n after the Variant Define 2 statement. In this example, we can use n = 1 because this number has not yet been defined in the CONFIG file. That part of the [CHP] section would then become:
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 47
CONFIG File Details
! Define Protocol Variant 2 as T1 E&M Wink Start, DTMF Dial & DNIS + callProgressVariant Define 2! Define Protocol Variant 1 as T1 E&M Immediate Start, DTMF Dial + callProgressVariant Wink nVariant DNIS nVariant Define 1
By disabling DNIS in protocol variant 1, which follows protocol variant 2, we have also caused DNIS to be disabled in protocol variant 5. DNIS was originally enabled in protocol variant 5 because protocol variant 5 followed protocol variant 2 which defined it as enabled. We will now need to re-enable DNIS in protocol variant 5 as shown in the following example:
! Define Protocol Variant 5 as T1 Loop Start FXS, DTMF Dial ! & DNIS, callProgress, and DialTone detection.! Add DNIS back to this protocol variantVariant DNIS yVariant ProtocolType 2 ! E&M=1, LS-FXS=2, GS-FXS=3Variant Wink nVariant Define 5
Although protocol variants are defined in the [CHP] section, protocol variants are assigned in the [TSC] section of the CONFIG file. Selecting a particular Variant Define n is accomplished by changing the values of the Inbound and Outbound parameters for a particular line. The Inbound and Outbound parameters are the sixth and seventh parameters respectively in the defineBSet command in the [TSC] section of the CONFIG file.
For information about the defineBSet command and setting TSC parameters, see Section 3.7, “[TSC] Section”, on page 47.
For information about each CHP parameter, see the following sections:
• Section 6.19, “[CHP] Parameters”, on page 130
• Section 6.20, “[CHP] T1 Protocol Variant Definitions”, on page 131
• Section 6.21, “[CHP] ISDN Protocol Variant Definitions”, on page 147
3.7 [TSC] Section
The [TSC] section of the CONFIG file defines a set of B channels and associated characteristics using the defineBSet command. The syntax of the defineBSet command is:
defineBSet = SetId, LineId, StartChan, NumChans, BaseProtocol, Inbound, OutBound, DChanDesc, Admin, Width, BChanId, SlotId, Direction, Count, [BChanId, SlotId, Direction, Count,] 0
To change a [TSC] parameter, you change the value of the applicable defineBSet parameter in the CONFIG file. For example, to change the protocol variant from 2 to 4 for both inbound and outbound call processing on all 30 channels of line 2, you would change the value of the Inbound and Outbound parameters for line 2 (SetId=20) from 2 to 4. For information on defining protocol variants, see Section 3.6, “[CHP] Section”, on page 45.
Following is an excerpt from the [TSC] section of a CONFIG file that illustrates that part of the file before and after editing.
48 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Details
Before editing:
defineBSet=10,1,1,30, 0,1,1,1,20,1, 1,1,3,15, 16,17,3,15,0defineBSet=20,2,1,30, 0,2,2,1,20,1, 1,1,3,15, 16,17,3,15,0
After editing:
defineBSet=10,1,1,30, 0,1,1,1,20,1, 1,1,3,15, 16,17,3,15,0defineBSet=20,2,1,30, 0,4,4,1,20,1, 1,1,3,15, 16,17,3,15,0
For information about each TSC parameter, see Section 6.24, “[TSC] defineBSet Parameters”, on page 156.
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 49
44.Configuration Procedures
The following information provides detailed procedures for each major step in the configuration process (some steps may not apply to your configuration):
• Assumptions and Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
• Order of Procedures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
• Starting the Configuration Manager (DCM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
• Selecting a Configuration File Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
• Setting the TDM Bus Clock Source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
• Setting the Bus Companding Method for DM3 Configurations . . . . . . . . . . . . . . . . . . 57
• Configuring the Network Interface Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
• Modifying Other DCM Property Sheet Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
• Modifying the FCD File Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
• Initializing the System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
• Downloading Global Call CDP File Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
• Reconfiguring the System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
4.1 Assumptions and Prerequisites
The following assumptions and prerequisites exist regarding the configuration procedures:
• All required software, including prerequisites, have been installed according to the procedures in the Installation Guide supplied with your Intel® Dialogic® System Release.
• The Intel Dialogic System Release was installed in the default directory C:\Program Files\Dialogic. Command instructions, directories paths and environment variable are shown relative to the default installation directory.
• You have administrative privileges on the local computer and on any remote computer you connect to in order to use the configuration manager (DCM). Contact your network administrator to set up administrative privileges as required.
• If applicable, the Global Call protocols have been installed. The Global Call protocols are provided in a separately orderable package. For information about obtaining the Global Call Protocol Package, see your Sales representative. For information about the procedure for downloading the Global Call protocols and information about the country dependent parameters associated with a protocol, see the Global Call Country Dependent Parameters (CDP) Configuration Guide which comes with the Global Call Protocol Package.
• If applicable, TDM bus resources have been reserved for third party boards as described in the configuration manager (DCM) Online Help.
50 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
Configuration Procedures
4.2 Order of Procedures
Procedures that are required when initially configuring any system are noted as such. The additional procedures may be required depending on your system. Except for the required procedures, configuration procedures should be performed in the order presented. FCD file parameter modifications can be made any time prior to initializing the system.
1. Starting the configuration manager (DCM) (required)
2. Selecting a configuration file set
3. Setting the TDM bus clock source
4. Setting the encoding method for E1 applications
5. Configuring additional parameters for Intel® NetStructure™ DM/IP Series boards
6. Modifying other DCM property sheet parameters
7. Selecting Different Configuration File Sets
8. Modifying FCD file parameters
9. Initializing the system (required)
10. Downloading Global Call CDP file parameters
11. Reconfiguring the system
4.3 Starting the Configuration Manager (DCM)
Note: Online Help is available for all parameters accessible through the configuration manager (DCM); to access the help, choose Help > Contents in the DCM main window.
To start the DCM, perform the following steps:
1. From the Windows* Start menu, choose Programs > System Release 6.0 PCI > Configuration Manager-DCM to access the Configuration Manager (DCM). The Computer Name dialog box will appear (Figure 12).
Note: The Computer Name dialog box displays automatically the first time you run the DCM with the local computer name as the default. If the Computer Name dialog box is not already displayed, you can get it by choosing File > Connect or by clicking the Connect icon on the DCM main window.
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 51
Configuration Procedures
Figure 12. Computer Name Dialog Box
Note: The Intel Dialogic System uses DCOM objects to run Intel Dialogic software on remote computers. Remote DCM Intel Dialogic software internally sets up the DCOM security level programmatically. Do not use the Windows* DCOM configuration utility dcomcnfg.exe to change the security settings. If you do, the Intel Dialogic System may not work properly. For example, on a Windows machine, if you change the setting to Anonymous, the Intel Dialogic System does not work properly.
2. Connect to either the local computer or a remote computer as follows:
– To connect to the local computer, click Connect.
– To connect to a remote computer, select the Remote radio button, enter the remote computer name, and click Connect. For TCP/IP networks, you can enter the IP address instead of the remote computer name.
After you connect to a computer, a window will appear that indicates that boards are being detected followed by the DCM main window. The DCM main window contains a tree structure of the boards installed in your system. Refer to Figure 1, “DCM Main Window”, on page 14). In addition to the DCM main window, a system tray icon is also created. For details about the DCM system tray icon, refer to the DCM Online Help
Continue with any additional configuration procedures that are applicable to your system.
• If you need to use PCD and FCD files other than the default files, see Section 4.4, “Selecting a Configuration File Set”, on page 52.
• If you need to configure the TDM bus, see Section 4.5, “Setting the TDM Bus Clock Source”, on page 55.
• If you are using an E1 product, see Section 4.6, “Setting the Bus Companding Method for DM3 Configurations”, on page 57.
• If you are using Intel NetStructure DM/IP Series boards in your system, see Section 4.7, “Configuring the Network Interface Connector”, on page 58.
• If you need to change additional DCM parameters, see Section 4.8, “Modifying Other DCM Property Sheet Parameters”, on page 59.
• If you need to change parameter settings in the FCD file, see Section 4.9, “Modifying the FCD File Parameters”, on page 61.
When you are satisfied with all configuration information, proceed with Section 4.10, “Initializing the System”, on page 62.
52 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
Configuration Procedures
4.4 Selecting a Configuration File Set
The first time you configure a board, you can select different configuration files than the default files assigned by the system, in one of two ways: using the Assign Firmware File dialog box, or by modifying parameters on the Misc property sheet. For details about configuration file sets, see Section 2.3, “Configuration File Sets”, on page 17.
1. Double-clicking the board model name on the DCM main window to display the board’s property sheets. Refer to Figure 2, “Misc Property Sheets”, on page 15.
2. To configure a DMV600BTEP or DMV1200BTEP board, perform the following:
2a. Click the Trunk Configuration tab to view all of the Trunk Configuration property sheet parameters associated with the board. Refer to Figure 13.
Figure 13. DM/V-B Trunk Configuration Property Sheet
2b. Select the MediaLoad parameter by clicking on it; the selected parameter and its current value are displayed on the bottom of the property sheet.
2c. In the Value list box of the property sheet, select the Media Load to be assigned to this board.
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 53
Configuration Procedures
2d. Select the Trunk1 parameter by clicking on it; the selected parameter and its current value are displayed on the bottom of the property sheet.
2e. In the Value box of the property sheet, select the protocol to be assigned to this board.
Note: Protocol groups cannot be combined on the same board. For example, a single DMV600BTEP board cannot be configured with both ISDN T1 and ISDN E1 protocols. The five protocol groups supported and their respective protocols are listed in Table 5.
2f. Configure each trunk as outlined in steps Step 2d and Step 2e.
2g. Click OK to save all your changes. DCM will display a message indicating that the new configuration file will be created.
2h. Click OK and DCM will create a composite configuration file set (.pcd, .fcd,. and .config files) and return to the DCM main window. Otherwise, click Cancel button to return to the Trunk Configuration property sheet.
The configuration file set will be located in the data directory and have the following format:
g<media load number>_qsb_<n>_<Trunk Type 1>_<m>_<Trunk Type 2> ...
For example, after configuring media load ul1, with dpnss on trunks 1 and 4, and dass2 on trunks 2 and 3, the resulting file names would be gul1_qsb_1_dpnss_2_dass2_1_dpnss.*.
3. For all other boards, to select different configuration files using the Misc property sheet, perform the following:
Note: You must use this procedure if you want to assign different PCD and FCD files to the board (that is, assign PCD and FCD files from two different configuration file sets).
3a. Click the Misc tab to view all of the Misc property sheet parameters associated with the board.
Table 5. Protocol Groups
Protocol Group Protocols
ISDN T1 4ESS
5ESS
NTT
NI2
DMS
QSIGT1
ISDN E1 NET5
QSIGE1
ISDN British Telecom DPNSS
DASS2
T1 CAS CAS
T1 Clear Channel (t1cc)
E1 R2MF R2MF
E1 Clear Channel (e1cc)
54 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
Configuration Procedures
3b. Select the FCDFileName parameter; the selected parameter and its current value are displayed on the bottom of the property sheet.
3c. In the Value box of the property sheet, type the name of the FCD file to be assigned to this board.
3d. Select the PCDFileName parameter; the selected parameter and its current value are displayed on the bottom of the property sheet.
3e. In the Value box of the property sheet, type the name of the PCD file to be assigned to this board.
3f. Click OK to save all your changes and return to the DCM main window.
4. To select different configuration files using the Assign Firmware File dialog box, perform the following:
4a. Choose DCM System > Auto Detect Devices. The Assign Firmware File dialog box will appear. Refer to Figure 14.
Figure 14. Assign Firmware File Dialog Box
4b. In the Available Firmware list, select the PCD file that corresponds to the configuration file set you want to assign to this board.
4c. Click OK. The selected PCD file name will be assigned to the PCDFileName parameter located on the board’s Misc property sheet. The corresponding FCD file will be assigned to the FCDFileName parameter also located on the board’s Misc property sheet.
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 55
Configuration Procedures
Note: To assign different PCD and FCD files to the board (that is, assign PCD and FCD files from two different configuration file sets), you must use the procedure described in “Step 3”.
Continue with any additional configuration procedures that are applicable to your system.
• If you need to configure the TDM bus, see Section 4.5, “Setting the TDM Bus Clock Source”, on page 55.
• If you are using an E1 product, see Section 4.6, “Setting the Bus Companding Method for DM3 Configurations”, on page 57.
• If you are using Intel NetStructure DM/IP Series boards in your system, see Section 4.7, “Configuring the Network Interface Connector”, on page 58.
• If you need to change additional DCM parameters, see Section 4.8, “Modifying Other DCM Property Sheet Parameters”, on page 59.
• If you need to change parameter settings in the FCD file, see Section 4.9, “Modifying the FCD File Parameters”, on page 61.
When you are satisfied with all configuration information, proceed with Section 4.10, “Initializing the System”, on page 62.
4.5 Setting the TDM Bus Clock Source
The default clock source is the internal oscillator of the Primary Master board. You should derive clocking from a digital network trunk if available, not from a board’s internal oscillator. The internal oscillator should be used as the clock source only for internal testing purposes.
1. To access the clocking settings in the DCM, double-click Bus-0 under TDM Bus in the DCM tree structure of configured devices. Refer to Figure 1, “DCM Main Window”, on page 14. This displays the TDM Bus Configuration property sheet for Bus-0. Refer Figure 3, “TDM Bus Configuration Property Sheet”, on page 16.
Note: To configure a third-party board installed in your system, refer to the DCM Online Help.
2. Designate a board as the primary master by performing the following:
2a. Select the Primary Master FRU (User Defined) parameter.
2b. In the Value list box select the name of the board that will provide the clocking to the bus.
2c. Click Apply.
3. If the Primary Master board is deriving system clocking from a digital network trunk connected to a Network Reference (NETREF) board, perform the following. Otherwise, if you are using the Primary Master board’s internal oscillator as the clocking source, skip to Step 4.
3a. Select the NETREF One FRU (User Defined) parameter.
3b. In the Value box, type the name of the board that contains the network interface which will provide a network reference clock to the system. The board name you enter should be the same name as displayed in the DCM main window.
56 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
Configuration Procedures
3c. Click Apply.
3d. Specify the source of the network reference clock (specifically, the trunk on the board containing the digital network interface providing the clock) via the Derive NETREF One From (User Defined) parameter.
3e. Click Apply.
4. Configure the Primary Master board to use the correct clock reference by setting the Derive Primary Clock From (User Defined) parameter to either NETREF_1 or Internal Oscillator.
5. Click OK.
6. To set the clocking for the secondary clock master, perform the following:
6a. Highlight the Secondary Master FRU (User Defined) parameter.
6b. In the Value list box select the board that will provide the clocking to the bus if the primary master fails. The board name that is entered should be the same name as displayed in the DCM main window.
6c. Click Apply.
6d. Configure the Primary Master board to use the correct clock reference by setting the Derive Primary Clock From (User Defined) parameter to either NETREF_1 or Internal Oscillator.
6e. Click OK.
Continue with any additional configuration procedures that are applicable to your system.
• If you are using an E1 product, see Section 4.6, “Setting the Bus Companding Method for DM3 Configurations”, on page 57.
• If you are using Intel NetStructure DM/IP Series boards in your system, see Section 4.7, “Configuring the Network Interface Connector”, on page 58.
• If you need to change additional DCM parameters, see Section 4.8, “Modifying Other DCM Property Sheet Parameters”, on page 59.
• If you need to change parameter settings in the FCD file, see Section 4.9, “Modifying the FCD File Parameters”, on page 61.
When you are satisfied with all configuration information, proceed with Section 4.10, “Initializing the System”, on page 62.
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 57
Configuration Procedures
4.6 Setting the Bus Companding Method for DM3 Configurations
The bus companding method for DM3 architecture boards is defined using the Media Type (User Defined) parameter. This parameter is associated with the TDM Bus Configuration for Bus 0 in DCM. Initially, the Media Type (User Defined) value is set to Default. This causes the system to default to the value determined by the Media Type (Resolved) parameter. In this case, the bus companding method as indicated by Media Type (Resolved) parameter is:
• mu-Law: If only T1 boards are installed in the system.
• mu-Law: If boards that can be configured for either mu-law or A-law in resource-only mode (not connected to a T1 or E1 trunk) are combined with boards that can be configured for mu-law.
• A-Law: If only E1 boards are installed in the system.
• A-Law: If boards that can be configured for either mu-law or A-law in resource-only mode (not connected to a T1 or E1 trunk) are combined with boards that can be configured for A-law.
If boards that can only be configured for mu-law and boards that can only be configured for A-law are installed in a system, the system will default to A-law, since there is at least one E1 board installed, and log a warning in the event viewer stating that all boards do not support a common companding method. The Intel Dialogic System Service will not complete the initialization process and will log an error. To change the bus companding method perform the following:
1. In the DCM main window (Figure 1, “DCM Main Window”, on page 14), double-click Bus-0 under TDM Bus in the DCM tree structure of configured devices. This displays the TDM Bus Configuration property sheet for Bus-0.
2. Select the Media Type (User Defined) parameter by clicking on it.
3. Select A-Law or mu-Law, as appropriate, from the pull-down menu.
4. Click OK to set the parameter and return to the DCM main window.
Continue with any additional configuration procedures that are applicable to your system.
• If you are using Intel NetStructure DM/IP Series boards in your system, see Section 4.7, “Configuring the Network Interface Connector”, on page 58.
• If you need to change additional DCM parameters, see Section 4.8, “Modifying Other DCM Property Sheet Parameters”, on page 59.
• If you need to change parameter settings in the FCD file, see Section 4.9, “Modifying the FCD File Parameters”, on page 61.
When you are satisfied with all configuration information, proceed with Section 4.10, “Initializing the System”, on page 62.
58 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
Configuration Procedures
4.7 Configuring the Network Interface Connector
To configure the Network Interface Connector (NIC) for an Intel NetStructure DM/IP Series board, perform the following procedure:
1. Double-click on the Intel NetStructure DM/IP Series board in the DCM main window.
2. Click the Network property sheet.
Note: The IPPAddress, SubnetMask, and GatewayIPAddress parameters (on the Network property sheet) must be filled in for successful functioning of the Intel NetStructure DM/IP Series board. If any parameter setting is incorrect, an IPTCONF.EXE error may occur.
3. Select the IPAddress parameter by clicking on it; the parameter and its current value are displayed on the bottom of the property sheet.
4. In the Value box of the property sheet, type the IP address to be assigned to the NIC on the T1 NIC or E1 NIC board. Use the format xxx.xxx.xxx.xxx (for example, 146.152.187.42). Incoming calls to this board should be directed to the IP address specified by this parameter.
Note: Each T1 NIC or E1 NIC board in the system must have a unique IPAddress parameter setting.
5. Click Apply to save the change.
6. Select the SubnetMask parameter; the parameter and its current value are displayed on the bottom of the property sheet.
7. In the Value box of the property sheet, type the IP address where Ethernet* packets are to be sent (and according to site IP procedures). Use the xxx.xxx.xxx.xxx format (for example, 255.255.255.10). This parameter determines whether Ethernet packets are sent directly to a particular address or sent to a default router.
8. Click Apply to save the change.
9. Select the TargetName parameter; the parameter and its current value are displayed on the bottom of the property sheet.
10. In the Value box of the property sheet, type the name of the NIC on the T1 NIC or E1 NIC board. You can choose any name.
11. Click Apply to save the change.
12. Select the HostName parameter; the parameter and its current value are displayed on the bottom of the property sheet.
13. In the Value box of the property sheet, type the name of the host machine.
14. Click Apply to save the change.
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 59
Configuration Procedures
15. Select the UserName parameter; the parameter and its current value are displayed on the bottom of the property sheet.
16. In the Value box of the property sheet, type any name with valid log-in access to the host machine that was named in the HostName parameter.
17. Click Apply to save the change.
18. Select the GatewayIPAddress parameter; the parameter and its current value are displayed on the bottom of the property sheet.
19. In the Value box of the property sheet, type the IP address of the default router for the Ethernet interface using the xxx.xxx.xxx.xxx format (for example, 255.255.255.0).
20. Click Apply to save the change.
21. Click OK to return to the DCM main window.
Continue with any additional configuration procedures that are applicable to your system.
• If you need to change additional DCM parameters, see Section 4.8, “Modifying Other DCM Property Sheet Parameters”, on page 59.
• If you need to change parameter settings in the FCD file, see Section 4.9, “Modifying the FCD File Parameters”, on page 61.
When you are satisfied with all configuration information, proceed with Section 4.10, “Initializing the System”, on page 62.
4.8 Modifying Other DCM Property Sheet Parameters
Within the DCM, each board has a set of property sheets that display the board’s configuration parameters, grouped together on tabs according to the type of board functionality that they affect. To change a board’s configuration parameters, follow this procedure:
1. Double-clicking the board model name in the DCM main window to display the board’s property sheets. Refer to Figure 2, “Misc Property Sheets”, on page 15.
2. Click a property sheet tab to view all of the board parameters associated with a particular property sheet. For example, to view the parameters associated with the Physical property sheet, click the Physical tab. Refer to Figure 15.
60 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
Configuration Procedures
Figure 15. Physical Property Sheet
Refer to the DCM Online Help for a description of property sheets and parameters. The DCM Online Help can be accessed from the Help pull-down menu located on the DCM main window or by pressing the F1 key. To access information about a specific parameter, highlight the parameter in the DCM and press the F1 key.
3. Select a parameter by clicking it; the selected parameter and its current value are displayed on the bottom of the property sheet.
4. In the Value box of the property sheet, type the parameter value or select a value from the drop-down list.
5. Click Apply to save the change.
6. Repeat this procedure for all parameters that need to be modified.
7. Click OK to save all your changes and return to the DCM main window.
Note: It is possible to assign a different PCD file to a board by using the above procedure and changing the value of PCDFileName on the board’s Misc property sheet.
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 61
Configuration Procedures
If you need to change additional FCD file parameters, see Section 4.9, “Modifying the FCD File Parameters”, on page 61. Otherwise, proceed with Section 4.10, “Initializing the System”, on page 62.
4.9 Modifying the FCD File Parameters
If the default settings in the FCD files are not appropriate for your configuration, you can modify the FCD file parameters using the CONFIG file and the fcdgen utility. Modifications can be made at any time prior to starting the system. For each FCD file to be modified, the procedure includes:
1. Editing the CONFIG File
2. Generating the FCD File
4.9.1 Editing the CONFIG File
The first step in generating a modified FCD file is to edit the corresponding CONFIG file. Once the CONFIG file parameters are modified, the fcdgen utility is used to convert the CONFIG file to an FCD file.
Note: If you want to preserve the default parameter values contained in the CONFIG file, make a backup copy of the file prior to editing it.
To edit the CONFIG file:
1. From the command prompt, go to the \Program Files\Dialogic\Data directory and locate the CONFIG file.
2. Using a text editor (for example, WordPad), open the CONFIG file that corresponds to the FCD file you want to modify. By default, the CONFIG file will have the same file name as the FCD file, but with a .config extension.
3. Edit the CONFIG file as necessary.
For a detailed description of the CONFIG file sections and formatting conventions, see Chapter 3, “CONFIG File Details”. For details about CONFIG file parameters, see Chapter 6, “CONFIG File Parameter Reference”.
4. Save and close the CONFIG file.
Proceed with Section 4.9.2, “Generating the FCD File”, on page 61.
4.9.2 Generating the FCD File
In order to generate an FCD file, the corresponding CONFIG file must be converted to an FCD file. fcdgen converts the CONFIG file into a format that can be read directly by the downloader.
1. From the command prompt, go the \Program Files\Dialogic\Data directory.
62 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
Configuration Procedures
2. Execute fcdgen as follows:
..\bin\fcdgen -f <input file>.config -o <output file>.fcd
For example:
..\bin\fcdgen -f qs_t1.config -o qs_t1.fcd
The resulting FCD file is created in the \Program Files\Dialogic\Data directory. If the -o option is omitted from the command, the default output FCD file will have the same filename as the user-modified input configuration file, but with a .fcd extension.
Proceed with Section 4.10, “Initializing the System”, on page 62.
4.10 Initializing the System
Note: The new configuration settings will not take effect until the system is initialized. Before system initialization, make sure you perform all of the necessary configuration procedures.
To initialize the system for the first time, proceed as follows:
1. From the DCM main window, select the root of the tree structure (Configured Devices on...).
2. Choose Device > Enable Device(s) or click the Enable Device(s) icon on the DCM toolbar.
3. Choose System > Start System or click the Start all Enabled Devices icon on the DCM toolbar.
4. Verify the system has started (indicated by a status of “Started” in the System Service Status line at the bottom of the DCM main window).
5. After starting the system for the first time, you may want to use some of the tools provided by the system software to verify that your system is operating properly. Look in the \Program Files\Dialogic\Demos directory for demo programs.
6. If you have problems, see the Troubleshooting section of the System Release Administration Guide. Problems on initial startup are typically caused by errors in your configuration settings.
If you are using Global Call CDP files, proceed with Section 4.11, “Downloading Global Call CDP File Parameters”, on page 62.
Once the system is initialized for the first time, the system can be reconfigured and re-initialized as described in Section 4.12, “Reconfiguring the System”, on page 63.
4.11 Downloading Global Call CDP File Parameters
The Global Call Protocol Package includes the “hotloadable” protocol modules (.hot) and the protocol configuration files (.cdp). The HOT (.hot) file is the compiled object that contains the protocol logic for a particular country. The CDP (.cdp) file contains the configuration parameters.
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 63
Configuration Procedures
The Global Call protocols are provided in a separately orderable Global Call Protocol Package. For information about the Global Call Protocol Package, see your Sales representative. Follow the configuration instructions for protocols in the Global Call Country Dependent Parameters (CDP) Configuration Guide. This guide is included with the Global Call Protocol Package CD and contains information about modifying the country dependent parameters associated with a protocol.
4.12 Reconfiguring the System
Once the system is initialized for the first time, if you need to modify and re-download the parameters, performing the following in the DCM.
1. Before you stop the system, stop the application ensuring all channels have been closed.
2. Launch the DCM by choosing Programs > Intel Dialogic System Release 6.0 PCI > Configuration Manager-DCM from the Windows Start menu. The DCM main window is displayed. Refer to Figure 1, “DCM Main Window”, on page 14.
3. Stop either the complete Intel Dialogic System or a single board, as appropriate:
• To stop the system, choose System > Stop System or click the Stop System icon in the DCM main window before changing parameter values. The system is stopped once “Stopped” is displayed on the status line at the bottom of the DCM main window.
• To stop a single board, choose Device > Stop Device.
4. Double-click the board model name to display the configuration data property sheets pertaining to the board. Refer to Figure 1, “DCM Main Window”, on page 14.
5. If you wish to restore the board’s DCM parameter settings to their default values, choose Device > Restore Defaults in the DCM main window. This resets all of the board’s modified parameters to their default values in the DCM.
6. If you wish to reset the FCD file parameters to their default values, perform the following:
Note: This step only applies if a backup copy of the CONFIG file was made prior to modifying the parameters.
6a. Rename the backup CONFIG file to its original file name.
6b. Generate a new FCD file as described in Section 4.9.2, “Generating the FCD File”, on page 61.
7. Modify parameters as described in any of the following procedures that apply:
• Section 4.4, “Selecting a Configuration File Set”, on page 52
• Section 4.5, “Setting the TDM Bus Clock Source”, on page 55
• Section 4.6, “Setting the Bus Companding Method for DM3 Configurations”, on page 57
• Section 4.7, “Configuring the Network Interface Connector”, on page 58
• Section 4.8, “Modifying Other DCM Property Sheet Parameters”, on page 59
• Section 4.9, “Modifying the FCD File Parameters”, on page 61
64 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
Configuration Procedures
8. When you’re finished changing parameters, restart the Intel Dialogic System or a single boards, as appropriate:
• Start the whole system by choosing System > Start System or clicking the Start System icon in the DCM main window. The system is started once “Started” is displayed on the status line at the bottom of the DCM main window. The firmware and new configuration settings are downloaded once the system is started.
• To start a single board, choose Device > Start Device. The firmware and new configuration settings are downloaded to the board once the board is started.
For detailed procedures about reconfiguration and other administrative tasks, see the system release administration guide supplied with your software.
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 65
55.DCM Parameter Reference
This section lists and describes all parameters contained in the configuration manager (DCM). Parameters are grouped based on the property sheet on which they reside. DCM property sheets include the following:
• Driver Property Sheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
• Logical Property Sheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
• Misc Property Sheet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
• Network Property Sheet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
• Physical Property Sheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
• TDM Bus Configuration Property Sheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
• Telephony Bus Property Sheet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
• Trunk Configuration Property Sheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
• Version (Version Info.) Property Sheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
• Files Property Sheet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
5.1 Driver Property Sheet
The Driver property sheet allows you to optimize the board’s throughput by customizing certain aspects of the Intel® IPT Series board’s device driver. The Driver property sheet contains the following parameters:
• doDMA
• freeOrphanOnDepletion
• maxOrphanStrmSize
• orphanageMsgLen
• orphanageMsgTimeout
• orphanStrmTableSize
• outStrmQuantum
• sramInQuantum
• sramOutQuantum
• sramOutTimer
66 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
DCM Parameter Reference
doDMA
Description: The doDMA parameter indicates whether DMA (direct memory access) read access is enabled or disabled.
Values:
• 0: Off (DMA read access is disabled)
• 1 [default]: On (DMA read access is enabled)
freeOrphanOnDepletion
Description: The freeOrphanOnDepletion parameter specifies whether the protocol driver frees the orphan buffer after it has been read completely.
Values:
• 0 [default]: No (do not free the orphan buffer)
• 1: Yes (free the orphan buffer)
maxOrphanStrmSize
Description: The maxOrphanStrmSize parameter specifies the maximum size, in bytes, of each orphan stream buffer. When this value is set to 0, the protocol driver attempts to allocate as much buffer as possible.
Values: A positive integer (byte). The default value is 0.
Guidelines: Use the maxOrphanStrmSize parameter default value.
orphanageMsgLen
Description: The orphanageMsgLen parameter specifies the maximum size, in bytes, of the message orphan buffer.
Values: 8096 to 32768 (bytes). The default value is 8192.
Guidelines: Use the orphanageMsgLen parameter default value.
orphanageMsgTimeout
Description: The orphanageMsgTimeout parameter specifies the time out, in seconds, for orphan messages.
Values: 3 to 180 (seconds). The default value is 30.
Guidelines: Use the orphanageMsgTimeout parameter default value.
orphanStrmTableSize
Description: The orphanStrmTableSize parameter specifies the maximum number of streams in the orphan table.
Values: A positive integer. The default value is 256.
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 67
DCM Parameter Reference
Guidelines: Use the orphanStrmTableSize parameter default value.
outStrmQuantum
Description: The outStrmQuantum parameter specifies the maximum number of outbound data blocks per stream. The protocol driver uses this value during its outbound session to allow all ready streams equal priority to the SRAM.
Values: 1 to 10 (The default value is 1.)
Guidelines: Use the outStrmQuantum parameter default value.
sramInQuantum
Description: The sramInQuantum parameter specifies the maximum number of inbound data blocks for all streams. The protocol driver uses this value during an inbound session to cap the total number of data blocks read from the SRAM. When this parameter is set to 0, there is no limit for inbound data blocks for all streams.
Values: 0 to 120 (The default value is 0.)
Guidelines: Use the sramInQuantum parameter default value.
sramOutQuantum
Description: The sramInQuantum parameter specifies the maximum number of outbound data blocks for all streams. The protocol driver uses this value during an outbound session to cap the total number of data blocks written to the SRAM.
Values: 1 to 120 (The default value is 120.)
Guidelines: Use the sramOutQuantum parameter default value.
sramOutTimer
Description: The sramOutTimer parameter specifies the outbound timer rate in milliseconds.
Values: 1 to 100 (milliseconds). The default value is 12.
Guidelines: Use the sramOutTimer parameter default value.
5.2 Logical Property Sheet
The Logical property sheet contains the following parameter:
• CurrentState
68 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
DCM Parameter Reference
CurrentState
Description: The CurrentState parameter is a read-only parameter that specifies the current state of the board.
Values:
• Initialized: Board detected
• Reset: Board reset by downloader
• ConfigPending: Board configuration pending
• Configured: Board configuration complete
• Running: Board running
• Quiescent: Board I/O activities have been closed in preparation for a shutdown
• Shutdown: Board stopped
Guidelines: The CurrentState parameter is read-only and cannot be modified by the user.
5.3 Misc Property Sheet
The Misc property sheet contains miscellaneous parameters that include the following:
• PassiveMode
• Board monitoring frequency in seconds
• BoardEnabled
• BoardPresent
• ProcessTimeout(Seconds)
• FCDFileName
• PCDFileName
• ReplyMsgTimeout
• TraceEnable
• TraceLevel
• AdministrativeStatus
• OperationalStatus
• Physical State
• TSFFileSupport
• DisconnectTone
• PnPAutoDownload
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 69
DCM Parameter Reference
PassiveMode
Note: The PassiveMode parameter is only applicable to the TDM Bus, Bus-0 device. Also, it is the only Misc property sheet parameter applicable to the Bus-0 device.
Description: The PassiveMode parameter specifies whether clocking faults are handled or ignored by the system software.
Values:
• True: The system software will not respond to clocking faults.
• False [default]: The system software handles clocking faults (such as, performing clock fallback)
Guidelines: Set PassiveMode parameter to False to implement clock fallback support.
Board monitoring frequency in seconds
Description: The Board monitoring frequency in seconds parameter specifies in seconds, the frequency at which the board status is monitored.
Values: Time (seconds). The default value is 10.
Guidelines: The Board monitoring frequency in seconds parameter is read/write.
BoardEnabled
Description: The BoardEnabled parameter specifies whether or not the Intel® Dialogic® System Software should download firmware to activate the board.
Values:
• Yes [default]
• No
Guidelines: Set the BoardEnabled parameter to a value of No to temporarily suspend the use of a board.
BoardPresent
Description: The BoardPresent parameter indicates whether or not the board is physically present in the system and was detected by the Intel Dialogic System Software. A value of No is displayed if you enter configuration data for a board that is not in the system or if a board is improperly installed or malfunctioning.
Values:
• Yes
• No
Guidelines: The BoardPresent parameter is read only and cannot be modified by the user.
70 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
DCM Parameter Reference
ProcessTimeout(Seconds)
Description: The ProcessTimeout(Seconds) parameter specifies the amount of time in seconds that the downloader will wait for a child process to complete.
Values: 10 to 120 (seconds). The default value is 120.
FCDFileName
Description: The FCDFileName parameter specifies the name of a board’s Feature Configuration Description (FCD) file. The purpose of the FCD file is to adjust the component settings that make up each product. Each DM3 board in the system requires an FCD file.
Values: A valid FCD file name.
Guidelines: To ensure that an applicable FCD file is downloaded to your board, use the Restore Device Defaults option from the DCM Action menu to invoke the Assign Firmware File dialog box. The Assign Firmware File dialog box allows you to select a PCD File to download to your board. When you select a PCD file from the Assign Firmware File dialog box’s Available Firmware list, the system automatically selects the applicable FCD file.
PCDFileName
Description: The PCDFileName parameter specifies the name of a board’s Product Configuration Description (PCD) file. The PCD file lists object files and maps them to specific processors, configures the kernel for each processor, and sets the number of component instances to run on each processor. Each DM3 board in the system requires a PCD file.
Values: A valid PCD file name.
Guidelines: To ensure that an applicable PCD file is downloaded to your board, use the Restore Device Defaults option from the DCM’s Action menu to invoke the Assign Firmware File dialog box. The Assign Firmware File dialog box allows you to select a PCD File to download to your board. When you select a PCD file from the Assign Firmware File dialog box’s Available Firmware list, the system automatically selects the applicable FCD file as well.
ReplyMsgTimeout
Description: The ReplyMsgTimeout parameter specifies the maximum time in seconds that the downloader will wait for a reply message.
Values: 10 to 30 (seconds). The default value is 10.
TraceEnable
Description: The TraceEnable parameter indicates whether trace logging of the download process is enabled or disabled. When trace logging is enabled, a log file called brdn.log, where n equals the board number, is created in C:\Program Files\Dialogic\bin.
Values:
• 0: Off (trace logging is disabled) [default]
• 1: On (trace logging is enabled)
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 71
DCM Parameter Reference
TraceLevel
Description: The TraceLevel parameter specifies the detail level of trace logging.
Values:
• 2 [default]: Display errors only
• 3: Display all details
AdministrativeStatus
Description: The AdministrativeStatus parameter indicates the status of the currently selected device.
Values:
• Initial: The software representation of the board is created when the board’s Physical State parameter is In_System_Locked.
• Stopped: The currently selected device is not running
• Started: The currently selected device is running.
• StopPending: The system software is in the process of stopping the currently selected device.
• StartPending: The system software is in the process of starting the currently selected device.
• Disabled: The currently selected device is not started when the system is started.
• Diagnose: Diagnostics are currently being run on the device.
Guidelines: The AdministrativeStatus parameter is read only and cannot be modified by the user.
OperationalStatus
Description: The OperationalStatus parameter indicates the integrity of the currently selected device.
Values:
• Initial: The software representation of the board is created when the board’s Physical State parameter is In_System_Locked.
• Ok: The currently selected device is operating normally.
• Degraded: The currently selected device is operating at a below optimum level.
• Failed: The currently selected device has failed. Use the Windows* Event Viewer to determine the nature of the problem.
72 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
DCM Parameter Reference
Physical State
Description: The Physical State parameter indicates the physical state of a board.
Values:
• In_System_Locked: The board is fully installed and recognized by the system.
• Out_Of_System: The board has been physically removed from the system, but not from the registry (DCM database).
• In_System_Unlocked: The board is physically installed, but the handles are in the open position.
Guidelines: The Physical State parameter is read only and cannot be modified by the user.
TSFFileSupport
Description: Enables support of tone set files (TSF). A TSF is a downloadable file that contains a database of tone sets. Each tone set contains the specific tones a particular PBX uses for dial tone, ringback, busy, disconnect, and reorder. This parameter only applies to the DMV160LP Series boards.
Values:
• No [default]: Disables support of TSF files.
• Yes: Enables support of TSF files.
Guidelines: Use this parameter in conjunction with the TSFFileName parameter which specifies the path and filename of the TSF.
DisconnectTone
Description: Enables or disables support of Disconnect Tone Supervision. Disconnect Tone Supervision allows DMV160LP boards to sense a disconnect has occurred at the PBX by listening for the PBX disconnect tone.
Values:
• No [default]: Disables Disconnect Tone Supervison.
• Yes: Enables Disconnect Tone Supervision.
PnPAutoDownload
Description: The PnPAutoDownload parameter determines whether or not the Intel Dialogic Plug and Play* subsystem automatically starts the board when the system reboots.
Values:
• No [default]
• Yes
Guidelines: The PnPAutoDownload parameter should not be modified by the user. If System/Device Autostart (from the DCM Settings pull-down menu) is set to Detect and Start, then the system software automatically resets this parameter to Yes for all boards in your chassis.
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 73
DCM Parameter Reference
5.4 Network Property Sheet
The Network property sheet contains parameters that allow you to configure the network interfaces on an Intel® NetStructure™ DM/IP board. The Network property sheet contains the following parameters:
Note: The Network property sheet only applies to Intel NetStructure DM/IP series boards.
• IPAddress
• SubnetMask
• TargetName
• HostName
• UserName
• GatewayIPAddress
IPAddress
Description: The IPAddress parameter specifies the IP address to be assigned to the network interface card (NIC) on the Intel NetStructure DM/IP Series board. Incoming calls to the board should be directed to this address.
Values: A valid IP address in the format 123.123.123.123. (The default value is 0.0.0.0.)
Guidelines: Each board in the system must have a different IP address. Extra spaces in this parameter field may cause the board to fail at download.
SubnetMask
Description: The SubnetMask parameter determines whether Ethernet* packets should be sent directly to a particular address or to a default router.
Values: A dotted decimal IP address format where 255 is the mask. (The default value is 255.255.255.0.)
Guidelines: Set the SubnetMask parameter according to site IP procedures. Extra spaces in this parameter field may cause the board to fail at download.
TargetName
Description: The TargetName parameter specifies the name of the NIC on the Intel NetStructure DM/IP Series board.
Values: The name of the NIC on the board.
Guidelines: Extra spaces in this parameter field may cause the board to fail at download.
74 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
DCM Parameter Reference
HostName
Description: The HostName parameter specifies the name of the host machine whose IP address is defined using the HostIPAddress parameter.
Values: The name of the host machine whose address is defined in the HostIPAddress parameter.
Guidelines: Extra spaces in this parameter field may cause the board to fail at download.
UserName
Description: The UserName parameter specifies the user name with log in access to the host machine.
Values: A valid username with log in access to the host machine specified in the HostName parameter.
Guidelines: Extra spaces in this parameter field may cause the board to fail at download.
GatewayIPAddress
Description: The GatewayIPAddress parameter specifies the IP address of the default router for the Ethernet interface.
Values: A valid IP address in the format 123.123.123.123. (The default value is 0.0.0.0.)
Guidelines: Extra spaces in this parameter field may cause the board to fail at download.
5.5 Physical Property Sheet
The Physical property sheet contains parameters for configuring the way the board works with your system, for example, the memory address and interrupt used by the boards. The Physical property sheet contains the following parameters:
• AUID
• PciID
• PciSlotNumber
• PciBusNumber
• InstanceNumber
• LogicalID
• IntVector
• IRQLevel
• PLXlength
• PLXAddr
• SRAMlength
• SRAMAddr
• SRAMSize
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 75
DCM Parameter Reference
• DlgcOUI
• PrimaryBoardID
• SecondaryBoardID
• SerialNumber
AUID
Description: The AUID parameter defines the Addressable Unit Identifier (AUID) of the Intel NetStructure board. The AUID is a unique string of numbers that identifies an Intel Dialogic system component with which communications may be initiated. In the context of the DCM, the AUID is a unique identifier for an Intel NetStructure IPT Series board.
Values: A positive integer or hexadecimal value
Guidelines: The AUID parameter is read only and cannot be modified by the user.
PciID
Description: The PciID parameter specifies a board's rotary-switch setting. The rotary-switch setting for DM3 architecture boards can be the same for all boards in the system if the value is set to 0.
Values: 0 to 15 (The default is 0.)
Guidelines: Use the PciID parameter default value.
PciSlotNumber
Description: The PCISlotNumber denotes the number of the PCI slot in which the board is installed.
Values: A positive integer or hexadecimal value
Guidelines: The PCISlotNumber parameter is set by the system software and should not be changed by the user.
PciBusNumber
Description: The PCIBusNumber parameter indicates the number of the PCI bus on which the board is installed.
Values: A positive integer or hexadecimal value
Guidelines: The PciBusNumber parameter is set by the system software and should not be changed by the user.
InstanceNumber
Description: The InstanceNumber parameter is the driver-assigned ID used to identify a board in the system. Driver-assigned IDs start from 0 and ID assignments are made in the order in which the boards were detected when the system started.
Values: A positive integer.
76 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
DCM Parameter Reference
Guidelines: The InstanceNumber parameter is set by the system software and should not be changed by the user.
LogicalID
Description: The LogicalID parameter is a user-assigned identification number used by the drivers to identify the board.
Values: A positive integer from 0 to 255. The default is the value of the InstanceNumber parameter.
IntVector
Description: The IntVector parameter identifies the vector associated with the board interrupt.
Values: Vector number set by the system software.
Guidelines: The IntVector parameter is set by the system software and should not be changed by the user.
IRQLevel
Description: The IRQLevel parameter specifies the interrupt request level assigned to a board by the system.
Values: Interrupt request level set by the system software.
Guidelines: The IRQLevel parameter is set by the system software and should not be changed by the user.
PLXlength
Description: The PLXlength parameter is the number of consecutive addresses past the first assigned address. This parameter is for information purposes only.
Values: Positive number set by the system software.
Guidelines: The PLXlength parameter is set by the system software and should not be changed by the user.
PLXAddr
Description: The PLXAddr parameter is the physical address assigned to a board by the operating system. This parameter is for information purposes only.
Values: Physical address set by the system software.
Guidelines: The PLXAddr parameter is set by the system software and should not be changed by the user.
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 77
DCM Parameter Reference
SRAMlength
Description: The SRAMlength parameter specifies the size, in bytes, of the shared RAM. This parameter is for information purposes only.
Values: A positive number (bytes) set by the system software.
Guidelines: The SRAMlength parameter is set by the system software and should not be changed by the user.
SRAMAddr
Description: The SRAMAddr parameter specifies the system’s physical memory address assigned or mapped to the shared RAM.
Values: Memory address set by the system software.
Guidelines: The SRAMAddr parameter is set by the system software and should not be changed by the user.
SRAMSize
Description: The SRAMSize parameter The size, in bytes, of the physical shared RAM installed on a board.
Values: A positive number (bytes) set by the system software.
Guidelines: The SRAMSize parameter is set by the system software and should not be changed by the user.
DlgcOUI
Description: The DlgcOUI parameter specifies the unique ID number assigned to Dialogic DM3 boards by the Institute of Electrical and Electronic Engineers (IEEE).
Values: Unique identification number set by the system software.
Guidelines: The DlgcOUI parameter is set by the system software and should not be changed by the user.
PrimaryBoardID
Description: The PrimaryBoardID parameter is the Intel Dialogic Product Assembly Type and DM3 Model Number assigned to a board.
Values: Model number set by the system software.
Guidelines: The PrimaryBoardID parameter is set by the system software and should not be changed by the user.
78 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
DCM Parameter Reference
SecondaryBoardID
Description: The SecondaryBoardID parameter is used to further specify the DM3 Model Number assigned to the board.
Values: Model number set by the system software.
Guidelines: The SecondaryBoardID parameter is currently not used.
SerialNumber
Description: The SerialNumber parameter specifies the unique serial number of the board.
Values: Serial number set by the system software.
Guidelines: The SerialNumber parameter is set by the system software and should not be changed by the user.
5.6 TDM Bus Configuration Property Sheet
The TDM Bus Configuration property sheet contains parameters for configuring the TDM Bus. (For a discussion of TDM Bus concepts, Section 2.5, “CT Bus Clock Fallback”, on page 28.) User Defined parameters are provided in this section; Resolved equivalent parameters are not listed in this section. For more information about User Defined and Resolved equivalent parameters, refer to Section 2.2, “TDM Bus Parameters”, on page 16.
Note: To access the TDM Bus Configuration property sheet, expand the TDM Bus device in the DCM main window, then double click on the Bus-0 device. Do not access the TDM Bus Configuration property sheet when configuring a board device (by double clicking on the board model from the DCM main window). When accessing the property sheet in this way, only a subset of parameters are viewable and they are all read only.
• Attached to TDM Buses
• TDM Bus Type (User Defined)
• Media Type (User Defined)
• Group One Clock Rate (User Defined)
• Group Two Clock Rate (User Defined)
• Group Three Clock Rate (User Defined)
• Group Four Clock Rate (User Defined)
• Using Compatibility Clocks (User Defined)
• Primary Lines (User Defined)
• Using Primary Master (User Defined)
• Using Secondary Master (User Defined)
• Using NETREF One (User Defined)
• Using NETREF Two (User Defined)
• Primary Master FRU (User Defined)
• Derive Primary Clock From (User Defined)
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 79
DCM Parameter Reference
• Secondary Master FRU (User Defined)
• Derive Secondary Clock From (User Defined)
• NETREF One FRU (User Defined)
• Derive Secondary Clock From (User Defined)
• NETREF One FRU (User Defined)
• Derive NETREF One From (User Defined)
• NETREF One Clock Rate (User Defined)
• NETREF Two FRU (User Defined)
• Derive NETREF Two From (User Defined)
• NETREF Two Clock Rate (User Defined)
• StartTimeSlot
Attached to TDM Buses
Description: The Attached to TDM Buses parameter is a read-only parameter that indicates to which TDM bus the currently selected device is attached.
Values: 0 to 20
TDM Bus Type (User Defined)
Description: The TDM Bus Type (Resolved/User Defined) parameter determines the bus mode for the currently selected TDM bus.
Values:
• Default [default]: The value of this parameter is to be determined by the system software.
• MVIP: The mode for the selected bus is MVIP.
• SCbus: The mode for the selected bus is SCbus.
• H.100: The mode for the selected bus is H.100.
• H.110: The mode for the selected bus is H.110.
Guidelines: Use the TDM Bus Type (User Defined) parameter default value. The value you set for this parameter may not be accepted by the system software. To determine the value that the system will use, check the value of the Resolved Equivalent.
80 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
DCM Parameter Reference
Media Type (User Defined)
Description: The Media Type (User Defined) parameter determines the encoding method for the currently selected TDM bus.
Values:
• Default [default]: The value of this parameter is to be determined by the system software. Its current value is indicated by the Resolved Equivalent.
• ALaw: The encoding method is A-law (this is the method that should be used for E1 trunks).
• MuLaw: The encoding method is mu-law (this is the method that should be used for T1 trunks).
• ClearChannel: This value is currently not supported.
Group One Clock Rate (User Defined)
Description: The Group One Clock Rate (User Defined) parameter determines the clock rate for the first group of streams, in the first set of streams, in an H.100/H.110 bus. The first set of sixteen streams in the H.100/110 bus is divided into four groups of four streams each. Each group can operate at a different clock speed. (The second set of sixteen streams in the H.100/110 bus always operates at 8 MHz).
Values:
• Default [default]: The value of this parameter is to be determined by the system software. Its current value is indicated by the Resolved Equivalent.
• 2MHz: The first four-stream group operates at 2 MHz.
• 4MHz: The first four-stream group operates at 4 MHz.
• 8MHz: The first four-stream group operates at 8 MHz.
Group Two Clock Rate (User Defined)
Description: The Group Two Clock Rate (User Defined) parameter determines the clock rate for the second group of streams, in the first set of streams, in an H.100/H.110 bus. The first set of sixteen streams in the H.100/110 bus is divided into four groups of four streams each. Each group can operate at a different clock speed. (The second set of sixteen streams in the H.100/110 bus always operates at 8 MHz).
Values:
• Default [default]: The value of this parameter is to be determined by the system software. Its current value is indicated by the Resolved Equivalent.
• 2MHz: The second four-stream group operates at 2 MHz.
• 4MHz: The second four-stream group operates at 4 MHz.
• 8MHz: The second four-stream group operates at 8 MHz.
Group Three Clock Rate (User Defined)
Description: The Group Three Clock Rate (User Defined) parameter determines the clock rate for the third group of streams, in the first set of streams, in an H.100/H.110 bus. The first set of sixteen streams in the H.100/110 bus is divided into four groups of four streams each. Each
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 81
DCM Parameter Reference
group can operate at a different clock speed. (The second set of sixteen streams in the H.100/110 bus always operates at 8 MHz).
Values:
• Default [default]: The value of this parameter is to be determined by the system software. Its current value is indicated by the Resolved Equivalent.
• 2MHz: The third four-stream group operates at 2 MHz.
• 4MHz: The third four-stream group operates at 4 MHz.
• 8MHz: The third four-stream group operates at 8 MHz.
Group Four Clock Rate (User Defined)
Description: The Group Four Clock Rate (User Defined) parameter determines the clock rate for the fourth group of streams, in the first set of streams, in an H.100/H.110 bus. The first set of sixteen streams in the H.100/110 bus is divided into four groups of four streams each. Each group can operate at a different clock speed. (The second set of sixteen streams in the H.100/110 bus always operates at 8 MHz).
Values:
• Default [default]: The value of this parameter is to be determined by the system software. Its current value is indicated by the Resolved Equivalent.
• 2MHz: The fourth four-stream group operates at 2 MHz.
• 4MHz: The fourth four-stream group operates at 4 MHz.
• 8MHz: The fourth four-stream group operates at 8 MHz.
Using Compatibility Clocks (User Defined)
Description: The Using Compatibility Clocks (User Defined) parameter indicates whether the SpringWare compatibility clock is used.
Values:
• Default [default]: The value of this parameter is to be determined by the system software. Its current value is indicated by the Resolved Equivalent.
• Yes: The compatibility clock is in use.
• No: The compatibility clock is not in use.
Guidelines: The Using Compatibility Clocks (User Defined) does not apply to DM3 architecture boards.
82 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
DCM Parameter Reference
Primary Lines (User Defined)
Description: The Primary Lines (User Defined) parameter determines whether the Primary Line is Line A or Line B. The line that is not selected as the Primary Line serves as the Secondary Line.
Values:
• Default [default]: The value of this parameter is to be determined by the system software. Its current value is indicated by the Resolved Equivalent.
• A: The primary line is Line A.
• B: The primary line is Line B.
Using Primary Master (User Defined)
Description: The Using Primary Master (User Defined) parameter indicates whether or not the device specified by the Primary Master FRU parameter is the Clock Master for the currently selected bus. Use this parameter to take the Primary Master FRU offline in the event that it needs to be replaced.
Values:
• Default [default]: The value of this parameter is to be determined by the system software. Its current value is indicated by the Resolved Equivalent.
• No: •The device specified by the Primary Master FRU parameter is not the Clock Master for the currently selected bus. This value is set by the system for a short period when the Primary Master FRU fails and the Secondary Master FRU is being promoted to bus master. Otherwise, this parameter cannot have the value No when the system is running.
• Yes: The device specified by the Primary Master FRU parameter is the Clock Master for the currently selected bus.
Using Secondary Master (User Defined)
Description: The Using Secondary Master (User Defined) parameter
Values:
• Default [default]: The value of this parameter is to be determined by the system software. Its current value is indicated by the Resolved Equivalent.
• No: The device specified by the Primary Master FRU parameter is not the Clock Master for the currently selected bus. This value is set by the system for a short period when the Primary Master FRU fails and the Secondary Master FRU is being promoted to bus master. Otherwise, this parameter cannot have the value No when the system is running.
• Yes: The device specified by the Secondary Master FRU parameter is the Clock Master for the currently selected bus.
Using NETREF One (User Defined)
Description: The Using NETREF One (User Defined) parameter determines whether or not NETREF_1 is used as the source of clocking for the current Clock Master. This parameter
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 83
DCM Parameter Reference
enables you to temporarily disconnect the network interface that drives NETREF_1 (as determined by the Derive NETREF One From parameter).
If this parameter is set to Yes, Derive NETREF One From (Resolved) is set to the value specified by Derive NETREF One From (User Defined) and NETREF One FRU (Resolved) is set to the value specified by NETREF One FRU (User Defined).
Values:
• Default [default]: The value of this parameter is to be determined by the system software. Its current value is indicated by the Resolved Equivalent.
• No: NETREF_1 is not in use. (Derive NETREF One From (Resolved) and NETREF One FRU (Resolved) parameters are both set to NotApplicable.)
• Yes: NETREF_1 is in use. (Derive NETREF One From (Resolved) is set to the value specified by Derive NETREF One From (User Defined) and NETREF One FRU (Resolved) is set to the value specified by NETREF One FRU (User Defined).
Using NETREF Two (User Defined)
Description: The Using NETREF Two (User Defined) parameter determines whether or not NETREF_2 is used as the source of clocking for the current Clock Master. This parameter enables you to temporarily disconnect the network interface that drives NETREF_2 (as determined by the Derive NETREF Two From parameter).
Values:
• Default [default]: The value of this parameter is to be determined by the system software. Its current value is indicated by the Resolved Equivalent.
• No: NETREF_2 is not in use. (Derive NETREF Two From(Resolved) and NETREF Two FRU (Resolved) parameters are both set to NotApplicable.)
• Yes: NETREF_2 is in use. (Derive NETREF Two From(Resolved) is set to the value specified by Derive NETREF Two From (User Defined) and NETREF Two FRU (Resolved) is set to the value specified by NETREF Two FRU (User Defined).)
Primary Master FRU (User Defined)
Description: The Primary Master FRU (User Defined) parameter identifies the filed replaceable unit (FRU) or technology that drives the clocking line specified by the Primary Lines parameter.
Values:
• Default [default]: The value of this parameter is to be determined by the system software. Its current value is indicated by the Resolved Equivalent.
• <device name>: Name of the device (board) that drives the TDM Bus clocking.
84 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
DCM Parameter Reference
Derive Primary Clock From (User Defined)
Description: The Derive Primary Clock From (User Defined) parameter specifies the clock source that the Primary Master FRU uses to drive the primary line.
Values:
• Default [default]: The value of this parameter is to be determined by the system software. Its current value is indicated by the Resolved Equivalent.
• FrontEnd_1: The Primary Master derives clocking from its own front end network interface. This value only applies when the TDM Bus Type (Resolved) is set to SCBus and the Primary Master FRU (Resolved) is a SpringWare board.
• FrontEnd_2: The Primary Master derives clocking from its own second network interface. This value only applies when the TDM Bus Type (Resolved) is set to SCBus and the Primary Master FRU (Resolved) is a SpringWare board.
• FrontEnd_3:
• FrontEnd_4:
• InternalOscillator: The Primary Master derives clocking from its own circuitry.
• NETREF_1: The Primary Master derives clocking from NETREF_1.
• NETREF_2: The Primary Master derives clocking from NETREF_2.
Guidelines: Use the Derive Primary Clock From (User Defined) parameter
Secondary Master FRU (User Defined)
Description: The Secondary Master FRU (User Defined) parameter specifies the FRU or technology that drives clocking for the secondary line.
Values:
• Default [default]: The value of this parameter is to be determined by the system software. Its current value is indicated by the Resolved Equivalent.
• <device name>: Device name of an the H.100/110-enabled FRU.
Derive Secondary Clock From (User Defined)
Description: The Derive Secondary Clock From (User Defined) parameter specifies the clock source that the Secondary Master FRU uses to drive the Secondary Line.
Values:
• Default [default]: The value of this parameter is to be determined by the system software. Its current value is indicated by the Resolved Equivalent.
• InternalOscillator: The Secondary Master derives clocking from its own circuitry.
• NETREF_1: The Secondary Master derives clocking from NETREF_1.
• NETREF_2: The Secondary Master derives clocking from NETREF_2.
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 85
DCM Parameter Reference
NETREF One FRU (User Defined)
Description: The NETREF One FRU (User Defined) parameter identifies the FRU containing the interface to the network line that drives NETREF_1.
Values:
• Default [default]: The value of this parameter is to be determined by the system software. Its current value is indicated by the Resolved Equivalent.
• <device name>: Device name of an the H.100/H.110-enabled FRU.
Derive NETREF One From (User Defined)
Description: The ClockSource parameter specifies the network interface that determines the clocking for the NETREF_1 line. The indicated interface is on the FRU designated by the NETREF One FRU parameter.
Values:
• Default [default]: The value of this parameter is to be determined by the system software. Its current value is indicated by the Resolved Equivalent.
• NetworkInterfaceOne: NETREF_1 is derived from interface 1 on the FRU designated by the NETREF One FRU parameter.
• NetworkInterfaceTwo: NETREF_1 is derived from interface 2 on the FRU designated by the NETREF One FRU parameter.
• NetworkInterfaceThree: NETREF_1 is derived from interface 3 on the FRU designated by the NETREF One FRU parameter.
• NetworkInterfaceFour: NETREF_1 is derived from interface 4 on the FRU designated by the NETREF One FRU parameter.
NETREF One Clock Rate (User Defined)
Description: The NETREF One Clock Rate (User Defined) parameter specifies
Values:
• Default [default]: The value of this parameter is to be determined by the system software. Its current value is indicated by the Resolved Equivalent.
• 8KHz
• 1.536MHz
• 1.544MHz
• 2.048MHz
86 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
DCM Parameter Reference
NETREF Two FRU (User Defined)
Description: The NETREF Two FRU (User Defined) parameter identifies the FRU containing the interface to the network line that drives NETREF_2.
Values:
• Default [default]: The value of this parameter is to be determined by the system software. Its current value is indicated by the Resolved Equivalent.
• <device name>: Device name of an the H.100/H.110-enabled FRU.
Derive NETREF Two From (User Defined)
Description: The Derive NETREF Two From (User Defined) parameter specifies the network interface that determines the clocking for the NETREF_2 line. The indicated interface is on the FRU designated by the NETREF Two FRU parameter.
Values:
• Default [default]: The value of this parameter is to be determined by the system software. Its current value is indicated by the Resolved Equivalent.
• NetworkInterfaceOne: NETREF_2 is derived from interface 1 on the FRU designated by the NETREF Two FRU parameter.
• NetworkInterfaceTwo: NETREF_2 is derived from interface 2 on the FRU designated by the NETREF Two FRU parameter.
• NetworkInterfaceThree: NETREF_2 is derived from interface 3 on the FRU designated by the NETREF Two FRU parameter.
• NetworkInterfaceFour: NETREF_2 is derived from interface 4 on the FRU designated by the NETREF Two FRU parameter.
NETREF Two Clock Rate (User Defined)
Description: The NETREF Two Clock Rate (User Defined) parameter determines the clock rate for the NETREF_2 line.
Values:
• Default [default]: The value of this parameter is to be determined by the system software. Its current value is indicated by the Resolved Equivalent.
• 8KHz
• 1.536MHz
• 1.544MHz
• 2.048MHz
StartTimeSlot
Description: The StartTimeSlot parameter is not currently used.
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 87
DCM Parameter Reference
5.7 Telephony Bus Property Sheet
The Telephony Bus property sheet contains parameters for configuring the telephony bus, which connects the Intel NetStructure and Intel Dialogic boards to one another.
• PCMEncoding
• BusType
PCMEncoding
Description: The PCMEncoding parameter specifies the Pulse Code Modulation (PCM) encoding method(s) used on the selected board.
Values:
• Automatic [default]: The Intel NetStructure board will use mu-law for T1 configured interfaces and will use A-law for E1 configured interfaces.
• ULAW: mu-law encoding is used for all interfaces.
• ALAW: A-law encoding is used for all interfaces.
BusType
Description: The BusType parameter specifies the type of expansion bus cable that is connected to the board.
Values:
• None
• TDM Bus
Guidelines: The BusType parameter does not apply to the DM3 architecture boards.
5.8 Trunk Configuration Property Sheet
The Trunk Configuration property sheet allows you to individually configure network trunks on the Intel NetStructure DMV600BTEP and DMV1200BTEP boards with different T1 or E1 protocols and includes the following parameters:
• MediaLoad
• Trunk1
• Trunk2
• Trunk3
• Trunk4
MediaLoad
Description: A media load is a pre-defined set of features supported by certain DM3 configuration files. The configuration files that incorporate Media Loads are intended for DM3
88 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
DCM Parameter Reference
boards that use flexible routing configurations. Refer to Section 2.4.2, “Fixed and Flexible Routing Configurations”, on page 25
For a list of the Media Loads supported by this version of the Intel Dialogic System, consult the Release Guide accompanying this release.
Values:
• MediaLoadValues: The system will generate a composite configuration file set (.pcd, .fcd and .config) based on the trunk protocol configurations you select.
• ML5BC: Selects the ml5bc media load.
• UL1: Selects the universal media load 1.
Trunk1
Description: The Trunk1 parameter specifies the protocol and line type to use on the interface associated with trunk 1 of a DM/V-B Multifunction Series board.
Values:
Group 1 Protocol Values:
• 4ess(T1)
• 5ess(T1)
• ntt(T1)
• ni2(T1)
• dms(T1)
• qsigt1(T1)
Group 2 Protocol Values:
• qsige1(E1)
• net5(E1)
Group 3 Protocol Values:
• cas(T1)
• t1cc(T1)
Group 4 Protocol Values:
• r2mf(E1)
• e1cc(E1)
Group 5 Protocol Values:
• dpnss(E1)
• dass2(E1)
Guidelines: When configuring the trunks on an individual board, you are restricted to the protocols within a specific group. For example, if you select a protocol from Group 1 for Trunk 1 on the board, then you must select a protocol from the same group for the remaining trunks on the board.
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 89
DCM Parameter Reference
Trunk2
Description: The Trunk2 parameter specifies the protocol and line type to use on the interface associated with trunk 2 of an DM/V-B Multifunction Series board.
Values: Same as for Trunk1 parameter.
Guidelines: When configuring the trunks on an individual board, you are restricted to the protocols within a specific group. For example, if you select a protocol from Group 1 for Trunk 2 on the board, then you must select a protocol from the same group for the remaining trunks on the board.
Trunk3
Description: The Trunk3 parameter specifies the protocol and line type to use on the interface associated with trunk 3 of a DM/V-B Multifunction Series board.
Values: Same as for Trunk1 parameter.
Guidelines: When configuring the trunks on an individual board, you are restricted to the protocols within a specific group. For example, if you select a protocol from Group 1 for Trunk 3 on the board, then you must select a protocol from the same group for the remaining trunks on the board.
Trunk4
Description: The Trunk4 parameter specifies the protocol and line type to use on the interface associated with trunk 4 of a DM/V-B Multifunction Series board.
Values: Same as for Trunk1 parameter.
Guidelines: When configuring the trunks on an individual board, you are restricted to the protocols within a specific group. For example, if you select a protocol from Group 1 for Trunk 4 on the board, then you must select a protocol from the same group for the remaining trunks on the board.
5.9 Version (Version Info.) Property Sheet
The Version (Version Info.) property sheet contains parameters that identify kernel versions and include the following:
• CPBKVersion
• CPRTKVersion
• SPBKVersion
• SPRTKVersion
CPBKVersion
Description: The CPBKVersion parameter indicates the control processor boot kernel version.
Values: Version number set by the system software.
90 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
DCM Parameter Reference
Guidelines: The CPBKVersion parameter should not be modified by the user.
CPRTKVersion
Description: The CPRTKVersion parameter indicates the control processor runtime kernel version.
Values: Version number set by the system software.
Guidelines: The CPRTKVersion parameter should not be modified by the user.
SPBKVersion
Description: The SPBKVersion parameter indicates the signal processor boot kernel version.
Values: Version number set by the system software.
Guidelines: The SPBKVersion parameter should not be modified by the user.
SPRTKVersion
Description: The SPRTKVersion parameter indicates the signal processor runtime kernel version.
Values: Version number set by the system software.
Guidelines: The SPRTKVersion parameter should not be modified by the user.
5.10 Files Property Sheet
The Files property sheet contains a parameter for defining downloadable Tone Set Files.
TSFFileName
Description: Specifies the path and filename of the Tone Set File (TSF) that is to be downloaded to the specified DMV160LP board. A TSF is a database of tone sets containing a list of PBX types with their associated tone definitions.
Values: A valid path and filename.
Guidelines: Use this parameter in conjunction with the TSFFileSupport parameter which enables support for the TSF.
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 91
66.CONFIG File Parameter Reference
This chapter lists and describes the parameters contained in the CONFIG files. Parameters are listed in the same order as they appear in the CONFIG files and they are grouped according to the CONFIG file sections. Within the CONFIG files, the parameters are grouped in the following sections.
• [0x44] Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
• [0x2b] Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
• [0x2c] Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
• [encoder] Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
• [recorder] Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
• [0x39] Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
• [0x3b] Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
• [0x3b.x] Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
• [lineAdmin.x] Parameters (Digital Voice) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
• [LineAdmin.x] Parameters (Analog Voice) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
• [NFAS] Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
• [NFAS.x] Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
• [CAS] Parameters for T1 E&M Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
• [CAS] Parameters for T1 Loop Start Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
• [CAS] Parameters for T1 Ground Start Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
• [CAS] User-defined CAS and Tone Signal Parameters. . . . . . . . . . . . . . . . . . . . . . . . . 123
• [CAS] User-defined Signals for Selectable Rings Parameters . . . . . . . . . . . . . . . . . . . 124
• [CCS] Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
• [CHP] Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
• [CHP] T1 Protocol Variant Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
• [CHP] ISDN Protocol Variant Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
• [TSC] Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
• [TSC] defineBSet Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
• [0x1b] Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
• [0x1d] Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
Note: Not all parameters are included in each CONFIG file, as this depends on the board supported by that particular file. CONFIG file parameters that should not be modified by the user are omitted from this document. Exceptions are made for parameters that, although they should not be
92 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Parameter Reference
modified by the user, are needed in understanding a particular set of parameters (for example, the [TSC] defineBSet Width parameter). For these exceptions, the parameter description states that the value should not be modified by the user.
6.1 [0x44] Parameters
Companding
Number: 0x4401
Description: The Companding parameter controls the encoding of audio for music played when placing a station on hold.
Note: This parameter only applies to DI Series Station Interface boards.
Values:
• 0 [default]: mu-law
• 1: A-law
Guidelines: The Companding parameter must be set to the same encoding method as set in the Encoding parameter 0x1209. For details about the Encoding parameter, refer to Section 6.23, “[TSC] Parameters”, on page 155.
6.2 [0x2b] Parameters
The [0x2b] section of the CONFIG file is used to enable streaming of echo cancellation data over the TDM bus in Continuous Speech Processing (CSP) applications. The [0x2b] section is only applicable in media load 2b CONFIG files and includes only the EC Streaming to TDM Bus parameter.
Note: Media load 2b is supported by the same CONFIG files (and configuration file set) as medial load 2c.
EC Streaming to TDM Bus
Number: 0x2b12
Description: The EC Streaming to TDM Bus parameter specifies whether to enable streaming of echo-cancellation data over the time division multiplexing (TDM) bus in Continuous Speech Processing (CSP) applications. This parameter is set on a per channel basis.
Values:
• 0x01: Enable
• 0x02 [default]: Disable
Guidelines: The EC Streaming to TDM Bus parameter is used with media load 2c CONFIG files only. For more information about media loads and board densities, see Section 2.3, “Configuration File Sets”, on page 17.
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 93
CONFIG File Parameter Reference
6.3 [0x2c] Parameters
The [0x2c] section of the CONFIG file defines enhanced echo cancellation parameters used to set the tail length or tap length, or other Continuous Speech Processing (CSP) related parameters such as Silence Compressed Streaming (SCS). The [0x2c] section includes the following parameters:
• EC Mode
• EC Tail Length
EC Mode
Number: 0x2c1f
Description: The EC Mode parameter is used with the EC Tail Length parameter to define the echo cancellation tail length, or tap length, used in Continuous Speech Processing (CSP) applications. This parameter is set on a per board basis.
Values:
• 0x02 [default]: For tap length of 24, 32, or 64 ms
Guidelines: The EC Mode parameter is used with media loads that support Enhanced Echo Cancellation. For more information about media loads and board densities, see Section 2.3, “Configuration File Sets”, on page 17.
When the EC Tail Length parameter is set to 0xC0 (24 ms), 0x100 (32 ms), or 0x200 (64 ms), set the EC Mode parameter to 0x02.
EC Tail Length
Number: 0x2c03
Description: The EC Tail Length parameter specifies the echo cancellation tail length, or tap length, used in Continuous Speech Processing (CSP) applications. This parameter is set on a per board basis and is used in conjunction with the EC Mode parameter.
Values:
• 0x80: 16 ms (default for DM/V-A boards)
• 0xC0: 24 ms
• 0x100: 32 ms
• 0x200: 64 ms (default for DM/V-B boards)
Guidelines: The EC Tail Length parameter is used with media load 2c CONFIG files only. For more information about media loads and board densities, see Section 2.3, “Configuration File Sets”, on page 17.
SCS_PR_SP (SCS Speech Probability Threshold)
Number: 0x2c14
Description: The SCS_PR_SP parameter is used for silence compressed streaming (SCS) in continuous speech processing (CSP) applications. It sets the threshold that the calculated
94 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Parameter Reference
probability of speech value is compared to in declaring speech. If the probability of speech is greater than this parameter, speech is declared.
The SCS_PR_SP parameter primarily affects the sensitivity of detecting speech at the leading time of a speech period versus false speech detection. This parameter is defined as:
(Probability Value) * 223
Note: Multiplying by 223 converts the value into a linear 24-bit value that accommodates the 24-bit DSPs used on DM3 boards.
For example, for a speech probability threshold of 0.58, SCS_PR_SP would have a value of:
0.58 * 223 = 4865393
Values:
• 4194304 to 223 (0.50 to 1.00 probability)
• 6710886 [default]
Guidelines: This parameter is not included in the configuration file. If you want to modify the parameter value, you must add this parameter manually in the configuration file in the [0x2c] section.
SCS_PR_SIL (SCS Silence Probability Threshold)
Number: 0x2c15
Description: This parameter is used for silence compressed streaming (SCS) in continuous speech processing (CSP) applications. It sets the threshold that the calculated probability of speech value is compared to in declaring silence. If the probability of speech is less than this parameter, silence is declared.
The SCS_PR_SIL parameter primarily affects the sensitivity of detecting silence at the trailing time of a speech period versus false silence detection. SCS_PR_SIL is defined as:
(Probability Value) * 223
Note: Multiplying by 223 converts the value into a linear 24-bit value that accommodates the 24-bit DSPs used on DM3 boards.
For example, for a silence probability threshold of 0.39, SCS_PR_SIL would have a value of:
0.39 * 223 = 3271557
Values:
• 0 to 4194304 (0.0 to 0.50 probability)
• 2097152 [default]
SCS_LO_THR (SCS Low Background Noise Threshold)
Number: 0x2c16
Description: The SCS_LO_THR parameter is used for silence compressed streaming (SCS) in continuous speech processing (CSP) applications. It controls the low threshold for background
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 95
CONFIG File Parameter Reference
noise estimation, and along with the SCS_HI_THR parameter, forms a range of loudness. Any signal below this threshold is declared silence.
SCS_LO_THR is defined as:
10(dB value/20) * 223
Note: Multiplying by 223 converts the value into a linear 24-bit value that accommodates the 24-bit DSPs used on DM3 boards.
For example, for a low noise threshold of -78 dB, SCS_LO_THR would have a value of:
10(-78/20) * 223 = 1057
Values:
• 839 to 83887 (-80 dB to -40 dB)
• 11286 [default]
Guidelines: Increasing the low background noise threshold increases the probability of losing speech and decreases the probability of recording noise.
SCS_HI_THR (SCS High Background Noise Threshold)
Number: 0x2c17
Description: The SCS_HI_THR parameter is used for silence compressed streaming (SCS) in continuous speech processing (CSP) applications. It controls the high threshold for background noise estimation and, along with SCS_LO_THR parameter, forms a range of loudness. Any signal above this threshold is declared speech.
SCS_HI_THR is defined as:
10(dB value/20) * 223
Note: Multiplying by 223 converts the value into a linear 24-bit value that accommodates the 24-bit DSPs used on DM3 boards.
For example, for a high noise threshold of -20 dB, SCS_HI_THR would have a value of:
10(-20/20) * 223 = 838861
Values:
• 83887 to 223+ (-40 dB to 0 dB)
• 838861 [default]
Guidelines: Reducing the high background noise threshold increases the probability of streaming noise and decreases the probability of losing speech.
SCS_T (SCS Trailing Silence)
Number: 0x2c24
Description: The SCS_T parameter is used for silence compressed streaming (SCS) in continuous speech processing (CSP) applications. It defines the duration of silence allowed after the end of a speech block before silence compression begins.
Values:
96 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Parameter Reference
• 100 to 1000 milliseconds (Values must be entered in 10 millisecond increments. For example, 200, 210, 220 milliseconds)
• 200 milliseconds [default]
Guidelines: If this value is set too low, words and sentences will run together. If it is set too high, silence compression efficiency will be reduced, resulting in larger files.
SCS_Initial_data (SCS duration of initial stream data)
Number: 0x2c25
Description: The SCS_Initial_data parameter is used for silence compressed streaming (SCS) in continuous speech processing (CSP) applications. It controls the initial data to be streamed to the application regardless of the presence of silence or non-silence on the line. This initial data can be used by the application to qualify background noise and line conditions.
Values: 0 [default] to 2000 milliseconds(Values must be entered in 10 millisecond increments. For example, 200, 210, 220 milliseconds)
6.4 [encoder] Parameters
The [encoder] section of the CONFIG file includes the following parameters:
• PrmAGCk (AGC K Constant)
• PrmAGClow_threshold (AGC Noise Level Lower Threshold)
• PrmAGCmax_gain (AGC Maximum Gain)
• SCR_T (SCR Trailing Silence)
• SCR_PR_SP (SCR Speech Probability Threshold)
• SCR_PR_SIL (SCR Silence Probability Threshold)
• SCR_LO_THR (SCR Low Background Noise Threshold)
• SCR_HI_THR (SCR High Background Noise Threshold)
PrmAGCk (AGC K Constant)
Number: 0x401
Description: The PrmAGCk parameter is the target output level to the TDM bus divided by 32 (to limit K to the range 0 to -1). Note that K is the average level for the output.
PrmAGCk is defined as: K * 223
K is defined as (10(output level in dB)/20)/32. Multiplying by 223 converts the value into a linear 24-bit value that accommodates the 24-bit DSPs used on DM3 boards. Therefore, K = 0.006529 corresponds to -13.6 dB average, since 0.006529 = (10(-13.6/20))/32. Note that -13.6 dB average would result in -6.6 dBm level of the analog output signal.
Values: 0x2061 to 0xD5F1 (-30.0 dB to -13.6 dB output levels)
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 97
CONFIG File Parameter Reference
Guidelines: It is recommended that the value be set in the range of -30.0 dB to -13.6 dB. Higher values (-50.0 dB for example) may result in strong peak to average compression if it is enabled or just severe clipping if peak to average compression is disabled.
Here is a sample calculation to obtain a hexadecimal value of PrmAGCk for an output level of -19.6 dB:
(10(-19.6/20))/32 * 223 = 0x006B39
PrmAGClow_threshold (AGC Noise Level Lower Threshold)
Number: 0x405
Description: The PrmAGClow_threshold parameter defines the lower threshold for noise level estimates. Any signal above this threshold will be considered speech. Thus, this threshold should be set quite high in order to let the AGC algorithm determine when there are voiced and unvoiced periods. The parameter is given in terms of the average level.
PrmAGClow_threshold is defined as: 10(output level in dB)/20 * 223. Multiplying by 223 converts the value into a linear 24-bit value that accommodates the 24-bit DSPs used on DM3 boards.
Note: The AGC high threshold is determined by the ratio of the PrmAGCk value over the PrmAGCmax_gain value.
Values: 0x20C5 to 0x3000 (-60 dB to -25 dB)
Guidelines: It is recommended that the value be set in the range of -60 dB to -40 dB.
Here is a sample calculation to get a hexadecimal value of PrmAGClow_threshold for a noise threshold level of -50 dBavg:
10(-50/20) * 223 = 0x679F
PrmAGCmax_gain (AGC Maximum Gain)
Number: 0x408
Description: The PrmAGCmax_gain parameter defines the maximum gain divided by 32. This parameter controls the maximum possible gain applied by the AGC algorithm. It also implies the High Threshold Level above which all the inputs produce the target output levels and below which produce the levels linearly decreasing with their input level.
PrmAGCmax_gain is defined as: ((10((maximum gain in dB)/20))/32) * 223. Multiplying by 223 converts the value into a linear 24-bit value that accommodates the 24-bit DSPs used on DM3 boards.
Values: 0x040000 to 0x7E7DB9 (0 dB to 30 dB)
Guidelines: It is recommended that the value be set in the range of 0 dB to 30 dB.
Here is a sample calculation to obtain a hexadecimal value of PrmAGCmax_gain for a maximum gain of 21 dB:
((10(21/20))/32) * 223
98 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Parameter Reference
SCR_T (SCR Trailing Silence)
Number: 0x415
Description: The SCR_T parameter is used for Silence Compressed Recording and defines the duration of silence allowed following speech before SCR begins (trailing silence).
Values: 100 to 1000 (milliseconds)
Guidelines: If it is set too low, words and sentences will run together; if it is set too high, SCR efficiency will be reduced, resulting in larger files.
SCR_PR_SP (SCR Speech Probability Threshold)
Number: 0x417
Description: The SCR_PR_SP parameter is used for Silence Compressed Recording and sets the threshold that the calculated probability of speech value is compared to in declaring speech. If the probability of speech is greater than this parameter, speech is declared.
The SCR_PR_SP parameter primarily affects the sensitivity of detecting speech at the leading time of a speech period versus false speech detection.
SCR_PR_SP is defined as: (Probability Value) * 223. Multiplying by 223 converts the value into a linear 24-bit value that accommodates the 24-bit DSPs used on DM3 boards.
Values: 4194304 to 223 (0.50 to 1.00 probability)
Guidelines: For example, for a speech probability threshold of 0.58, SCR_PR_SP would have a value of:
0.58 * 223 = 4865392
SCR_PR_SIL (SCR Silence Probability Threshold)
Number: 0x418
Description: The SCR_PR_SIL parameter is used for Silence Compressed Recording and sets the threshold that the calculated probability of speech value is compared to in declaring silence. If the probability of speech is less than this parameter, silence is declared.
The SCR_PR_SIL parameter primarily affects the sensitivity of detecting silence at the trailing time of a speech period versus false silence detection.
SCR_PR_SIL is defined as: (Probability Value) * 223. Multiplying by 223 converts the value into a linear 24-bit value that accommodates the 24-bit DSPs used on DM3 boards.
Values: 0 to 4194304 (0.0 to 0.50 probability)
Guidelines: For example, for a silence probability threshold of 0.39, SCR_PR_SIL would have a value of:
0.39 * 223 = 3271557
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 99
CONFIG File Parameter Reference
SCR_LO_THR (SCR Low Background Noise Threshold)
Number: 0x419
Description: The SCR_LO_THR parameter is used for Silence Compressed Recording and controls the low threshold for background noise estimation and, along with SCR_HI_THR parameter, forms a range of loudness. Any signal below this threshold is declared silence. Increasing this threshold increases the probability of losing speech and decreases the probability of recording noise.
SCR_LO_THR is defined as: 10(dB value/20) * 223. Multiplying by 223 converts the value into a linear 24-bit value that accommodates the 24-bit DSPs used on DM3 boards.
Values: 839 to 83887 (-80 dB to -40 dB)
Guidelines: For example, for a low noise threshold of -78 dB, SCR_LO_THR would have a value of:
10(-78/20) * 223 = 1056
SCR_HI_THR (SCR High Background Noise Threshold)
Number: 0x41A
Description: The SCR_HI_THR parameter is used for Silence Compressed Recording and controls the high threshold for background noise estimation and, along with SCR_LO_THR parameter, forms a range of loudness. Any signal above this threshold is declared speech. Reducing this threshold increases the probability of recording noise and decreases the probability of losing speech.
SCR_HI_THR is defined as: 10(dB value/20) * 223. Multiplying by 223 converts the value into a linear 24-bit value that accommodates the 24-bit DSPs used on DM3 boards.
Values: 83887 to 223+ (-40 dB to 0 dB)
Guidelines: For example, for a high noise threshold of -20 dB, SCR_HI_THR would have a value of:
10(-20/20) * 223 = 838860
6.5 [recorder] Parameters
The [recorder] section of the CONFIG file includes the following parameters:
• Duration (Record Duration)
• BufferTruncate (Buffer Truncate)
• BeepSignalID (Pre-Recording Beep)
• AGCOnOff (AGC Flag)
• SCR (SCR Flag)
100 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Parameter Reference
Duration (Record Duration)
Number: 0x200
Description: The Duration parameter specifies the maximum duration (in milliseconds) for which to record. The maximum duration time is 72 hours (259,200,000 ms).
Values: 0 to 259,200,000 (milliseconds)
Guidelines: The time specified must be divisible by 4.
BufferTruncate (Buffer Truncate)
Number: 0x202
Description: The BufferTruncate parameter specifies the amount of data (in milliseconds) to truncate from the record buffer at the end of a recording.
Values: 0 to 4000 (milliseconds)
Guidelines: The suggested range is about 50 to 150 ms (varies with coder).
BeepSignalID (Pre-Recording Beep)
Number: 0x203
Description: The BeepSignalID parameter is the signal identifier of the beep tone preceding the recording.
Values:
• 0x21: 444 Hz tone for 400 ms
• 0x22: 1000 Hz tone for 400 ms
AGCOnOff (AGC Flag)
Number: 0x205
Description: The AGCOnOff parameter enables or disables Automatic Gain Control (AGC) on a per board basis. These settings can be changed for individual channels using API calls.
Values:
• 0: Disable AGC
• 1: Enable AGC
SCR (SCR Flag)
Number: 0x209
Description: The SCR parameter enables or disables Silence Compressed Recording (SCR) on a per board basis. These settings can be changed for individual channels using API calls.
Values:
• 9: Enable SCR
• 10: Disable SCR
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 101
CONFIG File Parameter Reference
6.6 [0x39] Parameters
The [0x39] section of the CONFIG file includes a single parameter.
ToneClamping (Tone Clamping)
Number: 0x3925
Description: The ToneClamping parameter is used to disable conference tone clamping. Tone clamping reduces the amount of DTMF tones heard in a conference.
Note: To also disable the conference notification tone on Dialogic Integrated Series boards (or any Intel® Dialogic® Voice board), modifications to the NotificationTone parameter are also required. For details, see “NotificationTone (Conferencing Notification Tone)”, on page 102.
Values: 0
Guidelines: Tone clamping is enabled by default on Dialogic Integrated Series boards. To disable tone clamping, the ToneClamping parameter must be added to the [0x39] section of the CONFIG file (using the SetParm format) and set to a value of 0. To re-enable tone clamping, the ToneClamping parameter must be removed from the [0x39] section of the CONFIG file.
6.7 [0x3b] Parameters
The [0x3b] section of the CONFIG file includes a single parameter.
ActiveTalkerNotifyInterval (Active Talker Notification Interval)
Number: 0x3b02
Description: The ActiveTalkerNotifyInterval parameter is the periodic duration at which a message listing the active talkers in a conference is sent to the host.
Values represent 10 millisecond units. For example, to send a notification message once per second, the ActiveTalkerNotifyInterval parameter should be set to a value of 100 (1 second = 1000 ms / 10 = 100).
Values: 0 to 1000 (10 ms units)
Guidelines: A low value can affect system performance due to excessive usage. A high value can affect the quality of the reporting. For example, setting the value to 20 will result in good quality active talker notification whenever any party says a “yes” or “no”. Setting the parameter to 100 will result in such events not being reported.
6.8 [0x3b.x] Parameters
The [0x3b.x] section of the CONFIG file includes a single parameter.
102 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Parameter Reference
NotificationTone (Conferencing Notification Tone)
Number: 0x3b06
Description: The NotificationTone parameter is used to disable the conferencing notification tone on DM/V-A, DM/V-B, and Dialogic Integrated (DI) Series boards. The conferencing notification tone is generated to alert conferees when a party enters or exits a conference.
Note: To also disable tone clamping on Dialogic Integrated Series boards, modifications to the ToneClamping parameter are required. For details, see “ToneClamping (Tone Clamping)”, on page 101.
Values: 0
Guidelines: This tone is enabled by default and the NotificationTone parameter must be added to the CONFIG file to disable the tone. To re-enable the tone, the NotificationTone parameter must be removed from the [0x3b.x] sections of the CONFIG file.
To disable the conferencing notification tone, the NotificationTone parameter must be added to the [0x3b.x] sections of the CONFIG file and set to a value of 0. Each [0x3b.x] section applies to a specific conferencing line. That is, [0x3b.1] applies to conferencing line 1, [0x3b.2] applies to conferencing line 2, and so on.
For DM/V-A and DM/V-B boards, there are 30 conferencing lines, and therefore, 30 [0x3b.x] sections in the CONFIG file: [0x3b.1] through [0x3b.30].
For the DI/0408-LS-A Dialogic Integrated Series board, there are three conferencing lines, and therefore, three [0x3b.x] sections in the CONFIG file: [0x3b.1] through [0x3b.3].
For the DI/SI-16, DI/SI-24. and DI/SI-32 Dialogic Integrated Series boards, there are five conferencing lines, and therefore, five [0x3b.x] sections in the CONFIG file: [0x3b.1] through [0x3b.5].
6.9 [lineAdmin.x] Parameters (Digital Voice)
For digital voice boards, the line administration parameters are associated with an individual T1 or E1 trunk. The parameters defined in the [lineAdmin.x] section are associated with line x. For example, parameters in the [lineAdmin.3] section of the CONFIG file are associated with line 3. Digital voice line administration parameters include:
• LineType (Line Type)
• SignalingType (Signaling Type)
• Coding (Coding)
• ZeroCodeSuppression (Zero Code Suppression)
• LOSDeclaredTime (LOS Declared Time)
• LOSClearedTime (LOS Cleared Time)
• REDCFADecay (RED CFA Decay)
• REDCFADeclareTime (RED CFA Declare Time)
• REDCFAClearedTime (RED CFA Cleared Time)
• YellowCFADeclareTime (Yellow CFA Declare Time)
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 103
CONFIG File Parameter Reference
• YellowCFAClearTime (Yellow CFA Clear Time)
• RAICRCCFADeclareTime (RAI CRC CFA Declare Time)
• RAICRCCFAClearTime (RAI CRC CFA Clear Time)
LineType (Line Type)
Number: 0x1601
Description: The LineType parameter defines the physical line type (T1 or E1) and the framing format (for example, D4 or ESF). Framing formats include:
D4 framing (D4)For T1 lines, in D4 framing, 12 frames of 193 bits each (2,316 bits total) constitute a superframe. This framing format supports AB signaling.
Extended superframe (ESF)For T1 lines, in ESF framing, 24 frames of 193 bits each (4,632 bits total) constitute an extended superframe. This framing format supports ABCD signaling.
CEPT E1For E1 lines, uses CEPT E1 framing.
Cyclic redundancy check 4 (CRC-4) multi-frameFor E1 lines, this provides for CRC error detection. In this framing format, E1 lines have an extra framing that can coexist with the standard framing and the time slot 16 signaling framing. This extra framing is used to compute and check CRC-4 on incoming lines, to detect remote CRC-4 alarms, and to notify the remote line of CRC-4 errors. When CRC-4 framing is enabled, all CRC-related statistics will be collected and reported, and the RAI_CRC_CFA alarm will be detected and reported.
AnalogAnalog is the framing used for Dialogic Integrated Series boards.
Values:
• 0: T1 D4 (dsx1_D4)
• 1: T1 ESF (dsx1_ESF)
• 2: E1 CEPT E1 (dsx1_E1)
• 3: E1 CRC 4 multi-frame (dsx1_E1_CRC)
• 4: analog
SignalingType (Signaling Type)
Number: 0x1602
Description: The SignalingType parameter defines the signaling type to be used by the T1 or E1 line. Signaling types include:
Channel associated signaling (CAS)In CAS, the signaling for each channel is directly associated with that channel. T1 robbed-bit signaling is an example of CAS.
104 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Parameter Reference
Common channel signaling (CCS)In CCS, a common channel carries the signaling for all of the channels on that T1 or E1 line. ISDN is an example of CCS, where the D channel is used to carry the signaling for all of the B channels.
Clear channel signaling (Clear)In this type, none of the channels on the T1 or E1 line are used for signaling purposes. Clear channel signaling is the ability to access telephony channels in the system and configure them to a user defined call control protocol, or to simply leave the lines ‘clear’. The resources should have access to the telephony bus for media routing purposes, as well as signal detection, signal generation, and tone generation capabilities, if desired.
Note: In a clear channel configuration, the CT Bus does not preserve frames, so any in-band signaling is lost. That is, T1 CAS robbed bit signaling cannot be performed on a line configured to use clear channel signaling.
Values:
• 4: CAS
• 5: CCS
• 6: Clear
Guidelines: When using Non-Facility-Associated Signaling (NFAS), Signaling Type is dependent on whether the T1 or E1 line is a primary, standby (DCBU), or NFAS ISDN trunk. The primary trunk must be set to CCS and the standby and NFAS trunks must be set to Clear.
Note: NFAS is supported on only the ISDN NI-2, 4ESS, 5ESS and DMS protocols, and NFAS D channel backup (DCBU) is supported only on ISDN NI-2 protocol.
For additional parameters that need to be modified for NFAS, see Section 6.11, “[NFAS] Parameters”, on page 109
Coding (Coding)
Number: 0x1603
Description: The Coding parameter defines the coding scheme to be used by a digital line type. Coding schemes include:
Modified alternate mark inversion (B8ZS)This is a modified AMI code that only applies to T1 lines and is used to preserve one’s density on the line. Whenever eight consecutive zeros occur on the line, they are replaced by an 8-bit string that violates the bipolar signaling. If the preceding pulse was positive, the polarity of the substituted eight bits is 000+-0-+. If the preceding pulse was negative, the polarity of the substituted eight bits is 000-+0+-.
Alternate mark inversion (AMI)This is a bipolar signal conveying binary digits in which each successive 1 (mark) is of the opposite polarity. If the previous mark was a positive pulse, then the next mark will be a negative pulse. Spaces have an amplitude of zero (no pulse).
High density bipolar three zero (HDB3)High density bipolar three zero is a modified AMI code that only applies to E1 and is used to preserve one’s density on the line. Whenever four consecutive zeros appear, the four-zeros group is replaced with an HDB3 code. This could be either of two HDB3 codes, depending on
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 105
CONFIG File Parameter Reference
whether there was an odd or even number of ones since the last bipolar violation. If an odd number of ones occurred, the substituted four bits are 000V, where V represents a bipolar violation. If an even number of ones occurred, the substituted four bits are P00V, where P represents a parity bit and V represents a bipolar violation.
Values:
• 7: B8ZS
• 8: AMI
• 9: HDB3
ZeroCodeSuppression (Zero Code Suppression)
Number: 0x1604
Description: The ZeroCodeSuppression parameter is an algorithm used by T1 lines that inserts a 1 bit into a stream to prevent the transmission of eight or more consecutive 0 bits, which could produce timing errors. Instead, this algorithm maintains a minimum one’s density to reduce timing errors.
Values:
• 10: Bell - Bell zero code suppression (Jam Bit 7)
• 11: GTE - GTE zero code suppression (Jam Bit 8, except in signaling frames when Jam Bit 7 is used if the signaling bit is 0)
• 12: DDS - Digital Data Service zero code suppression (data byte is replaced with 10011000)
• 13: None - No zero code suppression is used.
Guidelines: The ZeroCodeSuppression parameter is used when AMI line-coding is used, that is, when the Coding parameter is set to AMI. Since AMI does not perform zero code suppression, the ZeroCodeSuppression parameter ensures there are no long strings of consecutive zeros on the line.
If the Coding parameter is set to B8ZS or HDB3 (for E1), then zero code suppression is performed by the line-coding and the ZeroCodeSuppression parameter is ignored.
LOSDeclaredTime (LOS Declared Time)
Number: 0x160C
Description: The LOSDeclaredTime parameter defines the number of milliseconds for which no signal is detected at the input port before a loss of signal (LOS) or carrier-failure alarm (CFA) can be declared.
Values: 0 to 2500 (milliseconds)
LOSClearedTime (LOS Cleared Time)
Number: 0x160D
Description: The LOSClearedTime parameter defines the number of milliseconds for which a signal must be detected at the input port before a declared LOS or CFA can be cleared.
Values: 0 to 2500 (milliseconds)
106 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Parameter Reference
REDCFADecay (RED CFA Decay)
Number: 0x1609
Description: The REDCFADecay parameter is the denominator of the fraction used to calculate the decay slope in the integration process when RED CFA condition has not been declared and LOS or LOF is intermittent.
Values: 4 to 15 (1/4 to 1/15)
REDCFADeclareTime (RED CFA Declare Time)
Number: 0x160A
Description: The REDCFADeclareTime parameter defines the number of milliseconds that a red alarm condition must be received at the input port before a RED CFA condition can be declared.
Values: 0 to 2500 (milliseconds)
REDCFAClearedTime (RED CFA Cleared Time)
Number: 0x160B
Description: The REDCFAClearedTime parameter defines the number of milliseconds that a normal signal must be received at the input port before a declared RED CFA condition can be cleared.
Values: 1000 to 15000 (milliseconds)
YellowCFADeclareTime (Yellow CFA Declare Time)
Number: 0x160E
Description: The YellowCFADeclareTime parameter defines the number of milliseconds for which a Remote Alarm Indication (RAI) signal is detected at the input port before a yellow CFA condition can be declared.
Values: 0 to 2500 (milliseconds)
YellowCFAClearTime (Yellow CFA Clear Time)
Number: 0x160F
Description: The YellowCFAClearTime parameter defines the number of milliseconds for which a RAI signal is not detected at the input port before a declared yellow CFA condition can be cleared.
Values: 0 to 2500 (milliseconds)
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 107
CONFIG File Parameter Reference
RAICRCCFADeclareTime (RAI CRC CFA Declare Time)
Number: 0x1610
Description: The RAICRCCFADeclareTime parameter defines the number of seconds for which a RAI signal and CRC Error is detected at the input port before a RAI CRC CFA can be declared.
Values: 0 to 450 (milliseconds)
RAICRCCFAClearTime (RAI CRC CFA Clear Time)
Number: 0x1611
Description: The RAICRCCFAClearTime parameter defines the number of seconds for which a RAI signal and Remote CRC Error is not detected at the input port before a declared RAI CRC CFA can be cleared.
Values: 0 to 450 (milliseconds)
6.10 [LineAdmin.x] Parameters (Analog Voice)
For DM3 analog voice boards, the line administration parameters consist of a collection of audio filter coefficients.
Audio Filter Coefficients
Number: 0x1630 - 0x1638
Description: The Audio Filter Coefficients parameter defines the filter coefficients programmed into the Quad Subscriber Line Audio-Processing Circuit (QSLAC) device on the board. These filters optimize the analog circuitry to match specific loading impedances, receive and transmit gain, and provide equalization of the transmit and receive paths of the loop start trunks on a DM3 analog voice board.
The filters are grouped by termination impedances - either 600 ohms or a predetermined Complex impedance. The filter coefficients are further grouped in each [LineAdmin.x] section as being associated with a group of four analog loop start trunks. For example, parameters included in the [LineAdmin.3] section of the CONFIG file are associated with trunks 9 through 12. All of the parameters defined in a [LineAdmin.x] section must be defined for only one impedance value (for example, 600 ohm or Complex). The filter coefficient parameters in a particular [LineAdmin.x] section must not be altered or individually defined.
For example, to define the termination impedance as Complex for ports 1 through 4 on a DMV160LP board, you must first comment out all of the lines in the [LineAdmin.1] section for 600 ohms in the CONFIG file by inserting an exclamation symbol (!) at the beginning of the [LineAdmin.1] line and at the beginning of each SetVParm line as shown in the following:
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! QSLAC Coefficients Line Admin 1 for loop start trunk interfaces 1-4, ! US Coefficients for input impedance of; 600 ohms!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
![LineAdmin.1] ! ComponentName=LineAdmin Std_ComponentType=0x16
108 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Parameter Reference
!SetVParm(0x1630,0x200800) = 0xAB, 0x60 ! DMV160-LP LSI US-600ohm QSLAC GX Filter
!SetVParm(0x1631,0x200802) = 0x4A, 0xE0 ! DMV160-LP LSI US-600ohm QSLAC GR Filter
!SetVParm(0x1632,0x207004) = 0x23, 0x25, 0x42, 0x9F, 0x42, 0xAD, 0x3A, 0xAE, 0x72, 0xD6, 0xAC, 0xF2, 0xB6, 0x6E, 0x01 ! DMV160-LP LSI US-600ohm QSLAC Z Filter
!SetVParm(0x1633,0x206813) = 0xF8, 0xFB, 0x87, 0xD8, 0xFC, 0x87, 0xA8, 0x7A, 0x87, 0xA8, 0x7A, 0x87, 0xA8, 0x70 ! DMV160-LP LSI US-600ohm QSLAC B1 Filter
!SetVParm(0x1634,0x200821) = 0xA5, 0xD0 ! DMV160-LP LSI US-600ohm QSLAC B2 Filter
!SetVParm(0x1635,0x205823) = 0x01, 0x11, 0x01, 0x90, 0x01, 0x90, 0x01, 0x90, 0x01, 0x90, 0x01, 0x90 ! DMV160-LP LSI US-600ohm QSLAC X Filter
!SetVParm(0x1636,0x20682F) = 0xDC, 0x01, 0xA2, 0x60, 0x2C, 0xCD, 0x2A, 0x97, 0x23, 0x26, 0xBB, 0x2E, 0x23, 0xC7 ! DMV160-LP LSI US-600ohm QSLAC R Filter
!SetVParm(0x1637,0x20003D) = 0x80 ! DMV160-LP LSI US-600ohm QSLAC AISN
!SetVParm(0x1638,0x20003E) = 0x7F ! DMV160-LP LSI US-600ohm QSLAC OperFunc
and then uncomment all of the lines in the [LineAdmin.1] section for Complex impedance by deleting the exclamation symbol (!) from the beginning of the [LineAdmin.1] line and the beginning of each SetVParm line as shown in the following:
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! QSLAC Coefficients Line Admin 1 for loop start trunk interfaces 1-4, ! US Coefficients for recommended compromise complex impedance, ! 300 ohms + [1K ohms // 220 nF], ref: EIA/TIA 464B! Select when line conditions are as follow: non-conditioned lines, long distance from CO!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[LineAdmin.1] ! ComponentName=LineAdmin Std_ComponentType=0x16
SetVParm(0x1630,0x200800) = 0x23, 0x60 ! DMV160-LP LSI US-complex QSLAC GX Filter
SetVParm(0x1631,0x200802) = 0x3B, 0xE0 ! DMV160-LP LSI US-complex QSLAC GR Filter
SetVParm(0x1632,0x207004) = 0xB3, 0xAB, 0x2D, 0xB9, 0xAA, 0x3B, 0xA3, 0xB3, 0xC3, 0x3B, 0x37, 0xCA, 0xB5, 0x6E, 0x01 ! DMV160-LP LSI US-complex QSLAC Z Filter
SetVParm(0x1633,0x206813) = 0xA8, 0x7B, 0xA5, 0xB2, 0xD3, 0xCB, 0x2A, 0xBA, 0xAC, 0x45, 0xD2, 0xAD, 0x3E, 0xE0 ! DMV160-LP LSI US-complex QSLAC B1 Filter
SetVParm(0x1634,0x200821) = 0xAA, 0x31 ! DMV160-LP LSI US-complex QSLAC B2 Filter
SetVParm(0x1635,0x205823) = 0xAB, 0xA0, 0x2B, 0x33, 0x2D, 0xA3, 0x2A, 0x24, 0xAA, 0x2D, 0xA2, 0x25 ! DMV160-LP LSI US-complex QSLAC X Filter
SetVParm(0x1636,0x20682F) = 0xB3, 0xD0, 0xDA, 0x10, 0x2D, 0xA9, 0xAC, 0x5B, 0xFA, 0xAE, 0x72, 0x2C, 0xAA, 0x3E ! DMV160-LP LSI US-complex QSLAC R Filter
SetVParm(0x1637,0x20003D) = 0x80 ! DMV160-LP LSI US-complex QSLAC AISN
SetVParm(0x1638,0x20003E) = 0x7F ! DMV160-LP LSI US-complex QSLAC OperFunc
Values:
• 600: 600 ohms
• Complex: Complex
Guidelines: Select 600 ohms to match a 600 ohm impedance and select Complex to match a complex impedance.
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 109
CONFIG File Parameter Reference
6.11 [NFAS] Parameters
Non-Facility-Associated Signaling (NFAS) uses a single ISDN PRI D channel to provide signaling and control for multiple ISDN PRI lines. When using NFAS, modifications also need to be made to other sections of the CONFIG file. For details, see the following:
• “SignalingType (Signaling Type)”, on page 103.
• Section 6.12, “[NFAS.x] Parameters”, on page 109.
There is only one NFAS component level parameter.
NFAS_INSTANCE_MAP (NFAS Instance Map)
Number: 0x3E02
Description: The NFAS_INSTANCE_MAP parameter defines the number of NFAS groups or NFAS instances created on a particular board. One NFAS group is created for each primary D channel on the board.
Values:
• 0x0: 0 (0000)
• 0x1: 1 (0001)
• 0x3: 2 (0011)
• 0x7: 3 (0111)
• 0xF: 4 (1111)
Guidelines: The NFAS_INSTANCE_MAP parameter value is a hexadecimal bitmap that represents the number of NFAS groups that are needed. The bitmap’s least significant bit correlates to the first NFAS instance, the next least significant bit corresponds to the second NFAS instance, and so on. So, starting with the least significant bit and working towards the most significant bit, set each bit’s value to 1 for each NFAS instance needed. For example, to create three NFAS groups, set the value of the NFAS_INSTANCE_MAP parameter to 0x07 (0111).
6.12 [NFAS.x] Parameters
Non-Facility-Associated Signaling (NFAS) uses a single ISDN PRI D channel to provide signaling and control for multiple ISDN PRI lines. For each group defined by the NFAS_INSTANCE_MAP parameter, there will be an [NFAS.x] section in the CONFIG file. For example, [NFAS.1] corresponds to the NFAS instance for the first group, [NFAS.2] corresponds to the NFAS instance for the second group, and so on.
When using NFAS, modifications also need to be made to other sections of the CONFIG file. For details, see the following parameters:
• “NFAS_INSTANCE_MAP (NFAS Instance Map)”, on page 109.
• “SignalingType (Signaling Type)”, on page 103
110 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Parameter Reference
NFAS instance level parameters include:
• GroupID (Group Identifier)
• NFAS_PrimaryIntID (Primary Instance Identifier)
• NFAS_Standby_IntID (Standby Instance Identifier)
GroupID (Group Identifier)
Number: 0x3E00
Description: The GroupID parameter is defined for each NFAS group created. This parameter defines the NFAS group including the trunks that are assigned to it.
Values: 1 to 4
Guidelines: When setting this parameter, the trunks assigned to the group must also be defined. For each group, multiple trunks are identified and added in recurring sets of triplets, using the following command:
AddNFASInterface(x)= a,b,c, a',b',c', ...
Where:
x = GroupIDNFAS group into which the interface needs to be added. For [NFAS.x], this would be “x”.
a = InterfaceIDUnique number for this interface assigned by the user. A maximum of 10 interfaces can be assigned to a single group.
b = BoardNumberLogical board number (as defined by the Logical ID parameter) on which the trunk being assigned to the InterfaceID resides.
c = InstanceNumberInstance number of the trunk that is being assigned to the InterfaceID. Trunks are numbered sequentially based on their physical location on the boards, from top to bottom.
For example, to add all four trunks on board 2 and the first two trunks on board 3 to the fourth NFAS group, enter the following to the [NFAS.4] section in the CONFIG file:
[NFAS.4]AddNFASInterface(4)=0,2,1, 1,2,2, 2,2,3, 3,2,4, 4,3,1, 5,3,2SetParm=0x3E04,0
NFAS_PrimaryIntID (Primary Instance Identifier)
Number: 0x3E04
Description: The NFAS_PrimaryIntID parameter defines the primary D channel used by the NFAS group and is set for every [NFAS.x] group that is created.
Values: 0 to 9 (valid InterfaceID value)
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 111
CONFIG File Parameter Reference
Guidelines: The parameter is set to one of the [NFAS.x] InterfaceIDs defined by the GroupID parameter’s AddNFASInterface command. For details, see “GroupID (Group Identifier)”, on page 110.
For example, to define the primary D channel for NFAS group 4 to be the second trunk on board 3, enter the following to the [NFAS.4] section in the CONFIG file:
[NFAS.4]AddNFASInterface(4)=0,2,1, 1,2,2, 2,2,3, 3,2,4, 4,3,1, 5,3,2SetParm=0x3e04,5
NFAS_Standby_IntID (Standby Instance Identifier)
Number: 0x3E05
Description: The NFAS_Standby_IntID parameter defines the standby, or backup, D channel used by the NFAS group. This parameter is set for every [NFAS.x] group that implements D channel backup (DCBU).
Note: DCBU is supported on only DM/V, DM/N, DM/T, and DMN160TEC boards using ISDN NI-2.
Values: 0 to 9 (valid InterfaceID value)
Guidelines: The parameter is set to one of the [NFAS.x] InterfaceIDs defined by the GroupID parameter’s AddNFASInterface command. For details about the AddNFASInterface command, see “GroupID (Group Identifier)”, on page 110.
In the example:
[NFAS.4]AddNFASInterface(4)=0,2,1, 1,2,2, 2,2,3, 3,2,4, 4,3,1, 5,3,2SetParm=0x3e04,5
to define the first trunk on board 2 the standby D channel for the fourth NFAS group, add parameter 0x3e05 to the [NFAS.4] section of the CONFIG file and set it to a value of 0:
[NFAS.4]AddNFASInterface(4)=0,2,1, 1,2,2, 2,2,3, 3,2,4, 4,3,1, 5,3,2SetParm=0x3e04,5SetParm=0x3e05,0
6.13 [CAS] Parameters for T1 E&M Signals
The basis for the T1 E&M wink protocol is Channel Associated Signaling (CAS). The CAS component is responsible for the generation and detection of CAS signals on the phone network interface. The CAS T-1 E&M wink signals are defined in this section of the CONFIG file and assigned as variants in the [CHP] T-1 Protocol Variant Definition section of the CONFIG file. For details, see Section 6.20, “[CHP] T1 Protocol Variant Definitions”, on page 131.
Note: The CAS signaling parameters should only be modified by experienced users if the default settings do not match what the line carrier or PBX is sending or expecting for the line protocol configuration running on the card.
CAS T1 E&M wink parameters include:
• Offhook (E&M Off-hook Signal)
112 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Parameter Reference
• Onhook (E&M On-hook Signal)
• FlashOnhook (E&M Flash On-hook Signal)
• Wink (E&M Wink Signal)
• Flash (E&M Flash Signal)
Offhook (E&M Off-hook Signal)
Number: 0xC15CA001
Description: The Offhook parameter defines the transition signal from an on-hook state to an off-hook state. For detailed information about transition signals and their associated values, see Section 3.5.2, “Transition Signal”, on page 37.
Values:
• PreVal: 0xF0 (11110000)
• PostVal: 0xFF (11111111)
• PreTm: 100 ms
• PostTm: 300 ms
Onhook (E&M On-hook Signal)
Number: 0xC15CA002
Description: The Onhook parameter defines the transition signal from an off-hook state to an on-hook state. For detailed information about transition signals and their associated values, see Section 3.5.2, “Transition Signal”, on page 37.
Values:
• PreVal: 0xFF (11111111)
• PostVal: 0xF0 (11110000)
• PreTm: 300 ms
• PostTm: 100 ms
FlashOnhook (E&M Flash On-hook Signal)
Number: 0xC15CA003
Description: The FlashOnhook parameter defines the transition signal from an off-hook state to a flash on-hook state during a blind transfer. For detailed information about transition signals and their associated values, see Section 3.5.2, “Transition Signal”, on page 37.
Values:
• PreVal: 0xFF (11111111)
• PostVal: 0xF0 (11110000)
• PreTm: 300 ms
• PostTm: 1000 ms
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 113
CONFIG File Parameter Reference
Wink (E&M Wink Signal)
Number: 0xC15CA011
Description: The Wink parameter defines a pulse signal for the purposes of protocol hand-shaking and is typically used as an acknowledgment signal to the line carrier or PBX. It is most often used to acknowledge signaling bit changes detected from the carrier or to signal the start or end of digit collection. The signal transitions from OffVal to OnVal and back to OffVal. For detailed information about pulse signals and their associated values, see Section 3.5.3, “Pulse Signal”, on page 38.
Values:
• OffVal: 0xF0 (11110000)
• OnVal: 0xFF (11111111)
• PreTm: 100 ms
• MinTm: 210 ms
• NomTm: 250 ms
• MaxTm: 280 ms
• PostTm: 100 ms
Flash (E&M Flash Signal)
Number: 0xC15CA012
Description: The Flash parameter defines a pulse signal for the purposes of requesting special processing. This signal is typically sent to transfer a call to another phone or channel while the call is connected and in progress. The signal goes from OffVal to OnVal and back to OffVal. For detailed information about pulse signals and their associated values, see Section 3.5.3, “Pulse Signal”, on page 38.
Values:
• OffVal: 0xFF (11111111)
• OnVal: 0xF0 (11110000)
• PreTm: 100 ms
• MinTm: 210 ms
• NomTm: 250 ms
• MaxTm: 280 ms
• PostTm: 100 ms
6.14 [CAS] Parameters for T1 Loop Start Signals
The basis for the T1 loop start protocol is Channel Associated Signaling (CAS). The CAS component is responsible for the generation and detection of CAS signals on the phone network interface. The CAS T-1 loop start signals are defined in this section of the CONFIG file and
114 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Parameter Reference
assigned as variants in the [CHP] T-1 Protocol Variant Definition section of the CONFIG file. For details, see Section 6.20, “[CHP] T1 Protocol Variant Definitions”, on page 131.
Note: The CAS signaling parameters should only be modified by experienced users if the default settings do not match what the line carrier or PBX is sending or expecting for the line protocol configuration running on the card.
CAS T1 loop start parameters include:
• PBX_Open (Loop Start PBX Open Signal)
• PBX_Close (Loop Start PBX Close Signal)
• Net_Answer (Loop Start Net Answer Signal)
• Net_Drop (Loop Start Net Drop Signal)
• Net_Abandon (Loop Start Net Abandon Signal)
• Net_RingOn (Loop Start Net Ring On Signal)
• Net_RingOff (Loop Start Net Ring Off Signal)
• PBX_FlashOpen (Loop Start PBX Flash Open Signal)
• Net_FlashDrop (Loop Start Net Flash Drop Signal)
• PBX_Flash (Loop Start PBX Flash Signal)
• Loop Start Train Definition
• Loop Start Sequence Definition
PBX_Open (Loop Start PBX Open Signal)
Number: 0xC15CA021
Description: The PBX_Open parameter defines the transition signal sent to drop a call. In an analog environment, the station goes from off-hook to on-hook. For detailed information about transition signals and their associated values, see Section 3.5.2, “Transition Signal”, on page 37.
Values:
• PreVal: 0xFF (11111111)
• PostVal: 0xF5 (11110101)
• PreTm: 100 ms
• PostTm: 100 ms
PBX_Close (Loop Start PBX Close Signal)
Number: 0xC15CA022
Description: The PBX_Close parameter defines the transition signal sent to make an outbound call, or to answer an incoming call. In an analog environment, the station goes from on-hook to
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 115
CONFIG File Parameter Reference
off-hook. For detailed information about transition signals and their associated values, see Section 3.5.2, “Transition Signal”, on page 37.
Values:
• PreVal: 0xF5 (11110101)
• PostVal: 0xFF (11111111)
• PreTm: 100 ms
• PostTm: 100 ms
Net_Answer (Loop Start Net Answer Signal)
Number: 0xC15CA023
Description: The Net_Answer parameter defines the transition signal that, when received, indicates that the network has answered an outbound call. In an analog environment, when the station goes off-hook, the network answers with loop current. For detailed information about transition signals and their associated values, see Section 3.5.2, “Transition Signal”, on page 37.
Values:
• PreVal: 0xF5 (11110101)
• PostVal: 0xF0 (11110000)
• PreTm: 100 ms
• PostTm: 100 ms
Net_Drop (Loop Start Net Drop Signal)
Number: 0xC15CA024
Description: The Net_Drop parameter defines the transition signal that, when received, indicates that the network has dropped the call. In an analog environment, with the station off-hook, the network hangs up by dropping loop current. For detailed information about transition signals and their associated values, see Section 3.5.2, “Transition Signal”, on page 37.
Values:
• PreVal: 0xA0 (10100000)
• PostVal: 0xAA (10101010)
• PreTm: 100 ms
• PostTm: 100 ms
Net_Abandon (Loop Start Net Abandon Signal)
Number: 0xC15CA025
Description: The Net_Abandon parameter defines the transition signal that, when received, indicates the network has dropped an offered call, that is, the network stops ringing the line. For
116 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Parameter Reference
detailed information about transition signals and their associated values, see Section 3.5.2, “Transition Signal”, on page 37.
Values:
• PreVal: 0xF0 (11110000)
• PostVal: 0xF5 (11110101)
• PreTm: 1300 ms
• PostTm: 4500 ms
Net_RingOn (Loop Start Net Ring On Signal)
Number: 0xC15CA026
Description: The Net_RingOn parameter defines the transition signal that, when received, indicates that the network is ringing the line, and an inbound call is offered. In an analog environment, the station is on-hook and the network rings the station. This is the leading edge of the ring. For detailed information about transition signals and their associated values, see Section 3.5.2, “Transition Signal”, on page 37.
Values:
• PreVal: 0xF5 (11110101)
• PostVal: 0xF0 (11110000)
• PreTm: 3900 ms
• PostTm: 50 ms
Net_RingOff (Loop Start Net Ring Off Signal)
Number: 0xC15CA027
Description: The Net_RingOff parameter defines the transition signal that, when received, indicates that the network is still offering an inbound call, but has stopped ringing the line. In an analog environment, the station is on-hook and the network pauses between rings. This is the trailing edge of the ring. For detailed information about transition signals and their associated values, see Section 3.5.2, “Transition Signal”, on page 37.
Values:
• PreVal: 0xF0 (11110000)
• PostVal: 0xF5 (11110101)
• PreTm: 1300 ms
• PostTm: 0 ms
PBX_FlashOpen (Loop Start PBX Flash Open Signal)
Number: 0xC15CA029
Description: When flash hook transfer is enabled, the PBX_FlashOpen parameter defines the transition signal that is sent to drop a call. In an analog environment, the station drops the call
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 117
CONFIG File Parameter Reference
with a flash hook. For detailed information about transition signals and their associated values, see Section 3.5.2, “Transition Signal”, on page 37.
Values:
• PreVal: 0xFF (11111111)
• PostVal: 0xF5 (11110101)
• PreTm: 100 ms
• PostTm: 1000 ms
Net_FlashDrop (Loop Start Net Flash Drop Signal)
Number: 0xC15CA02A
Description: When flash hook transfer is enabled, the Net_FlashDrop parameter defines the transition signal that, when received, indicates that the network has dropped the call. For detailed information about transition signals and their associated values, see Section 3.5.2, “Transition Signal”, on page 37.
Values:
• PreVal: 0xA0 (10100000)
• PostVal: 0xAA (10101010)
• PreTm: 100 ms
• PostTm: 1000 ms
PBX_Flash (Loop Start PBX Flash Signal)
Number: 0xC15CA031
Description: The PBX_Flash parameter defines the pulse signal used to initiate a blind transfer while the call is connected. For detailed information about pulse signals and their associated values, see Section 3.5.3, “Pulse Signal”, on page 38.
Values:
• OffVal: 0xFF (11111111)
• OnVal: 0xF5 (11110101)
• PreTm: 100 ms
• MinTm: 210 ms
• NomTm: 250 ms
• MaxTm: 280 ms
• PostTm: 100 ms
Loop Start Train Definition
Number: 0xC15CA032
Description: The Loop Start Train Definition defines a set of transitions from one signaling state to another in a predefined pattern (set of pulses). This parameter is used to define CAS signals
118 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Parameter Reference
required by a protocol. For detailed information about transition signals and their associated values, see Section 3.5.2, “Transition Signal”, on page 37.
Values:
• OffVal: 0xCC (11001100)
• OnVal: 0xC4 (11000100)
• pulseTmMin: 32
• pulseTmMax: 32
• pulseTmNom: 32
• preTm: 600
• interTmMin: 64
• interTmMax: 64
• interTmNom: 64
• postTm: 20
• digitCount: 12
• pulseCount: 10,0
• label: 1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,11,#,12,*
Loop Start Sequence Definition
Number: 0xC15CA033
Description: The Loop Start Sequence Definition defines a set of trains for use with HDSI and Dialogic Integrated Series boards. This parameter is used to define CAS signals required by a protocol. For detailed information about sequence signals and their associated values, see Section 3.5.5, “Sequence Signal”, on page 43.
Values:
• TrainSigId: 0xC15CA03
• preTm: 2
• interTmMin: 720
• interTmMax: 660
• interTmNom: 660
• postTm: 1600
6.15 [CAS] Parameters for T1 Ground Start Signals
The basis for the T1 ground start protocol is Channel Associated Signaling (CAS). The CAS component is responsible for the generation and detection of CAS signals on the phone network interface. The CAS T-1 ground start signals are defined in this section of the CONFIG file and assigned as variants in the [CHP] T-1 Protocol Variant Definition section of the CONFIG file. For details, see Section 6.20, “[CHP] T1 Protocol Variant Definitions”, on page 131.
Note: The CAS signaling parameters should only be modified by experienced users if the default settings do not match what the line carrier or PBX is sending or expecting for the line protocol configuration running on the card.
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 119
CONFIG File Parameter Reference
CAS T1 ground start parameters include:
• PBX_Ground (Ground Start PBX Ground Signal)
• PBX_Answer (Ground Start PBX Answer Signal)
• PBX_Release (Ground Start PBX Release Signal)
• PBX_Drop (Ground Start PBX Drop Signal)
• Net_Ground (Ground Start Net Ground Signal)
• Net_Drop (Ground Start Net Drop Signal)
• Ring_On (Ground Start Ring On Signal)
• Ring_Off (Ground Start Ring Off Signal)
• PBX_FlashDrop (Ground Start PBX Flash Drop Signal)
• Net_FlashDrop (Ground Start Net Flash Drop Signal)
• Net_Answer (Ground Start Net Answer Signal)
• PBX_Flash (Ground Start PBX Flash Signal)
PBX_Ground (Ground Start PBX Ground Signal)
Number: 0xC15CA041
Description: The PBX_Ground parameter defines the transition signal sent by the station to make an outbound call, or to answer an incoming call (off-hook). From the station side, it is the GS-FXS transmitting a generic seize, and from the corresponding office or network side, it is the GS-FXO receiving a generic seize. For detailed information about transition signals and their associated values, see Section 3.5.2, “Transition Signal”, on page 37.
Values:
• PreVal: 0xF5 (11110101)
• PostVal: 0xF0 (11110000)
• PreTm: 100 ms
• PostTm: 100 ms
PBX_Answer (Ground Start PBX Answer Signal)
Number: 0xC15CA042
Description: The PBX_Answer parameter defines the transition signal sent by the station (GS-FXS) when an inbound call is answered. For detailed information about transition signals and their associated values, see Section 3.5.2, “Transition Signal”, on page 37.
Values:
• PreVal: 0xA5 (10100101)
• PostVal: 0xFF (11111111)
• PreTm: 100 ms
• PostTm: 100 ms
120 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Parameter Reference
PBX_Release (Ground Start PBX Release Signal)
Number: 0xC15CA043
Description: The PBX_Release parameter defines the transition signal sent by the station (GS-FXS) to release an outbound call. For detailed information about transition signals and their associated values, see Section 3.5.2, “Transition Signal”, on page 37.
Values:
• PreVal: 0xF0 (11110000)
• PostVal: 0xF5 (11110101)
• PreTm: 50 ms
• PostTm: 50 ms
PBX_Drop (Ground Start PBX Drop Signal)
Number: 0xC15CA044
Description: The PBX_Drop parameter defines the transition signal used by the station (GS-FXS) to know that the network (GS-FXO) has dropped the call. The network generates a GS_Net_Drop signal. For detailed information about transition signals and their associated values, see Section 3.5.2, “Transition Signal”, on page 37.
Values:
• PreVal: 0xFF (11111111)
• PostVal: 0xF5 (11110101)
• PreTm: 50 ms
• PostTm: 100 ms
Net_Ground (Ground Start Net Ground Signal)
Number: 0xC15CA045
Description: The Net_Ground parameter defines the transition signal sent by the network (GS-FXO) to make an outbound call, or to answer an incoming call. For detailed information about transition signals and their associated values, see Section 3.5.2, “Transition Signal”, on page 37.
Values:
• PreVal: 0xAA (10101010)
• PostVal: 0xA0 (10100000)
• PreTm: 100 ms
• PostTm: 50 ms
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 121
CONFIG File Parameter Reference
Net_Drop (Ground Start Net Drop Signal)
Number: 0xC15CA046
Description: The Net_Drop parameter defines the transition signal that, when received by the station (GS-FXS), indicates that the network has dropped the call. For detailed information about transition signals and their associated values, see Section 3.5.2, “Transition Signal”, on page 37.
Values:
• PreVal: 0xA0 (10100000)
• PostVal: 0xAA (10101010)
• PreTm: 100 ms
• PostTm: 50 ms
Ring_On (Ground Start Ring On Signal)
Number: 0xC15CA047
Description: The Ring_On parameter defines the transition signal generated by the network (GS-FXO) to ring the line, and indicate an inbound call is offered to the station (GS-FXS). This is the leading edge of the ring. For detailed information about transition signals and their associated values, see Section 3.5.2, “Transition Signal”, on page 37.
Values:
• PreVal: 0xF5 (11110101)
• PostVal: 0xF0 (11110000)
• PreTm: 3900 ms
• PostTm: 50 ms
Ring_Off (Ground Start Ring Off Signal)
Number: 0xC15CA048
Description: The Ring_Off parameter defines the transition signal generated by the network (GS-FXO) to stop the “ring” on a line when a call is offered to the station (GS-FSO). This is the trailing edge of the ring. For detailed information about transition signals and their associated values, see Section 3.5.2, “Transition Signal”, on page 37.
This signal indicates that the network (GS-FXO) is “ringing” the line, and an inbound call is offered to the station (GS-FXS). This is the trailing edge of the ring.
Values:
• PreVal: 0xF0 (11110000)
• PostVal: 0xF5 (11110101)
• PreTm: 1300 ms
• PostTm: 0 ms
122 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Parameter Reference
PBX_FlashDrop (Ground Start PBX Flash Drop Signal)
Number: 0xC15CA049
Description: When flash hook transfer is enabled, the PBX_FlashDrop parameter defines the transition signal that, when received, indicates that the PBX has dropped the call. For detailed information about transition signals and their associated values, see Section 3.5.2, “Transition Signal”, on page 37.
Values:
• PreVal: 0xFF (11111111)
• PostVal: 0xF5 (11110101)
• PreTm: 50 ms
• PostTm: 1000 ms
Net_FlashDrop (Ground Start Net Flash Drop Signal)
Number: 0xC15CA04A
Description: When flash hook transfer is enabled, the Net_FlashDrop parameter defines the transition signal that, when received, indicates that the network has dropped the call. For detailed information about transition signals and their associated values, see Section 3.5.2, “Transition Signal”, on page 37.
Values:
• PreVal: 0xA0 (10100000)
• PostVal: 0xAA (10101010)
• PreTm: 100 ms
• PostTm: 1000 ms
Net_Answer (Ground Start Net Answer Signal)
Number: 0xC15CA04B
Description: The Net_Answer parameter defines the transition signal that, when received, indicates that the network has answered an outbound call. For detailed information about transition signals and their associated values, see Section 3.5.2, “Transition Signal”, on page 37.
Values:
• PreVal: 0xAA (10101010)
• PostVal: 0xA0 (10100000)
• PreTm: 100 ms
• PostTm: 50 ms
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 123
CONFIG File Parameter Reference
PBX_Flash (Ground Start PBX Flash Signal)
Number: 0xC15CA051
Description: The PBX_Flash parameter defines the pulse signal used by the station to initiate a blind transfer while the call is connected. For detailed information about pulse signals and their associated values, see Section 3.5.3, “Pulse Signal”, on page 38.
Values:
• OffVal: 0xFF (11111111)
• OnVal: 0xF5 (11110101)
• PreTm: 100 ms
• MinTm: 210 ms
• NomTm: 250 ms
• MaxTm: 280 ms
• PostTm: 100 ms
6.16 [CAS] User-defined CAS and Tone Signal Parameters
The CAS component is responsible for the generation and detection of CAS signals on the phone network interface. The CAS user-defined and tone signals are defined in this section of the CONFIG file and assigned as variants in the [CHP] section of the CONFIG file. For details, see Section 6.20, “[CHP] T1 Protocol Variant Definitions”, on page 131.
Note: The CAS signaling parameters should only be modified by experienced users if the default settings do not match what the line carrier or PBX is sending or expecting for the line protocol configuration running on the card.
124 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Parameter Reference
Hookflash (Hook Flash)
Number: 0x9201
Description: The Hookflash parameter defines the pulse signal used to define hookflash times for HDSI and Dialogic Integrated Series boards. For detailed information about pulse signals and their associated values, see Section 3.5.3, “Pulse Signal”, on page 38.
Note: Only modifications to the MinTm and MaxTm values are supported.
Values:
For HDSI Boards:
• OffVal: 0xFF (11111111)
• OnVal: 0xF5 (11110101)
• PreTm: 100 ms
• MinTm: Time (milliseconds)
• NomTm: 650 ms
• MaxTm: Time (milliseconds)
• PostTm: 100 ms
For Dialogic Integrated Series Boards:
• OffVal: 0xCC (11001100)
• OnVal: 0xC4 (11110100)
• PreTm: 100 ms
• MinTm: Time (milliseconds)
• NomTm: 250 ms
• MaxTm: Time (milliseconds)
• PostTm: 100 ms
6.17 [CAS] User-defined Signals for Selectable Rings Parameters
The CAS component is responsible for the generation and detection of CAS signals on the phone network interface. The CAS user-defined signals for selectable rings are defined in this section of the CONFIG file and assigned as variants in the [CHP] section of the CONFIG file. For details, see Section 6.20, “[CHP] T1 Protocol Variant Definitions”, on page 131.
Note: The CAS signaling parameters should only be modified by experienced users if the default settings do not match what the line carrier or PBX is sending or expecting for the line protocol configuration running on the card.
The CAS user-defined signals for selectable rings parameters include:
• Net_RingOn (Ring Cadence On-time)
• Net_RingOff (Ring Cadence Off-time)
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 125
CONFIG File Parameter Reference
Net_RingOn (Ring Cadence On-time)
Number: 0x9110
Description: The Net_RingOn parameter is one of two pulse signal used to define the ring cadence for HDSI and Dialogic Integrated Series boards. Net_RingOn defines the on-time signal and Net_RingOff defines the off-time signal. For detailed information about pulse signals and their associated values, see Section 3.5.3, “Pulse Signal”, on page 38.
The value used for the MinTm, NomTm, and MaxTm (the same time must be used for all three values) is the total on-time duration of the pulse. If MinTm, NomTm, and MaxTm are set to 2000, then the total on-time duration of the pulse is 2000 ms. The PostTm value is not included in the total on-time duration since this value defines part of the off-time duration.
Note: Only modifications to the MinTm, NomTm, and MaxTm values are supported. When modifying these values, the same time must be used for all three values.
Values:
• OffVal: 0xA4 (10101010)
• OnVal: 0xAA (10100100)
• PreTm: 0 ms
• MinTm: 2000 ms
• NomTm: 2000 ms
• MaxTm: 2000 ms
• PostTm: 50 ms
Net_RingOff (Ring Cadence Off-time)
Number: 0x9111
Description: The Net_RingOff parameter is one of two pulse signal used to define the ring cadence for HDSI and Dialogic Integrated Series boards. Net_RingOn defines the on-time signal and Net_RingOff defines the off-time signal. For detailed information about pulse signals and their associated values, see Section 3.5.3, “Pulse Signal”, on page 38.
The total off-time duration of the pulse includes the Net_RingOn PostTm duration, the NetRingOff Pre-Pulse duration, and the NetRingOff on-time duration (defined by MinTm, NomTm, or MaxTm since all three times must be set to the same value). If the Net_RingOn
126 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Parameter Reference
PostTm is set to 50 ms, the Net_RingOff PreTm duration is set to 50 ms, and the Net_RingOff on-time duration is set to 3900 ms, the total off-time duration is 4000 ms.
Note: Only modifications to the MinTm, NomTm, and MaxTm values are supported. When modifying these values, the same time must be used for all three values.
Values:
• OffVal: 0xA4 (10100100)
• OnVal: 0xA4 (10100100)
• PreTm: 50 ms
• MinTm: 3900 ms
• NomTm: 3900 ms
• MaxTm: 3900 ms
• PostTm: 0 ms
6.18 [CCS] Parameters
Common Channel Signaling (CCS) supports ISDN PRI out-of-band signaling utilizing the Q.931 signaling protocol for messaging. The parameters in the [CCS] and [CSS.x] sections of the CONFIG file define the number of CCS component instances created and configure the parameters associated with each CCS instance.
The CCS parameters include:
• INSTANCE_MAP (Instance Map)
• CCS_TMR_302 (Q.931 Timer 302)
• CCS_TMR_303 (Q.931 Timer 303)
• CCS_TMR_304 (Q.931 Timer 304)
• CCS_TMR_305 (Q.931 Timer 305)
• CCS_TMR_308 (Q.931 Timer 308)
• CCS_TMR_310 (Q.931 Timer 310)
• CCS_TMR_313 (Q.931 Timer 313)
• CCS_TEI_RETRY (TEI Retry Timer)
• CCS_TEI_STABILITY (TEI Stability Timer)
• SYMMETRICAL_LINK (Symmetrical Command Response Protocol)
• CCS_PROTOCOL_MODE (ISDN Protocol Mode)
• CCS_SWITCH_TYPE (Switch Type)
• L2_TRACE (Layer 2 Access Flag)
INSTANCE_MAP (Instance Map)
Number: 5
Description: The INSTANCE_MAP parameter is a bitmap that defines the number of CCS instances created. A CCS instance is created for each network interface that supports common
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 127
CONFIG File Parameter Reference
channel signaling. The bitmap’s least significant bit corresponds to the CCS instance associated with the first network interface on the board. The next least significant bit corresponds to the CCS instance associated with the second network interface on the board, and so on. If the bit associated with a network interface has a value of 1, then a CCS instance is created for that network interface. For example, a value of 0x5 (0101) means that CCS instances 1 and 3 are created allowing for common channel signaling on network interfaces 1 and 3.
Values: 0 to 0x0F
CCS_TMR_302 (Q.931 Timer 302)
Number: 0x14
Description: The CCS_TMR_302 parameter is an ISDN Layer 3 timer. For exact timer definitions, refer to the Q.931 specification and the switch specifications.
Note: This parameter only applies to E1 boards.
Values:
• 0: Use the default value for the switch (15000 ms)
• -1: Disable the timer (has the same effect as setting the timer value to 0)
• n > 1: Timer value (milliseconds)
CCS_TMR_303 (Q.931 Timer 303)
Number: 0x0B
Description: The CCS_TMR_303 parameter is an ISDN Layer 3 timer. For exact timer definitions, refer to the Q.931 specification and the switch specifications.
Values:
• 0: Use the default value for the switch (4000 ms)
• -1: Disable the timer (has the same effect as setting the timer value to 0)
• n > 1: Timer value (milliseconds)
CCS_TMR_304 (Q.931 Timer 304)
Number: 0x0C
Description: The CCS_TMR_304 parameter is an ISDN Layer 3 timer. For exact timer definitions, refer to the Q.931 specification and the switch specifications.
Note: This parameter only applies to E1 boards.
Values:
• 0: Use the default value for the switch (30000 ms)
• -1: Disable the timer (has the same effect as setting the timer value to 0)
• n > 1: Timer value (milliseconds)
128 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Parameter Reference
CCS_TMR_305 (Q.931 Timer 305)
Number: 0x0D
Description: The CCS_TMR_305 parameter is an ISDN Layer 3 timer. For exact timer definitions, refer to the Q.931 specification and the switch specifications.
Values:
• 0: Use the default value for the switch (4000 ms for T1, 30000 ms for E1)
• -1: Disable the timer (has the same effect as setting the timer value to 0)
• n > 1: Timer value (milliseconds)
CCS_TMR_308 (Q.931 Timer 308)
Number: 0x0E
Description: The CCS_TMR_308 parameter is an ISDN Layer 3 timer. For exact timer definitions, refer to the Q.931 specification and the switch specifications.
Values:
• 0: Use the default value for the switch (4000 ms)
• -1: Disable the timer (has the same effect as setting the timer value to 0)
• n > 1: Timer value (milliseconds)
CCS_TMR_310 (Q.931 Timer 310)
Number: 0x0F
Description: The CCS_TMR_310 parameter is an ISDN Layer 3 timer. For exact timer definitions, refer to the Q.931 specification and the switch specifications.
Values:
• 0: Use the default value for the switch (10000 ms)
• -1: Disable the timer (has the same effect as setting the timer value to 0)
• n > 1: Timer value (milliseconds)
CCS_TMR_313 (Q.931 Timer 313)
Number: 0x10
Description: The CCS_TMR_313 parameter is an ISDN Layer 3 timer. For exact timer definitions, refer to the Q.931 specification and the switch specifications.
Values:
• 0: Use the default value for the switch (4000 ms)
• -1: Disable the timer (has the same effect as setting the timer value to 0)
• n > 1: Timer value (milliseconds)
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 129
CONFIG File Parameter Reference
CCS_TEI_RETRY (TEI Retry Timer)
Number: 0x15
Description: The CCS_TEI_RETRY parameter defines the maximum amount of time that the data link remains in state 4 (TEI_ASSIGNED) before transitioning to state 5 (TEI_WAIT_ESTABLISH).
Values: Time (milliseconds)
CCS_TEI_STABILITY (TEI Stability Timer)
Number: 0x16
Description: The CCS_TEI_STABILITY parameter defines the minimum transition time between data link state 4 (TEI_ASSIGNED) and data link state 5 (TEI_WAIT_ESTABLISH).
Values: 0 to 100,000 (milliseconds)
SYMMETRICAL_LINK (Symmetrical Command Response Protocol)
Number: 0x13
Description: The SYMMETRICAL_LINK parameter enables or disables symmetrical data link operations.
Values:
• 0: Disable symmetrical data link operations
• 1: Enable symmetrical data link operations
CCS_PROTOCOL_MODE (ISDN Protocol Mode)
Number: 0x17
Description: The CCS_PROTOCOL_MODE parameter sets the network user-side protocol. User-side protocol is also known as TE (terminal emulation) protocol and Network-side protocol is also known as NT (network termination) protocol. This parameter also can be used to configure Q.SIG Master/Slave.
Note: Master/Slave mode pertains to Q.SIG protocols only.
Note: With the exception of the Q.SIG protocol (where the User-side and Network-side protocols are symmetrical), using the CSS_PROTOCOL_MODE parameter to configure a Network-side protocol is supported for back-to-back testing purposes only. The Network-side firmware is not fully qualified for operation in a deployment environment.
Values:
• 0: User or Slave Mode (Q.SIG)
• 1: Network or Master Mode (Q.SIG)
130 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Parameter Reference
CCS_SWITCH_TYPE (Switch Type)
Number: 0x07
Description: The CCS_SWITCH_TYPE parameter defines the network switch type. It is used to distinguish between QSIG T-1 and QSIG E-1 only and ignored for any other protocols.
Values:
• 10: QSIG E1
• 11: QSIG T1
L2_TRACE (Layer 2 Access Flag)
Number: 0x09
Description: The L2_TRACE parameter is the ISDN Layer 2 access flag. When Layer 2 (Data Link layer) access is disabled, ISDN Link Access Protocol for the D channel (LAPD) functionality is obtained by accessing ISDN Call Control and Layer 3 (Network layer). When Layer 2 access is enabled, call control is no longer supported for the channels on this line and ISDN LAPD functionality is obtained by accessing Layer 2 directly.
Values:
• 0: Disable Layer 2 access
• 1: Enable Layer 2 access
6.19 [CHP] Parameters
The Channel Protocol (CHP) component implements the telephony communication protocol that is used on the network interface. The CHP component parameters include:
• R4Compatibility (R4 Compatibility Flag)
• InitialChanState (Initial Channel State)
• DisableBlock (Disable Block)
R4Compatibility (R4 Compatibility Flag)
Number: 0x1310
Description: The R4Compatibility parameter enables or disables R4 (Global Call) compatibility features. This parameter also enables retrieval of DNIS and ANI information in the offered call state.
Values:
• 0: Disable R4 compatibility [default]
• 1: Enable R4 compatibility
• 2: Disable R4 compatibility
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 131
CONFIG File Parameter Reference
InitialChanState (Initial Channel State)
Number: 0x1311
Description: The InitialChanState parameter defines the initial B channel state (CHP channel state) at the end of system initialization. The initial state of the ISDN B channel is either InService or OutOfService. Once the board is initialized, this initial state will be set on all channels of the board until a user application is invoked and explicitly modifies the state of the channel.
Values:
• 1: InService
• 2: OutOfService
Guidelines: This parameter must be set to OutOfService for ISDN protocols.
DisableBlock (Disable Block)
Number: 0x1312
Description: The DisableBlock parameter defines whether or not a blocking pattern (message) is sent on a channel when the channel is in the OutofService state. When DisableBlock is disabled, no pattern is sent (the switch will not present calls to the B channel).
When DisableBlock is enabled and a channel is in the InService state (InitialChanState=1), the protocol will send a non-blocking pattern on the channel (the switch will present calls to the B channel). When DisableBlock is enabled and a channel is in the OutofService state (InitialChanState=2), the protocol will send a blocking pattern on the channel (the switch will present calls to the B channel but these calls will be abandoned by the switch since the application will not respond to the call).
Values:
• 0: Disable blocking
• 1: Enable blocking
6.20 [CHP] T1 Protocol Variant Definitions
The CHP parameters define the line configurations that will be used by each network interface on the Intel telecom board. Within the [CHP] section of the CONFIG file, different possible T1 protocol variants (protocol configuration settings) can be implemented and are defined using the Variant Define n command. The Variant Define n is later set for each network channel in the [TSC] defineBSet section of the CONFIG file.
Note: Not all of the following variants exist in all CONFIG files. For PDK parameters in particular, refer to the Global Call County Dependent Parameters (CDP) Configuration Guide.
For a detailed description of the Variant Define n command, see Section 3.6, “[CHP] Section”, on page 45. For a detailed description of the defineBSet command, also see Section 3.7, “[TSC] Section”, on page 47.
132 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Parameter Reference
Although T-1 signals (E&M wink, loop start and ground start) are assigned as part of the T-1 protocol variant definitions, these signals are defined in the [CAS] section of the CONFIG file. For detailed information about specific T-1 signal definitions, see the following:
• Section 6.13, “[CAS] Parameters for T1 E&M Signals”, on page 111
• Section 6.14, “[CAS] Parameters for T1 Loop Start Signals”, on page 113
• Section 6.15, “[CAS] Parameters for T1 Ground Start Signals”, on page 118
Unless otherwise noted, T-1 Protocol Variant parameters apply to all signal types: E&M wink, loop start, and ground start. Parameters that only apply to a specific signal type are prefaced with the applicable signal type. For example, the parameter EM_offhook only applies to E&M wink signaling and the parameter ProtocolType applies to E&M wink, loop start, and ground start signaling.
The T-1 Protocol Variant parameters include:
• ProtocolType (Protocol Type)
• Wink (Wink Flag)
• StartTimeout (Start Timeout)
• FarEndAnswer (Far End Answer)
• AnswerTimeout (Answer Timeout)
• ReconnectTimeout (Reconnect Timeout)
• DisconnectTimeout (Disconnect Timeout)
• InterCallDelay (Inter-call Delay)
• Dial (Outbound Dialing Flag)
• DialFormat (Dial Digits Format)
• ANI (ANI Flag)
• ANIFormat (ANI Digit Format)
• ANICount (ANI Digit Count)
• DNIS (DNIS Flag)
• DNISFormat (DNIS Digit Format)
• DNISCount (DNIS Digit Count)
• PreDigitTimeout (Pre-digit Timeout)
• InterDigitTimeout (Inter-digit Timeout)
• CallProgress (Call Progress Flag)
• CaRingingSet (Ringing Signal)
• CaBusySet (Busy Signal)
• CaSitSet (SIT Signal)
• CaFaxSet (Fax Signal)
• CaPvdId (Voice Detection Signal)
• CaPamdId (Answering Machine Signal)
• CaSignalTimeout (Signal Timeout)
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 133
CONFIG File Parameter Reference
• CaAnswerTimeout (Answer Timeout)
• CaPvdTimeout (Voice Detection Timeout)
• DialToneId (Dial Tone Signal)
• CaDialTimeout (Dial Timeout)
• BlindTransfer (Blind Transfer)
• BtDialToneId (DTD Signal)
• BtStartTimeout (DTD Timeout)
• BtAddressDef (Address Definition)
• BtOrigFormat (Originator Address Digits)
• BtDestFormat (Destination Address Digits)
• BtCancelDigitsFormat (Cancel Digits Format)
• BtCancelFlashCount (Cancel Flash Count)
• BtCancelInterFlashDuration (Cancel Inter-flash Duration)
• BtCancelDigits (Cancel Digits)
• BtDestSuffix (Destination Suffix Digits)
• BtDestPrefix (Destination Prefix Digits)
• BtOrigPrefix (Originator Prefix Digits)
• BtOrigSuffix (Originator Suffix Digits)
• PolarityDetection (Polarity Flag)
• EM_Offhook (E&M Off-hook Signal)
• EM_Onhook (E&M On-hook Signal)
• EM_FlashOnhook (E&M Flash On-hook Signal)
• EM_Wink (E&M Wink Signal)
• EM_Flash (E&M Flash Signal)
• LS_PBX_Open (Loop Start PBX Open)
• LS_PBX_FlashOpen (Loop Start PBX Flash Open Signal)
• LS_PBX_Close (Loop Start PBX Close Signal)
• LS_PBX_Flash (Loop Start PBX Flash Signal)
• LS_Net_Answer (Loop Start Net Answer Signal)
• LS_Net_Drop (Loop Start Net Drop Signal)
• LS_Net_FlashDrop (Loop Start Net Flash Drop Signal)
• LS_Net_Abandon (Loop Start Net Abandon)
• LS_Net_RingOn (Loop Start Net Ring On Signal)
• LS_Net_RingOff (Loop Start Net Ring Off)
• GS_PBX_Ground (Ground Start PBX Ground Signal)
• GS_PBX_Answer (Ground Start PBX Answer Signal)
• GS_PBX_Release (Ground Start PBX Release Signal)
• GS_PBX_Drop (Ground Start PBX Drop Signal)
134 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Parameter Reference
• GS_PBX_FlashDrop (Ground Start PBX Flash Drop Signal)
• GS_PBX_Flash (Ground Start PBX Flash Signal)
• GS_Net_Ground (Ground Start Net Ground Signal)
• GS_Net_Drop (Ground Start Net Drop Signal)
• GS_Net_FlashDrop (Ground Start Flash Drop Signal)
• GS_Net_RingOn (Ground Start Net Ring On Signal)
• GS_Net_RingOff (Ground Start Net Ring Off Signal)
ProtocolType (Protocol Type)
Description: The ProtocolType parameter defines the type of T1 protocol used on a channel.
Note: The ProtocolType parameter is also used when defining ISDN protocol variants.
Values:
• 1: E&M wink
• 2: Loop start-FXS
• 3: Ground start-FXS
• 4: Loop start-FXO (This value is not supported.)
• 5: Ground start-FXO (Supported by HDSI and Dialogic Integrated Series boards only.)
Wink (Wink Flag)
Description: The Wink parameter enables wink detection for outbound calls and wink generation for inbound calls. This parameter is enabled only when using T-1 E&M wink protocols. For all other protocols, this parameter is disabled.
If wink detection (generation) is enabled, up to three winks are supported in a sequence. Examples of CONFIG file settings for ANI, Wink, DNIS, and R4Compatibility parameters for 1, 2, and 3 wink sequences are as follows:
• 1 Wink Example: Seize (Wink) DNIS (Answer) ANI
Variant ANI 2 ! No=0, Pre=1, Post=2Variant Wink 1 ! 1 wink sequenceVariant DNIS y ! Enable DNIS collectionSetParm=0x1310,1 ! R4 Compatibility Flag ! 0=default, 1=enable, 2=disable
In the 1 Wink example, ANI information is collected after the call is answered, there is one wink in the sequence, DNIS information is collected, and the R4 Compatibility Flag is turned on.
• 2 Wink Example: Seize (Wink) ANI (DNIS) (Wink) Answer
Variant ANI 1 ! No=0, Pre=1, Post=2Variant Wink 2 ! 1 wink sequenceVariant DNIS y ! Enable DNIS collectionSetParm=0x1310,1 ! R4 Compatibility Flag ! 0=default, 1=enable, 2=disable
In the 2 Wink example, ANI information is collected before the call is answered, there are two winks in the sequence, DNIS information is collected, and the R4 Compatibility Flag is turned on.
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 135
CONFIG File Parameter Reference
• 3 Wink Example: Seize (Wink) DNIS (Wink) ANI (Wink) Answer
Variant ANI 1 ! No=0, Pre=1, Post=2Variant Wink 3 ! 1 wink sequenceVariant DNIS y ! Enable DNIS collectionSetParm=0x1310,2 ! R4 Compatibility Flag ! 0=default, 1=enable, 2=disable
In the 3 Wink example, ANI information is collected before the call is answered, there are three winks in the sequence, DNIS information is collected, and the R4 Compatibility Flag is turned off.
Values:
• 0 or n: Disable wink
• 1 or y: Enable 2 winks in the sequence
• 2: Enable 1 wink in the sequence
• 3: Enable 3 winks in the sequence
StartTimeout (Start Timeout)
Description: The StartTimeout parameter is defined differently depending on the T-1 protocol used. Depending on the value of the ProtocolType parameter, the StartTimeout parameter is defined as follows:
E&M winkThe amount of time that a call originator will wait for a wink once it has seized the line for an outbound call. The outbound call will fail if this time is exceeded.
Ground startThe amount of time that a call originator will wait for the dial tone signal once it has seized the line for an outbound call. The outbound call will fail if this time is exceeded.
Loop startThe call originator will wait the specified amount of time after seizing the line for an outbound call, and then proceed to sending digits (that is, can be used to for dial tone before dialing).
Values: n > 0 (milliseconds)
FarEndAnswer (Far End Answer)
Description: The FarEndAnswer parameter defines whether the network will provide far end (remote) answer signaling. This parameter is enabled when using T1 loop start protocols only. For all other T-1 protocols, this parameter is disabled.
Values:
• y: Enable far end answer support
• n: Disable far end answer support
AnswerTimeout (Answer Timeout)
Description: The AnswerTimeout parameter defines the maximum amount of time allowed to answer a call once a remote party has sent its last wink. If the time is exceeded, the call fails.
136 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Parameter Reference
Otherwise, the timer is reset once the call is answered. This parameter is enabled only when using T1 E&M wink protocols. For all other T1 protocols, this parameter is disabled.
Values: n > 0 (milliseconds)
ReconnectTimeout (Reconnect Timeout)
Description: The ReconnectTimeout parameter defines the maximum amount of time allowed between a local disconnect (MsgDropCall) and a reconnect (MSgReconnectCall).
Values: n > 0 (milliseconds)
DisconnectTimeout (Disconnect Timeout)
Description: The DisconnectTimeout parameter defines the time before a remote drop is considered to be a disconnect. If MsgDropCall is followed by a MsgReconnectCall within this time period, then the call will be reconnected and remain in the connected state.
Note: The DisconnectTimeout parameter is also used when defining ISDN protocol variants.
Values: n > 0 (milliseconds)
InterCallDelay (Inter-call Delay)
Description: The InterCallDelay parameter defines the minimum amount of time between outbound calls. This is the time the firmware will wait after a call is dropped and before making another call from the same channel.
Note: The InterCallDelay parameter is also used when defining ISDN Protocol variants, including E-1.
Values: n > 0 (milliseconds)
Dial (Outbound Dialing Flag)
Description: The Dial parameter enables or disables outbound dialing.
Values:
• y: Enable outbound dialing
• n: Disable outbound dialing
DialFormat (Dial Digits Format)
Description: The DialFormat parameter defines the format of the dial digits.
Values:
• 1: Dual Tone Multi-Frequency (DTMF)
• 2: Multi-Frequency (MF)
• 3: Dial Pulse (DP)
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 137
CONFIG File Parameter Reference
ANI (ANI Flag)
Description: The ANI parameter enables or disables the collection of ANI data. When the parameter is enabled, it also defines when the data is collected, before or after the call is answered.
Values:
• 0: Disable ANI data collection
• 1: Enable ANI data collection - pre-answer
• 2: Enable ANI data collection - post-answer
ANIFormat (ANI Digit Format)
Description: The ANIFormat parameter defines the format of the ANI digits.
Values:
• 1: Dual Tone Multi-Frequency (DTFM)
• 2: Multi-Frequency (MF)
• 3: Dial Pulse (DP)
• 4: Frequency Shift Keying, United States (FSK_US)
• 5: Frequency Shift Keying, Japan (FSK_JP)
• 6: Frequency Shift Keying, United Kingdom (FSK_UK - This value is not supported.)
ANICount (ANI Digit Count)
Description: The ANICount parameter defines the number of ANI digits to collect from the incoming call. If the parameter is set to 0, then digit collection will stop after the time-out period set by the PreDigitTimeout and InterDigitTimeout parameters defined in the [CHP] Variant Define n section of the CONFIG file. For details see:
• Section 3.6, “[CHP] Section”, on page 45
• “InterDigitTimeout (Inter-digit Timeout)”, on page 138
• “PreDigitTimeout (Pre-digit Timeout)”, on page 138
Values:
• 0: Collect all the digits provided
• n: Number of digits to collect
DNIS (DNIS Flag)
Description: The DNIS parameter enables or disables DNIS data collection for inbound calls.
Values:
• y: Enable DNIS collection
• n: Disable DNIS collection
138 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Parameter Reference
DNISFormat (DNIS Digit Format)
Description: The DNISFormat parameter defines the format of the DNIS digits.
Values:
• 1: Dual Tone Multi-Frequency (DTMF)
• 2: Multi-Frequency (MF)
• 3: Dial Pulse (DP)
DNISCount (DNIS Digit Count)
Description: The DNISCount parameter defines the number of DNIS digits to collect from the incoming call. If the parameter is set to 0, then digit collection will stop after the time-out period set by the PreDigitTimeout and InterDigitTimeout parameters defined in the [CHP] Variant Define n section of the CONFIG file. For details see:
• Section 3.6, “[CHP] Section”, on page 45
• “InterDigitTimeout (Inter-digit Timeout)”, on page 138
• “PreDigitTimeout (Pre-digit Timeout)”, on page 138
Values:
• 0: Collect all the digits provided
• n: Number of digits to collect
PreDigitTimeout (Pre-digit Timeout)
Description: The PreDigitTimeout parameter defines the maximum amount of time that the protocol will wait to receive digits once a call has been initiated. E&M wink-start protocols start this time from the end of the wink.
Values: n > 0 (the value must be a multiple of 10 ms)
InterDigitTimeout (Inter-digit Timeout)
Description: The InterDigitTimeout parameter defines the maximum amount of time between digits. If a digit is not followed by another within this time limit, then digit collection is terminated.
Values: n > 0 (the value must be a multiple of 10 ms)
CallProgress (Call Progress Flag)
Description: The CallProgress parameter enables or disables call progress detection for call setup on outbound calls.
Note: The CallProgress parameter is also used when defining ISDN protocol variants.
Values:
• y: Enable call progress detection
• n: Disable call progress detection
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 139
CONFIG File Parameter Reference
CaRingingSet (Ringing Signal)
Description: The CaRingingSet parameter defines the signal set used to detect ringing for call progress analysis. The CaRingingSet parameter is also used when defining ISDN protocol variants.
Notes: 1. Modification of the CaRingingSet parameter is not supported.
2. The CaRingingSet parameter is also used when defining ISDN protocol variants.
Values: 0x024940
CaBusySet (Busy Signal)
Description: The CaBusySet parameter defines the signal set used to detect busy for call progress analysis.
Notes: 1. Modification of the CaBusySet parameter is not supported.
2. The CaBusySet parameter is also used when defining ISDN protocol variants.
Values: 0x004DE0
CaSitSet (SIT Signal)
Description: The CaSitSet parameter defines the signal set used to detect Standard Information Tones (SIT) for call progress analysis.
Notes: 1. Modification of the CaSitSet parameter is not supported.
2. The CaSitSet parameter is also used when defining ISDN protocol variants.
Values: 0x02F240
CaFaxSet (Fax Signal)
Description: The CaFaxSet parameter defines the signal set used to detect fax tones for call progress analysis.
Notes: 1. Modification of the CaFaxSet parameter is not supported.
2. The CaFaxSet parameter is also used when defining ISDN protocol variants.
Values: 0x014B80
CaPvdId (Voice Detection Signal)
Description: The CaPvdId parameter defines the signal to use for Positive Voice Detection (PVD) for call progress analysis.
Notes: 1. Modification of the CaPvdId parameter is not supported.
2. The CaPvdId parameter is also used when defining ISDN protocol variants.
Values: 0x01F4C1
140 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Parameter Reference
CaPamdId (Answering Machine Signal)
Description: The CaPamdId parameter defines the signal to use for Positive Answering Machine Detection (PAMD) for call progress analysis.
Notes: 1. Modification of the CaPamdId parameter is not supported.
2. The CaPamdId parameter is also used when defining ISDN protocol variants.
Values: 0x01A041
CaSignalTimeout (Signal Timeout)
Description: The CaSignalTimeout parameter defines the maximum amount of time to wait to detect a call progress tone from one of the call analysis signal sets. For T1 loop start and ground start protocols, if this time is exceeded, then the outbound call will fail with the reason being NoAnswer.
Note: The CaSignalTimeout parameter is also used when defining ISDN protocol variants.
Values: n > 0 (the value must be a multiple of 10 ms)
CaAnswerTimeout (Answer Timeout)
Description: The CaAnswerTimeout parameter defines the maximum amount of time (in milliseconds) that call analysis will wait for ringback to stop. This is equivalent to the number of rings. For T1 loop start and ground start protocols, if this time is exceeded, then the outbound call will fail with the reason being NoAnswer.
Note: The CaAnswerTimeout parameter is also used when defining ISDN protocol variants.
Values: n > 0 (the value must be a multiple of 10 ms)
CaPvdTimeout (Voice Detection Timeout)
Description: The CaPvdTimeout parameter defines the maximum amount of time that call analysis will wait to detect positive answering machine detection (PAMD) or positive voice detection (PVD) once ringback has ceased. If this time is exceeded, then connection type will be reported as “Unknown”, that is, not fax, PAMD, or PVD.
Note: The CaPvdTimeout parameter is also used when defining ISDN protocol variants.
Values: n > 0 (the value is expressed in multiples of 10 milliseconds. For example, a value of 200 equals 2000 milliseconds, or 2 seconds)
• For analog boards: default = 800
• For digital boards: default = 400
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 141
CONFIG File Parameter Reference
DialToneId (Dial Tone Signal)
Description: The DialToneId parameter defines the signal to use for dial tone detection. This parameter is used for loop start protocols. If this is set to 0 (Null), then dial tone detection is disabled.
Values:
• 0: Disable dial tone detection
• 0x00A261: Enable dial tone detection
CaDialTimeout (Dial Timeout)
Description: The CaDialTimeout parameter defines the maximum amount of time that call analysis will wait to detect a tone, for example, busy, SIT tones, and ring back.
Values: n > 0 (the value must be a multiple of 10 ms)
BlindTransfer (Blind Transfer)
Description: The BlindTransfer parameter enables or disables blind transfer.
Values:
• 0: Disable blind transfer
• 1: Enable blind transfer
BtDialToneId (DTD Signal)
Description: The BtDialToneId parameter works together with the DialToneId parameter and defines the signal used for dial tone detection in a blind transfer. If BtDialToneId is 0, then the protocol will wait for a time period (BtStartTimeout) before sending digits after generating a flash.
Values:
• 0: Pause (the pause time is equal to the value of BtStartTimeout)• n: Signal parameter number
BtStartTimeout (DTD Timeout)
Description: The BtStartTimeout parameter is used only when the BtDialToneId parameter is set to a value of 0 (zero). This parameter defines the maximum amount of time that the protocol will wait for detecting dial tone after a flash has been generated. Once the BtStartTimeout value has been reached, a transfer failure will occur with the reason being ProtocolError, and the call will return to the connected state.
If the BtDialToneId parameter is set to 0 (zero), BtStartTimeout is the time period that the protocol will wait after a flash has been generated before sending digits
Values: n > 0 (milliseconds)
142 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Parameter Reference
BtAddressDef (Address Definition)
Description: The BtAddressDef parameter defines what addresses will be sent on a blind transfer, and the order in which they will be sent. Addresses are analogous to phone numbers dialed (destination = DNIS), or dialing from (origination = ANI).
Values:
• 1: None
• 2: Destination
• 3: Origination
• 4: Destination, Origination
• 5: Origination, Destination
BtOrigFormat (Originator Address Digits)
Description: The BtOrigFormat parameter defines the format of the originator address digits in a blind transfer. The address is analogous to ANI (caller ID) information.
Values:
• 1: Dual Tone Multi-Frequency (DTMF)
• 2: Multi-Frequency (MF)
• 3: Dial Pulse (DP)
BtDestFormat (Destination Address Digits)
Description: The BtDestFormat parameter defines the format of destination address digits in a blind transfer. The address is analogous to DNIS information.
Values:
• 1: Dual Tone Multi-Frequency (DTMF)
• 2: Multi-Frequency (MF)
• 3: Dial Pulse (DP)
BtCancelDigitsFormat (Cancel Digits Format)
Description: The BtCancelDigitsFormat parameter defines the format of Cancel digits in a blind transfer.
Values:
• 1: Dual Tone Multi-Frequency (DTMF)
• 2: Multi-Frequency (MF)
• 3: Dial Pulse (DP)
BtCancelFlashCount (Cancel Flash Count)
Description: The BtCancelFlashCount parameter defines the number of flashes to be sent to cancel or abort a transfer.
Values: n > 0
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 143
CONFIG File Parameter Reference
BtCancelInterFlashDuration (Cancel Inter-flash Duration)
Description: The BtCancelInterFlashDuration parameter defines the time between flashes for canceling or aborting a transferred call.
Values: n > 0 (milliseconds)
BtCancelDigits (Cancel Digits)
Description: The BtCancelDigits parameter defines the digits to dial after the flash sequence to cancel or abort a call transfer. For example, *69.
Values: Digits
BtDestSuffix (Destination Suffix Digits)
Description: The BtDestSuffix parameter defines the digits to be dialed immediately following the destination address (dialed number/DNIS) in a blind transfer. For example, *34.
Values: Digits
BtDestPrefix (Destination Prefix Digits)
Description: The BtDestPrefix parameter defines the digits to be dialed immediately before the destination address (dialed number/DNIS) in a blind transfer. For example, *54
Values: Digits
BtOrigPrefix (Originator Prefix Digits)
Description: The BtOrigPrefix parameter defines the digits to be dialed immediately before the originator address (calling number/ANI) in a blind transfer. For example, *94.
Values: Digits
BtOrigSuffix (Originator Suffix Digits)
Description: The BtOrigSuffix parameter defines the digits to be dialed immediately following the originator address (calling number/ANI) in a blind transfer. For example, *64.
Values: Digits
PolarityDetection (Polarity Flag)
Description: The PolarityDetection parameter defines whether the CO reverses battery polarity as the first step before sending the call ring. In Japan, the CO (Nippon Telephone and Telegraph, NTT) reverses the loop polarity prior to sending a call. When PolarityDetection parameter is enabled, the polarity reversal sent from the CO in NTT is used when detecting the incoming call.
Values:
• 0: Disable polarity reversal (normal polarity)
• 1: Enable polarity reversal (reverse polarity)
144 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Parameter Reference
EM_Offhook (E&M Off-hook Signal)
Description: The EM_Offhook parameter defines the T-1 E&M wink off-hook CAS transition signal id. This signal is sent to make an outbound call, or to answer an incoming call. Receiving this signal indicates that the network is offering a call.
Values: 0xC15CA001
EM_Onhook (E&M On-hook Signal)
Description: The EM_Onhook parameter defines the T-1 E&M wink on-hook CAS transition signal id. This signal is sent to drop a call.
Values: 0xC15CA002
EM_FlashOnhook (E&M Flash On-hook Signal)
Description: The EM_FlashOnhook parameter defines the T-1 E&M wink on-hook CAS transition signal used when flash hook transfer (blind transfer) is enabled. It defines the transition signal from an off-hook state to a flash on-hook state during a blind transfer. This signal is sent to drop a call.
Values: 0xC15CA003
EM_Wink (E&M Wink Signal)
Description: The EM_Wink parameter defines the T-1 E&M wink CAS pulse signal ID. This signal is used as part of the inbound call setup for wink-start E&M protocols. The signal is sent to tell the far end to proceed with the call in response to EM_Offhook.
Values: 0xC15CA011
EM_Flash (E&M Flash Signal)
Description: The EM_Flash parameter defines the T-1 E&M wink flash CAS pulse signal ID. This signal is used to initiate a blind transfer while the call is connected.
Values: 0xC15CA012
LS_PBX_Open (Loop Start PBX Open)
Description: The LS_PBX_Open parameter defines the T-1 loop start PBX Open CAS transition signal ID. This signal is sent to drop a call.
Values: 0xC15CA021
LS_PBX_FlashOpen (Loop Start PBX Flash Open Signal)
Description: The LS_PBX_FlashOpen parameter defines the T-1 loop start PBX Open CAS transition signal to use when flash hook transfer is enabled. This signal is sent to drop a call.
Values: 0xC15CA029
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 145
CONFIG File Parameter Reference
LS_PBX_Close (Loop Start PBX Close Signal)
Description: The LS_PBX_Close parameter defines the T-1 loop start PBX Close CAS transition signal ID. This signal is sent to make an outbound call, or to answer an incoming call.
Values: 0xC15CA022
LS_PBX_Flash (Loop Start PBX Flash Signal)
Description: The LS_PBX_Flash parameter defines the T-1 loop start PBX flash CAS pulse signal ID. This signal is used to initiate a blind transfer while the call is connected.
Values: 0xC15CA031
LS_Net_Answer (Loop Start Net Answer Signal)
Description: The LS_Net_Answer parameter defines the T-1 loop start Net Answer CAS transition signal ID. Receiving this signal indicates that the network has answered an outbound call.
Values: 0xC15CA023
LS_Net_Drop (Loop Start Net Drop Signal)
Description: The LS_Net_Drop parameter defines the T-1 loop start Net Drop CAS transition signal ID. Receiving this signal indicates that the network has dropped the call.
Values: 0xC15CA024
LS_Net_FlashDrop (Loop Start Net Flash Drop Signal)
Description: The LS_Net_FlashDrop parameter defines the T-1 loop start Net Drop CAS transition signal to use when flash hook transfer is enabled. Receiving this signal indicates that the network has dropped the call.
Values: 0xC15CA02A
LS_Net_Abandon (Loop Start Net Abandon)
Description: The LS_Net_Abandon parameter defines the T-1 loop start Net Abandon CAS transition signal ID. Receiving this signal indicates that the network has dropped an offered call, that is, ringing has stopped.
Values: 0xC15CA025
LS_Net_RingOn (Loop Start Net Ring On Signal)
Description: The LS_Net_RingOn parameter defines the T-1 loop start Net Ring On CAS transition signal ID. Receiving this signal indicates that the network is ringing the line, and an inbound call is offered. This is the leading edge of the ring.
Values: 0xC15CA026
146 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Parameter Reference
LS_Net_RingOff (Loop Start Net Ring Off)
Description: The LS_Net_RingOff parameter defines the T-1 loop start Net Ring Off CAS transition signal ID. Receiving this signal indicates that the network is “ringing” the line, and an inbound call is offered. This is the trailing edge of the ring.
Values: 0xC15CA027
GS_PBX_Ground (Ground Start PBX Ground Signal)
Description: The GS_PBX_Ground parameter defines the T-1 ground start PBX Ground CAS transition signal ID. This signal is sent by the station to make an outbound call, or to answer an incoming call (off-hook). From the station side, it is the GS-FXS transmitting a generic seize, and from the corresponding office or network side, it is the GS-FXO receiving a generic seize.
Values: 0xC15CA041
GS_PBX_Answer (Ground Start PBX Answer Signal)
Description: The GS_PBX_Answer parameter defines the T-1 ground start PBX Answer CAS transition signal ID. This signal is sent by the station (GS-FXS) when an inbound call is answered.
Values: 0xC15CA042
GS_PBX_Release (Ground Start PBX Release Signal)
Description: The GS_PBX_Release parameter defines the T-1 ground start PBX Release CAS transition signal ID. This signal is sent by the station (GS-FXS) to release an outbound call.
Values: 0xC15CA043
GS_PBX_Drop (Ground Start PBX Drop Signal)
Description: The GS_PBX_Drop parameter defines the T-1 ground start PBX Drop CAS transition signal ID. This signal is used by the station (GS-FXS) to know that the network (GS-FXO) has dropped the call. The network generates a GS_Net_Drop signal.
Values: 0xC15CA044
GS_PBX_FlashDrop (Ground Start PBX Flash Drop Signal)
Description: The GS_PBX_FlashDrop parameter defines the T-1 ground start PBX Drop CAS transition signal ID. This signal is sent to drop a call when flash hook transfer is enabled.
Values: 0xC15CA049
GS_PBX_Flash (Ground Start PBX Flash Signal)
Description: The GS_PBX_Flash parameter defines the T-1 ground start PBX flash CAS pulse signal ID. This signal is used by the station to initiate a blind transfer while the call is connected.
Values: 0xC15CA051
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 147
CONFIG File Parameter Reference
GS_Net_Ground (Ground Start Net Ground Signal)
Description: The GS_Net_Ground parameter defines the T-1 ground start Net Ground CAS transition signal ID. Receiving this signal indicates that the network has answered an outbound call, or that the network is offering an inbound call.
Values: 0xC15CA045
GS_Net_Drop (Ground Start Net Drop Signal)
Description: The GS_Net_Drop parameter defines the T-1 loop start Net Drop CAS transition signal ID. Receiving this signal indicates that the network has dropped the call.
Values: 0xC15CA046
GS_Net_FlashDrop (Ground Start Flash Drop Signal)
Description: The GS_Net_FlashDrop parameter defines the T-1 ground start Net Drop CAS transition signal to use when flash hook transfer is enabled. Receiving this signal indicates that the network has dropped the call.
Values: 0xC15CA04A
GS_Net_RingOn (Ground Start Net Ring On Signal)
Description: The GS_Net_RingOn parameter defines the T-1 ground start Net Ring On CAS transition signal ID. Receiving this signal indicates that the network (GS-FXO) is “ringing” the line, and an inbound call is offered to the station (GS-FXS). This is the leading edge of the ring.
Values: 0xC15CA047
GS_Net_RingOff (Ground Start Net Ring Off Signal)
Description: The GS_Net_RingOff parameter defines the T-1 ground start Net Ring Off CAS transition signal ID. The signal generated by the network (GS-FXO) to stop the “ring” on a line when a call is offered to the station (GS_FSO). This is the trailing edge of the ring.
Values: 0xC15CA048
6.21 [CHP] ISDN Protocol Variant Definitions
The CHP parameters define line configurations. Within the [CHP] section of the CONFIG file, ISDN protocol variants are defined using the Variant Define n command. For a detailed description of the Variant Define n command, see Section 3.6, “[CHP] Section”, on page 45.
The ISDN protocol variant parameters include:
• ProtocolType (Protocol Type)
• InterCallDelay (Inter-call Delay)
• DisconnectTimeout (Disconnect Timeout)
148 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Parameter Reference
• Layer1Protocol (Layer 1 Protocol)
• InfoTransferRate (Information Transfer Rate)
• InfoTransferCap (Information Transfer Cap)
• CalledNumberType (Called Number Type)
• CalledNumberPlan (Called Number Plan)
• CalledNumberCount (Called Number Count)
• CallingNumberType (Calling Number Type)
• CallingNumberPlan (Calling Number Plan)
• CallingNumberPresentation (Calling Number Presentation)
• CallingNumberScreening (Calling Number Screening)
• CallingNumberCount (Calling Number Count)
• CallProgress (Call Progress)
• CaHdgLoHiGl (Hello Edge/Low Glitch/High Glitch)
• CaAnsdglPSV (Answer Deglitcher/PAMD Speed Value)
• CaHdgLoHiGl (Hello Edge/Low Glitch/High Glitch)
• CaBusySet (Busy Signal)
• CaSitSet (SIT Signal)
• CaFaxSet (Fax Signal)
• CaPvdId (Voice Detection Signal)
• CaPamdId (Answering Machine Signal)
• CaSignalTimeout (Signal Timeout)
• CaAnswerTimeout (Answer Timeout)
• CaPvdTimeout (Voice Detection Timeout)
ProtocolType (Protocol Type)
Description: The ProtocolType parameter defines the type of ISDN protocol used on a channel. The value of the parameter is dependent on the firmware being downloaded and the CONFIG files used. For example, when downloading the ml2_qsa_4ess.config file, ProtocolType should be set to a value of 1.
Note: The ProtocolType parameter is also used when defining T-1 protocol variants.
Values:
• 1: 4ESS and NI-2
• 2: 5ESS
• 3: DMS100 and DMS 250
• 4: NTT
• 7: NET5 and QSIG
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 149
CONFIG File Parameter Reference
InterCallDelay (Inter-call Delay)
Description: The InterCallDelay parameter defines the minimum amount of time between outbound calls.
Note: The InterCallDelay parameter is also used when defining T-1 protocol variants.
Values: n > 0 (milliseconds)
DisconnectTimeout (Disconnect Timeout)
Description: The DisconnectTimeout parameter defines the time delay between proceeding and alert/connect. The call will transition to idle after this time period (sooner if ClearConf is received).
Note: The DisconnectTimeout parameter is also used when defining T-1 protocol variants.
Values: n > 0 (milliseconds)
Layer1Protocol (Layer 1 Protocol)
Description: The Layer1Protocol parameter defines the User Layer 1 Protocol.
Values:
• 0x00: Protocol not present
• 0x01: CCITT
• 0x02: G.711 mu-law
• 0x03: G.711 A-law
• 0x04: G.721 ADPCM
• 0x05: G.721 kHz
• 0x06: 384 kHz Video
• 0x07: NS Rate Adaption
• 0x08: V120 Rate Adaption
• 0x09: X.31 HDLC
InfoTransferRate (Information Transfer Rate)
Description: The InfoTransferRate parameter defines the information transfer rate.
Values:
• 0x00: Rate undefined
• 0x10: 64 kbps
• 0x11: 128 kbps
• 0x13: 384 kbps
• 0x15: 1536 kbps
• 0x17: 1920 kbps
• 0x18: Multi-rate
150 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Parameter Reference
InfoTransferCap (Information Transfer Cap)
Description: The InfoTransferCap parameter defines the information transfer capability.
Values:
• 0x00: Speech
• 0x08: Unrestricted digital
• 0x09: Restricted digital
• 0x10: 3 kHz
• 0x11: 7 kHz
• 0x18: Video
CalledNumberType (Called Number Type)
Description: The CalledNumberType parameter defines the type of outbound calls (Called Party Numbers).
Values:
• 0x00: Unknown
• 0x01: International
• 0x02: National
• 0x03: Network specific
• 0x04: Network subscriber
• 0x06: Network abbreviated
CalledNumberPlan (Called Number Plan)
Description: The CalledNumberPlan parameter defines the numbering plan to use for outbound calls (Called Party Numbers).
Values:
• 0x00: Unknown
• 0x01: ISDN
• 0x02: Telephony
• 0x03: Date X.121
• 0x04: Telex F.69
• 0x08: National standard
• 0x09: Private
CalledNumberCount (Called Number Count)
Description: The CalledNumberCount parameter defines the number of digits to collect from an incoming call.
Values:
• 0: Collect all the digits provided
• n: Number of digits to collect
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 151
CONFIG File Parameter Reference
CallingNumberType (Calling Number Type)
Description: The CallingNumberType parameter defines the type of outbound call (Calling Party Number).
Values:
• 0x00: Unknown
• 0x01: International
• 0x02: National
• 0x03: Network specific
• 0x04: Network subscriber
• 0x06: Network abbreviated
CallingNumberPlan (Calling Number Plan)
Description: The CallingNumberPlan parameter defines the numbering plan to use for outbound calls (Calling Party Numbers).
Values:
• 0x00: Unknown
• 0x01: ISDN
• 0x02: Telephony
• 0x03: Date X.121
• 0x04: Telex F.69
• 0x08: National standard
• 0x09: Private
CallingNumberPresentation (Calling Number Presentation)
Description: The CallingNumberPresentation parameter defines the presentation for calling number (outbound calls).
Values:
• 0x00: Allowed
• 0x01: Restricted
• 0x02: Not available
CallingNumberScreening (Calling Number Screening)
Description: The CallingNumberScreening parameter defines the screening for calling number (outbound calls).
Values:
• 0x00: User provided
• 0x01: Verified and passed
• 0x02: Verified and failed
• 0x03: Network provided
152 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Parameter Reference
CallingNumberCount (Calling Number Count)
Description: The CallingNumberCount parameter defines the number of Calling Party Number digits to collect from incoming call.
Values:
• 0: Collect all the digits provided
• n: Number of digits to collect
CallProgress (Call Progress)
Description: The CallProgress parameter enables or disables call progress detection for call setup.
Note: The CallProgress parameter is also used when defining T-1 protocol variants.
Values:
• y: Enable call progress detection
• n: Disable call progress detection
CaHdgLoHiGl (Hello Edge/Low Glitch/High Glitch)
The CaHdgLoHiGl parameter combines three parameters into one. They include the Hello Edge, Low Glitch, and High Glitch parameters. The values for all three parameters are contained in the CaHdgLoHiGl parameter value, 0xFF020F13, where 02 is the default hexadecimal value (2 decimal) for the Hello Edge parameter, 0F is the default hexadecimal value (15 decimal) for the Low Glitch parameter, and 13 is the hexadecimal value (19 decimal) for the High Glitch parameter.
Description: The Hello Edge parameter Hdefines the point at which a connect will be returned to the application.
Values:
• 1: Rising edge (immediately when a connect is detected)
• 2: Falling edge (after the end of the salutation0
Description: The Low Glitch parameter defines, in intervals of 10 milliseconds, the maximum silence period to ignore. This maximum silence period helps to eliminate spurious silence intervals.
Values: The default value is 15 decimal (150 milliseconds).
Description: The High Glitch parameter defines, in intervals of 10 milliseconds, the maximum nonsilence period to ignore. This maximum nonsilence period helps to eliminate spurious nonsilence intervals.
Values: The default value is 19 decimal (190 milliseconds).
CaAnsdglPSV (Answer Deglitcher/PAMD Speed Value)
The CaAnsdglPSV parameter combines two parameters into one. They include the Answer Deglitcher and PAMD Speed Value parameters. The values for both parameters are contained in
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 153
CONFIG File Parameter Reference
the CaAnsdglPSV parameter value, 0xFFFFFF01, where 01 is the default hexadecimal value (1 decimal) for the PAMD Speed Value parameter and FF is the default hexadecimal value (-1 decimal) for the Answer Deglitcher parameter, which corresponds to disabling it. This parameter should only be enabled if you are concerned with measuring the length of the salutation.
Description: The Answer Deglitcher parameter defines the maximum silence period, in 10 millisecond intervals, allowed between words in a salutation.
Values: The default value is -1 (FFFF), for disabled.
Description: The PAMD Speed Value parameter defines the PAMD alogorithm: PAMD_ACCU, PAMD_FULL, and PAMD_QUICK. PAMD_QUICK provides the fastest results based on the connect circumstances, but is the least accurate. PAMD_FULL performs hiss noise analysis to determine if this is an answer machine response, and then performs a full evaluation of the voice response if the hiss information is not sufficient to make the decision. PAMD_ACCU will not perform hiss noise analysis, since this is not required with today’s digital answering systems, but will perform a full answer size voice response to achieve the most accurate result.
Values:
• 1 [default]: PAMD_ACCU
• 2: PAM_FULL
• 3: PAM_QUICK
CaRingingSet (Ringing Signal)
Description: The CaRingingSet parameter defines the signal set used to detect ringing for call progress analysis.
Note: The CaRingingSet parameter is also used when defining T-1 protocol variants.
Values: 0x024940
CaBusySet (Busy Signal)
Description: The CaBusySet parameter defines the signal set used to detect busy for call progress analysis.
Note: The CaBusySet parameter is also used when defining T-1 protocol variants.
Values: 0x004DE0
CaSitSet (SIT Signal)
Description: The CaSiteSet parameter defines the signal set used to detect Standard Information Tones (SIT) tones for call progress analysis.
Note: The CaSiteSet parameter is also used when defining T-1 protocol variants.
Values: 0x02F240
154 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Parameter Reference
CaFaxSet (Fax Signal)
Description: The CaFaxSet parameter defines the signal set used to detect fax tones for call progress analysis.
Note: The CaFaxSet parameter is also used when defining T-1 protocol variants.
Values: 0x014B80
CaPvdId (Voice Detection Signal)
Description: The CaPvdId parameter defines the signal to use for positive voice detection in call progress analysis.
Note: The CaPvdId parameter is also used when defining T-1 protocol variants.
Values: 0x01F4C1
CaPamdId (Answering Machine Signal)
Description: The CaPamdId parameter defines the signal to use for positive answering machine detection in call progress analysis.
Note: The CaPamdId parameter is also used when defining T-1 protocol variants.
Values: 0x01A041
CaSignalTimeout (Signal Timeout)
Description: The CaSignalTimeout parameter defines the maximum amount of time to wait to detect a call progress tone from one of the call analysis signal sets. For T1 loop start and ground start protocols, if this time is exceeded, then the outbound call will fail with the reason being NoAnswer.
Note: The CaSignalTimeout parameter is also used when defining T-1 protocol variants.
Values: n > 0 (the value must be a multiple of 10 ms)
CaAnswerTimeout (Answer Timeout)
Description: The CaAnswerTimeout parameter defines the maximum amount of time that call analysis will wait for ringback to stop (equivalent to the number of rings). If this time is exceeded, then the outbound call will fail with the reason being NoAnswer.
Note: The CaAnswerTimeout parameter is also used when defining T-1 protocol variants.
Values: n > 0 (the value must be a multiple of 10 ms)
CaPvdTimeout (Voice Detection Timeout)
Description: The CaPvdTimeout parameter defines the maximum amount of time that call analysis will wait to detect positive answering machine detection (PAMD) or positive voice detection (PVD) once ringback has ceased. If this time is exceeded, then the call state will
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 155
CONFIG File Parameter Reference
transition to “Connected” with the reason being Normal. If PAMD or PVD is detected within this time period, then the “Connected” reason will be PAMD or PVD respectively.
Note: The CaPvdTimeout parameter is also used when defining T-1 protocol variants.
Values: n > 0 (the value is expressed in multiples of 10 milliseconds. For example, a value of 200 equals 2000 milliseconds, or 2 seconds)
• For analog boards: default = 800
• For digital boards: default = 400
6.22 [CHP] Analog Voice Variant Definitions
The CHP analog voice variant parameters apply to the DM3 analog voice boards. The Tone_SigId4 variant is used to enable forced disconnect. The forced disconnect is a method used to signal the local side of a call that the remote side has disconnected. This is done via a tone that is generated by the central office or PBX on the local side. This tone can be a dial tone or a form of busy tone (regular busy or fast busy).
SigId4 (Signal ID 4)
Description: The SigId4 parameter is used to enable a forced disconnect by enabling disconnect tone supervision. To enable forced disconnect, comment out the value 0x0 by inserting an exclamation symbol (!) at the beginning of the line containing the 0x0 value in the CONFIG file and uncommenting the line containing the value 238113 by deleting the exclamation symbol from the beginning of the line. See the following example:
!Variant Tone_SigId4 0x0 ! Don't Enable Disconnect Tone SupervisionVariant Tone_SigId4 238113 ! Enable disconnect tone supervision.
Values:
• 0x0: Disable disconnect tone supervision
• 238113: Enable disconnect tone supervision
6.23 [TSC] Parameters
The parameter in the [TSC] section of the CONFIG file is associated with the B channel sets.
Encoding (Encoding Method)
Number: 0x1209
Description: The Encoding parameter defines the encoding method used on a line.
Values:
• 1: A-law
• 2: mu-law
156 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Parameter Reference
6.24 [TSC] defineBSet Parameters
The parameters defined by the defineBSet command in the [TSC] section of the CONFIG file are associated with the B channel sets. The syntax of the defineBSet command is:
defineBSet = SetId, LineId, StartChan, NumChans, BaseProtocol, Inbound, OutBound, DChanDesc, Admin, Width, BChanId, SlotId, Direction, Count, [BChanId, SlotId, Direction, Count,] 0
Note: The [TSC] defineBSet parameters do not have parameter numbers explicitly defined within the CONFIG file.
The defineBSet parameters include:
• SetId (Set Identifier)
• LineId (Line Identifier)
• StartChan (Start Channel)
• NumChans (Number of B Channels)
• BaseProtocol (Base Protocol)
• Inbound (Inbound Variant)
• Outbound (Outbound Variant)
• DChanDesc (D Channel Identifier)
• Admin (Admin)
• Width (Width)
• BChanId (B Channel Identifier)
• SlotId (Slot Identifier)
• Direction (Direction)
• Count (Count)
SetId (Set Identifier)
Description: The SetId parameter is an arbitrary identifier set by the user that identifies the B channel set in which the B channels are a member.
Values: Number
Guidelines: Each B channel set must have a unique identifier.
For example, for each line on a board, SetId can be set sequentially to a value that is a multiple of 10 as follows:
defineBSet=10,1,1,23, 0,1,1,1,20,1, 1,1,3,23,0defineBSet=20,2,1,23, 0,1,1,2,20,1, 1,1,3,23,0defineBSet=30,3,1,23, 0,1,1,3,20,1, 1,1,3,23,0defineBSet=40,4,1,23, 0,1,1,4,20,1, 1,1,3,23,0
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 157
CONFIG File Parameter Reference
LineId (Line Identifier)
Description: The LineId parameter defines the T1 or E1 line that carries all of the B channels in the set.
Values: 1 to 4
Guidelines: For example, on a board with four network interfaces, the value of LineId is set to 1 for line 1, 2 for line 2, and so on for each line as follows:
defineBSet=10,1,1,23, 0,1,1,1,20,1, 1,1,3,23,0defineBSet=20,2,1,23, 0,1,1,1,20,1, 1,1,3,23,0defineBSet=30,3,1,23, 0,1,1,1,20,1, 1,1,3,23,0defineBSet=40,4,1,23, 0,1,1,1,20,1, 1,1,3,23,0
StartChan (Start Channel)
Description: The StartChan parameter defines the first B channel in the set. This parameter is used in combination with the NumChans parameter to define a contiguous set of B channels.
Values: The value range depends on the technology, because the number of available B channels varies.
• 1 to 24: T1
• 1 to 30: E1
• 1 to 31: E1 clear channel
Guidelines: For example, on a T-1 line where 23 of the 24 channels are used as B channels, the value of StartChan is set to 1 as follows:
defineBSet=10,1,1,23, 0,1,1,1,20,1, 1,1,3,23,0defineBSet=20,2,1,23, 0,1,1,1,20,1, 1,1,3,23,0defineBSet=30,3,1,23, 0,1,1,1,20,1, 1,1,3,23,0defineBSet=40,4,1,23, 0,1,1,1,20,1, 1,1,3,23,0
NumChans (Number of B Channels)
Description: The NumChans parameter defines the total number of B channels in the set. This parameter is used in combination with the StartChan parameter to define a contiguous set of B channels.
Values: The range of values varies with technology because the number of time slots varies.
• 1 to 24: T1
• 1 to 30: E1
• 1 to 31: E1 clear channel
Guidelines: For example, on a T-1 line, a value of 1 for StartChan and a value of 23 for NumChans defines 23 B channels numbered from 1 to 23:
defineBSet=10,1,1,23, 0,1,1,1,20,1, 1,1,3,23,0defineBSet=20,2,1,23, 0,1,1,2,20,1, 1,1,3,23,0defineBSet=30,3,1,23, 0,1,1,3,20,1, 1,1,3,23,0defineBSet=40,4,1,23, 0,1,1,4,20,1, 1,1,3,23,0
158 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Parameter Reference
BaseProtocol (Base Protocol)
Description: The BaseProtocol parameter defines the base protocol on which the B channel set will run.
Values:
• 0: T-1 CAS, ISDN or Global Call protocols (where the default protocol is defined by the firmware) or clear channel
• 7: Circa Analog - Supports Circa L feature phones (Dialogic Integrated Series boards)
Guidelines: For T-1 CAS, ISDN, and Global Call protocols, each firmware load supports only only one base protocol, so this parameter will be set to 0 for these protocols. This parameter is also set to 0 for clear channel. Clear channel is the ability to access telephony channels in the system and configure them to a user defined call control protocol, or to simply leave the lines “clear”. The resources should have access to the telephony bus for media routing purposes, as well as signal detection, signal generation, and tone generation capabilities, if desired.
For example, on T-1 ISDN lines, BaseProtocol is set to a value of 0 as follows:
defineBSet=10,1,1,23, 0,1,1,1,20,1, 1,1,3,23,0defineBSet=20,2,1,23, 0,1,1,1,20,1, 1,1,3,23,0defineBSet=30,3,1,23, 0,1,1,1,20,1, 1,1,3,23,0defineBSet=40,4,1,23, 0,1,1,1,20,1, 1,1,3,23,0
Inbound (Inbound Variant)
Description: The Inbound parameter selects one of the protocol type variant parameter sets defined in the [CHP] section of the CONFIG file to use for inbound calls. The protocol variant defines the type of protocol running on the set of B channels.
Values:
• 0: Clear channel (disable inbound calls)
• n: Variant identifier as defined in the [CHP] section of the CONFIG file
Guidelines: This parameter is set to 0 for clear channel. Clear channel is the ability to access telephony channels in the system and configure them to a user defined call control protocol, or to simply leave the lines “clear”. The resources should have access to the telephony bus for media routing purposes, as well as signal detection, signal generation, and tone generation capabilities, if desired.
For example, on T-1 ISDN lines, Inbound is set to a value of 1 as follows:
defineBSet=10,1,1,23, 0,1,1,1,20,1, 1,1,3,23,0defineBSet=20,2,1,23, 0,1,1,1,20,1, 1,1,3,23,0defineBSet=30,3,1,23, 0,1,1,1,20,1, 1,1,3,23,0defineBSet=40,4,1,23, 0,1,1,1,20,1, 1,1,3,23,0
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 159
CONFIG File Parameter Reference
Outbound (Outbound Variant)
Description: The Outbound parameter selects one of the protocol type variant parameter sets defined in the [CHP] section of the CONFIG file to use for outbound calls. The protocol variant defines the type of protocol running on the set of B channels.
Values:
• 0: Clear channels (disable outbound calls)
• n: Variant identifier as defined in the [CHP] section of the CONFIG file
Guidelines: This parameter is set to 0 for clear channel (disable outbound calls). Clear channel is the ability to access telephony channels in the system and configure them to a user defined call control protocol, or to simply leave the lines “clear”. The resources should have access to the telephony bus for media routing purposes, as well as signal detection, signal generation, and tone generation capabilities, if desired.
For example, on T-1 ISDN lines, Outbound is set to a value of 1 as follows:
defineBSet=10,1,1,23, 0,1,1,1,20,1, 1,1,3,23,0defineBSet=20,2,1,23, 0,1,1,1,20,1, 1,1,3,23,0defineBSet=30,3,1,23, 0,1,1,1,20,1, 1,1,3,23,0defineBSet=40,4,1,23, 0,1,1,1,20,1, 1,1,3,23,0
DChanDesc (D Channel Identifier)
Description: The DChanDesc parameter is an ISDN parameter used to select the D channel that the B channels in the set will use. A value of 0 selects the default D channel. This parameter is ignored for T-1 CAS, clear channel and Global Call protocols.
Values: The range of values varies with technology because the number of time slots varies.
• 0: Use the default value (24 for T1, 16 for E1)
• 1 to 24: T1
• 1 to 30: E1
• 1 to 31: E1 clear channel
Guidelines: For example, on T-1 ISDN lines, DChanDesc is set to a value of 1 as follows:
defineBSet=10,1,1,23, 0,1,1,1,20,1, 1,1,3,23,0defineBSet=20,2,1,23, 0,1,1,1,20,1, 1,1,3,23,0defineBSet=30,3,1,23, 0,1,1,1,20,1, 1,1,3,23,0defineBSet=40,4,1,23, 0,1,1,1,20,1, 1,1,3,23,0
Admin (Admin)
Description: The Admin parameter is an arbitrary 32-bit value set by the user that is exported to the TSC_AttrAdminGroup attribute of the TSC cluster for each B channel in the set. This attribute can be used to find and/or allocate TSC clusters.
Values: 0 to 0xFFFFFFFF
Guidelines: For example, on a T1 line, Admin is set to a value of 20 as follows:
defineBSet=10,1,1,23, 0,1,1,1,20,1, 1,1,3,23,0defineBSet=20,2,1,23, 0,1,1,1,20,1, 1,1,3,23,0defineBSet=30,3,1,23, 0,1,1,1,20,1, 1,1,3,23,0defineBSet=40,4,1,23, 0,1,1,1,20,1, 1,1,3,23,0
160 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Parameter Reference
Width (Width)
Description: The Width parameter specifies the number of time slots used by each B channel. Currently, only one time slot per channel is used.
Note: This Width should not be modified by the user.
Values: 1
Guidelines: For example, on a T1 line, Width is set to a value of 1 as follows:
defineBSet=10,1,1,23, 0,1,1,1,20,1, 1,1,3,23,0defineBSet=20,2,1,23, 0,1,1,1,20,1, 1,1,3,23,0defineBSet=30,3,1,23, 0,1,1,1,20,1, 1,1,3,23,0defineBSet=40,4,1,23, 0,1,1,1,20,1, 1,1,3,23,0
BChanId (B Channel Identifier)
Description: The BChanId parameter defines the initial B channel in the set to which the TSC instance is associated. It is also the channel to which the initial time slot, defined by SlotId, will be mapped. B channels are then sequentially mapped to time slots for a count of Count.
Values: The range of values varies with technology because the number of time slots varies.
• 1 to 24: T1
• 1 to 31: E1
Guidelines: For example, on a T-1 board where the D channel is mapped to time slot 24 on all four lines, BChanId and SlotId are set to a value of 1 and NumChans is set to a value of 23. This defines 23 B channels numbered 1 to 23 mapped to time slots 1 to 23.
defineBSet=10,1,1,23,0,1,1,1,20,1, 1,1,3,23,0defineBSet=20,2,1,23,0,1,1,2,20,1, 1,1,3,23,0defineBSet=30,3,1,23,0,1,1,3,20,1, 1,1,3,23,0defineBSet=40,4,1,23,0,1,1,4,20,1, 1,1,3,23,0
For E-1 ISDN lines that usually contain a D channel mapped to time slot 16, the mapping of channels to time slots occurs in two sets of BChanId, SlotId, Direction and Count definitions. The first set of definitions maps time slots before the D channel and the second set maps time slots after the D channel.
For example, on an E-1 ISDN board with four network interfaces, where time slot 16 is used for signaling on all four lines, BChanId would be defined on each line as follows:
defineBSet=10,1,1,30, 0,1,1,1,20,1, 1,1,3,15, 16,17,3,15,0defineBSet=20,2,1,30, 0,1,1,1,20,1, 1,1,3,15, 16,17,3,15,0defineBSet=30,3,1,30, 0,1,1,1,20,1, 1,1,3,15, 16,17,3,15,0defineBSet=40,4,1,30, 0,1,1,1,20,1, 1,1,3,15, 16,17,3,15,0
In this example, channels 1 to 15 are mapped to time slots 1 to 15 and channels 16 to 30 are mapped to time slots 17 to 31.
For E-1 clear channel lines where the time slot 16 is not used for signaling, additional defineBSet commands are added to clear channel 31. Both StartChan and BChanId are set to a value of 31, NumChans and Count are set to a value of 1, and SlotId is set to 16 as follows:
defineBSet=50,1,31,1, 0,0,0,1,21,1, 31,16,3,1,0defineBSet=60,2,31,1, 0,0,0,1,21,1, 31,16,3,1,0defineBSet=70,3,31,1, 0,0,0,1,21,1, 31,16,3,1,0defineBSet=80,4,31,1, 0,0,0,1,21,1, 31,16,3,1,0
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 161
CONFIG File Parameter Reference
SlotId (Slot Identifier)
Description: The SlotId parameter defines the logical time slot the initial B channel, defined by BChanId, is using. B channels are then sequentially mapped to time slots for a count of Count.
Values: The range of values varies with technology because the number of time slots varies.
• 1 to 24: T1
• 1 to 31: E1 ISDN
• 1 to 31: E1 clear channel
Guidelines: For E-1 ISDN, the mapping of channels to time slots occurs in two sets of BChanId, SlotId, Direction and Count definitions. The first set of definitions maps the time slots before the D channel, and the second set maps the slots after the D channel.
For example, on an E-1 ISDN board with four network interfaces, where time slot 16 is used for signaling on all four lines, SlotId for all four lines would be as follows
defineBSet=10,1,1,30, 0,1,1,1,20,1, 1,1,3,15, 16,17,3,15,0defineBSet=20,2,1,30, 0,1,1,1,20,1, 1,1,3,15, 16,17,3,15,0defineBSet=30,3,1,30, 0,1,1,1,20,1, 1,1,3,15, 16,17,3,15,0defineBSet=40,4,1,30, 0,1,1,1,20,1, 1,1,3,15, 16,17,3,15,0
For all lines in this example, channels 1 to 15 are sequentially mapped to time slots 1 to 15 and channels 16 to 30 are mapped to time slots 17 to 31.
For E-1 clear channel lines where time slot 16 is not used for signaling, additional defineBSet commands are added to clear channel 31 and to map time slot 16. Both StartChan and BChanId are set to a value of 31, NumChans and Count are set to a value of 1, and SlotId is set to 16 as follows:
defineBSet=50,1,31,1, 0,0,0,1,21,1, 31,16,3,1,0defineBSet=60,2,31,1, 0,0,0,1,21,1, 31,16,3,1,0defineBSet=70,3,31,1, 0,0,0,1,21,1, 31,16,3,1,0defineBSet=80,4,31,1, 0,0,0,1,21,1, 31,16,3,1,0
Direction (Direction)
Description: The Direction parameter defines the direction in which the data can be sent: inbound, outbound, or both.
Values:
• 1: Inbound
• 2: Outbound
• 3: Both
Guidelines: For example, on an T-1 line where data is transferred both inbound and outbound, Direction is set to a value of 3 as follows:
defineBSet=10,1,1,23, 0,1,1,1,20,1, 1,1,3,23,0defineBSet=20,2,1,23, 0,1,1,2,20,1, 1,1,3,23,0defineBSet=30,3,1,23, 0,1,1,3,20,1, 1,1,3,23,0defineBSet=40,4,1,23, 0,1,1,4,20,1, 1,1,3,23,0
162 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Parameter Reference
Count (Count)
Description: The Count parameter defines the number of time slots that are being mapped to B channels. This value is limited to the value of NumChans since only the number of channels that exist on a line can be mapped to a time slots.
Values: 1 to NumChans
Guidelines: For example, on a T-1 line containing two network interfaces, where time slot 24 is used as a D channel on both lines, the Count for both lines would be as follows:
defineBSet=10,1,1,23, 0,1,1,1,20,1, 1,1,3,23,0defineBSet=20,2,1,23, 0,1,1,1,20,1, 1,1,3,23,0
For an E-1 line, Count is set to a value of 30 for lines that contain only B channels. For lines that contain a single D channel, the mapping of channels to time slots occurs in two sets of BChanId, SlotId, Direction and Count definitions. The first set of definitions maps the time slots before the D channel, and the second set maps the slots after the D channel. For example, on an E-1 board with four network interfaces, where time slot 16 is used for signaling on all four lines, the Count for all four lines would be as follows:
defineBSet=10,1,1,30, 0,1,1,1,20,1, 1,1,3,15, 16,17,3,15,0defineBSet=20,2,1,30, 0,1,1,1,20,1, 1,1,3,15, 16,17,3,15,0defineBSet=30,3,1,30, 0,1,1,1,20,1, 1,1,3,15, 16,17,3,15,0defineBSet=40,4,1,30, 0,1,1,1,20,1, 1,1,3,15, 16,17,3,15,0
For all lines in this example, channels 1 to 15 are mapped to time slots 1 to 15 and channels 16 to 30 are mapped to time slots 17 to 31.
For E-1 clear channel lines where the time slot 16 is not used for signaling, additional defineBSet commands are added to clear channel 31 and to map time slot 16. Count is set to a value of 1 (also the value of NumChans) as follows:
defineBSet=50,1,31,1, 0,0,0,1,21,1, 31,16,3,1,0defineBSet=60,2,31,1, 0,0,0,1,21,1, 31,16,3,1,0defineBSet=70,3,31,1, 0,0,0,1,21,1, 31,16,3,1,0defineBSet=80,4,31,1, 0,0,0,1,21,1, 31,16,3,1,0
6.24.1 Gain Parameters
The Gain parameters define the transmit and receive gain for the DMV160LP Series (DMV160LP and DMV160LPHIZ), DI Series Station Interface (DI/408-LS-A-R2 and DI/SI32-R2), and the High Density Station Interface boards. The Gain parameters include:
• Tx Gain Min
• Tx Gain Max
• Tx Base Gain
• Tx Gain
• Rx Gain Min
• Rx Gain Max
• Rx Base Gain
• Rx Gain
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 163
CONFIG File Parameter Reference
Tx Gain Min
Number: 0x120F
Description: The Tx Gain Min parameter defines the minimum gain toward the station or trunk transmitting from the CT Bus.
Values: -31 dB (This is the default value for all boards except the HDSI series, which is -9 dB.)
Guidelines: For best results, the value should not be changed from the default.
Tx Gain Max
Number: 0x1210
Description: The Tx Gain Max parameter defines the maximum gain toward the station or trunk transmitting from the CT Bus.
Values: + 31 dB (This is the default value for all boards except the HDSI series, which is +3 dB.)
Guidelines: For best results, the value should not be changed from the default.
Tx Base Gain
Number: 0x120C
Values: +3 dB for DMV160LP Series and DI/0408-LS-A-R2 trunks; -3 dB for all DI/SI32-R2 variants and DI/0408-LS-A-R2 stations
Guidelines: The Tx Base Gain and Tx Gain parameters should be set to the same value.
Tx Gain
Number: 0x120D
Description: The Tx Gain parameter defines the gain toward the station or trunk transmitting from the CT Bus.
Values: +3 dB for DMV160LP Series and DI/0408-LS-A-R2 trunks; -3 dB for all DI/SI32-R2 variants and DI/0408-LS-A-R2 stations
Guidelines: The Tx Gain and Tx Base Gain parameters should be set to the same value.
Rx Gain Min
Number: 0x121B
Description: The Rx Gain Min parameter defines the minimum gain away from the station or trunk received by the CT Bus.
Values: -31 dB (This is the default value for all boards except the HDSI series, which is -9 dB.)
Guidelines: For best results, the value should not be changed from the default.
164 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Parameter Reference
Rx Gain Max
Number: 0x121C
Description: The Rx Gain Max parameter defines the maximum gain away from the station or trunk received by the CT Bus.
Values: +31 dB (This is the default value for all boards except the HDSI series, which is +3 dB.)
Guidelines: For best results, the value should not be changed from the default.
Rx Base Gain
Number: 0x1218
Values: +3 dB for DMV160LP Series and DI/0408-LS-A-R2 trunks; -3 dB for all DI/SI32-R2 variants and DI/0408-LS-A-R2 stations
Guidelines: The Rx Base Gain and Rx Gain parameters should be set to the same value.
Rx Gain
Number: 0x1219
Description: The Rx Gain Parameter defines the gain away from the station or trunk received by the CT Bus.
Values: +3 dB for DMV160LP Series and DI/0408-LS-A-R2 trunks; -3 dB for all DI/SI32-R2 variants and DI/0408-LS-A-R2 stations
Guidelines: The Rx Gain and Rx Base Gain parameters should be set to the same value.
6.25 [0x1b] Parameters
The [0x1b] section only appears in CONFIG files that are associated with DM/IP boards. The following parameters only apply to DM/IP boards:
• PrmAGCActive (AGC Enable)
• PrmAGCnf_attfast (Fast Attack Filter Coefficient)
• PrmAGCnf_attslow (Slow Attack Filter Coefficient)
• PrmAGCgain_inc_speech (Gain Inc Value)
• PrmAGCmax_gain (Maximum Gain Limit)
• PrmAGCMEM_max_size (Maximum Memory Size)
• PrmAGCMEM_sil_reset (Memory Size Reset)
• PrmAGClow_threshold (Noise Floor Estimate)
• PrmAGCk (Target Output Level)
• PrmCEDCadence (CED Cadence)
• PrmCNGCadenceMin (CNG Minimum Cadence)
• PrmCNGCadenceMax (CNG Maximum Cadence)
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 165
CONFIG File Parameter Reference
• PrmCNGCadenceSilence (CNG Silence)
• PrmDTMFGainCtrl (DTMF Gain Control)
• PrmDTMFVolCrtl (DTMF Volume Control)
• PrmDTMFDurationDflt (DTMF On Time)
• PrmDTMFOffTimeDflt (DTMF Off Time)
• PrmDTMFXferMode (DTMF Transmission Mode)
• PrmECActive (Echo Cancellation)
• PrmECOrder (Number of Taps)
• PrmECNLPActive (NLP Enable)
• PrmECMu (Convergence Rate)
• PrmECResSpFlagEnableDisable (Residual Speech Flag)
• PrmECSuppressGain (Suppress Gain)
• PrmGainCtrl (Gain Control)
• PrmVolCtrl (Volume Control)
• PrmOptLatPktsTx (PLR Optimal Latency)
• PrmMaxLatPktsTx (PLR Maximum Latency)
• PrmRedDepth (Redundancy)
• PrmFaxEnable (Fax Enable)
• PrmT38ECOverride (ECM Override)
• PrmT38DFOverride (Limit Image Encoding Method)
• PrmT38BROverride (Limit Modulation and Bit Rates)
• PrmT38TCFThrshld (Local Training Maximum Error Tolerance)
• PrmT38IndSecBlocks (Fax IND Redundancy Factor)
• PrmT38V21SecBlocks (Fax V21 Redundancy Factor)
• PrmT38HSECMSecBlocks (Fax HSECM Redundancy Factor)
• T38HSSecBlocks (Fax HS Redundancy Factor)
• PrmT38HSEOFSecBlocks (Fax HSEOF Redundancy Factor)
• PrmT38HSEOTSecBlocks (Fax HSEOT Redundancy Factor)
• PrmT38TxThrshld (Transmit Hold Back Threshold)
• PrmT38TCFMethod (Local or End-to-End Training)
• PrmT38TxPower (Transmit Power Level)
• PrmT38SpoofLevel (Spoofing Level)
• PrmHPFActive (HPF Enable)
166 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Parameter Reference
PrmAGCActive (AGC Enable)
Number: 0x1B1C
Description: The PrmAGCActive parameter allows you to enable or disable the automatic gain control (AGC) of the DM/IP. The AGC maintains a uniform signal power level as the signal is retrieved from the bus.
Values:
• 0: Disable AGC
• 1: Enable AGC
PrmAGCnf_attfast (Fast Attack Filter Coefficient)
Number: 0x1B61
Description: The PrmAGCnf_attfast parameter sets the noise floor fast attack filter coefficient.
Values: 0 to 0xFFFFFF
PrmAGCnf_attslow (Slow Attack Filter Coefficient)
Number: 0x1B62
Description: The PrmAGCnf_attslow parameter sets the noise floor slow attack filter coefficient.
Values: 0 to 0xFFFFFF
PrmAGCgain_inc_speech (Gain Inc Value)
Number: 0x1B60
Description: The PrmAGCgain_inc_speech parameter sets the maximum attack rate.
Values: 0 to 0xFFFFFF
PrmAGCmax_gain (Maximum Gain Limit)
Number: 0x1B5E
Description: The PrmAGCmax_gain parameter defines the limit of maximum gain allowed.
Values: 0 to 0xFFFFFF
PrmAGCMEM_max_size (Maximum Memory Size)
Number: 0x1B64
Description: The PrmAGCMEM_max_size parameter sets the maximum memory size.
Note: This parameter should not be adjusted.
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 167
CONFIG File Parameter Reference
PrmAGCMEM_sil_reset (Memory Size Reset)
Number: 0x1B63
Description: The PrmAGCMEM_sil_reset parameter sets the memory size reset during silence.
Note: This parameter should not be adjusted.
PrmAGClow_threshold (Noise Floor Estimate)
Number: 0x1B5D
Description: The PrmAGClow_threshold parameter sets the upper limit for the noise floor estimate.
Values: 0 to 0xFFFFFF
PrmAGCk (Target Output Level)
Number: 0x1B5F
Description: The PrmAGCk parameter defines the output level at which the AGC will attempt to maintain the signal.
Values: 0 to 0xFFFFFF
PrmCEDCadence (CED Cadence)
Number: 0x1B53
Description: The PrmCEDCadence parameter is used to adjust the duration in milliseconds of the Called Station Identification (CED) signal.
DM/IP uses the cadence mechanism to determine if a tone is a fax tone or a DTMF tone, based on the signal’s cadence. This mechanism can be adjusted using the PrmCEDCadence, PrmCNGCadenceMin, PrmCNGCadenceMax, and PrmCNGCadenceSilence parameters.
Values: 0 to 400 (milliseconds)
PrmCNGCadenceMin (CNG Minimum Cadence)
Number: 0x1B54
Description: The PrmCNGCadenceMin parameter is used to adjust the minimum duration in milliseconds that the cadence mechanism will recognize the CalliNG (CNG) Tone signal as a fax calling tone (also known as an auto fax tone).
DM/IP uses the cadence mechanism to determine if a tone is a fax tone or a DTMF tone, based on the signal’s cadence. This mechanism can be adjusted using the PrmCEDCadence, PrmCNGCadenceMin, PrmCNGCadenceMax, and PrmCNGCadenceSilence parameters.
Values: 0 to 700 (milliseconds)
168 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Parameter Reference
PrmCNGCadenceMax (CNG Maximum Cadence)
Number: 0x1B55
Description: The PrmCNGCadenceMax parameter is used to adjust the maximum duration in milliseconds that the cadence mechanism will recognize the CalliNG (CNG) Tone signal as a fax calling tone (also known as an auto fax tone).
DM/IP uses the cadence mechanism to determine if a tone is a fax tone or a DTMF tone, based on the signal’s cadence. This mechanism can be adjusted using the PrmCEDCadence, PrmCNGCadenceMin, PrmCNGCadenceMax, and PrmCNGCadenceSilence parameters.
Values: 500 to 1000 (milliseconds)
PrmCNGCadenceSilence (CNG Silence)
Number: 0x1B56
Description: The PrmCNGCadenceSilence parameter is used to adjust the silence period between consecutive CNG tones so that the cadence mechanism will recognize the (CNG) tone signal as a fax calling tone (also known as an auto fax tone). Otherwise, an arbitrary 1100 Hz tone can trigger a fax transmission.
DM/IP uses the cadence mechanism to determine if a tone is a fax tone or a DTMF tone, based on the signal’s cadence. This mechanism can be adjusted using the PrmCEDCadence, PrmCNGCadenceMin, PrmCNGCadenceMax, and PrmCNGCadenceSilence parameters.
Values: 0 to 5000 (milliseconds)
PrmDTMFGainCtrl (DTMF Gain Control)
Number: 0x1B4B
Description: The PrmDTMFGainCtrl parameter is a gain factor by which the signal is amplified, and can be any value between 1 and 8 inclusive. A Gain Control value of 1 results in no amplification.
The PrmDTMFGainCtrl parameter is used in conjunction with the PrmDTMFVolCrtl attenuation setting parameter to govern the overall signal power level of the signals before they are transmitted to the TDM bus in the direction of the PSTN interface. The product of the PrmDTMFGainCtrl setting and the PrmDTMFVolCrtl together determine the overall amplification of the DTMF signal.
Values: 0x1 to 0x8
Guidelines: It is recommended that this parameter be modified one integer at a time and the results evaluated. If the volume of the signal is weak, increase this value. If the volume is too strong, decrease this value.
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 169
CONFIG File Parameter Reference
PrmDTMFVolCrtl (DTMF Volume Control)
Number: 0x1B4A
Description: The PrmDTMFVolCrtl parameter is essentially a scale (attenuation) factor by which the signal is multiplied. It allows you to fine tune the signal level. The equivalent decimal values range between 0 and 0.999999.
The PrmDTMFVolCrtl parameter is used in conjunction with the PrmDTMFGainCtrl parameter to govern the signal power level of the DTMF signals before they are transmitted onto the TDM bus in the direction of the PSTN interface.
To determine the hexadecimal value of the PrmDTMFVolCrtl parameter, multiply the desired decimal value by 223 and then convert that number into the corresponding hexadecimal value. For example, to define a volume control value of 0.7, multiple 0.7 by 223 (8388608) and convert the product to hexadecimal:
0.7 * 8388608 = 5872025.6 (5872026) = 0x599D1E
Values: 0x0 to 0x7FFFFF
Guidelines: If the volume is too weak, increase the value. If the volume is too strong, decrease the value.
PrmDTMFDurationDflt (DTMF On Time)
Number: 0x1B0F
Description: The PrmDTMFDurationDflt parameter is used when no on-time and off-time is passed to the coder (only the digit itself is passed). It sets the length of time in milliseconds that the DTMF tone is on. Dual Tone Multi-Frequency (DTMF) tones are comprised of two parts: on-time and off-time. The duration of each can be set separately, to ensure transmission of DTMF tones of sufficient length to be recognized by the receiving side. See Figure 16, “DTMF Tone Generation”, on page 169.
Figure 16. DTMF Tone Generation
Values: 0x64 to 0xF0
Guidelines: Use the default value as set in the CONFIG files.
DTMFOff Time
DTMFOn Time
170 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Parameter Reference
PrmDTMFOffTimeDflt (DTMF Off Time)
Number: 0x1B10
Description: The PrmDTMFOffTimeDflt parameter is used when no on-time and off-time is passed to the coder (only the digit itself is passed). It sets the length of time in milliseconds that the DTMF tone is off following the DTMF On Time. Dual Tone Multi-Frequency (DTMF) tones are comprised of two parts: on-time and off-time. The duration of each can be set separately, to ensure transmission of DTMF tones of sufficient length to be recognized by the receiving side. See Figure 16, “DTMF Tone Generation”, on page 169.
Values: 0x3C to 0xF0
Guidelines: Use the default value as set in the CONFIG files.
PrmDTMFXferMode (DTMF Transmission Mode)
Number: 0x1B06
Description: The PrmDTMFXferMode parameter allows you to select the method for transmitting the Dual Tone Multi-Frequency (DTMF) signals. DTMF signals can be transmitted over the IP network either in-band as a standard voice packet or over the H.245 channel as a special out-of-band DTMF packet.
Note: If out-of-band DTMF transmission is selected, the application may not use User Input Indication.
Values:
• 0: No DTMF signals are transmitted
• 1: DTMF signals are transmitted in-band
• 2: DTMF signals are transmitted out-of-band
• 3: Reserved
PrmECActive (Echo Cancellation)
Number: 0x1B12
Description: The PrmECActive parameter enables or disables echo cancellation in the DM/IP gateway. In most cases the echo canceler should be enabled.
Because IP telephony is based on placing long distance calls using local central office circuits, the end points do not receive echo canceled signals. The DM/IP gateway, therefore, must provide the equivalent of Telco grade, long distance echo cancellation. The DM/IP echo canceler provides this capability by removing the echo from the remote channel arriving from the public switched telephone network (PSTN) interface. Parameters used to control the operation of the echo canceler are: PrmECOrder, PrmECMu, and PrmECNLPActive.
Values:
• 0: Disable echo cancellation
• 1: Enable echo cancellation
Guidelines: For applications designed to run over a completely digital network, disable the echo canceler to free up MIPS.
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 171
CONFIG File Parameter Reference
PrmECOrder (Number of Taps)
Number: 0x1B13
Description: The PrmECOrder parameter defines the number of taps (1 tap = 0.125 millisecond) that the echo canceler samples.
Because IP telephony is based on placing long distance calls using local central office circuits, the end points do not receive echo canceled signals. The DM/IP gateway, therefore, must provide the equivalent of Telco grade, long distance echo cancellation. The DM/IP echo canceler provides this capability by removing the echo from the remote channel arriving from the public switched telephone network (PSTN) interface. Parameters used to control the operation of the echo canceler are: PrmECOrder, PrmECMu and PrmECNLPActive.
Values: 48 to 128 taps
PrmECNLPActive (NLP Enable)
Number: 0x1B1B
Description: The PrmECNLPActive parameter allows you to enable or disable the echo canceler’s nonlinear processor (NLP). When the NLP is enabled, the echo canceler uses its comfort noise estimation and generation mechanism to suppress any echo present at the local end.
Because IP telephony is based on placing long distance calls using local central office circuits, the end points do not receive echo canceled signals. The DM/IP gateway, therefore, must provide the equivalent of Telco grade, long distance echo cancellation. The DM/IP echo canceler provides this capability by removing the echo from the remote channel arriving from the public switched telephone network (PSTN) interface. Parameters used to control the operation of the echo canceler are: PrmECOrder, PrmECMu, and PrmECNLPActive.
Values:
• 0: Disable NLP
• 2: Enable NLP
PrmECMu (Convergence Rate)
Number: 0x1B16
Description: The PrmECMu parameter defines the rate of convergence of the echo path estimation algorithm. The higher the value, the faster the convergence rate.
Note: This parameter should not be adjusted without first consulting Customer Engineering.
Values: 0x20C to 0x28F5C
172 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Parameter Reference
PrmECResSpFlagEnableDisable (Residual Speech Flag)
Number: 0x1B65
Description: The PrmECResSpFlagEnableDisable parameter enables both Echo Return Loss (ERL) and other proprietary double-talk mechanisms. If this parameter is disabled, then only ERL is enabled.
Values:
• 0: Disable other proprietary double-talk mechanisms (ERL only is enabled)
• 1: Enable ERL and other proprietary double-talk mechanisms
PrmECSuppressGain (Suppress Gain)
Number: 0x1B66
Description: The PrmECSuppressGain parameter is used only when echo cancellation is enabled.
Values: 0x0 to 0xFFFFFF
PrmGainCtrl (Gain Control)
Number: 0x1B39
Description: The PrmGainCtrl parameter is used in conjunction with the PrmVolCtrl parameter to govern the overall signal power level of the decoded PCM data before it is transmitted to the TDM bus in the direction of the PSTN interface.
The product of the PrmGainCtrl setting and the PrmVolCtrl attenuation setting, together determine the overall amplification of the signal.
Values: 0x1 to 0x8
Guidelines: A value of 1 results in no amplification. If the volume of the signal is weak, increase this value. If the volume is too strong, decrease this value.It is recommended that this parameter be modified one integer at a time and the results evaluated.
PrmVolCtrl (Volume Control)
Number: 0x1B14
Description: The PrmVolCtrl parameter is used in conjunction with the PrmGainCtrl parameter to govern the signal power level of the decoded PCM data before it is transmitted onto the TDM bus in the direction of the PSTN interface.
The PrmVolCtrl parameter is essentially a scale (attenuation) factor by which the signal is multiplied. It allows you to fine tune the signal level. This parameter must assume a hexadecimal
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 173
CONFIG File Parameter Reference
value corresponding to the digital signal processor’s (DSPs) 24-bit fractional representation. The equivalent decimal values range between 0.0 and 0.999999.
To determine the hexadecimal value, multiply the desired decimal value by 223 and then convert that number into the corresponding hexadecimal value. For example, to define a volume control value of 0.7, multiple 0.7 by 223 (8388608) and convert the product to hexadecimal:
0.7 * 8388608 = 5872025.6 (5872026) = 0x599D1E
Values: 0x0 to 0x7FFFFF
Guidelines: If the volume is too weak, increase the value. If the volume is too strong, decrease the value.
PrmOptLatPktsTx (PLR Optimal Latency)
Number: 0x1B07
Description: The PrmOptLatPktsTx parameter defines the amount of Packet Loss Recovery (PLR) latency (delay) that can be introduced by defining the number of frames that can be buffered.
The Packet Loss Recovery module attempts to restore packets arriving at the receive end as close as possible to their original time-stamped positions. Arriving packets are decomposed into individual frames, each with a unique time stamp.
Each new frame is then stored in an elastic buffer before sending it to the decoder. This is done to allow packets arriving out of order to be inserted in the queue in the correct order. The size of this elastic buffer is defined by the number of frames stored and is controlled by both the PrmOptLatPktsTx parameter and the PrmMaxLatPktsTx parameter.
Values: 0x1 to 0x6 (frames)
Guidelines: While the number of frames to be buffered should be set as high as possible for best quality, too high a value will add unnecessary latency to the system. Generally, the number of frames buffered should be the same size or slightly larger than the number of frames per packet.
PrmMaxLatPktsTx (PLR Maximum Latency)
Number: 0x1B08
Description: The PrmMaxLatPktsTx parameter defines the maximum number of frames to be buffered in the Packet Loss Recovery (PLR) frame list. This parameter adds latency only when the buffer is already filled and additional frames arrive before there is space in the buffer. This provides for bursts of packets to arrive, which would have to be discarded otherwise.
The Packet Loss Recovery module attempts to restore packets arriving at the receive end as close as possible to their original time-stamped positions. Arriving packets are decomposed into individual frames, each with a unique time stamp.
Each new frame is then stored in an elastic buffer before sending it to the decoder. This is done to allow packets arriving out of order to be inserted in the queue in the correct order. The size of this elastic buffer is defined by the number of frames stored and is controlled by both the PrmOptLatPktsTx parameter and the PrmMaxLatPktsTx parameter.
Values: 0x1 to 0x10 (frames)
174 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Parameter Reference
PrmRedDepth (Redundancy)
Number: 0x1B15
Description: The PrmRedDepth parameter sets the number of times that a frame is re-transmitted. This complies with RFC 2198 specification for redundancy.
Values: 1 to 4
PrmFaxEnable (Fax Enable)
Number: 0x1B01
Description: The PrmFaxEnable parameter enables or disables the DM/IP support for fax transmission. The DM/IP gateway supports the T.30 fax handshake protocol over the T.38 IP network.
Values:
• 0: Disable fax support
• 1: Enable fax support
PrmT38ECOverride (ECM Override)
Number: 0x1B3C
Description: The PrmT38ECOverride parameter allows you to override the Error Correction Mode (ECM) for all calls. If the PrmT38ECOverride parameter is enabled, then the gateway will limit the negotiated fax session to only non-ECM calls. This parameter enables the receiving fax device to request missing or erroneous scan lines.
Values:
• 0: Disable (Do not override the ECM)
• 1: Enable (Override the ECM)
PrmT38DFOverride (Limit Image Encoding Method)
Number: 0x1B3D
Description: The PrmT38DFOverride parameter limits the type of image encoding method used by the DM/IP.
Values:
• 0: Disable (Enables all image encoding methods)
• 1: MH_ONLY (Disables MR+ image encoding)
• 2: MR_BEST (Disables MMR+ image encoding)
Guidelines: For most images, MMR encoding is smaller than MR, and MR is smaller than MH. If the encoding method is set to MH_ONLY, then the gateway will limit the negotiated image encoding to only MH. If the encoding method is set to MR_BEST, then the gateway will limit the negotiated image encoding to either MH or MR.
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 175
CONFIG File Parameter Reference
PrmT38BROverride (Limit Modulation and Bit Rates)
Number: 0x1B3E
Description: The PrmT38BROverride parameter limits the modulation and bit rates for all fax calls.
Values:
• 0: Enable all modulations and bit rates
• 1: V27_ONLY (disables V.29+)
• 2: V29_BEST (disables V.17+)
Guidelines: Each modulation has its own range and baud rate that it supports. For V.27, the rates are 2400 and 4800 baud. For V.29, the rates are 7200 and 9600 baud. For V.17, the range is 7200 to 14400. Setting this parameter to V27_ONLY limits the negotiate fax session to just V.27. Setting this parameter to V29_BEST limits the negotiate fax session to V.27 or V.29.
PrmT38TCFThrshld (Local Training Maximum Error Tolerance)
Number: 0x1B3F
Description: The PrmT38TCFThrshld parameter sets the local modem training maximum error tolerance. If the error rate is higher than the value set, the call will retrain at a lower bit rate. The tolerance is set as a percentage of the bit rate.
Values: 0 to 100 (%)
PrmT38IndSecBlocks (Fax IND Redundancy Factor)
Number: 0x1B4D
Description: ThePrmT38IndSecBlocks parameter defines the number of secondary blocks to send with each fax packet for IND events.
Values: 0 to 15
PrmT38V21SecBlocks (Fax V21 Redundancy Factor)
Number: 0x1B4E
Description: The PrmT38V21SecBlocks parameter defines the number of V.21 secondary blocks to send with each fax packet.
Values: 0 to 15
PrmT38HSECMSecBlocks (Fax HSECM Redundancy Factor)
Number: 0x1B4F
Description: The PrmT38HSECMSecBlocks parameter defines the number of high speed Error Correction Mode (ECM) secondary blocks to send with each fax packet.
Values: 0 to 3
176 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Parameter Reference
T38HSSecBlocks (Fax HS Redundancy Factor)
Number: 0x1B50
Description: The T38HSSecBlocks parameter defines the number of high speed secondary blocks to send with each fax packet.
Values: 0 to 3
PrmT38HSEOFSecBlocks (Fax HSEOF Redundancy Factor)
Number: 0x1B51
Description: The PrmT38HSEOFSecBlocks parameter defines the number of high speed End of Frame (EOF) secondary blocks to send with each fax packet.
Values: 0 to 3
PrmT38HSEOTSecBlocks (Fax HSEOT Redundancy Factor)
Number: 0x1B52
Description: The PrmT38HSEOTSecBlocks parameter defines the number of high speed End of Text (EOT) secondary blocks to send with each fax packet.
Values: 0 to 15
PrmT38TxThrshld (Transmit Hold Back Threshold)
Number: 0x1B40
Description: The PrmT38TxThrshld parameter allows you to define the transmit hold back threshold.
Values: 0 to 100 (milliseconds)
Guidelines: Increasing the time (in milliseconds) permits the system to better handle timing jitter without generating image errors, but reduces the tolerance for total end-to-end network delay.
PrmT38TCFMethod (Local or End-to-End Training)
Number: 0x1B41
Description: The PrmT38TCFMethod parameter specifies whether the modem training is local or end-to-end across the network.
Values:
• 0: Local training
• 1: End-to-end training
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 177
CONFIG File Parameter Reference
PrmT38TxPower (Transmit Power Level)
Number: 0x1B42
Description: The PrmT38TxPower parameter specifies the transmit power level gain for all modes. The value is set in terms of -dBm0.
Values: -3 to -60 (dBm)
PrmT38SpoofLevel (Spoofing Level)
Number: 0x1B5B
Description: The PrmT38SpoofLevel parameter enables proactive algorithms in the T.38 coder to compensate for excessive round trip delay in the IP network.
Note: Only level 0 is currently supported.
Values:
• 0: None [default]
• 1: Level 1
Guidelines: Level 0 (default) is for networks with a maximum 2 seconds round trip delay. Level 1 is for networks with delays up to 3 seconds.
PrmHPFActive (HPF Enable)
Number: 0x1B1D
Description: The PrmHPFActive parameter allows you to enable or disable the high pass filter (HPF). When enabled, the HPF removes DC and very low frequency corruption from the data.
Values:
• 0: Disable HPF
• 1: Enable HPF
6.26 [0x1d] Parameters
The [0x1d] section only applies in COFIG files that are selected with DM/IP boards. The PrmTOS parameter is in this section.
178 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CONFIG File Parameter Reference
PrmTOS (Type of Service)
Number: 0x1d01
Description: The PrmTOS parameter sets the Type of Service (TOS) byte in the IP header of transmitted datagrams to improve the mobility of the UDP/TCP packets.
Values:
• 0x10: LOWDELAY - selects a minimum delay link or circuit for the datagram
• 0x08: THROUGHPUT - selects a high throughput link or circuit for the datagram
• 0x04: RELIABILITY - selects a high reliability link or circuit for the datagram
• 0x02: MINCOST - selects a minimum cost link or circuit for the datagram
• 0x00: No Priority - the datagram has no priority assigned
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 179
Glossary
0x1b: Section of the CONFIG files that defines parameters relating to data received from the network. The parameters associated with this section have parameter numbers that start with 0x1b and only apply to DM/IP technologies.
0x2b: Section of the CONFIG file that defines encoding for Audio of music played when placing station on hold.
0x2c: Section of the CONFIG file that defines echo cancellation parameters used in Continuous Speech Processing (CSP) applications. as well as parameters associated with Silence Compressed Streaming (SCS).
0x39: Section of the CONFIG file that defines conferencing parameters applicable to all conferencing lines on a board.
0x3b: Section of the CONFIG file that defines parameters relating to conferencing.
0x44: Section of the CONFIG file that defines the companding method for Intel® NetStructure™ DI Series Station Interface boards.
4ESS: A T1 protocol switch primarily used for switching digital voice, but it also supports ISDN protocols.
5ESS: A T1 protocol switch used for switching digital voice and data channels, and supports both basic rate and primary rate ISDN.
AGC: Automatic Gain Control is an encoding process that attempts to maintain a constant volume during voice recording.
alternate mark inversion: See AMI.
AMI: Alternate mark inversion is a form of bipolar signaling in which each successive mark is of the opposite polarity and spaces have zero amplitude.
Automatic Gain Control: See AGC.
base protocol: The protocol implemented by the CHP component. Protocol variants are derived from this base. Compare with protocol variant.
B channel: An ISDN bearer channel that carries voice, fax and compressed video.
CAS: Channel Associated Signaling is the component responsible for managing the generation and detection of digital line signaling functions required to manage voice channels. Channel Associated Signaling also applies to a signaling method in which the signaling for that channel is directly associated with the channel.
CCS: Common Channel Signaling is the component that applies to technologies such as ISDN that use common channel signaling. Common Channel Signaling also applies, in general, to a signaling method in which the signaling for a group of channels is carried on a separate (common) channel.
180 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
CDP: Country Dependent Parameters file defining parameters necessary for configuring products to different country requirements. This file has a .cdp extension.
CEPT: European Conference of Postal and Telecommunications Administrations. A group of European countries organized for the purpose of setting telecommunications standards in Europe.
CFA: Carrier-Failure Alarm.
CHP: Channel Protocol is the component responsible for implementing the telephony communication protocol that is used on each network interface.
clear channel: A signaling configuration where none of the line’s bandwidth is used for signaling. Clear channel signaling is the ability to access telephony channels in the system and configure them to a user defined call control protocol, or to simply leave the lines ‘clear’. The resources should have access to the telephony bus for media routing purposes, as well as signal detection, signal generation, and tone generation capabilities, if desired. NFAS is an example of clear channel signaling.
clock master: The device (board) that provides timing to all other devices attached to the TDM bus. The clock master drives bit and framing clocks for all of the other boards (slaves) in the system.
cluster: A collection of component instances that share specific TDM time slots on the network interface and which therefore operate on the same media stream data. The cluster concept in the Intel® Dialogic® architecture corresponds generally but not exactly to the concept of a “group” in S.100 or to a “channel” in conventional Dialogic architectural terminology. Component instances are bound to a particular cluster and its assigned time slots in an allocation operation.
CNG: Comfort Noise Generation.
CONFIG: A text-input configuration file containing component-specific parameters. This file has a .config extension and is used to create an FCD file.
configuration file: See CONFIG file.
configuration file set: A set of files associated with a specific board configuration. All the files in the set have the same name, but different extensions. The set includes the CONFIG, FCD, and PCD files.
Country Dependent Parameters: See CDP.
CRC: Cyclic Redundancy Check.
D channel: An ISDN channel that carries signaling information.
D4: A T1 protocol switch that supports T1 robbed bit signaling and provides D4 framing, but does not support ISDN protocols.
DCM: Configuration Manager - a software program that allows you to configure system-level and certain board-level parameters.
DM3: An architecture on which a whole set of Intel telecom products is built. The DM3 architecture is open, layered, and flexible, encompassing hardware as well as software components.
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 181
DMA: Direct memory access.
DMS: A T1 protocol switch (DMS-100) for primary rate ISDN applications.
Driver property sheet: DCM property sheet that contains parameters to optimize the board’s throughput by customizing certain aspects of the board’s device driver.
DTD: Dial Tone Detection.
DTMF: Dual Tone Multi-Frequency. Touchtone dialing.
E&M: Two-way telephony signaling that uses an “E” (far end) lead and an “M” (near-end) lead. Signaling is accomplished by applying -48 volts DC to the leads.
encoder: The component responsible for performing an encoding process on a media stream.
FCD: Feature Configuration Description file that lists any non-default parameter settings that are necessary to configure a hardware/firmware product for a particular feature set. This file has a .fcd extension.
fcdgen: A command-line application that enables you to generate an FCD file from a base CONFIG file.
Feature Configuration Description: See FCD.
fixed routing: A routing configuration where the resource devices (voice/fax) and network interface devices are permanently coupled together in a fixed configuration. Only the network interface time slot device has access to the CT Bus
flash: While the phone is off-hook, quickly pressing and releasing the flash hook to signal the central office or PBX that you are requesting special processing, for example, call waiting.
flash hook: The plunger the phone’s handset rests on while on-hook.
flexible routing: A routing configuration where the resource devices (voice/fax) and network interface devices are independent, which allows exporting and sharing of the resources. All resources have access to the CT Bus.
FRU: Field replaceable unit.
FXO: Foreign Exchange Office - a device at a central site that permits extending PBX services to remote sites. The FXO emulates a phone to the PBX.
FXS: Foreign Exchange Station - a device located remotely from a PBX that permits extending PBX services to remote sites. The FXS emulates a PBX to the remote phone.
ground start: A two-way, two-wire (tip and ring) signaling method similar to loop start in which the current flows in a circuit. Ground start is normally between a PBX and central office and seizure of the line is accomplished by momentarily grounding one of the circuit wires, usually the ring of the tip and ring circuit.
HDB3: A modified AMI signaling code that only applies to E1 and is used to preserve one’s density on the line.
high density bipolar three zero: See HDB3.
182 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
in-band signaling: A signaling scheme where both the data and the signaling information for the data are carried over the same channels.
instance: A component instance is an addressable unit within the software architecture; it represents a single thread of control. The system resource management and messaging services operate at the instance level. A set of component instances that make up a resource instance communicate with one another using the system messaging services. A set of component instances is usually associated with a channel of call processing.
IPVS: IP Voice Streaming
ISDN: Integrated Services Digital Network. See primary rate ISDN.
LAPD: Link Access Protocol for the D channel.
Layer 1: Physical layer of the OSI model that address the physical aspects of network access.
Layer 2: Data Link layer of the OSI model that address data transfer and routing.
Layer 3: Network layer of the OSI model that addresses line communication procedures.
LCON: See LineAdmin.
LineAdmin: Line Administration component responsible for managing line devices.
LOF: Loss of frame.
Logical property sheet: DCM property sheet that contains parameters for configuring a board’s trunk interface.
LOS: Loss of signal.
loop start: A two-way, two-wire (tip and ring) signaling method in which the current used for signaling flows in a circuit (loop) between a telephone and PBX or a telephone and central office. Seizure of the line is accomplished by going off-hook which causes current to flow in a circuit (loop).
LOF: Loss of Frame.
media loads: Pre-defined, numbered sets of features supported by DM/V, DM/N, DM/T, DM/IP, and DM/F boards.
MF: Multi-Frequency
Misc property sheet: DCM property sheet that contains the parameters that define the configuration file set for the board (PCDFileName and FCDFileName), as well as, system-level and miscellaneous parameters.
MLM: Load Module.
Net5: An E1 protocol switch. Net5 is a European ISDN primary rate switch.
NFAS: Non-Facility-Associated Signaling is a form of out-of-band signaling where a single ISDN primary rate D channel provides signaling and control for up to 10 ISDN primary rate lines.
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 183
NI-2: National ISDN-2. A U.S. standard software interface that can be installed on most switch types, providing maximum inter operability with ISDN lines.
NIC: Network interface card.
NTT: A T1 protocol switch (INS-Net 1500) that is used by Nippon Telephone and Telegraph (NTT) for primary rate ISDN.
on-hook: The signaling state that occurs when a handset is sitting on the phone (the phone’s inactive state) and the flash hook is depressed. Compare with off-hook.
off-hook: The signaling state that occurs when the handset is removed from the phone and the flash hook is released. When a phone is taken off-hook it signals the central office or PBX that it needs attention, for example, to make a call or to answering an incoming call. Compare with on-hook.
OSI: Open Standards Interconnections. ISO-developed open standards-based framework for inter-system communications. The OSI model categorizes the communication process into seven layers. Layers 1 to 4 address network access and Layers 5 to 7 address messaging.
out-of-band signaling: A signaling scheme where the signaling is carried over channels separate from the channels carrying the data.
PAMD: Positive answering machine detection.
PBLM: Processor Boot Load Module.
PBX: Private Branch Exchange.
PCD: Product Configuration Description file that contains product or platform configuration description information. This file has a .pcd extension.
PCM: Pulse Code Modulation.
PDK: Protocol Developer Kit.
PDK Configuration Utility: A Graphical User Interface (GUI) application that enables you to generate an FCD file from a base CONFIG file and a number of protocol CDP files. This utility integrates Global Call protocols (CDP files) into the FCD file and all parameters are download during system initialization.
PDKManager: A command-line application that enables you to download and configure Global Call protocols on DM/V boards. These protocols are configured separately from the board-level parameters defined in the CONFIG file and are downloaded after system initialization.
Physical property sheet: DCM property sheet that contains parameters that relate to the physical aspects of the board including physically identifying the board.
PLM: Processor Load Module.
port: A logical entity that represents the point at which PCM data can flow into or out of a component instance or interface in a cluster. The port abstraction provides a high-level means of defining potential data flow paths within
184 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
clusters and controlling the actual data flow using simple protocols. Ports are classified and designated in terms of data flow direction and the type of entity that provides the port.
primary D channel: the D channel that provides the signaling and control in an NFAS configuration.
primary rate ISDN: An application that uses a single channel to carrie the signaling for all other channels on a line. On a T1 line, the application uses channels 1 through 23 (B channels) to carry data, digital voice, and compressed video. Channel 24 (D channel) carries the signaling for all 23 B channels. On an E-1 line, the application uses channels 1 through 15 and 17 through 31 (B channels) to carry data, digital voice, and compressed video. Channel 16 (D channel) carries the signaling for all 30 B channels.
Product Configuration Description: See PCD.
property sheet: A grouping of parameters in DCM that is based on functionality.
protocol variant: A version of the base protocol that has been customized by a set of parameters. This parameter set configures a CHP component to support a particular T-1 telephony protocol. Features such as wink start, DTMF DNIS and MF ANI are enabled and tuned by the parameters in a protocol variant. Compare with base protocol.
pulse: A temporary state change from the current signal state to a new signaling state, and then back to the original signaling state. Compare with sequence, train and transition.
PVD: Positive voice detection.
Q.931: Primary rate ISDN D channel signaling protocol standard. (ITU-T Recommendation I.451). The protocol defines the signaling packet, including message type and content, and allows for voice and data transfer on a single trunk.
QSIG: A T1 and E1 protocol switch. QSIG is an ISDN signaling and control protocol used for communications between two or more Private Integrated Network Exchange applications (PSS1). The signaling protocol for this standard is defined by Q.931.
R2MF: An E1 protocol switch. R2MF is an in-band common channel signaling protocol that uses channel 16 to convey the signaling for the 30 voice channels. This international signaling system is used mostly in Europe and Asia in non-ISDN applications to permit the transmission of numerical and other information relating to the called and calling subscriber lines.
RAI: Remote Alarm Indication.
Rate Adaption: Conversion of digital data into a different transfer speed (rate) and form.
recorder: The component responsible for a resource’s message exchanges with the host, as well as media stream management and encoder component control functions.
red alarm: An alarm generated by the device at the receiving end of a T-1 or E-1 line to report a loss of signal or frame alignment (synchronization) in the signal being received (incoming data).
resource: A conceptual entity that provides a specific functionality to a host application. A resource contains a well defined interface or message set, which the host application utilizes when accessing the resource. Resource firmware consists of multiple components that run on top of the core platform software (which includes the
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 185
platform-specific DM3 kernel and device driver). The Global Call resource is an example of such a resource, providing all of the features and functionality necessary for handling calls on the platform.
SCR: Silence Compressed Record is an encoding process that compresses silence during voice recording.
SCS: Silence Compressed Streaming refers to the process of streaming audio energy to the host application with silence periods significantly reduced.
sequence: A set of train signals. Compare with pulse, train and transition.
Silence Compressed Record: See SCR.
Silence Compressed Streaming: See SCS
SIT: Standard Information Tones
slave: Device (board) that is not a clock master, but instead, derives its timing from the TDM bus.
system tray: In a Windows* operating system, an area of the interface (normally in the lower, right-hand corner) that contains icons, or short cuts, for launching applications.
TDM: Time division multiplexing.
TDM bus: The resource bus used to carry information between boards
TDM Bus Configuration property sheet: DCM property sheet that contains parameters for configuring the TDM bus.
TEI: Terminal Endpoint Identifier. TEI defines which device(s) attached to a BRI ISDN line is communicating with the CO.
Telephony Bus property sheet: (CM property sheet for setting PCM encoding method and bus type for a DMN160TEC board.
time division multiplex: A multiplexing scheme in which a number of low speed digital signals are incorporated onto a high speed line in a byte-interleave pattern.
train: A set of transitions from one signaling state to another in a predefined pattern (set of pulses). Compare with pulses, sequence and transition.
transition: A permanent state change from the current signal state to a new signaling state. Compare with pulse, sequence and train.
Trunk Configuration property sheet: DCM property sheet for configuring DMN160TEC trunks.
TS16: An E1 protocol switch. TS16 is a type of clear channel signaling which allows time slot 16 to be used for data instead of signaling.
TSC: Telephony Service Component is the component responsible for managing the B channel sets.
186 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
Version Info. DCM property sheet that contains parameters that identify control processor and signal processor kernel versions.
VAD: Voice Activity Detection.
wink: A single pulse used sent from a phone, central office, or PBX as part of protocol hand-shaking.
yellow alarm: An alarm generated by the device at the receiving end of a T-1 or E-1 line and sent to the device at the transmitting (remote) end to signify that a red alarm condition exists at the receiving (local) end. The yellow alarm is sent to the transmitting device as long as the red alarm condition exists at the receiving end.
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 187
Numerical Index of Parameters
0x05 . . . . . . . . . . . . . . . . . . . 126
0x07 . . . . . . . . . . . . . . . . . . . 130
0x09 . . . . . . . . . . . . . . . . . . . 130
0x0b . . . . . . . . . . . . . . . . . . . 127
0x0c . . . . . . . . . . . . . . . . . . . 127
0x0d . . . . . . . . . . . . . . . . . . . 128
0x0e . . . . . . . . . . . . . . . . . . . 128
0x0f. . . . . . . . . . . . . . . . . . . . 128
0x10 . . . . . . . . . . . . . . . . . . . 128
0x13 . . . . . . . . . . . . . . . . . . . 129
0x14 . . . . . . . . . . . . . . . . . . . 127
0x15 . . . . . . . . . . . . . . . . . . . 129
0x16 . . . . . . . . . . . . . . . . . . . 129
0x17 . . . . . . . . . . . . . . . . . . . 129
0x200 . . . . . . . . . . . . . . . . . . 100
0x202 . . . . . . . . . . . . . . . . . . 100
0x203 . . . . . . . . . . . . . . . . . . 100
0x205 . . . . . . . . . . . . . . . . . . 100
0x209 . . . . . . . . . . . . . . . . . . 100
0x401 . . . . . . . . . . . . . . . . . . 96
0x405 . . . . . . . . . . . . . . . . . . 97
0x408 . . . . . . . . . . . . . . . . . . 97
0x415 . . . . . . . . . . . . . . . . . . 98
0x417 . . . . . . . . . . . . . . . . . . 98
0x418 . . . . . . . . . . . . . . . . . . 98
0x419 . . . . . . . . . . . . . . . . . . 99
0x41a . . . . . . . . . . . . . . . . . . 99
0x2c03 . . . . . . . . . . . . . . . . . 93
0x2c14 . . . . . . . . . . . . . . . . . 93
0x2c15 . . . . . . . . . . . . . . . . . 94
0x2c16 . . . . . . . . . . . . . . . . . 94
0x2c17 . . . . . . . . . . . . . . . . . 95
0x2c24 . . . . . . . . . . . . . . . . . 95
0x2c25 . . . . . . . . . . . . . . . . . 96
0x1209 . . . . . . . . . . . . . . . . . 155
0x120C. . . . . . . . . . . . . . . . . 163
0x120D . . . . . . . . . . . . . . . . 163
0x120F. . . . . . . . . . . . . . . . . 163
0x1210 . . . . . . . . . . . . . . . . . 163
0x1218 . . . . . . . . . . . . . . . . . 164
0x1219 . . . . . . . . . . . . . . . . . 164
0x121B . . . . . . . . . . . . . . . . 163
0x121C . . . . . . . . . . . . . . . . 164
0x1310 . . . . . . . . . . . . . . . . . 130
0x1311 . . . . . . . . . . . . . . . . . 131
0x1312 . . . . . . . . . . . . . . . . . 131
0x1601 . . . . . . . . . . . . . . . . . 103
0x1602 . . . . . . . . . . . . . . . . . 103
0x1603 . . . . . . . . . . . . . . . . . 104
0x1604 . . . . . . . . . . . . . . . . . 105
0x1609 . . . . . . . . . . . . . . . . . 106
0x160a . . . . . . . . . . . . . . . . . 106
0x160b . . . . . . . . . . . . . . . . . 106
0x160c . . . . . . . . . . . . . . . . . 105
0x160d . . . . . . . . . . . . . . . . . 105
0x160e . . . . . . . . . . . . . . . . . 106
0x160f . . . . . . . . . . . . . . . . . 106
0x1610 . . . . . . . . . . . . . . . . . 107
0x1611 . . . . . . . . . . . . . . . . . 107
0x1630 . . . . . . . . . . . . . . . . . 107
0x1b01 . . . . . . . . . . . . . . . . . 174
0x1b06 . . . . . . . . . . . . . . . . . 170
0x1b07 . . . . . . . . . . . . . . . . . 173
0x1b08 . . . . . . . . . . . . . . . . . 173
0x1b0f . . . . . . . . . . . . . . . . . 169
0x1b10 . . . . . . . . . . . . . . . . . 170
0x1b12 . . . . . . . . . . . . . . . . . 170
0x1b13 . . . . . . . . . . . . . . . . . 171
0x1b14 . . . . . . . . . . . . . . . . . 172
0x1b15 . . . . . . . . . . . . . . . . . 174
0x1b16 . . . . . . . . . . . . . . . . . 171
0x1b1b . . . . . . . . . . . . . . . . . 171
188 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
0x1b1c . . . . . . . . . . . . . . . . . 166
0x1b1d . . . . . . . . . . . . . . . . . 177
0x1b39 . . . . . . . . . . . . . . . . . 172
0x1b3c . . . . . . . . . . . . . . . . . 174
0x1b3d . . . . . . . . . . . . . . . . . 174
0x1b3e . . . . . . . . . . . . . . . . . 175
0x1b3f . . . . . . . . . . . . . . . . . 175
0x1b40 . . . . . . . . . . . . . . . . . 176
0x1b41 . . . . . . . . . . . . . . . . . 176
0x1b42 . . . . . . . . . . . . . . . . . 177
0x1b4a . . . . . . . . . . . . . . . . . 169
0x1b4b . . . . . . . . . . . . . . . . . 168
0x1b4d . . . . . . . . . . . . . . . . . 175
0x1b4e . . . . . . . . . . . . . . . . . 175
0x1b4f . . . . . . . . . . . . . . . . . 175
0x1b50 . . . . . . . . . . . . . . . . . 176
0x1b51 . . . . . . . . . . . . . . . . . 176
0x1b52 . . . . . . . . . . . . . . . . . 176
0x1b53 . . . . . . . . . . . . . . . . . 167
0x1b54 . . . . . . . . . . . . . . . . . 167
0x1b55 . . . . . . . . . . . . . . . . . 168
0x1b56 . . . . . . . . . . . . . . . . . 168
0x1b5b . . . . . . . . . . . . . . . . . 177
0x1b5d . . . . . . . . . . . . . . . . . 167
0x1b5e . . . . . . . . . . . . . . . . . 166
0x1b5f . . . . . . . . . . . . . . . . . 167
0x1b60 . . . . . . . . . . . . . . . . . 166
0x1b61 . . . . . . . . . . . . . . . . . 166
0x1b62 . . . . . . . . . . . . . . . . . 166
0x1b63 . . . . . . . . . . . . . . . . . 167
0x1b64 . . . . . . . . . . . . . . . . . 166
0x1b65 . . . . . . . . . . . . . . . . . 172
0x1b66 . . . . . . . . . . . . . . . . . 172
0x1d01 . . . . . . . . . . . . . . . . . 178
0x2b12 . . . . . . . . . . . . . . . . . 92
0x2c1f . . . . . . . . . . . . . . . . . 93
0x3925 . . . . . . . . . . . . . . . . . 101
0x3b02 . . . . . . . . . . . . . . . . . 101
0x3b04 . . . . . . . . . . . . . . . . . 102
0x3e00 . . . . . . . . . . . . . . . . . 110
0x3e02 . . . . . . . . . . . . . . . . . 109
0x3e04 . . . . . . . . . . . . . . . . . 110
0x3e05 . . . . . . . . . . . . . . . . . 111
0x4401. . . . . . . . . . . . . . . . . 92
0x9201. . . . . . . . . . . . . . . . . 125
0x9111. . . . . . . . . . . . . . . . . 125
0x9201. . . . . . . . . . . . . . . . . 124
0xC15CA001 . . . . . . . . . . . 112
0xC15CA002 . . . . . . . . . . . 112
0xC15CA003 . . . . . . . . . . . 112
0xC15CA011 . . . . . . . . . . . 113
0xC15CA012 . . . . . . . . . . . 113
0xC15CA021 . . . . . . . . . . . 114
0xC15CA022 . . . . . . . . . . . 114
0xC15CA023 . . . . . . . . . . . 115
0xC15CA024 . . . . . . . . . . . 115
0xC15CA025 . . . . . . . . . . . 115
0xC15CA026 . . . . . . . . . . . 116
0xC15CA027 . . . . . . . . . . . 116
0xC15CA029 . . . . . . . . . . . 116
0xC15CA02A . . . . . . . . . . 117
0xC15CA031 . . . . . . . . . . . 117
0xC15CA032 . . . . . . . . . . . 117
0xC15CA033 . . . . . . . . . . . 118
0xC15CA041 . . . . . . . . . . . 119
0xC15CA042 . . . . . . . . . . . 119
0xC15CA043 . . . . . . . . . . . 120
0xC15CA044 . . . . . . . . . . . 120
0xC15CA045 . . . . . . . . . . . 120
0xC15CA046 . . . . . . . . . . . 121
0xC15CA047 . . . . . . . . . . . 121
0xC15CA048 . . . . . . . . . . . 121
0xC15CA049 . . . . . . . . . . . 122
0xC15CA04A . . . . . . . . . . 122
0xC15CA04B. . . . . . . . . . . 122
0xC15CA051 . . . . . . . . . . . 123
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 189
Index
Symbols[0x1b] CONFIG file section 33
[0x2b] CONFIG file section 32
[0x2c] CONFIG file section 32
[0x39] CONFIG file section 32
[0x3b] CONFIG file section 32
[0x44] CONFIG file section 32
[CAS] CONFIG file section 33, 36
[CCS] CONFIG file section 33
[CHP] CONFIG file section 33, 45
[encoder] CONFIG file section 33
[lineAdmin] CONFIG file section 32
[NFAS] CONFIG file section 32, 35
[recorder] CONFIG file section 32
[TSC] CONFIG file section 33, 47
AA Law
encoding parameter 155Layer 1 Protocol 149
accessing property sheets 14
ActiveTalkerNotifyInterval parameter 101
Address Definition parameter 142
Admin parameter 159
AdministrativeStatus parameter 71
ADPCM Layer 1 Protocol 149
AGCalgorithm 33parameters 96-97
AGC Enable parameter 166
AGC Flag parameter 100
AGC K Constant parameter 96
AGC Maximum Gain parameter 97
AGCOnOff parameter 100
alternate mark inversion (AMI) 104, 105
ANI (Flag) parameter 137
ANI Digit Count (ANICount) parameter 137
ANI Digit Format (ANIFormat) parameter 137
Answer Deglitcher parameter 153
Answer Timeout parameter 140, 154
Answering Machine Signal parameter 140, 154
AnswerTimeout parameter 135
Assign Firmware File Dialog box 54
Attached to TDM Buses parameter 79
Audio Filter Coefficients parameter 107
automatic gain control. See AGC
BB Channel Identifier parameter 160
B channel setdefineBSet command 47parameters 156-162
B8ZS 104
background noise threshold, high 99
background noise threshold, low 99
BaseProtocol parameter 158
BChanId parameter 160
beep tone 100
BeepSignalID parameter 100
Bell zero code suppression 105
blind transfer 117, 123
BlindTransfer parameter 141
blocking pattern 131
board densities 23
Board monitoring frequency in seconds parameter 69
BoardEnabled parameter 69
BoardPresent parameter 69
boardsconfiguration files 52
BtAddressDef parameter 142
BtCancelDigits parameter 143
BtCancelDigitsFormat parameter 142
BtCancelFlashCount parameter 142
BtCancelInterFlashDuration parameter 143
BtDestFormat parameter 142
BtDestPrefix parameter 143
BtDestSuffix parameter 143
BtDialToneId parameter 141
BtOrigFormat parameter 142
BtOrigPrefix parameter 143
BtOrigSuffix parameter 143
BtStartTimeout parameter 141
190 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
Buffer Truncate parameter 100
BufferTruncate parameter 100
BusType parameter 87
Busy Signal parameter 139, 153
CCaAnsdglPSV parameter 152
CaAnswerTimeout parameter 140, 154
CaBusySet parameter 139, 153
CaDialTimeout parameter 141
CaFaxSet parameter 139, 154
CaHdgLoHiGl parameter 152
Call Progress Flag parameter 138, 152
CalledNumberCount parameter 150
CalledNumberPlan parameter 150
CalledNumberType parameter 150
CallingNumberCount parameter 152
CallingNumberPlan parameter 151
CallingNumberPresentation parameter 151
CallingNumberScreening parameter 151
CallingNumberType parameter 151
CallProgress parameter 138, 152
Cancel Digits Format parameter 142
Cancel Digits parameter 143
Cancel Flash Count parameter 142
Cancel Inter-flash Duration parameter 143
CaPamdId parameter 140, 154
CaPvdId parameter 139, 154
CaPvdTimeout parameter 140, 154
CaRingingSet parameter 139, 153
carrier-failure alarm. See CFA
CASCONFIG file section 33, 36setting signaling type 103signal definitions 36T1 E&M parameters 111-113T1 ground start parameters 118-123T1 loop start parameters 113-118user-defined CAS and tone signals 123user-defined selectable ring signals 124
CaSignalTimeout parameter 140, 154
CaSitSet parameter 139, 153
CCSCONFIG file section 33parameters 126-130
CCS_PROTOCOL_MODE parameter 129
CCS_SWITCH_TYPE parameter 130
CCS_TEI_RETRY parameter 129
CCS_TEI_STABILITY parameter 129
CCS_TMR_302 parameter 127
CCS_TMR_303 parameter 127
CCS_TMR_304 parameter 127
CCS_TMR_305 parameter 128
CCS_TMR_308 parameter 128
CCS_TMR_310 parameter 128
CCS_TMR_313 parameter 128
CED Cadence parameter 167
CFA paraemtersRAI CRC 107
CFA parametersLOS 105RAI CRC 107red alarm 106yellow alarm 106
Channel Associated Signaling. See CAS
channel densities 24
Channel Protocol. See CHP
channel set. See B channel set
channel state 131
CHPanalog voice variants 155CONFIG file section 33, 45ISDN protocol variants 147-??parameters 130-131T1 protocol variants 131-147
clear channelSee also defineBSet parameterssetting signaling type 104
clock fallback concepts 28
clock sourcesetting for H.100 and H.110 mode systems (CT Bus) 55
cluster configuration 25
CNG Maximum Cadence parameter 168
CNG Minimum Cadence parameter 167
CNG Silence parameter 168
Coding parameter 104
commentsCONFIG file 32
Common Channel Signaling. See CCS
Companding parameter 92
Computer Name Dialog box 51
conferencingactive talker notification interval 101tone clamping 101
Conferencing Notification Tone parameter 102
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 191
CONFIG file 17[CAS] section 36[CHP] section 45[encoder] section 33[NFAS] section 35[TSC] section 47editing 61formatting conventions 31 See also configuration file sets
configurationDCM property sheet parameters 59network interface connector (NIC) 58
configuration file sets 17
Configuration Managerstarting 50
configuration manager See DCM 13
connecting to a computer 51
context sensitive help See Online Help
Convergence Rate parameter 171
Count parameter 162
coupled resources 25
CPBKVersion parameter 89
CPRTKVersion parameter 90
CRC error 107
CRC-4 multiframe 103
CT Bus clock fallback concepts 28
CTBussetting the clock source 55
CTBus parameters See TDM Bus parameters
CurrentState parameter 68
DD channel backup 111
D Channel Identifier parameter 159
D4 framing 103
DCBU 111
DChanDesc parameter 159
DCM 13See also property sheetsconnecting to a computer 51main window 14Online Help 15property sheet parameters 59starting 50starting the GUI 50
DCOM 51
default settings, restoring 63
defineBSetcommand 47parameters 156-162
Derive NETREF Two From (User Defined) parameter 86
Derive Primary Clock From (User Defined) parameter 84
Derive Secondary Clock From (User Defined) parameter 84
Destination Address Digits parameter 142
Destination Prefix Digits parameter 143
Destination Suffix Digits parameter 143
Dial Digits Format parameter 136
Dial parameter 136
Dial Timeout parameter 141
dial tone detection 141
Dial Tone Signal parameter 141
DialFormat (Dial Digits Format 136
DialFormat parameter 136
DialToneId parameter 141
Digital Data Service zero code suppression 105
Direction parameter 161
DisableBlock parameter 131
DisconnectTimeout parameter 136, 149
DisconnectTone parameter 72
DlgcOUI parameter 77
DNIS (Flag) parameter 137
DNIS Digit Count parameter 138
DNIS Digit Format parameter 138
DNISCount parameter 138
DNISFormat parameter 138
doDMA parameter 66
Driver property sheet 65
DTD Signal parameter 141
DTD Timeout parameter 141
DTMF Gain Control parameter 168
DTMF Off Time parameter 170
DTMF On Time parameter 169
DTMF Transmission Mode parameter 170
DTMF Volume Control parameter 169
Duration parameter 100
EE&M Flash On-hook Signal parameter 112, 144
E&M Flash Signal parameter 113, 144
E&M Off-hook Signal parameter 112, 144
E&M On-hook Signal parameter 112, 144
192 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
E&M signalsflash 113flash on-hook 112off-hook 112on-hook 112wink 113
E&M Wink Signal parameter 113, 144
E1 framing 103
EC Mode parameter 93
EC Streaming to TDM Bus parameter 92
EC Tail Length parameter 93
Echo Cancellation parameter 170
echo cancellation parameters 92-93
ECM Override parameter 174
editingSee CDP file, CONFIG file, SCD file
EM_Flash parameter 144
EM_FlashOnhook parameter 144
EM_Offhook parameter 144
EM_Onhook parameter 144
EM_Wink parameter 144
enable/disable forced disconnect 155
encoderCONFIG file section 33parameters 96-99
Encoding (Method) parameter 155
encoding method, DI boards 92
ESF 103
extended superframe 103
FFarEndAnswer parameter 135
Fast Attack Filter Coefficient parameter 166
Fax Enable parameter 174
Fax HS Redundancy Factor parameter 176
Fax HSECM Redundancy Factor parameter 175
Fax HSEOF Redundancy Factor parameter 176
Fax HSEOT Redundancy Factor parameter 176
Fax IND Redundancy Factor parameter 175
Fax Signal parameter 139, 154
Fax V21 Redundancy Factor parameter 175
FCD file 12
FCD files 17 See also configuration file sets, fcdgen, PDK
Configuration Utility
FCDFileName parameter 70
fcdgen utility 18, 61
feature configuration description 12
Feature Description File. See FCD files
Files property sheet 90
fixed routing 25 See also media loads
fixed routing configuration restrictions 26
Flash parameter 113
FlashOnHook parameter 112
flexible routing 25 See also media loads
forced disconnectenabling/disabling 155
formatting conventionsCONFIG file 31
framing format 103
freeOrphanOnDepletion parameter 66
GGain Control parameter 172
Gain Inc Value parameter 166
Gain parameters 162
GatewayIPAddress parameter 74
Global Call protocolsbase protocol 158
Ground Start Flash Drop Signal parameter 147
Ground Start Net Answer Signal parameter 122
Ground Start Net Drop Signal parameter 121, 147
Ground Start Net Flash Drop Signal parameter 122
Ground Start Net Ground Signal parameter 120, 147
Ground Start Net Ring Off Signal parameter 147
Ground Start Net Ring On Signal parameter 147
Ground Start PBX Answer Signal parameter 119, 146
Ground Start PBX Drop Signal parameter 146
Ground Start PBX Flash Drop Signal parameter 122, 146
Ground Start PBX Flash Signal parameter 123, 146
Ground Start PBX Ground Signal parameter 119, 146
Ground Start PBX Release Signal parameter 120, 146
Ground Start Ring Off Signal parameter 121
Ground Start Ring On Signal parameter 121
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 193
ground start signalnet answer 122net drop 121net flash drop 122net ground 120PBX answer 119PBX drop 120PBX flash 123PBX flash drop 122PBX ground 119PBX release 120ring off 121ring on 121
Group Four Clock Rate (User Defined) parameter 81
Group Identifier parameter 110
Group One Clock Rate (User Defined) parameter 80
Group Three Clock Rate (User Defined) parameter 80
Group Two Clock Rate (User Defined) parameter 80
GroupID parameter 110
GS_Net_Drop parameter 147
GS_Net_FlashDrop parameter 147
GS_Net_Ground parameter 147
GS_Net_RingOff parameter 147
GS_Net_RingOn parameter 147
GS_PBX_Answer parameter 146
GS_PBX_Drop parameter 146
GS_PBX_Flash parameter 146
GS_PBX_FlashDrop parameter 146
GS_PBX_Ground parameter 146
GS_PBX_Release parameter 146
GTE zero code suppression 105
HHDB3 104
Hello Edge parameter 152
help See Online Help
high background noise threshold 99
high density bipolar three zero 104
High Glitch parameter 152
Hookflash parameter 124
HostName parameter 74
hotloadable file. See HOT file 62
HPF Enable parameter 177
Iimpedances
termination 107
Inbound (Variant) parameter 158
inbound protocol variant 158
independent resources 25
InfoTransferCap parameter 150
InfoTransferRate parameter 149
InitialChanState (Initial Channel State) parameter 131
initializing the system 12, 62
INSTANCE_MAP parameter 126
InstanceNumber parameter 75
InterCallDelay parameter 136, 149
InterDigitTimeout parameter 138
IntVector parameter 76
IPAddress parameter 73
IRQLevel parameter 76
ISDN Protocol Mode parameter 129
ISDN protocol variants 147-??
LL2_TRACE parameter 130
LAPD 130
Layer 2 access flag 130
Layer 2 Access Flag parameter 130
Layer 3 LAPD functionality 130
Layer1Protocol parameter 149
leading edge, ringground start 121loop start 116
Limit Image Encoding Method parameter 174
Limit Modulation and Bit Rates parameter 175
lineadministration 102configurations, ISDN protocols 147configurations, T1 protocols 131
lineAdminCONFIG file section 32
line-coding 105
LineId parameter 157
Linetype parameter 103
Link Access Protocol for the D channel 130
Local or End-to-End Training parameter 176
Local Training Maximum Error Tolerance parameter 175
Logical property sheet 67
LogicalID parameter 76
Loop Start Net Abandon parameter 145
Loop Start Net Abandon Signal parameter 115
Loop Start Net Answer Signal parameter 115, 145
Loop Start Net Drop Signal parameter 115, 145
194 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
Loop Start Net Flash Drop Signal parameter 117, 145
Loop Start Net Ring Off parameter 146
Loop Start Net Ring Off Signal parameter 116
Loop Start Net Ring On Signal parameter 116, 145
Loop Start PBX Close Signal parameter 114, 145
Loop Start PBX Flash Open Signal parameter 116, 144
Loop Start PBX Flash Signal parameter 117, 145
Loop Start PBX Open parameter 144
Loop Start PBX Open Signal parameter 114
Loop Start Sequence Definition parameter 118
loop start signalsnet abandon 115net answer 115net drop 115net flash drop 117net ring off 116net ring on 116PBX close 114PBX flash 117PBX flash open 116PBX open 114sequence 118train 117
Loop Start Train Definition parameter 117
LOSClearedTime parameter 105
low background noise threshold 99
Low Glitch parameter 152
LS_Net_Abandon parameter 145
LS_Net_Answer parameter 145
LS_Net_Drop parameter 145
LS_Net_FlashDrop parameter 145
LS_Net_RingOff parameter 146
LS_Net_RingOn parameter 145
LS_PBX_Close parameter 145
LS_PBX_Flash parameter 145
LS_PBX_FlashOpen parameter 144
LS_PBX_Open parameter 144
Mmain window, DCM 14
maximum gain 97
Maximum Gain Limit parameter 166
Maximum Memory Size parameter 166
maxOrphanStrmSize paraemter 66
media loads 18
Media Type (User Defined) parameter 80
Memory Size Reset parameter 167
minimum one’s density 105
Misc property sheet 15, 68
modified alternate mark inversion 104
modifying DCM parameters 15, 59
Mu Lawencoding parameter 155Layer 1 Protocol 149
Nnet abandon 115
net answerground start 122loop start 115
net dropground start 121loop start 115
net flash dropground start 122loop start 117
net ground 120
net ring off 116
net ring on 116
Net_Abandon parameter 115
Net_Answer parameter 115, 122
Net_Drop parameter 115, 121
Net_FlashDrop parameter 117, 122
Net_Ground parameter 120
Net_RingOff parameter 116, 125
Net_RingOn parameter 116
Net_RingOn parameter Ring Cadence On-time parameter 125
NETREF One Clock Rate (User Defined) parameter 85
NETREF One FRU (User Defined) parameter 85
NETREF Two Clock Rate (User Defined) parameter 86
NETREF Two FRU (User Defined) parameter 86
network interface connector (NIC) 58
Network property sheet 73
network termination protcol 129
NFAS 35CONFIG file section 32, 35groups 109parameters 109-111primary D channel 110standby D channel 111trunk assignment 110
NFAS DCBU 111
NFAS_INSTANCE_MAP parameter 109
NFAS_PrimaryIntID parameter 110
NFAS_Standby_IntID parameter 111
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 195
NLP Enable parameter 171
Noise Floor Estimate parameter 167
noise level lower threshold 97
Non-Facility-Associated signaling. See NFAS
NotificationTone parameter, conferencingnotification tone 102
Number of B Channels parameter 157
Number of Taps parameter 171
NumChans parameter 157
Ooff-hook
ground start 119loop start 114
off-hook E&M 112
Offhook parameter 112
on-hookE&M 112loop start 114
Onhook parameter 112
Online Help 15
OperationalStatus parameter 71
Originator Address Digits parameter 142
Originator Prefix Digits parameter 143
Originator Suffix Digits parameter 143
orphanageMsgLen parameter 66
orphanageMsgTimeout parameter 66
orphanStrmTableSize parameter 66
Outbound (Variant) parameter 159
Outbound Dialing Flag parameter 136
outbound protocol variant 159
out-of-band signaling 126
outStrmQuantum parameter 67
PPAMD 140
PAMD Speed Value parameter 153
parameters See also property sheets, CONFIG filemodifying DCM 15, 59
PassiveMode parameter 69
PBX answer 119
PBX close 114
PBX drop 120
PBX flashground start 123loop start 117
PBX flash drop 122
PBX flash open 116
PBX ground 119
PBX release 120
PBX_Answer parameter 119
PBX_Close parameter 114
PBX_Flash parameter 117, 123
PBX_FlashDrop parameter 122
PBX_FlashOpen parameter 116
PBX_Ground parameter 119
PBX_Open parameter 114
PBX_Release parameter 120
PCD file 12
PCD files 18 See also configuration file sets
PCDFileName parameter 70
PciBusNumber parameter 75
PciID parameter 75
PciSlotNumber parameter 75
PCMEncoding parameter 87
Physical property sheet 60, 74
Physical State parameter 72
PLR Maximum Latency parameter 173
PLR Optimal Latency parameter 173
PLXAddr parameter 76
PLXlength parameter 76
PnPAutoDownload parameter 72
PolarityDetection (Polarity Flag) parameter 143
Positive Answering Machine Detection 140
Positive Voice Detection 139
PreDigitTimeout parameter 138
Pre-Recording Beep parameter 100
pre-recording beep signal 100
prerequisites to configuration 49
primary clock fallback See clock fallback
primary D channel identifier 110
Primary Instance Identifier parameter 110
Primary Lines (User Defined) parameters 82
Primary Master FRU (User Defined) parameter 83
PrimaryBoardID parameter 77
PrmAGCActive parameter 166
PrmAGCgain_inc_speech parameter 166
PrmAGCk parameter 96, 167
196 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
PrmAGClow_threshold parameter 167
PrmAGCmax_gain parameter 97, 166
PrmAGCMEM_max_size parameter 166
PrmAGCMEM_sil_reset parameter 167
PrmAGCnf_attfast parameter 166
PrmAGCnf_attslow parameter Slow Attack Filter Coefficient parameter 166
PrmCEDCadence parameter 167
PrmCNGCadenceMax parameter 168
PrmCNGCadenceMin parameter 167
PrmCNGCadenceSilence parameter 168
PrmDTMFDurationDflt parameter 169
PrmDTMFGainCtrl parameter 168
PrmDTMFOffTimeDflt parameter 170
PrmDTMFVolCrtl parameter 169
PrmDTMFXferMode parameter 170
PrmECActive parameter 170
PrmECMu parameter 171
PrmECNLPActive parameter 171
PrmECOrder parameter 171
PrmECResSpFlagEnableDisable parameter 172
PrmECSuppressGain parameter 172
PrmFaxEnable parameter 174
PrmGainCtrl parameter 172
PrmHPFActive parameter 177
PrmMaxLatPktsTx parameter 173
PrmOptLatPktsTx parameter 173
PrmRedDepth parameter 174
PrmT38BROverride parameter 175
PrmT38DFOverride parameter 174
PrmT38ECOverride parameter 174
PrmT38HSECMSecBlocks parameter 175
PrmT38HSEOFSecBlocks parameter 176
PrmT38HSEOTSecBlocks parameter 176
PrmT38IndSecBlocks parameter 175
PrmT38SpoofLevel parameter 177
PrmT38TCFMethod parameter 176
PrmT38TCFThrshld parameter 175
PrmT38TxPower parameter 177
PrmT38TxThrshld parameter 176
PrmT38V21SecBlocks parameter 175
PrmTOS parameter 178
PrmVolCtrl parameter 172
probability of silence threshold 98
probability of speech threshold 98
ProcessTimeout(Seconds) parameter 70
product configuration description 12
Product Configuration Description file 18
property sheetMisc 15
property sheetsaccessing 14Driver 65Logical 67Misc 68Network 60, 73Physical 74TDM Bus Configuration 16, 78Telephony Bus 87Trunk Configuration 87Version 89
protocol variantsassigning inbound 158assigning outbound, 159ISDN 147-??T1 131-147
ProtocolType parameter 134, 148
pulse signals 38
PVD 139
QQ.931 Timer 302 parameter 127
Q.931 Timer 303 parameter 127
Q.931 Timer 304 parameter 127
Q.931 Timer 305 parameter 128
Q.931 Timer 308 parameter 128
Q.931 Timer 310 parameter 128
Q.931 Timer 313 parameter 128
Q.931 timers 127-128
Q.SIG Master/Slave protocol 129
QSIG Master/Slave protocol 129
RR4 compatibility flag 130
R4Compatibility (Flag) parameter 130
RAI signal 106, 107
RAICRCCFAClearTime parameter 107
RAICRCCFADeclareTime parameter 107
reconfiguring 12, 63
ReconnectTimeout parameter 136
Record Duration parameter 100
recorder CONFIG file section 32
recorder parameters 99-100
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 197
recordingduration 100pre-recoding beep signal 100truncate buffer 100
REDCFAClearedTime parameter 106
REDCFADecay parameter 106
REDCFADeclareTime parameter 106
Redundancy parameter 174
reference clock fallback See clock fallback
ReplyMsgTimeout parameter 70
Residual Speech Flag parameter 172
Resolved TDM Bus parameters 16
resources, coupled/independent 25
restoring default settings 63
restrictions, routing configuration 26
Ring Cadence Off-time parameter 125
ring off 121
ring on 121
Ring_Off parameter 121
Ring_On parameter 121
Ringing Signal parameter 139, 153
routing configuration restrictions 26
routing configurations 25 See also media loads
Rx Base Gain parameter 164
Rx Gain Max parameter 164
Rx Gain Min parameter 163
Rx Gain parameter 164
SSCD file
configuration file sets 17
SCRconcepts 34parameters 98-99
SCR (flag) parameter 100
SCR High Background Noise Threshold parameter 99
SCR Low Background Noise Threshold parameter 99
SCR Silence Probability Threshold parameter 98
SCR Speech Probability Threshold parameter 98
SCR Trailing Silence parameter 98
SCR_HI_THR parameter 99
SCR_LO_THR parameter 99
SCR_PR_SIL parameter 98
SCR_PR_SP parameter 98
SCR_T parameter 98
SCS
SCS duration of initial stream data parameter 96
SCS High Background Noise Threshold parameter 95
SCS Low Background Noise Threshold parameter 94
SCS parameters 93-96
SCS Silence Probabilty Threshold parameter 94
SCS Speech Probabilty Threshold parameter 93, 95
SCS_HI_THR parameter 95
SCS_Initial_data parameter 96
SCS_LO_THR parameter 94
SCS_PR_SIL parameter 94
SCS_PR_SP parameter 93, 95
Secondary Master FRU (User Defined) parameter 84
SecondaryBoardID parameter 78
sections. CONFIG file 32
selectable ring signals, user-defined 124
sequence signals 43CAS loop start 118
SerialNumber parameter 78
SetId parameter 156
Signal ID 4 parameter 155
Signal Timeout parameter 140, 154
signaling See also CAS, CCS, clear channel, NFASout-of-band 126
SignalingType parameter 103
signalspulse 38sequence 43train 40transition 37
silence compressed recording. See SCR
Silence Compressed Streaming. See SCS.
silence probabilty threshold 98
SIT detectionISDN protocol 153T1 protocol 139
SIT Signal parameter 139, 153
Slot Identifier parameter 161
SlotId parameter 161
span. See line
SPBKVersion parameter 90
speech probability threshold 98
Spoofing Level parameter 177
SPRTKVersion parameter 90
SRAMAddr parameter 77
sramInQuantum parameter 67
SRAMlength parameter 77
198 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003
sramOutQuantum parameter 67
sramOutTimer parameter 67
SRAMSize parameter 77
Standard Information Tones. See SIT 139
standby D channel identifier 111
Standby Instance Identifier parameter 111
Start Channel (StartChan) parameter 157
starting, the system or board 64
StartTimeout parameter 135
StartTimeSlot parameter 86
stopping, the system or board 63
SubnetMask parameter 73
Suppress Gain parameter 172
Switch Type parameter 130
Symmetrical Command Response Protocol parameter 129
symmetrical data link 129
SYMMETRICAL_LINK parameter 129
system initialization 12, 62
TT1 protocol variants 131-147
T38HSSecBlocks parameter 176
Target Output Level parameter 167
TargetName parameter 73
TDM Bus Configuration property sheet 16, 78
TDM Bus parameters 16
TDM Bus Type (Resoved/User Defined) parameter 79
TEI Retry Timer parameter 129
TEI stability timer 129
TEI Stability Timer parameter 129
Telephony Bus property sheet 87
terminal emulation protcol 129
termination impedances 107
third-party board 55
third-party boards 49
thresholdsAGC Noise Level Lower Threshold parameter 97SCR high background noise 99SCR low background noise 99SCR silence probability 98SCR speech probability 98
timersQ.931 127-128TEI retry 129TEI stability 129
Tone Clamping parameter 101
TraceEnable parameter 70
TraceLevel parameter 71
trailing edge, ringground start 121, 147loop start 116
trailing silence 98
train signals 40CAS loop start 117
transfer, blind 117
transition signals 37
Transmit Hold Back Threshold parameter 176
Transmit Power Level parameter 177
truncate buffer 100
Trunk Configuration property sheet 87
trunk. See line
TSCCONFIG file section 33, 47defineBSet parameters 156-162parameters 155
TSFFileName parameter 90
TSFFileSupport parameter 72
Tx Base Gain parameter 163
Tx Gain Max parameter 163
Tx Gain Min parameter 163
Tx Gain parameter 163
Type of Service parameter 178
UUser Defined TDM Bus parameters 16
user-defined signalsCAS and tone 123selectable rings 124
UserName parameter 74
Using Compatibility Clocks (User Defined) parameter 81
Using NETREF One (User Defined) parameter 82
Using NETREF Two (User Defined) parameter 83
Using Primary Master (User Defined) parameters 82
Using Secondary Master (User Defined) parameters 82
VVariant Define n command 45
Version property sheet 89
Voice Detection Signal parameter 139, 154
Voice Detection Timeout parameter 140, 154
Volume Control parameter 172
DM3 Architecture PCI Products on Windows Configuration Guide — November 2003 199
WWidth parameter 160
Wink (Flag) parameter 134
Wink parameter 113
YYellowCFAClearTime parameter 106
YellowCFADeclareTime parameter 106
ZZeroCodeSuppression parameter 105
200 DM3 Architecture PCI Products on Windows Configuration Guide — November 2003