CPA & AMD Functional Overview & API Integration
Capacity Private Cloud Call Progress Analysis (CPA) and Answering Machine Detection (AMD) classify outbound call outcomes — distinguishing a live person from voicemail, fax, busy signals, and network errors — so that dialing campaigns connect agents only to live contacts and deliver recorded messages at the right moment. This page is a starting point: it routes you to the canonical in-product integration guides, the supporting reference articles, and the developer API definitions.
Start here — CPA & AMD Integration set
These guides are the authoritative implementation references for current deployments. Read the overview first, then follow the integration guide that matches your media stack.
- CPA & AMD Integration Overview — how CPA and AMD work together, classifications, tone types, and key timing parameters.
- CPA & AMD Integration — MRCP — grammar-driven integration for MRCP media servers.
- CPA & AMD Integration — gRPC — session-and-interaction model for the gRPC API.
Functional Overview & Background
The following reference articles cover the concepts, grammars, specifications, and tuning behind CPA and tone detection. They remain useful for deeper background and for customizing detection behavior on a per-campaign basis.
| Article | What it covers |
| Introduction to CPA | Core concepts and terminology for Call Progress Analysis and Answering Machine Detection. |
| Grammars in CPA and AMD | The grammar meta tags and structures that drive CPA classification and tone detection under MRCP. |
| CPA Technical Specifications | Classification thresholds, supported tone types, and detection timing details. |
| Customizing CPA and Tone Detection | Adjusting classification thresholds and tone behavior for specific campaigns. |
Developer API Reference
The CPA & AMD developer references are published on the developer portal (developer.lumenvox.com) and remain the system of record. Use these when implementing directly against the gRPC API, configuring detection, or wiring up reporting.
| Reference | Description |
| CPA functional overview | Functional overview of CPA and AMD on the developer portal. |
| CPA integration | API integration guide for CPA and AMD on the developer portal. |
cpa-lumenvox.proto | gRPC API definition for CPA and AMD interactions. |
| CPA configuration | Configuration settings for CPA and AMD detection. |
reporting.proto | gRPC API definition for CPA and AMD reporting. |
