General info

What are the system requirements?

Visual Dialplan is available for Microsoft Windows and Linux operating systems.

Visual Dialplan requires Java Runtime Environment (JRE) 6.0 which is included within the Visual Dialplan download package and should not be downloaded and installed separately.

How can I try Visual Dialplan, do you have a free trial version?

Fully functional free of charge trial version of Visual Dialplan is available for download. Simply follow the link below and download Visual Dialplan.

Download Visual Dialplan

What is the free trial version limitation?

Trial version is full functional version of Visual Dialplan with no functional limitations.
The only limitation is the number of dial plan savings, but this limit is set to high number so you can try Visual Dialplan and develop basic dial plan without reaching the limit.

If you have reached the limit but are still not familiar with the product, you can start new dial plan and the trial limit will be reset.

How application licensing works?

A Registration Code issued to you by Apstel, after the purchase, is required to use the Software in a non-trial mode.

When Visual Dialplan Professional is registered on a personal computer, the registration code is tied to the personal computer Network Interface Card (NIC).
When Asterisk Server is registered in Visual Dialplan Professional, the registration code is tied to the Asterisk Server definition.

Visual Dialplan Professional license allows software installation at two personal computers and registration of two Asterisks servers, one for development purpose and the other for production purpose.

In case you need to change or replace already registered Asterisk server you can release the license associated with registered Asterisk server and then reuse the same license to register new Asterisk server (hardware replacement, Asterisk server replacement etc.). The server license release can be done easily with a single press of a button within the Visual Dialplan Professional.

In case you need to change or replace the desktop where you installed Visual Dialplan Professional due to the hardware failures, upgrade to new hardware or similar, you can contact us at support@apstel.com and we’ll release the license associated with old/broken hardware so you can reuse the same license with your new hardware.

In case you use Visual Dialplan Professional and need to manage more than two Asterisk servers or to use the software at more than two personal computers you may purchase additional server or desktop license priced at $50 per additional license.

What about importing existing dialplan code and presenting it graphically?

Current version does not support dialplan import functionality.

Although import functionality is not implemented at this moment, there are other functionalities that are implemented and that you may find useful to include dial plan developed with Visual Dialplan to your existing extensions.conf or to move your extensions.conf code to Visual Dialplan.

1. If you want to include dial plan developed with Visual Dialplan to your existing extensions.conf you will probably benefit from using include statement.

Simply add include statement in your existing extensions.conf to include the file developed with Visual Dialplan. For example, if you want to name the file developed with Visual Dialplan ‘extensions-apstel.conf’ you will need to:
– rename the output file at preferences dialog (default is extensions.conf but you can rename it to whatever you want, rename it to extensions-apstel.conf)
– add include statement into your existing extensions.conf to include newly created extensions-apstel.conf file
– develop and deploy extensions-apstel.conf file using Visual Dialplan

This way your existing extensions.conf file will not be changed and you’ll work with extensions-apstel.conf file only.

2. Second approach is to move your complete extensions.conf code to Visual Dialplan.
If you want to do that you will probably benefit the most from Include functionality and Custom component.

With Include functionality you can include existing traditional asterisk dialplan code or part of the existing traditional Asterisk dialplan code into Visual Dialplan and keep maintaining that part of the dialplan separately from the Visual Dialplan, in a traditional manner. This functionality can be very useful if you have structurally developed Asterisk dialplan code because you can include those modules/parts of the code into Visual Dialplan and continue further development in Visual Dialplan leveraging existing modules you already have.

You may also find useful Custom Component (available in Visual Dialplan Professional version, listed under General sheet) that will allow you to write or reuse already developed traditional Asterisk dialplan code and to keep that code inside the Visual Dialplan graphical digram within the Custom Component.