> ## Documentation Index
> Fetch the complete documentation index at: https://docs.threetone.in/llms.txt
> Use this file to discover all available pages before exploring further.

# Five9

> Prepare Five9 VoiceStream destinations and event correlation while separating audio observation from an active agent call integration.

Five9 VoiceStream can deliver call audio and events to an external system. That receiving path is different from transferring a caller to an interactive agent. Threetone does not provide a released Five9 receiver or active call adapter.

## Before you begin

Identify the Five9 domain and region, administrator, intended use of the audio, and the system responsible for receiving it. Review access and retention requirements before preparing a stream subscription.

Five9's [VoiceStream developer guide](https://documentation-be.five9.com/bundle/voicestream-dev-guide/raw/resource/enus/voicestream-dev-guide.pdf) describes SIP and gRPC audio delivery, with call events and stream-status events handled separately. Do not assume it uses the same contract as a generic WebSocket audio service.

## Prepare the receiving design

<Steps>
  <Step title="Choose observation or interaction">For observation, define what the receiving system may analyze or retain. For an interactive agent, identify a separate supported call-control and return-audio design; receiving a stream alone does not establish one.</Step>
  <Step title="Choose the protocol">Review SIP or gRPC receiver requirements, authentication, certificates, and network access with the infrastructure owner. Use the current provider requirements rather than adapting a WebSocket URL by name.</Step>
  <Step title="Separate the destinations">Document the audio destination, CTI Call Event Destination, and StreamStatus Event Destination. Correlate their identifiers so a stream failure is not confused with the call ending.</Step>
  <Step title="Prepare release checks">Require a supported receiver before activating a subscription. Include missing events, duplicate events, audio disconnect, receiver restart, and subscription pause in the acceptance plan.</Step>
</Steps>

Use Five9's [subscription administration guide](https://documentation-be.five9.com/bundle/voicestream-administrators-guide/raw/resource/enus/voicestream-administrators-guide.pdf) to review provider-side subscription and destination settings with the account owner.

## Failure handling

If events arrive without audio, inspect the media destination and protocol independently. If audio arrives without call metadata, inspect event delivery and correlation. Preserve the contact center's existing call path while investigating an observation failure.

## Frequently asked questions

<AccordionGroup>
  <Accordion title="Does VoiceStream let a Threetone agent speak into a call?" id="five9-faq-return-audio">This guide does not establish a return-audio or call-control integration. Those capabilities need an explicitly supported design.</Accordion>
  <Accordion title="Can I activate a subscription using a Threetone API URL?" id="five9-faq-destination">No released Five9 receiver is documented. Do not configure a guessed API or WebSocket destination.</Accordion>
</AccordionGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.