How to configure validation engine

Validation engine behavior can be modified at Preferences dialog under the Dialplan sheet (Edit –> Preferences… from the main menu and then select Dialplan sheet).

Under the Validation group you will find various options to fine tune the Validation engine behavior and define how Visual Dialplan should report validation errors and warnings.

Image

Here is a short description of these options:

Unknown configuration resource
Under this field you can define how Visual Dialplan should report missing configuration resource used in the dialplan. For example, if you use SIP/100 resource in your dialplan but you do not have SIP/100 resource defined in the Asterisk server configuration, Visual Dialplan will recognize it and report it based on the settings in this field.

Unknown channel type
Under this field you define how Visual Dialplan should report missing channel type. For example, if you use GTALK/100 resource in your dialplan but the GTALK channel type is not recognized by the Asterisk server, Visual Dialplan will report it based on the settings in this field.

Missing context reference
This field defines how Visual Dialplan should act in case of the missing dialplan context reference. For example, if you reference missing context (Goto(missing-context)), Visual Dialplan will report it based on the settings in this field.

Target Asterisk server and dialplan are not the same version
This field instructs Visual Dialplan to report difference in versions between the dialplan and the target Asterisk server. Visual Dialplan may report only difference between the main versions. For example, Visual Dialplan will not recognize difference between Asterisk server 1.4.1 and dialplan 1.4.2 but will recognize difference between Asterisk server 1.4 and dialplan 1.2.