Transfer
This topic provides an overview of the Transfer component, and describes its configuration as well as supported connections.
Component introduction
- Extension
- Message Queue
- Third-Party Message Analytics Platform(Transmitted via API)Note: This destination type is available only when the PBX server has been integrated with the third-party message analytics platform via API.
Component configuration
-
After adding Transfer component to a message flow, click the component to proceed with the configuration.

- In the pop-up right panel, complete the following settings.
- Specify the destination where the session will be transferred as
needed.
Destination Instruction Extension To transfer the message session to an extension, select Extension from the Destination drop-down list and specify the target extension using one of the following methods. - Select an extension from the drop-down list.
- Click
beside the drop-down list,
enter an expression and click
Save.Note:An expression may include variables, constants, and functions. You can enter
FXto view and select system‑supported functions, and enter$to view and select variables already stored in the current message flow.For more information about functions and variables, see Variables and Functions in Yeastar Expression.

Message Queue To transfer the message session to agents in specific message queue, select Message Queue from the Destination drop-down list and specify the target queue using one of the following methods.- Select a message queue from Message Queue drop-down list.
- Click
beside the drop-down
list, enter an expression and click
Save.Note:An expression may include variables, constants, and functions. You can enter
FXto view and select system‑supported functions, and enter$to view and select variables already stored in the current message flow.For more information about functions and variables, see Variables and Functions in Yeastar Expression.

Third-Party Message Analytics Platform (Transmitted via API) To automatically transfer the message session to a third-party message analytics platform for advanced processing, select Third-Party Message Analytics Platform (Transmitted via API) from the Destination drop-down list. Note: This option is available only when the PBX server has been integrated with the third-party message analytics platform via API. - Fill in the message content using one of the following methods to inform
customer of the message transfer.
Method Instruction File upload Click File and upload a file that includes the content to be sent. Note: The file must not exceed 100 MB.
Text input Click Text and fill in the content to be sent in the text field. - To insert fixed text, enter plain text and emojis directly.
- To insert
expression, click
, enter an
expression and click Save.Note:An expression may include variables, constants, and functions. You can enter
FXto view and select system‑supported functions, and enter$to view and select variables already stored in the current message flow.For more information about functions and variables, see Variables and Functions in Yeastar Expression.
The expression added in the editor is automatically filled in the text filed.
- At the bottom-right corner, click Confirm.
The configured destination appears on the component.
- Specify the destination where the session will be transferred as
needed.
Component connections
Transfer component comes with a built-in Session Transfer branch. This branch can be connected on one developer component, which can be any of the components listed below.
| Component | Description |
|---|---|
| Internal Data Ops | Internal Data Ops component allows you
to query data from PBX-native database. For more information,
see the following topics: |
| Email Sender | Email Sender component enables the
system to automatically send emails to a recipient via
configured email server and record the send logs, enabling
real-time notifications. For more information, see Email Sender. |
| Database Access | Database Access component allows you
to interact with database during a message flow. You can execute
SQL operations to retrieve or update data as needed. For more information, see Database Access. |
| HTTP Request | HTTP Request component allows you to
send HTTP requests to external web servers, enabling data
exchange with third-party services. For more information, see HTTP Request. |