Skip to main content

CPaaS Voice offerings

The 8x8 CPaaS Voice offering provides building blocks to deliver voice experiences such as WhatsApp Business Calling, IVR, Voice Messaging, and Number Masking (call bridging)—with optional webhooks, recordings, and reporting for production use.

This page is a guides-first overview. Each section links you to the relevant guides and (where helpful) the matching API reference pages.


What you can build

WhatsApp Business Calling

Make and receive voice calls directly within WhatsApp conversations for customer support, sales follow-ups, and appointment confirmations.

What it enables:

  • User-initiated calling — customers tap to call your business
  • Business-initiated calling — your agents can proactively call customers
  • Seamless experience — no dialer switching, calls stay in WhatsApp

Guide:


Interactive Voice Response (IVR)

Create dynamic phone menus with voice prompts and keypad input (DTMF). Route callers based on their selections and integrate with your backend systems.

What it enables:

  • Multi-level menus with voice prompts
  • Capture caller input via DTMF using sayAndCapture
  • Route calls based on business logic
  • Integrate with CRM and ticketing systems via webhooks

Guides:

Common supporting guides:


Voice Messaging

Send automated voice messages using text-to-speech or pre-recorded audio—commonly used for reminders, delivery notifications, and alerts.

What it enables:

  • TTS with configurable voices and languages
  • Playback of hosted audio files (MP3/WAV via HTTP/HTTPS)
  • Simple one-way message flows (call → play → hang up)
  • Delivery/completion outcomes via session status

Guides:

Common supporting guides:


Number Masking (call bridging)

Protect caller privacy by masking phone numbers during calls. Typically implemented by bridging two call legs and controlling session behavior.

What it enables:

  • Anonymous calling between two parties
  • Dynamic number assignment and session-based privacy controls
  • Optional call recording and monitoring (if enabled)
  • Webhook-driven call routing decisions

Guides:

Common supporting guides:


Voice SDK

Embed voice calling into your mobile applications with native iOS and Android SDKs.

Guides:


Webhooks and session outcomes (for production apps)

Interactive experiences (IVR, number masking routing, dynamic call logic) typically require webhooks.

Voice Call Action webhook (VCA)

Use this guide when your backend needs to make decisions during a call—most commonly to process DTMF input from IVR menus and return the next step.

Voice Session Summary (VSS webhook)

Use these guides when you need reliable end-of-call outcomes for analytics, retries, reporting, and reconciliation delivered via the Voice Session Summary webhook.

Session summary webhook payloads vary by product:


Error codes and status codes (debugging)

Use these guides to troubleshoot callflows and runtime outcomes.

Voice error codes and status codes:

Number Masking-specific:


Useful API reference pages (optional)

Most readers can stay within guides. If you are implementing or validating requests, these reference pages are the authoritative source for endpoints and schemas:


Support Channels