3CX Voice Application Designer Build History
pixel500w-500x1
Zero Admin
With the new Dashboard
pixel500w-500x1
Bulletproof Security
With SSL certs and NGINX
pixel500w-500x1
Install on $100 Appliance
Intel MiniPC architecture
pixel500w-500x1
New, Intuitive Windows Client
More themes, more UC
pixel500w-500x1
More CRM Integrations
Scripting Interface to add your own
pixel500w-500x1
Improved Integrated Web Conferencing
iOS and Android apps included
pixel500w-500x1
Personal Click2Meet URLs

3CX Voice Application Designer Build History

Version 14.0.4141, Build 4141, December 2015

Added

  • The deployment package feature is available in the free edition too.
  • The deployment package feature now creates a ZIP file containing everything.
  • When the External Code Execution component returns a boolean value, it is processed properly.

Version 14.0.4125, Build 4103, November 2015

Added

  • 3CX Cloud Server and 3CX Virtual PBX Server are now supported.
  • The EMail Sender Component now allows specifying if the body is HTML or plain text.

Fixes

  • ODBC connections to MySQL failure because of charset.
  • When configuring a Dynamic Audio File Prompt, the first ‘move directory up’ directive was not being considered.

Version 14.0.4103.0, Build 4103, July 2015

Changed

  • 3CX VAD is compatible with 3CX Phone System versions 12.5 & 14
  • 3CX VAD must be installed  on the same machine as the 3CX server
  • Deployments to cloud installations are no longer possible

Fixes

  • If the activation extension has a leading zero, it is deployed to the right extension including the leading zero.

Improvement

  • Now the PBX parameters (install location, configuration port, user and password) are read from the configuration file (because the VAD is always installed in the 3CX server), avoiding unnecessary configurations for the project.

Version 12.5.3951.0, Build 3951 , February 19 2015

Changed

  • App and installer signed with new certificate.

Added

  • Support for 3CX Phone System v12.5.
  • Ability to specify the SIP port used for 3CX Cloud Server deployments.
  • Ability to configure the HTTP and HTTPS ports used by 3CX Phone System.
  • The Text To Speech prompt allows setting the speech rate.
  • The web interaction component allows configuring any HTTP method (GET, HEAD, POST, PUT, DELETE, TRACE, or OPTIONS).

Removed

  • Support for 3CX Phone System 8, 9 and 10.

Fixes

  • The deployment package also works with 3CX version 11.

Version 12.0.3929.0, Build 3929, December 1 2014

Improvements

  • When the VAD builds a project and the Output\Release or Output\Debug folders don’t exist, it creates them.
  • Now a new folder “Deployment” is created into the project folder, in order to create deployment packages in there by default.

Fixes

  • Now every DLL into the Libraries folder is deployed within the project. This avoids problems when using some DLL with dependencies to other DLLs.
  • Issue when deploying applications to “localhost”.
  • Now when the deployment fails for any reason, the VAD will show the detailed error description to the user. Before the fix, sometimes the error was being ignored.
  • The expression editor now works well with expressions having more than 8 parameters.
  • Debug now works well when the project name contains spaces.

Added

  • Now the VAD can deploy applications to 3CX Cloud Server.
  • The email sender component now allows configuration of the server port and set if the connection has to use SSL or not.
  • Ability to deploy the same call flow to many extensions at a time, specifying the ActivationExtension property as [FROM_EXT]-[TO_EXT]

Version 12 Build 12.3881,  September 4th   2013

Added

  • Support for 3CX version 12. Now the default PBX version is v12.
  • Ability to configure the SIP port number to use when transferring calls (default value 5060).

Fixed

  • Some context menu options were not visible when some .NET Language pack was installed

Version 3 Build 3853,  December 7th 2012

Fixed

  • Server side ASPX files now generate VXML files including the XML declaration and UTF-8 encoding.
  • Resolved issues with some expressions used for “text to speech”.
  • The compilation output for the web service interaction component was generating a statement “CompilerHelper.CreateXmlDocument()” instead of “new XmlDocument()”.

Version 3 Build 3839, September 26th  2012

New

  • Shortcut keys for the commands “Build All”, “Deploy”, “Create Deployment Package”, and “Start Debugging” added.

Fixed

  • Problem with some expressions used for “text to speech” are now resolved.
  • Files are saved using UTF-8 encoding.

Version 3 Build 3821, July 17th 2012

New

  • VAD function “REPLACE”, allows replacing text with another text.
  • VAD function “REPLACE_REG_EXP”, allows replacing text matching a regexp with another text.
  • Text to speech functionality using Microsoft Speech APIs.
  • Create Deployment Package functionality.

