Voice Interaction

Channel-specific settings are configured under tags section of each interaction. Tags allow customizing a voice flow with inputs such as prompt, timeouts, etc. Tags are basically present on interacton level and also at interaction-items level. 


Voice interaction tags


Tag NameDescriptionDefault ValueAllowed Values
matchIntentsGloballyOnNoMatchTo allow matching user input/intent with global intents  defined on other interactionsyestrue/yes
defaultTemplateTypeLegacy : to mention Voice browser type. This is now moved under Project Settings
holly/asteris/camlinVoice
allowVisualFlowLegacy 

timeoutGlobal timeout for voice interaction. This basically set an appropriate Vxml/json tags for voice browsers.6s
fetchtimeoutGlobal fetchtimeout for voice interaction. This basically set an appropriate Vxml/json tags for voice browsers.

termtimeoutGlobal termtimeout for voice interaction. This basically set an appropriate Vxml/json tags for voice browsers.

termcharGlobal termchar for voice interaction. This basically set an appropriate Vxml/json tags for voice browsers.

speechResponseVarLegacy : to set a variable with the user input. This is now replaced with any  variable that has the same name as request parameter for user input in the incoming request

formPromptBargeinGlobal bargein for voice interaction. This basically set an appropriate Vxml/json tags for voice browsers.

formGrammarSrcPrefixTo append the base URL to the grammar tag value

dontPrefixSrcLegacy: not used anymore

inputTypeTo select different templates, mainly of two types as of now. One for normal input/output forms voice functionality. The other types are for biometric operations such as enroll, etc.formform/enroll/verify/
formGrammarSrcGrammar source, grammar name or grammar URL. This works with formGrammarSrcPrefix tag to append the base URL if required

mainPromptText to speech, to prompt to play for user input. 

mainPrompt.wavWav file, to prompt to play for user input. If you want the wav file to be served by camlinconnect, then simply provide the file name. If you want to serve it from an external URL, then provide a full http/https URL.

noInputPromptText to speech, to play when no user input provided

noInputPrompt.wavWav file, to prompt on No user input. If you want the wav file to be served by camlinconnect, then simply provide the file name. If you want to serve it from an external URL, then provide a full http/https URL.

noInputPromptBargeinTo allow barge in for no input prompt
true/false
noInputTimeoutNo input timeout

noMatchPromptText to speech, to play wher user input is not matched against a grammar

noMatchPrompt.wavWav file, to prompt when user input is not matched against a grammar. If you want the wav file to be served by camlinconnect, then simply provide the file name. If you want to serve it from an external URL, then provide a full http/https URL.

noMatchPromptBargeinTo allow barge in for no match prompt

noMatchNoInputCountNo input and no match count3
langLanguageen-AU
maxnbest

This property controls the maximum size of the "application.lastresult$" array; the array is constrained to be no larger than the value specified by 'maxnbest'. 

1
grammarmaxagemax age for the grammar30s
audiomaxagemax age for the audio999999
inputmodesTo tell what kind of inputs are allowed for example dtmf,voice or both dtmf voicedtmf/voice/dtmf voice