- generateCTICodeForContextTransfer() - Method in interface com.speechstorm.fish.scripting.APIContext
-
Provides functionality to do a context transfer from any channel into the "Voice" channel only.
- generateCTICodeForContextTransfer() - Method in class com.speechstorm.fish.scripting.APIContextWrapper
-
Saves the current context into the call_contexts database table and
generates a URL for Visual IVR that allows it to be retrieved
- get(Object) - Method in class com.speechstorm.fish.scripting.BasicDBRow
-
Key can be either a string (column name, case insensitive) or an integer
(column index, zero-based).
- get(String) - Method in class com.speechstorm.fish.scripting.VariableMap
-
- getActiveChannelName() - Method in interface com.speechstorm.fish.scripting.APIContext
-
Provides the name of the current channel being used by the user.
- getActiveChannelName() - Method in class com.speechstorm.fish.scripting.APIContextWrapper
-
- getAttachedCallData(String) - Method in interface com.speechstorm.fish.scripting.APIContext
-
Returns the value of a piece of attached call data.
- getAttachedCallData(String) - Method in class com.speechstorm.fish.scripting.APIContextWrapper
-
- getCLI() - Method in interface com.speechstorm.fish.scripting.APIContext
-
Provides access to the CLI of this call i.e.
- getCLI() - Method in class com.speechstorm.fish.scripting.APIContextWrapper
-
- getCLIData(String) - Method in interface com.speechstorm.fish.scripting.APIContext
-
Accesses the CLI data for this call, and obtains the variable passed in the "sName_p"
parameter.
- getCLIData(String) - Method in class com.speechstorm.fish.scripting.APIContextWrapper
-
- getCurrentBlockOutputNodeNames() - Method in interface com.speechstorm.fish.scripting.APIContext
-
Provides a list of names, each of which corresponds to an output node for the current block.
- getCurrentBlockOutputNodeNames() - Method in class com.speechstorm.fish.scripting.APIContextWrapper
-
- getCurrentBlockRef() - Method in interface com.speechstorm.fish.scripting.APIContext
-
Provides access to a reference to the current block in the call, which will always be the Script block that is currently executing.
- getCurrentBlockRef() - Method in class com.speechstorm.fish.scripting.APIContextWrapper
-
- getDestinationVariableName() - Method in class com.speechstorm.fish.scripting.ezscript.statements.SetVariable
-
- getDNIS() - Method in interface com.speechstorm.fish.scripting.APIContext
-
Provides access to the DNIS of the current call, which represents the number that the caller dialled to reach the voice application
- getDNIS() - Method in class com.speechstorm.fish.scripting.APIContextWrapper
-
- getException() - Method in class com.speechstorm.fish.scripting.VUIUnitTest
-
- getID() - Method in class com.speechstorm.fish.scripting.VUIUnitTest
-
- getInitialChannelName() - Method in interface com.speechstorm.fish.scripting.APIContext
-
Provides the name of the channel in which the interaction began.
- getInitialChannelName() - Method in class com.speechstorm.fish.scripting.APIContextWrapper
-
- getInstance() - Static method in class com.speechstorm.fish.scripting.ScriptEngineCache
-
The only way to get an instance of ScriptEngineCache.
- getInvocableEngineFromFilePath(String, String) - Method in class com.speechstorm.fish.scripting.ScriptEngineCache
-
- getInvocableEngineFromUrl(URL, String) - Method in class com.speechstorm.fish.scripting.ScriptEngineCache
-
- getInvocableEngineFromUrl(String, String) - Method in class com.speechstorm.fish.scripting.ScriptEngineCache
-
- getLastFailureDetails() - Method in interface com.speechstorm.fish.scripting.APIContext
-
Generates a FailureDetails object to provide more context about the most recent failure to occur in
the call.
- getLastFailureDetails() - Method in class com.speechstorm.fish.scripting.APIContextWrapper
-
- getLastOutputNodeName() - Method in interface com.speechstorm.fish.scripting.APIContext
-
Provides the last output node name that has been processed in the call at the point it is called.
- getLastOutputNodeName() - Method in class com.speechstorm.fish.scripting.APIContextWrapper
-
- getLastRecognitionResults() - Method in interface com.speechstorm.fish.scripting.APIContext
-
Generates the recognition results from the last Menu or Question block.
- getLastRecognitionResults() - Method in class com.speechstorm.fish.scripting.APIContextWrapper
-
- getLastResult() - Method in interface com.speechstorm.fish.scripting.APIContext
-
Provides the last result obtained in the call, which can be used to identify the path taken to reach the current block.
- getLastResult() - Method in class com.speechstorm.fish.scripting.APIContextWrapper
-
- GetLastResult - Class in com.speechstorm.fish.scripting.ezscript.expressions
-
An expression whose value is the result of a context.getLastResult()
call.
- GetLastResult() - Constructor for class com.speechstorm.fish.scripting.ezscript.expressions.GetLastResult
-
- getLastResultDetail() - Method in interface com.speechstorm.fish.scripting.APIContext
-
Provides a more detailed result breakdown, such as the reason for an error in an error result.
- getLastResultDetail() - Method in class com.speechstorm.fish.scripting.APIContextWrapper
-
- getLogMessages() - Method in class com.speechstorm.fish.scripting.VUIUnitTest
-
- getMap() - Method in class com.speechstorm.fish.scripting.SerializableVariableMap
-
- getModuleID() - Method in interface com.speechstorm.fish.scripting.APIContext
-
Provides the numeric ID of the current module at any given point in the call flow
- getModuleID() - Method in class com.speechstorm.fish.scripting.APIContextWrapper
-
- getModuleName() - Method in interface com.speechstorm.fish.scripting.APIContext
-
Provides the name of the current module at any given point in the call flow
- getModuleName() - Method in class com.speechstorm.fish.scripting.APIContextWrapper
-
- getNamedQueryData(String, int) - Method in interface com.speechstorm.fish.scripting.APIContext
-
A specific implementation of the getRemoteHTTPData method for requesting and receiving database information
from 'services' tables that have been populated using the 'Flat File Loader' mechanism.
- getNamedQueryData(String, int) - Method in class com.speechstorm.fish.scripting.APIContextWrapper
-
- getNamedQueryData(int, String, int) - Static method in class com.speechstorm.fish.scripting.ScriptUtils
-
- getNames() - Method in class com.speechstorm.fish.scripting.VariableMap
-
This method retrieves all the variable names from
from variables_i.
- getNames(boolean) - Method in class com.speechstorm.fish.scripting.VariableMap
-
This method retrieves all the variable names from
from variables_i.
- getNativeContentType() - Method in class com.speechstorm.fish.scripting.NativeDataElement
-
- getNativeData() - Method in class com.speechstorm.fish.scripting.NativeDataElement
-
- getNumberOfCallsInLast2Weeks() - Method in interface com.speechstorm.fish.scripting.APIContext
-
Returns the number of calls that have occurred in the last 14 days from this CLI.
- getNumberOfCallsInLast2Weeks() - Method in class com.speechstorm.fish.scripting.APIContextWrapper
-
- getNumberOfCallsInLast4Weeks() - Method in interface com.speechstorm.fish.scripting.APIContext
-
Returns the number of calls that have occurred in the last 28 days from this CLI.
- getNumberOfCallsInLast4Weeks() - Method in class com.speechstorm.fish.scripting.APIContextWrapper
-
- getNumberOfCallsThisWeek() - Method in interface com.speechstorm.fish.scripting.APIContext
-
Returns the number of calls that have occurred this week from this CLI, where a week is
considered the last 7 days.
- getNumberOfCallsThisWeek() - Method in class com.speechstorm.fish.scripting.APIContextWrapper
-
- getNumberOfCallsToday() - Method in interface com.speechstorm.fish.scripting.APIContext
-
Returns the number of calls that have occurred today from this CLI
If the CLI data has not already been loaded for this call, a call to this method will
also ensure the CLI is loaded.
- getNumberOfCallsToday() - Method in class com.speechstorm.fish.scripting.APIContextWrapper
-
- getOptionalTypeFields() - Method in class com.speechstorm.fish.scripting.NativeDataElement
-
- getPlugins() - Method in interface com.speechstorm.fish.scripting.APIContext
-
Returns a map of all Plugins currently available in the call
- getPlugins() - Method in class com.speechstorm.fish.scripting.APIContextWrapper
-
- getPreviousBlockRef() - Method in interface com.speechstorm.fish.scripting.APIContext
-
Provides access to a reference to the previous block in the call.
- getPreviousBlockRef() - Method in class com.speechstorm.fish.scripting.APIContextWrapper
-
- getPrompt(String) - Method in interface com.speechstorm.fish.scripting.APIContext
-
Returns a read-only copy of the prompt that's currently in session with
the given name, or null if it is not found.
- getPrompt(String) - Method in class com.speechstorm.fish.scripting.APIContextWrapper
-
- getRandomPercentage() - Method in interface com.speechstorm.fish.scripting.APIContext
-
Miscellaneous helper method to generate a random percentage, useful for routing logic.
- getRandomPercentage() - Method in class com.speechstorm.fish.scripting.APIContextWrapper
-
- getRandomPercentage() - Static method in class com.speechstorm.fish.scripting.ScriptUtils
-
Generates a random integer between 1 and 100 inclusive.
- getRecognitionResults(String) - Method in interface com.speechstorm.fish.scripting.APIContext
-
Generates a RecognitionResults object for the most recent execution of the
block, whose name is provided via the parameter.
- getRecognitionResults(String) - Method in class com.speechstorm.fish.scripting.APIContextWrapper
-
- getRemoteHttpData(String, String, String, String, int) - Method in interface com.speechstorm.fish.scripting.APIContext
-
Makes an HTTP request onto a remote data end point.
- getRemoteHttpData(String, String, Map<String, String>, int) - Method in interface com.speechstorm.fish.scripting.APIContext
-
Makes an HTTP request onto a remote data end point.
- getRemoteHttpData(String, String, List<String>, String, String, int) - Method in interface com.speechstorm.fish.scripting.APIContext
-
Makes an HTTP request onto a remote data end point.
- getRemoteHttpData(String, String, List<String>, Map<String, String>, int) - Method in interface com.speechstorm.fish.scripting.APIContext
-
Makes an HTTP request onto a remote data end point.
- getRemoteHttpData(String, String, String, String, int) - Method in class com.speechstorm.fish.scripting.APIContextWrapper
-
- getRemoteHttpData(String, String, Map<String, String>, int) - Method in class com.speechstorm.fish.scripting.APIContextWrapper
-
- getRemoteHttpData(String, String, List<String>, String, String, int) - Method in class com.speechstorm.fish.scripting.APIContextWrapper
-
- getRemoteHttpData(String, String, List<String>, Map<String, String>, int) - Method in class com.speechstorm.fish.scripting.APIContextWrapper
-
- getRemoteHttpData(String, String, String, String, int) - Static method in class com.speechstorm.fish.scripting.ScriptUtils
-
- getRemoteHttpData(String, String, Map<String, String>, int) - Static method in class com.speechstorm.fish.scripting.ScriptUtils
-
- getRemoteHttpData(String, String, List<String>, String, String, int) - Static method in class com.speechstorm.fish.scripting.ScriptUtils
-
- getRemoteHttpData(String, String, List<String>, Map<String, String>, int) - Static method in class com.speechstorm.fish.scripting.ScriptUtils
-
- getResponseJson() - Method in interface com.speechstorm.fish.scripting.RemoteDataResult
-
If the call has finished successfully then return the
body of the response as parsed JSON.
- getResponseJson() - Method in class com.speechstorm.fish.scripting.RemoteEmailDataResult
-
- getResponseJson() - Method in class com.speechstorm.fish.scripting.RemoteHttpDataResult
-
If the HTTP call has finished successfully then return the
body of the response as parsed JSON.
- getResponseRows() - Method in interface com.speechstorm.fish.scripting.RemoteDataResult
-
If the call has finished successfully then return the
body of the response as parsed JSON.
- getResponseRows() - Method in class com.speechstorm.fish.scripting.RemoteEmailDataResult
-
- getResponseRows() - Method in class com.speechstorm.fish.scripting.RemoteHttpDataResult
-
- getResponseText() - Method in interface com.speechstorm.fish.scripting.RemoteDataResult
-
If the call has finished successfully then return the
body of the response as plain text.
- getResponseText() - Method in class com.speechstorm.fish.scripting.RemoteEmailDataResult
-
- getResponseText() - Method in class com.speechstorm.fish.scripting.RemoteHttpDataResult
-
If the HTTP call has finished successfully then return the
body of the response as plain text.
- getResponseXml() - Method in interface com.speechstorm.fish.scripting.RemoteDataResult
-
If the call has finished successfully then return the
body of the response as parsed XML.
- getResponseXml() - Method in class com.speechstorm.fish.scripting.RemoteEmailDataResult
-
- getResponseXml() - Method in class com.speechstorm.fish.scripting.RemoteHttpDataResult
-
If the HTTP call has finished successfully then return the
body of the response as parsed XML.
- getResults() - Method in class com.speechstorm.fish.scripting.VUIUnitTestRun
-
- getReturnValue() - Method in class com.speechstorm.fish.scripting.VUIUnitTest
-
- getSerializableVariables() - Method in class com.speechstorm.fish.scripting.VariableMap
-
This method was initially returning all the serialised
variables.
- getSourceValue() - Method in class com.speechstorm.fish.scripting.ezscript.statements.SetVariable
-
- getStringVariableNames() - Method in class com.speechstorm.fish.scripting.VariableMap
-
Returns only the names of variables whose values are instances
of java.lang.String.
- getTargetPlatform() - Method in class com.speechstorm.fish.scripting.NativeDataElement
-
- getText() - Method in class com.speechstorm.fish.scripting.NativeDataElement
-
- getUnitTestScriptText() - Method in class com.speechstorm.fish.scripting.VUIUnitTest
-
- getValue() - Method in class com.speechstorm.fish.scripting.ezscript.expressions.Constant
-
- getVariable(String) - Method in interface com.speechstorm.fish.scripting.APIContext
-
Accesses the value of a variable at the current time
- getVariable(String) - Method in class com.speechstorm.fish.scripting.APIContextWrapper
-
- GetVariable - Class in com.speechstorm.fish.scripting.ezscript.expressions
-
An expression whose value is the result of a context.getVariable()
call.
- GetVariable() - Constructor for class com.speechstorm.fish.scripting.ezscript.expressions.GetVariable
-
- GetVariable(Expression) - Constructor for class com.speechstorm.fish.scripting.ezscript.expressions.GetVariable
-
- getVariableName() - Method in class com.speechstorm.fish.scripting.ezscript.expressions.GetVariable
-
- getVariableNames() - Method in interface com.speechstorm.fish.scripting.APIContext
-
Generates a collection of all variables currently assigned a value within
the call, but does not include any confidential variables.
- getVariableNames(boolean) - Method in interface com.speechstorm.fish.scripting.APIContext
-
Generates a collection of all variables currently assigned a value within
the call
- getVariableNames() - Method in class com.speechstorm.fish.scripting.APIContextWrapper
-
- getVariableNames(boolean) - Method in class com.speechstorm.fish.scripting.APIContextWrapper
-
- getVoicePlatformFullCallID() - Method in interface com.speechstorm.fish.scripting.APIContext
-
Provides access to the Voice Platform Full Call ID, a unique identifier generated by the voice platform at the start of the call
- getVoicePlatformFullCallID() - Method in class com.speechstorm.fish.scripting.APIContextWrapper
-
- getVoicePlatformSessionID() - Method in interface com.speechstorm.fish.scripting.APIContext
-
Provides access to the Voice Platform Session ID, a unique identifier generated by the voice platform at the start of the call
- getVoicePlatformSessionID() - Method in class com.speechstorm.fish.scripting.APIContextWrapper
-
- getVuiPreference(String) - Method in interface com.speechstorm.fish.scripting.APIContext
-
Allows you to find the value of a VUI Preference at the current point in the call
- getVuiPreference(String) - Method in class com.speechstorm.fish.scripting.APIContextWrapper
-