Fixed

  • The EMailSenderComponent leaves the server credentials empty when they are not specified.
  • License activation issue: when activating a 3CX VAD key on the same PC where 3CX Phone System is installed, it will no longer change 3CX Phone System to the free edition. This fix now requires that the VAD is launched with admin privileges.
  • Record component now supports saving a file using absolute paths.
  • E-mail sender component now supports sending attachments using absolute paths.
  • File management component now supports using files with absolute paths.

Improved

  • Now the URI property in the WebInteraction Component is an expression, so it can be dynamically created.
  • Now the URI and WebServiceName properties in the WebServicesInteraction Component are expressions, so they can be dynamically created.
  • Project file version moved from 1.0 to 1.1 and added automatic changes to WebInteraction and WebServicesInteraction components in order to treat current values as constant string expressions.
  • The Expression Editor now shows help about VAD function fields.

Build 3681 Version 2.0.3681.0, April 24th 2012

Fixed

  • License activation procedure changes.

Build 3679 Version 2.0.3679.0,  July 28th 2011

New

  • Ability to configure prompts with dynamically generated file names (using expressions).
  • Better logs when an error occurs on server side execution.

Fixed

  • Problem with drag and drop of some components.
  • Problem when sending boolean parameters to a .NET library object using an External Code Execution component.
  • Problem when deploying projects to a 3CX Phone System installation with no tenants (invalid PBX version)

Changed

  • Default PBX version is 3CX Phone System v10.

Build 3659 Version 2.0.3663.0, April 4th 2011

New

  • Deployment support for 3CX Phone System version 10.

Fixed

  • When an expression contains open or closed parentheses into a constant string value, they were being treated as function parentheses and the parsing result was not right.
  • Deployment problem when using IIS web server.

Build 3659 Version 2.0.3659.0, January 18th 2011

Fixed

  • When a custom component is deleted, it is automatically disabled everywhere it is being used.
  • Debug visualization problem when debugging loops.
  • When the project loading fails, user defined components are removed from the toolbox, avoiding duplicates.
  • Invalid characters for XML are now ignored, allowing loading the project and files even after format transformations and network travel.
  • GET_TABLE_ROW_COUNT function now returns the right value when the table is empty.
  • Changes to the encoding during file saving and project deployment, in order to fix invalid characters problems.
  • E-Mail Sender component does not validate correctly constant e-mail addresses for domain names starting with numbers.
  • External Code Execution parameters now are sent in the right order to .NET libraries (before this change, they were being sent in alphabetical order).
  • XML return values are now well handled by every component (for example, when returning an XML as a string from an External Code Execution component).
  • File names containing dots are now well handled by the debugger.
  • Bridge transfer mode removed from the Transfer component.
  • NullReference exception fix when pressing OK in the Expression Editor form when “VAD Expression” is selected, but no function has been selected from the drop down box.

Improved

  • Deployment properties were simplified. Now the user only needs to select the web server that is being used by the 3CX installation, then all the parameters are automatically configured (port, URL, etc.). Project properties have been changed, but the project files are compatible assuming the default value.
  • New installer package.

Build Version 2.0.3559, January 29th 2010

New

  • E-Mail Sender component that allows to configure the behavior when there are missing attachment files.
  • E-Mail Sender component can cause a runtime error, or ignore that condition and send the e-mail without the attachment if it is missing. The new property has been added to the component, the configuration form, the compiler, and the template.
  • Variable project$.WorkingDirectory$ added containing the directory where the project has been deployed. Note: Requires updated server side components (installed with the 3CX Phone System version 8.0.10824).

Build Version 2.0.3555, November 29th 2009

Fixed

  • SIP port for transfer component is now configurable.
  • Problem getting debug information files when the project name contains underscores characters
  • Runtime problems when the project name contains spaces
  • Record component was not saving the audio file properly on call hangup during recording

Build Version 2.0.3549, November 11th 2009

IMPORTANTVersion 8.9908 of 3CX Phone System is required for this version of the VAD

Added

  • Error message when tenants can not be detected during deployment
  • Visibility for variables project$.CurrentErrorName$ and project$.CurrentErrorDescription$ in the error handler flow
  • Database Access configuration form controls layout on form resize
  • Web Services Interaction component runtime error when invoking a web service with a void return value

Build Version 2.0.3533, October 2nd 2009

Added

  • Added support for mp3 audio files

Changed

  • Change deployment component to use local audio files instead of fetching them every time from a web server (performance improvement)

Removed

  • support for version 7.1
  • server components installer
  •  Beta labels and beta period removed

Fixed

  • Bug when setting a SQL statement with multiple lines (runtime error fixed)
  • Bug when stepping out with the debugger in an empty flow (i.e. an empty disconnect handler flow)
<