Yeastar - Call Flow Designer - Supported Components
Initial Action
This topic provides an overview of the Initial Action component, and describes its restriction, configuration, as well as supported connections.
Component restriction
Each call flow contains exactly one Initial Action component. This component is automatically added upon call flow creation and can not be deleted.
Component introduction
Initial Action component is the entry point of a call flow. It allows you to specify the phone number(s) that callers can dial to initiate the flow, and optionally configure an audio prompt to welcome callers or provide instructions for them.

- Supported number types
- You can assign extension number or trunk DID number(s) to the component.
| Number Type | Description |
|---|
| Extension Number | The system reserves a range of extension numbers for call flow - 6900 - 6999 (max. extensions ≤ 6000) or 50900 - 50999 (max. extensions > 6000). By default, the first available extension number within the range is assigned upon call flow creation, you can also assign a custom number outside the reserved range. Note:To change the default extension range for call flow, go to PBX Settings > Preferences > Extension Preferences > Call Flow. 
|
| Trunk DID Number(s) | You can assign trunk DID number(s) to the component when creating a call flow. |
- Supported prompt types
- You can add audio prompt(s) or a text-to-speech message to interact with callers.
| Prompt Type | Description |
|---|
| Custom Prompt | Choose from existing custom prompts, or create a new one by recording with an extension or uploading an audio file. |
| Music on Hold (MoH) | Choose from existing MoH.Note:Before you begin, make sure the desired MoH is configured in PBX Settings > Voice Prompt > Music on Hold. 
|
| Text to Speech (TTS) | Enter the desired text, which will be converted to speech in the selected language and voice style. Note:Before you begin, make sure the Text-to-Speech feature is enabled in Integrations > AI. 
|
Component configuration
After creating a call flow, click Initial Action component to proceed with the configuration.

Specify the number(s) that callers can dial to initiate the call flow.

| Item | Description |
|---|
| Number | Retain the default extension number, or customize a number.Note:- The custom number can fall outside of the default range (6900 - 6999 / 50900 - 50999).
- Once saved, the number can not be modified.
|
| DID | Optional. Select one or more trunk DID number(s) from the drop-down list.Note:- Up to 500 DID numbers are supported. Note that the more DID numbers assigned, the longer it takes to match inbound call with the call flow.
- Inbound calls from DID numbers can be routed to the call flow only in the following cases:
If the received DID number is 7 digits or fewer, it exactly matches a configured DID number. If the received DID number is longer than 7 digits, its last 7 digits exactly match a configured DID number.
|
Optional: Configure audio prompt(s) or a text-to-speech message to welcome callers or provide instructions for them.
| Item | Description |
|---|
| Custom Prompt | 
- Click Custom Prompt.
- Specify custom prompt(s).
Note:Up to 5 custom prompts are supported. - To choose from an existing prompt, select it from the drop-down list of Prompt.
- To use a new prompt, click Record New to record prompt with an extension, or click Upload to upload an audio file.
Note:The new prompt will be saved in PBX Settings > Voice Prompt > Custom Prompt.
- Optional: To play the custom prompt(s) in a loop, select the checkbox of Enable Loop Playback.
Note:The looped prompt will be overridden if the next connected component is configured with a prompt.
|
| Music on Hold (MoH) | 
- Select Music on Hold.
- Select an existing MoH from the drop-down list of Music on Hold.
Note:The MoH will be overridden if the next connected component is configured with a prompt. |
| Text to Speech (TTS) |  - Select Text to Speech.
- Complete the rest of the configurations.
The system will convert the text into speech based on the settings. Note:The new speech will be saved to the system and synchronized to PBX Settings > Voice Prompt > Custom Prompt.
|
At the bottom-right corner, click Confirm.
The selected number will appear on the component.

Prompt
This topic provides an overview of the Prompt component, and describes its configuration as well as supported connections.
Component introduction
Prompt component allows you to play audio prompt(s) or a text-to-speech message, which can be used to welcome callers or provide them with instructions.
- Supported prompt types
| Prompt Type | Description |
|---|
| Custom Prompt | Choose from existing custom prompts, or create a new one by recording with an extension or uploading an audio file. |
| Music on Hold (MoH) | Choose from existing MoH.Note:Before you begin, make sure the desired MoH is configured in PBX Settings > Voice Prompt > Music on Hold. 
|
| Text to Speech (TTS) | Enter the desired text, which will be converted to speech in the selected language and voice style. Note:Before you begin, make sure the Text-to-Speech feature is enabled in Integrations > AI. 
|
Component configuration
After adding Prompt component to a call flow, click Prompt component to proceed with the configuration.

