Firmware Dependency Reference

This topic outlines the key enhancements introduced to Call Flow Designer (CFD) feature and the corresponding minimum PBX firmware version required to use them.

Release Date Description Required PBX Firmware
February 5, 2026
  • Added a JSON-related function FX_GET_JSON_ARRAY_ITEM.
  • Added support for the following components:
    • Get System Info: Query system information, such as device name, product model, firmware version, etc.
    • Get System Capacity: Query system capacity, including the total and used number of extensions and concurrent calls.
    • Get Extension Info: Query extension information, including extension number, extension name, email address, and mobile number.
    • Get Company Contact Info: Query company contacts information, such as contact name, phone number, email address, etc.
  • Optimized the following components:
    • For Prompt and User Input components, when Text-to-Speech (TTS) is configured as the prompt, these components support customization of response timeout destination.

      You can enable TTS Response Timeout option and add subsequent component to the TTS Response Timeout branch to define the timeout destination.

    • For Transfer component, added support for transferring calls to an IVR or a feature code.
    • For Email Sender component, it is now available as a standalone component (without depending on Developer component) and supports configuring expressions in the email subject and content.
    • For Database Access and HTTP Requestcomponents, they are now available as standalone components (without depending on Developer component) and supports customization of component timeout destination.
    • For Set Agent Status component, added support for logging agent in to the last queue.
84.22.0.17 or later
October 13, 2025
  • Component: For Prompt, Menu, User Input, Record, Dial by Number, and Transfer components, when Text-to-Speech (TTS) is configured as the prompt, these components support converting dynamic text into speech.

    You can enter static text along with placeholders that reference variables to dynamically compose the text. The system will convert it into speech and play to callers.

  • Variable: Added TTS-related variables.
    • $Prompt{index}.ttsResult
    • $Menu{index}.ttsResult
    • $UserInput{index}.ttsResult
    • $Record{index}.ttsResult
    • $DialByNumber{index}.ttsResult
    • $Transfer{index}.ttsResult
84.20.0.128 or later
August 5, 2025
  • Transfer component: Added support for Custom destination.
  • Expression: Added JSON-related functions.
    • JSON_GET_STRING
    • JSON_GET_INTEGER
    • JSON_GET_OBJECT
84.20.0.21 or later
July 7, 2025 Initial release. 84.19.0.110 or later