Intelligent Contact Center provides a communication agent feature that uses large model technology to automate phone calls. These agents replace human operators, engaging customers in natural and fluent conversations. Whether for lead conversion, member reminders, or customer service, the system handles tasks efficiently while significantly reducing your enterprise's labor costs. This guide explains how to start using communication agents.
Intelligent Contact Center also provides other functional modules:
To integrate your own or a third-party large model, use the Communication Intelligence Engine. We recommend using Alibaba Cloud Model Studio (Bailian).
To orchestrate calls by using a visual canvas, use the Intelligent Contact Bot, but you must design the call script in advance.
Procedure
Using a communication agent involves five main steps:
Create a knowledge base: Upload business-related resources to prepare for agent configuration. These resources include private knowledge files, private voice recordings, and an ASR hotword library.
Create a communication agent: Create a communication agent and wait for it to build.
Configure the agent and media resources: Configure the task's background, objectives, requirements, and high-frequency knowledge. You can also associate a private knowledge base, configure the call voice and volume, handle exceptions, and associate a private voice and hotword library.
Review the communication agent: Submit the agent to Alibaba Cloud for content compliance review. After approval, Alibaba Cloud automatically builds the knowledge. You can then use an authorized number to run a test call to evaluate the overall business effectiveness and the agent's ability to answer key questions. If the performance is unsatisfactory, you can withdraw the agent to edit and optimize its configuration.
Configure a call job: After you confirm the test call results, you can use your approved numbers to start a call job and obtain business outcomes. Create a call job in the console, configure its settings, and import an offline list of numbers for batch calling.
Before you begin
You have an Alibaba Cloud account and completed enterprise real-name registration.
You have enabled Voice Messaging Service.
You have submitted your enterprise qualifications for Voice Messaging Service, and they have been approved. For details, see Submit enterprise qualifications.
You have submitted a script for Voice Messaging Service, and it has been approved. For details, see Add a script.
You have created a service instance. The service instance must be bound to at least one real phone number. For details, see Create a service instance.
Step 1: Create a knowledge base
Create a knowledge base
On the Intelligent Contact Center console, go to Large Model Communication > Communication Agent > Knowledge Base Management tab. Click Create Knowledge Base, configure the basic information in the dialog box and click OK.
Upload knowledge files
NoteAfter uploading knowledge base files, you can reference them when creating a communication agent.
After creating the knowledge base, click Details on the Knowledge Base Management page.
On the details page, click Create File.
In the Add File dialog box, select Document-based or Q&A-based as the file type, and then click Upload File to select your file.
Type
Description
Example
Document-based
Document-based knowledge files are suitable for providing comprehensive, systematic information.
These are complete documents that contain systematic knowledge, such as product manuals, technical documentation, or operation guides. The system processes these files to extract structured information that users can query. Only .txt files are supported.
This is test content for a knowledge base. Text uploaded here can be used as knowledge for AI output. This is test content for a knowledge base. Text uploaded here can be used as knowledge for AI output. This is test content for a knowledge base. Text uploaded here can be used as knowledge for AI output. This is test content for a knowledge base. Text uploaded here can be used as knowledge for AI output. This is test content for a knowledge base. Text uploaded here can be used as knowledge for AI output. This is test content for a knowledge base. Text uploaded here can be used as knowledge for AI output. This is test content for a knowledge base. Text uploaded here can be used as knowledge for AI output. This is test content for a knowledge base. Text uploaded here can be used as knowledge for AI output.Q&A-based
Q&A-based knowledge files are suitable for providing direct answers to specific questions.
These files consist of question-and-answer pairs. This format is typically more concise and targeted, allowing users to get answers quickly without reading an entire document. The system uses these Q&A pairs directly to respond to user queries. Files in .csv, .xlsx, and .xls formats are supported.
The Excel template for Q&A-based knowledge files includes the following columns: Question (Column A), Script 1 (Column B), Script 2 (Column C), and Script 3 (Column D). This allows you to configure multiple scripted responses for each question.
Step 2: Create a communication agent
On the Intelligent Contact Center console, go to Large Model Communication > Communication Agent > Communication Agent Management tab. Click Create Agent, configure the basic information in the dialog box and click OK.
After you create the communication agent, its status on the Communication Agent Management page changes to Building. The build process typically takes 10 to 30 minutes. After the build is complete, the status changes to Debugging.
Step 3: Configure agent and media
Configure voice and call events
On the Communication Agent Management page, click Voice and Call Event Configuration. In the dialog box that appears, configure settings under TTS Voice Configuration, Hotword Configuration, and Event Handling Configuration.
Edit the communication agent
On the Communication Agent Management page, click Edit. Configure the settings on the Basic Information, Agent Customization, Custom Exception Handling, Call Variable Configuration, Primary Intent Configuration, and Output Tag Configuration tabs.
Step 4: Submit for review and go live
Submit for review
After you finish editing the communication agent, click Submit for Review. The agent's status changes to In Review. The review process typically takes about one business day.
If approved, the status changes to Ready to Go Live, and you can proceed with test calls.
If rejected, the status changes to Build Failed. Review the rejection reason, edit the configuration, and submit the agent for review again.
Expert Debugging and Testing
NoteYou can add up to 10 authorized numbers and initiate up to 5 test calls simultaneously.
After the communication agent is approved, click Expert Debugging and Testing to perform a test call.
On the Expert Debugging and Testing page, click Add Number.
In the dialog box that appears, bind a test phone number. You must verify the number with a code. Click Confirm to complete the binding.
On the Expert Debugging and Testing page, select one or more numbers and click Test Call. You can select up to 5 numbers for a Batch Test Call.
In the dialog box that appears, click Test Call to start the test.
Go live with the communication agent
When the communication agent has been approved and its status is Ready to Go Live, click Go Live on the Communication Agent Management page. The agent's status will change to "Online".
Step 5: Create a call job
Create a call job
On the Intelligent Contact Center console, go to Large Model Communication > Communication Agent > Call Job Management tab. Click Create Call Job, configure the basic information in the dialog box that appears, and then click Submit. After creation, the call job status is Initializing. After you import callee data, the status changes to Running.
Import callee data
After creating the call job, click Import Callee Data on the Call Job Management page.
In the dialog box that appears, click Download Template. Fill out the template, and then click Upload File.
NoteTemplate format: Enter the phone numbers of the callees sequentially in the calledNumber column of the template.
Click Confirm to import the callee data.
NoteIf you selected "Start immediately" when creating the call job, the job status changes to Running after you import the data.
If you selected "Start at a scheduled time" when creating the call job, the job status is Stopped after you import the data.
View call job details
After a call job starts, you can click Details on the Call Job Management page to view its basic information and execution records.
On the call job details page, you can view details for completed, pending, and failed tasks.
Related topics
For an overview of the feature, see Communication Agent.
To create and upload knowledge files, see Knowledge Base Management.
To create, configure, and launch a communication agent, see Communication Agent Management.
To view and manage call jobs, see Call Job Management.