Voice Message Service Developer's Reference Manual
P/N 6422-12
(Page 1 of 1 in this chapter)
About This Manual
Developer Support
1 Overview of CT Access
- 1.1 About the CT Access Environment
- 1.1.1 Programming Model
- 1.1.2 CT Access Components
- 1.1.3 Managing Parameters in CT Access
- 1.2 Setting Up the CT Access Environment
- 1.2.1 Initializing CT Access
- 1.2.2 Creating Event Queues and CTA Contexts
- 1.2.3 Opening Services
- 1.2.4 Linking with the Voice Message Service
2 Overview of the Voice Message Service
- 2.1 About the CT Access Voice Message Service
- 2.2 Characteristics
- 2.2.1 Voice File Types
- 2.2.2 Voice Encoding Formats
- 2.2.3 Voice Handles
- 2.2.4 Messages
- 2.2.5 Lists
- 2.2.6 Current Message and Current Position
- 2.2.7 Prompt Builder
- 2.2.8 Message Text
- 2.3 Getting a Voice Handle
- 2.4 System Restrictions
3 Playing and Recording
- 3.1 Introduction
- 3.2 Playing
- 3.2.1 Playing Functions
- 3.2.2 Playing Completion Reasons
- 3.2.3 Speed and Gain Adjustment
- 3.2.4 Parameters
- 3.3 Recording
- 3.3.1 Recording Functions
- 3.3.2 Recording Completion Reasons
- 3.3.3 Resizing Messages
- 3.3.4 Parameters
- 3.4 Playing and Recording States
- 3.5 Stopping
- 3.6 DTMF Interaction
4 Getting Status
- 4.1 Introduction
- 4.1.1 CTA Context Status
- 4.1.2 Voice Object Information
5 Editing
- 5.1 Introduction
- 5.1.1 Copy
- 5.1.2 Erase
- 5.1.3 Read/Write
- 5.1.4 Convert Encoding or Amplitude
6 Using the Prompt Builder
- 6.1 Introduction
- 6.2 How the Prompt Builder Works
- 6.2.1 Prompt Rules Table
7 Function Summary
- 7.1 Introduction
- 7.2 Getting a Voice Handle and Closing a Voice File
- 7.3 Playing
- 7.4 Recording
- 7.5 Stopping
- 7.6 Querying
- 7.7 Setting Current Message and Current Position
- 7.8 Editing Messages
- 7.9 Converting Text Strings to Message Lists
- 7.10 Creating and Editing Message Text
- 7.11 Performing Miscellaneous Voice Functions
8 Alphabetical Function Reference
- 8.1 Introduction
- vceAssignHandle
- vceBuildPromptList
- vceClose
- vceConvertMessage
- vceCopyMessage
- vceCopyMessageText
- vceCreateFile
- vceDefineMessages
- vceErase
- vceEraseMessage
- vceGetContextInfo
- vceGetCurrentList
- vceGetCurrentSize
- vceGetEncodingInfo
- vceGetHighMessageNumber
- vceGetMessageSize
- vceGetOpenInfo
- vceGetUniqueMessageNumber
- vceGetWaveInfo
- vceLoadPromptRules
- vceOpenFile
- vceOpenMemory
- vcePlay
- vcePlayList
- vcePlayMessage
- vceRead
- vceReadMessageText
- vceRecord
- vceRecordMessage
- vceSetCurrentList
- vceSetCurrentMessage
- vceSetPlayGain
- vceSetPlaySpeed
- vceSetPosition
- vceSetWaveInfo
- vceStop
- vceUnloadPromptRules
- vceWrite
- vceWriteMessageText
9 Demonstration Programs and Utilities
- 9.1 Introduction
- 9.2 Demonstration Programs
- 9.2.1 Voice File Copy/Convert Program: vcecopy
- 9.2.2 Voice File Information: vceinfo
- 9.2.3 Voice File Play: vceplay
- 9.2.4 Voice File Record: vcerec
- 9.3 Utilities
- 9.3.1 Make Prompt: mkprompt
- 9.3.2 Test Prompt: testpmpt
- 9.3.3 VOX File Information: voxinfo
Appendix A Glossary
Appendix B Errors, Events, and Reason Codes
- Introduction
- Error Codes
- Alphabetical Error Summary
- Numerical Error Summary
- Events
- Reason Code Summary
Appendix C Parameters
- Introduction
- VCE.PLAY
- VCE.RECORD
Appendix D VOX File Format
- Introduction
- VOX File Format
- Index Structure
- Summary of Frame Sizes
Appendix E Prompt Builder
- Introduction
- Runtime Files
- Source Programs
- Prompt Rules Table Overview
- Prompt Rules Table Processing
- String Operations
- Processing Termination
- CONVERT
- FIND
- OUTPUT
- TEST
Appendix F Encodings
- Introduction
- Encoding Descriptions
- Encoding Names
(Page 1 of 1 in this chapter)
tech_support@nmss.com
Copyright © 1999, Natural MicroSystems, Inc. All rights
reserved.