Purpose:
This Support Doc describes how to configure Five9 VoiceStream to enable Voice AI audio acquisition through a Pega application.
Use it in conjunction with information about implementing Five9 in the Voice AI chapter of the Pega Customer Service Implementation Guides for Constellation and UI Kit.
About Five9 VoiceStream:
Five9 VoiceStream enables direct communication between Pega applications and the Audio Router for audio streams and transcripts, providing voice transcription for organizations that use Five9 as their Contact Center as a Service (CCaaS) provider.
You can use Five9 VoiceStream for audio acquisition if you:
- Use Five9 for handling contact center calls.
- Configure a Five9 computer telephony integration (CTI) link by using Pega Call.
- Use Pega Customer Service '25 or later.
Prerequisites:
- Administrative access to the Five9 admin console. See Five9 admin console documentation.
- Complete the Five9 voice stream onboarding Activity in Dev Studio to generate the required credential values in the Data-AWSTempCredentials record.
Steps:
To obtain the Five9 Organization ID:
- Log in at https://login.five9.com and navigate to the Five9 admin console.
- Under Account Settings, locate your organization identifier in the lower-left corner.
The ID is typically the company name followed by a 6-digit value. For example, Pega - (999999). You will need this ID when configuring the Five9 Voice AI settings in your Pega Customer Service application.
To create and configure a VoiceStream subscription:
- In the Five9 admin console, navigate to VoiceStream configuration.
- Click Create.
- In the Subscription name field, enter a descriptive name that represents the connection.
- In the Streaming protocol list, select Other (Self Service).
- In the Primary Streaming Destination field, enter the Five9StreamingDestinationUrl value from the Data-AWSTempCredentials record.
- In the CTI Call Event Destination field, enter the Five9CtiCallEventsUrl value from the Data-AWSTempCredentials record.
- In the VoiceStream Event Destination field, enter the Five9VoiceStreamEventsurl value from the Data-AWSTempCredentials record..
- In the Trust Token field, enter the Five9TrustToken value from the Data-AWSTempCredentials record.
- Verify that Enable audio streaming for all agents in agent-only conference calls is selected.
- Define filtering rules for calls to be sent to Voice AI for analysis, or leave All calls selected.
- Click Done.
- Copy the API key and store it securely for use in the Pega Voice AI configuration.
Note: You cannot access the API Key again after this step. - Copy the Five9 VoiceStream Subscription Identifier for use in the Pega Voice AI configuration.
Result:
The VoiceStream subscription displays an active status. Five9 can now communicate with the Pega Audio Router for voice acquisition.