NMS Logo

Fusion AG TRAU Developer's Reference Manual

P/N 6479-16
Version


Table of Contents Index NMS Glossary Previous Page Next Page Version


Table of Contents

1 Introduction

1.1 About This Manual
1.2 Introduction
1.3 Fusion Gateway Components
1.3.1 Host-Based Fusion Configurations
1.3.2 AG TRAU Programs
1.3.3 AG TRAU Channels
1.4 CT Access Environment
1.4.1 Synchronous and Asynchronous Functions

2 Programming Model

2.1 Using the AG TRAU Service
2.2 Compiling and Linking
2.3 AG Configuration Files
2.4 Setting Up the CT Access Environment
2.4.1 Creating Event Queues and CTA Contexts
2.4.2 Opening AG TRAU Services
2.5 Loading and Unloading AG TRAU Programs
2.5.1 Controlling AG TRAU Resources
2.5.2 Unloading AG TRAU Programs
2.6 Attaching and Detaching AG TRAU Channels
2.6.1 AG TRAU Channel Information
2.6.2 Detaching AG TRAU Channels
2.7 Enabling and Disabling AG TRAU Channels
2.8 Retrieving AG TRAU Channel Information
2.8.1 Retrieving AG TRAU Channel Switching information
2.8.2 Retrieving AG TRAU Channel Status Information
2.9 AG TRAU Channel States
2.10 Processing AG TRAU Events
2.11 Sending Commands to AG TRAU Programs

3 Function Summary

3.1 Introduction
3.2 Loading and Unloading AG TRAU Programs
3.3 Attaching and Detaching AG TRAU Channels
3.4 Enabling and Disabling AG TRAU Channels
3.5 Monitoring Channels on AG TRAU Programs
3.6 Processing AG TRAU Events
3.7 Changing Program Configuration and Status
3.8 Receiving and Sending Fusion Host-Based Data

4 Alphabetical Function Reference

4.1 Introduction
trauAttach
trauDetach
trauDisable
trauEnable
trauLoad
trauRegisterCallback
trauReleaseBuffer
trauSendMsg
trauShowDSPInfo
trauUnload

5 Demonstration Program

5.1 TRAU Exerciser Program
5.2 Using the TRAU Exerciser Program

Appendix A Events, Reasons, and Errors

Introduction
About Events
AG TRAU DONE Events
AG TRAU Reason Codes
Alphabetical Error Summary
Numerical Error Summary

Appendix B AG TRAU Data Structures

TRAU_LOAD_DONE_DATA Structure
TRAU_LOAD_DONE_DATA Fields
TRAU_INFO Structure
TRAU_INFO Fields
TRAU_CHN_INFO_DATA Structure
TRAU_CHN_INFO_DATA Fields
TRAU_ATTACH_DATA Structure
TRAU_ATTACH_DATA Fields

Appendix C AG TRAU Send Message Commands

trauSendMsg Commands
Controlling Frequency Suppression Filters
Controlling Voice Activity Detection (VAD)
Controlling Echo Cancellation
Controlling Input and Output Gain
Converting From dB to Logarithmic Units
Changing IP-Side Signal Format
Configuring Fax Relay Media Coders
Vocoder Constants


Table of Contents Index NMS Glossary Previous Page Next Page Version


Want to send us feedback on our documentation? Email: Tech_Pubs@nmss.com
Copyright © 2000, Natural MicroSystems, Inc. All rights reserved.