Configure audio prompt(s) or a text-to-speech message.
| Item | Description |
|---|
| Custom Prompt | 
- Click Custom Prompt.
- Specify custom prompt(s).
Note:Up to 5 custom prompts are supported. - To choose from an existing prompt, select it from the drop-down list of Prompt.
- To use a new prompt, click Record New to record prompt with an extension, or click Upload to upload an audio file.
Note:The new prompt will be saved in PBX Settings > Voice Prompt > Custom Prompt.
- Optional: To play the custom prompt(s) in a loop, select the checkbox of Enable Loop Playback.
Note:The looped prompt will be overridden if the next connected component is configured with a prompt.
|
| Music on Hold | 
- Select Music on Hold.
- Select an existing MoH from the drop-down list of Music on Hold.
Note:The MoH will be overridden if the next connected component is configured with a prompt. |
| Text to Speech (TTS) |  - Select Text to Speech.
- Complete the rest of the configurations.
The system will convert the text into speech based on the settings. Note:The new speech will be saved to the system and synchronized to PBX Settings > Voice Prompt > Custom Prompt.
|
At the bottom-right corner, click Confirm.
The selected prompt will appear on the component.

Business Hours
This topic provides an overview of the Business Hours component, and describes its configuration as well as supported connections.
Component introduction
Business Hours component allows you to route calls to different destinations based on the time of day. A variety of time-based modes are available to flexibly define office hours and implement time-based call routing.

- Supported time-based modes
| Type | Description |
|---|
| Business Hours Configured for Time Zone | Use pre-configured business hours for specific time zone. Note:This requires you to configure business hours in advance. To configure this, go to Call Control > Business Hours and Holidays. |
| Custom Business Hours | Create custom business hours with a uniform or varied schedule through the week, or full time (24x7) schedule. |
| Custom Time Periods | Create custom time periods to accommodate granular scheduling needs. |
Component configuration
After adding Business Hours component to a call flow, click Business Hours component to proceed with the configuration.

Select a time-based mode according to your business schedule, then configure its related settings.
| Scenario | Description |
|---|
| Use Business Hours Configured for Time Zone | 
- In the Time-based Mode drop-down list, select Based on Business Hours Configured for the Time Zone.
- In the Time Zone drop-down list, select a time zone.
- Optional: To prevent incoming calls from being distributed to the holiday destination, select the checkbox of Ignore the Holiday Destination.
Note:If enabled, incoming calls during holidays will be routed to the destination defined for Business Hours or Outside Business Hours. - At the bottom-right corner, click Confirm.
The selected time zone and multiple time branches will appear on the component. 
|
| Use Custom Business Hours | 
- In the Time-based Mode drop-down list, select Based on Custom Business Hours.
- In the Time Zone drop-down list, select a time zone.
- In the Daylight Saving Time drop-down list, select an option to enable or disable the feature.
- Select a business hour type, then configure its related settings to customize business hours.
Note:Up to 10 time periods are supported for business hours and break hours respectively. - Optional: Turn on the switch of Holidays, then add holidays.
Note:Up to 50 holidays are supported. - At the bottom-right corner, click Confirm.
The custom business hours and multiple time branches will appear on the component. 
|
| Use Custom Time Periods | 
- In the Time-based Mode drop-down list, select Based on Custom Time Periods.
- In the Time Zone drop-down list, select a time zone.
- In the Daylight Saving Time drop-down list, select an option to enable or disable the feature.
- Optional: Turn on the switch of Holidays, then add holidays.
Note:Up to 50 holidays are supported. - At the bottom-right corner, click Confirm.
- Click
on the component to add and configure custom time periods.Note:Up to 50 custom time periods are supported. The time zone and multiple time branches will appear on the component. 
Note:Default branch indicates the failover destination for incoming calls that don't match any configured time conditions.
|
Click
on the branch to add the next component to route the call or trigger other actions.

This topic provides an overview of the Menu component, and describes its configuration, variables, as well as supported connections.
Related Articles
Yeastar - Call Flow Designer - New Setup
Set up a Call Flow from Scratch You can build a call flow from the ground up, with full control over each component to meet your business needs. Step 1. Create a call flow from scratch Access the creation page of call flow. Log in to PBX web portal, ...
Yeastar - Holiday Call Flow
Holiday Call Flow This topic describes how to create holidays for a specific time zone by date, week, and month. Create a holiday by date Creating a holiday by date. Example: Christmas and boxing day fall on the same dates each year 25th and 26th ...
Yeastar - Call Recording Minutes
Yeastar Call Recording Minutes Understanding Yeastar Call Recording Yeastar Call Recording Minutes are allocated to the system Call Recording Minutes account for both the recording and the storage of the recordings on the local drive of the system ...
Yeastar - 4G and Wifi Handover - Call Loss
4G and Wifi Handover - Call Loss Issue Call handover between cellular and WiFi network Status Identified that the linkus app is not able to handle switching between IPV4 and IPV6 networks. Calls attempting to handover between IPv4 and IPv6 will ...
Yeastar - PRIORITY RING - Fanvil Incoming Call Disconnects Outbound
Fanvil Incoming Call Disconnects Outbound Identified on incoming call on Fanvil handsets, when attempting to complete an outbound call, if a second call rings through to handset the outbound call will be dropped forcing the caller to take the inbound ...