Voice Software Reference - Features Guide: Table of Contents
Organization of This Guide
1. Introduction
1.1. Dialogic Board Naming Conventions
1.1.1. Function Identifiers
1.1.2. Channel Identifiers
1.1.3. Suffix Identifiers
1.2. Virtual Boards
1.3. Generic Configuration File
1.3.1. Name
1.3.2. Ioport
1.4. Call Analysis
1.5. Global Tone Detection/Generation
1.5.1. Global Tone Detection
1.5.2. Global Tone Generation
1.6. R2 MF Signaling
1.7. Analog Display Services Interface (ADSI)
1.8. Speed and Volume Control
1.9. Caller ID
1.10. Global Dial Pulse Detection
1.11. Transaction Record
1.12. Silence Compressed Record
1.13. Echo Cancellation Resource
1.14. G.726 ADPCM Voice Coder
1.15. Voice Library Demo Programs
2. Call Analysis
2.1. What Does Call Analysis Detect?
2.2. How Does Call Analysis Work?
2.3. How to Enable PerfectCall Call Analysis
2.3.1. Modifying the Default Tone Definitions
2.3.2. Activating PerfectCall Call Progress
2.4. How to Use Call Analysis
2.4.1. Set Up the Call Analysis Parameter Structure (DX_CAP)
2.4.2. Use the dx_dial( ) Function to Initiate Call Analysis
2.4.3. Determine the Outcome of the Call
2.4.4. Obtain Additional Call Outcome Information
2.5. How the DX_CAP Controls Call Analysis
2.5.1. Selecting SIT Frequency Detection, Positive Voice Detection, and Positive Answering Machine Detection
2.5.2. SIT Frequency Detection
2.5.3. Cadence Detection in Basic Call Analysis
2.5.4. Tone Detection in PerfectCall Call Analysis
2.5.5. Loop Current Detection
2.5.6. Positive Voice Detection
2.6. Call Analysis Errors
3. Global Tone Detection/Generation
3.1. Global Tone Detection
3.1.1. Defining GTD Tones
3.1.2. Building Tone Templates
3.1.3. Working with Tone Templates
3.1.4. Tone Event Retrieval
3.1.5. Memory Available for User-Defined Tone Templates
3.1.6. Applications
3.2. Global Tone Generation (GTG)
3.2.1. Global Tone Generation Functions
3.2.2. Building and Implementing a Tone Generation Template
4. R2 MF Signaling
4.1. Direct Dialing-In Service
4.2. R2 MF Multifrequency Combinations
4.3. R2 MF Signal Meanings
4.4. R2 MF Compelled Signaling
4.5. Using R2 MF Signaling with Voice Boards
4.6. Related Publications
5. Analog Display Services Interface
5.1. ADSI Protocol
5.2. Dialogic ADSI Support
5.3. Related Publications
6. Speed and Volume Control
6.1. Speed and Volume Convenience Functions
6.2. Speed and Volume Adjustment Functions
6.3. Speed and Volume Modification Tables
6.4. Play Adjustment Digits
6.5. Setting Play Adjustment Conditions
6.6. Explicitly Adjusting Speed and Volume
7. Caller ID
7.1. Overview
7.2. Supported Formats
7.3. Related References
7.4. Theory of Operation
7.5. Accessing Caller ID Information
7.6. Enabling Channels to Use the Caller ID Feature
7.7. Error Handling
8. Global Dial Pulse Detection
8.1. DPD Parameters
8.2. Global DPD Demonstration Program
8.3. Global DPD Application Programming Interface
8.3.1. Programming Procedure and Example
8.3.2. Programming Considerations
9. Transaction Record
10. Silence Compressed Record
11. Echo Cancellation
11.1. Overview
11.1.1. Modes of Operation
11.1.2. Buffer Size Adjustments for Internet Telephony
11.2. ECR Application Models
11.2.1. How to Set Up the ECR Bridge
11.2.2. How to Set Up an ECR Play Over the SCbus
12. G.726 ADPCM Voice Coder
12.1. Dialogic Support for G.726
12.2. Enabling and Using the G.726 Voice Coder
13. Voice Library Demo Programs
13.1. D/40demo - Synchronous Demo
13.1.1. Boards Supported
13.1.2. Physical Connections
13.1.3. Running the d40demo Program
13.1.4. d40demo Program Overview
13.1.5. Source Code Overview
13.1.6. Initialization
13.1.7. Menu System Routine
13.1.8. Messaging System Routine
13.2. Other Synchronous Demos
13.2.1. Custserv Demo
13.2.2. Horoscope Demo
13.3. Asynchronous Demo Programs
pansr
and
cbansr
13.4. Caveats
Appendix A - Related Publications
Glossary
Copyright Notice
Copyright 2001, Dialogic Corporation
All rights reserved
This page generated October, 2001