Connect to the Intelligent Contact Center platform using a SIP Trunk. Once connected, you can use your Bring Your Own Line (BYOL) and BYO numbers to make LLM-powered intelligent calls in Communication AI Engine. This topic explains the SIP integration process for BYOL.
The Bring Your Own Line (BYOL) feature is currently available by invitation only. To use this feature, contact your account manager to have it enabled for your account.
This feature is currently supported only in Communication AI Engine and Communication AI Agent.
Prerequisites
You must have the IP address and port number for the SIP protocol.
You must use numbers compatible with a standard SIP Trunk. Alibaba Cloud adds the IP address and port number that you provide to an allowlist. Connections that use the SIP registration mode, such as fixed lines and gateway circuits, are not supported.
Procedure
Submit a BYOL connection application
Log on to the Intelligent Contact Center console.
In the left-side navigation pane, choose .
Configure the parameters in the dialog box.
Parameter description:
Parameter
Description
line name
A custom name for the line.
line concurrency
The maximum number of concurrent calls the line supports. The maximum value is 1,000.
line address
The IP address and port number for the SIP protocol. You can add up to 20 IP addresses and port numbers.
Contact information
We may contact you for joint testing to complete the line configuration.
Remarks
Enter any custom remarks.
Click Submit Application.
Await approval
After submission, your BYOL connection application undergoes a manual review. During the approval process:
After you submit the application, we will perform joint testing on the line IP address and port number that you provided. We may contact you using the information you provided.
The page displays the review status.
After the application is approved, the Review Status changes to Approved, and you will receive a line code for making LLM-powered intelligent calls.
By default, the line is enabled. If you no longer need the line, you can disable it manually.
Usage
After your BYOL connection is approved, you can create call tasks from the console or by calling an API.
Method 1: Create a call task in the console
Create a Communication AI Engine call task or a Communication AI Agent call task.
Log on to the Intelligent Contact Center console.
Choose LLM-based Communication > Communication AI Engine / Communication AI Agent > Call Task Management. Click Create Call Task. In the dialog box that appears, configure the basic information and click Submit.
Parameter description:
Parameter
Description
number type
Select Bring Your Own Line (BYOL).
line code
Select an approved line code.
BYO line number
Enter your BYO line number.
Method 2: Use the CreateAiCallTask API
For information about other parameters, see CreateAiCallTask - Create a call task.
Parameter | Type | Description | Example |
PhoneType | long | The number type. This parameter is required when you create a task from the engine.
| 1 |
LineEncoding | string | The line code. | JILIANG_***_***_NET |
LinePhoneNum | string | The BYO line number. | 152****3120 |
Method 3: Use the LlmSmartCall API
For information about other parameters, see LlmSmartCall - LLM-powered intelligent calling.
CalledNumber: The recipient's phone number.ApplicationCode: The LLM application code. You can find this code on the LLM Application Management page in the Intelligent Contact Center console.CallerNumber: Your BYO line number.CustomerLineCode: The line code for your BYOL connection.StartWordParam: The variable values for the opening remark, if the remark contains variables.PromptParam: The variable values for the prompt, if the prompt contains variables.