Commands

VCOMMANDs are used with Guided Work just like in Artisan VoiceInterface Objects deployments.

Commands are sent to obtain variables, vocabulary items, and other necessary information from the host system.

At any voice input point, VoiceInterface Objects supports up to 30 host configurable commands. A VCOMMAND will either speak a message to the operator and return control to the calling point, or it will invoke a LUT request to the host.

An object will be defined to set the 30 VCOMMANDs.

  • If the message value of the object is "HOST", the host will be contacted.
  • If the message is empty, the command will be ignored.
  • If the message is a string, it will be spoken to the operator and return control to the calling prompt, repeating the prompt.
  • If the message is a string variable, the variable's value will be spoken to the operator.

The VCOMMAND definitions to be included in the resx file follow this syntax.

<data name="VCOMMAND01_Spoken" xml:space="preserve">
  <value>Change function</value>
</data>
<data name="VCOMMAND01_Display" xml:space="preserve">
  <value>Change function</value>
</data>
<data name="VCOMMAND02_Spoken" xml:space="preserve">
  <value>Take a break</value>
</data>
<data name="VCOMMAND02_Display" xml:space="preserve">
  <value>Take a break</value>
</data>
<data name="VCOMMAND03_Spoken" xml:space="preserve">
  <value>Change region</value>
</data>
<data name="VCOMMAND03_Display" xml:space="preserve">
  <value>Change region</value>
</data>

Once the VCOMMANDs are included in the resx file, see Providing Localizations for details on the localization process and how to push the resx file using abd..

The VCOMMANDs are available in the app for the selected language.