Voice Software Reference: Features Guide Table of Contents
1. Introduction to Voice Features
1.1. Overview
1.2. Call Analysis Features
1.2.1. Call Progress Features
1.2.2. Tone Features
1.2.3. PerfectCall Disconnect Tone Supervision
1.2.4. Using PBXpert Tone Set Files with PerfectCall
1.3. Signaling Features
1.3.1. Global Tone Detection (GTD)
1.3.2. Global Tone Generation (GTG)
1.3.3. Cadence Tone Generation (CTG)
1.3.4. Global Dial Pulse Detection (GDPD)
1.3.5. R2MF Signaling
1.4. Play and Record Features
1.4.1. Change Length Of Built-In Beep Tone
1.4.2. Speed and Volume Control
1.4.3. Transaction Record
1.4.4. Offset Playback of WAVE Files
1.4.5. Silence Compressed Record (SCR)
1.4.6. Echo Cancellation Resource (ECR)
1.4.7. GSM and G.726 Voice Coders
1.5. Caller ID
1.6. SCbus Routing
1.7. SyntellectTM Patent Protection: Automated Attendant
1.8. Analog Display Services Interface (ADSI)
1.9. Demonstration Programs
2. Call Analysis
2.1. Overview
2.2. How Does Call Analysis Work?
2.3. How to Enable PerfectCall Call Analysis
2.4. Modifying the Default PerfectCall Tone Definitions
2.5. How to Use Call Analysis
2.5.1. Set Up the Call Analysis Parameter Structure (DX_CAP)
2.5.2. To Initiate Call Analysis Use the
dx_dial( ) Function
2.5.3. Determine the Outcome of the Call
2.5.4. Obtain Additional Call Outcome Information
2.6. How the DX_CAP Controls Call Analysis
2.6.1. Selecting SIT Frequency Detection, Positive Voice and
Positive Answering Machine Detection
2.6.2. SIT Frequency Detection
2.6.3. Cadence Detection in Basic Call Analysis
2.6.4. Tone Detection in PerfectCall Call Analysis
2.6.5. Loop Current Detection
2.6.6. Positive Voice Detection
2.7. Call Analysis Errors
3. Caller ID
3.1. Caller ID Formats
3.2. Accessing Caller ID Information
3.3. Error Handling
3.4. Enabling Channels to Use the Caller ID Feature
3.5. Caller ID Demonstration Programs
3.6. Caller ID Technical Specifications
4. Global Dial Pulse Detection
4.1. Global Dial Pulse Detection Overview
4.2. Regional DPD Parameters
4.3. Programming Considerations for Accurate Global DPD
4.4. Global DPD Application Programming Interface
4.4.1. Dial Pulse Detection Digit Type Reporting
4.4.2. Defines for Digit Type Reporting
4.4.3. GDPD Programming Procedure
4.4.4. GDPD Programming Example
5. Global Tone Detection/Generation
5.1. Overview
5.2. Global Tone Detection (GTD)
5.2.1. Defining GTD Tones
5.2.2. Building Tone Templates
5.2.3. Working with Tone Templates
5.2.4. Tone Event Retrieval
5.2.5. Maximum Number of Tone Templates
5.2.6. Applications
5.2.7. PerfectCall Disconnect Tone Supervision
5.3. Global Tone Generation (GTG)
5.3.1. Global Tone Generation Functions
5.3.2. Building and Implementing a Tone Generation Template
5.4. Cadenced Tone Generation
5.4.1. How To Generate a Custom Cadenced Tone
5.4.2. How To Generate a Non-Cadenced Tone
5.4.3. TN_GENCAD Data Structure - Cadenced Tone Generation
5.4.4. How To Generate a Standard PBX Call Progress Signal
5.4.5. Predefined Set of Standard PBX Call Progress Signals
5.4.6. Important Considerations for Using the Predefined Call Progress Signals
6. R2MF Signaling
6.1. Overview
6.2. R2MF Overview
6.2.1. Direct Dialing-In Service
6.2.2. R2MF Multifrequency Combinations
6.2.3. R2MF Signal Meanings
6.2.4. R2MF Compelled Signaling
6.2.5. Related Publications
6.3. Using R2MF Signaling with Voice Boards
6.4. R2MF Tone Detection Template Memory Requirements
7. Speed and Volume Control
7.1. Overview
7.2. Voice Software Speed and Volume Support
7.2.1. Speed and Volume Convenience Functions
7.2.2. Speed and Volume Adjustment Functions
7.2.3. Speed and Volume Modification Tables
7.2.4. Play Adjustment Digits
7.3. Using Speed and Volume Control
7.3.1. Setting Adjustment Conditions
7.3.2. Explicitly Adjusting Speed and Volume
8. Echo Cancellation Resource
8.1. Echo Cancellation Resource Overview
8.2. How Echo Cancellation Resource Works
8.3. Modes of Operation
8.3.1. Standard Voice Processing Mode (SVP)
8.3.2. Echo Cancellation Resource Mode (ECR)
8.4. Application Models
8.4.1. How to Set Up the ECR Bridge
8.4.2. How to Set Up an ECR Play Over the SCbus
9. Analog Display Services Interface (ADSI)
9.1. Overview
9.2. One-Way ADSI
9.3. Two-Way ADSI
9.3.1. Transmit to On-Hook CPE
9.3.2. Two-Way FSK
9.3.3. Two-Way FSK for ADSI Functions
9.4. The ADSI Protocol
9.5. Developing ADSI Applications
9.5.1. One-Way ADSI Data Transfer
9.5.2. Two-Way ADSI Data Transfer
9.5.3. Modifying Older One-Way ADSI Applications
10. Voice Features Demonstration Programs
10.1. Overview
10.2. Multithreaded Text Based Application Program
10.3. Multithreaded GUI Based Voice Features Application Program
10.4. Running the Multithreaded GUI Based Application Program for Voice Boards
Appendix A - Related Publications
Glossary
Copyright notice
Copyright 2001, Dialogic Corporation
All rights reserved
This page generated January, 2001