Call Flow Scripts

Automating Outbound Calls with 3CX Call Control API

Create an outbound prompt campaign for easy automated calling. Use the 3CX Call Control API to automate outbound call campaigns. Connect a list of phone numbers to an IVR, play an automated message, and transfer calls to different destinations based on IVR menu selections. Unlike traditional outbound dialing, this method provides flexibility in messaging, call routing and CRM o [...]

Call Flow Script: Route Calls Based on DID’s

Send incoming calls to the right destination. This script intercepts incoming calls. It checks the dialed number against a list in a file. This means it's easy to adjust the rules as you just update the file. When a number matches one on the list, the call is forwarded to its designated destination. If the trunk settings are strict and there is no match, the call is blocked. Ho [...]

By |February 25th, 2025|Comments Off on Call Flow Script: Route Calls Based on DID’s
Call Flow Script: Route Calls Based on Caller ID

Direct incoming calls automatically based on the caller’s number to specific destinations. This script allows you to direct incoming calls to specific destinations based on the caller’s phone number. It checks a list of numbers stored in a file, and routes matching calls accordingly. This is useful for prioritizing VIP customers, blocking spam, or ensuring important calls reach [...]

By |February 25th, 2025|7 Comments
Call Flow Script: Update Extension Status With Dialing Code

Easily change your extension status by dialing a dial code. This set of scripts allows users to change their own extension status - Available, Away, Out of Office, Custom 1, or Custom 2 - by dialing a custom code. This script gives users a quick way to update their availability without navigating through the 3CX interface. The system also includes prebuilt dial codes for changi [...]

By |January 24th, 2025|2 Comments
Call Flow Script: Call Intercept and Rerouting

Route inbound calls dynamically based on Caller ID, DID and time of day. This script allows you to redirect inbound calls based on specific criteria such as time of day, Caller ID or DID. It is activated when a call is received on a trunk and reroutes the call to a configured destination. How to Set Up the Time-Based Call Routing Script Go to Admin Console > Integrations &gt [...]

By |January 20th, 2025|12 Comments
Call Flow Script: Park Calls with Automatic Return

Park calls temporarily and ensure they return if unanswered. This script places calls on hold to free up your extension. Then ensures the call is not forgotten by returning the call after a set amount of time. The ‘Personal Parking with Auto-Return’ script enables users to park a call temporarily and free up your extension for other tasks. If the parked call isn’t picked up wit [...]

By |December 17th, 2024|Comments Off on Call Flow Script: Park Calls with Automatic Return
Call Flow Script: Quickly Change Queue Login Status with Dial Code

Manage your queue login status by dialing a dial code. This script allows agents to toggle their queue login status by dialing predefined codes. Whether logging into or out of all assigned queues, agents can quickly adjust their availability without navigating menus. These scripts - Force Log in and Force Log out - showcase the flexibility of what you can do with a Call Process [...]

By |December 10th, 2024|9 Comments
Call Flow Script: Play Custom Holiday Message Based On Date

Automate holiday messaging and call routing with custom prompts for specific dates. This script lets you play a custom holiday message based on the date before routing an incoming call. It uses the new 3CX V20 feature to trigger scripts for calls received on SIP trunks. Unlike the default single holiday prompt, this script allows a unique message for each holiday. For example, [...]

By |November 29th, 2024|78 Comments
Call Flow Script: Set Office hours via Dial codes

Set PBX departments to in-office, out-of-office, break, or holiday with dial codes. This script enforces specific hours for all departments in the PBX, replacing the deprecated office/out-of-office dial codes in Version 20. When you dial the assigned code, it sets all departments to in-office, out-of-office, break time, or holiday mode. Incoming external calls will route based [...]

By |November 28th, 2024|25 Comments