Package | Description |
---|---|
com.nuecho.rivr.voicexml.servlet |
VoiceXML dialogue servlet and related classes.
|
com.nuecho.rivr.voicexml.turn |
VoiceXML turns.
|
com.nuecho.rivr.voicexml.turn.input |
VoiceXML input turn classes.
|
com.nuecho.rivr.voicexml.turn.last |
VoiceXML last turn classes.
|
com.nuecho.rivr.voicexml.turn.output |
VoiceXML output turn classes.
|
com.nuecho.rivr.voicexml.turn.output.audio |
Audio items.
|
com.nuecho.rivr.voicexml.turn.output.fetch |
Fetch configuration.
|
com.nuecho.rivr.voicexml.turn.output.grammar |
Grammar Items.
|
com.nuecho.rivr.voicexml.util.json |
JSON-related classes.
|
Modifier and Type | Class and Description |
---|---|
class |
FileUpload
HTTP-uploaded file via
multipart/form-data , typically the audio
file of a recording. |
Modifier and Type | Class and Description |
---|---|
class |
VariableList
Collection of pairs of variable names and initial expression.
|
class |
VoiceXmlDocumentTurn
Base class for
VoiceXmlOutputTurn and VoiceXmlLastTurn . |
Modifier and Type | Class and Description |
---|---|
class |
MarkInfo
MarkInfo contains the name of the last mark encountered before a
recognition and the time elapsed between the beginning of the interaction and
the start of the recognition. |
class |
RecognitionInfo
RecognitionInfo contains a JSON representation of the VoiceXml
recognition result (application.lastresult$) and optionally a
MarkInfo containing information about the last Mark
encountered before the recognition occurred. |
class |
RecordingInfo
RecordingInfo contains the recorded file, its duration and other meta
information produced by an Interaction with a
Interaction.FinalRecordingWindow . |
class |
TransferStatus
The status of a
Transfer . |
class |
TransferStatusInfo
TransferStatusInfo is the result of a Transfer and is
composed of a TransferStatus and the transfer Duration . |
class |
VoiceXmlEvent
A VoiceXml event thrown by the platform composed of a name and a message.
|
class |
VoiceXmlInputTurn
The result of an interaction with the platform, it may contains one or many
of the following: a recognition result, a recording, VoiceXml events, a
transfer status, a script result, uploaded files.
|
Modifier and Type | Class and Description |
---|---|
class |
Disconnect
Terminates a
VoiceXmlDialogue with a disconnect. |
class |
Exit
Terminates a
VoiceXmlDialogue with an exit, returning the control to
the platform. |
class |
Goto
Terminates a
VoiceXmlDialogue with a goto, transferring the control
to another application specified with a URI. |
class |
Return
Terminates a
VoiceXmlDialogue with a return, transferring the control
back to the calling dialogue. |
class |
Submit
Terminates a
VoiceXmlDialogue with a submit, sending information to
the server and leaving control to the document returned by the request. |
class |
VoiceXmlLastTurn
Base class for the last turn returned by a
VoiceXmlDialogue . |
Modifier and Type | Class and Description |
---|---|
class |
BlindTransfer
A
BlindTransfer is a Transfer where the outcome is not
monitored. |
class |
BridgeTransfer
A
BridgeTransfer is a SupervisedTransfer that connects the
caller to the callee in a full duplex conversation. |
class |
ConsultationTransfer
A
ConsultationTransfer is a is a SupervisedTransfer that is
similar to a BlindTransfer except that the outcome of the transfer
call setup is known and the caller is not dropped as a result of an
unsuccessful transfer attempt. |
class |
DtmfRecognition
A
DtmfRecognition represents the DTMF part of an interaction phase
recognition configuration. |
class |
Interaction
An
Interaction is a VoiceXmlOutputTurn that represents a list
of Interaction.Prompt with an optional Interaction.FinalRecognitionWindow or
Interaction.FinalRecordingWindow phase. |
static class |
Interaction.FinalRecognitionWindow
A
Interaction.FinalRecognitionWindow is an optional final phase of an
Interaction . |
static class |
Interaction.FinalRecordingWindow
A
Interaction.FinalRecordingWindow is an optional final phase of an
Interaction . |
static class |
Interaction.Prompt
A
Interaction.Prompt represent a phase in an Interaction and is
composed of a sequence of AudioItem and optionally a speech
and/or a DTMF recognition configuration. |
class |
Message
|
class |
ObjectCall
An
ObjectCall is a VoiceXmlOutputTurn used to exploit
platform-specific functionality. |
static class |
ObjectCall.Parameter
ObjectCall parameter, can be created with a string value, a
JsonValue or an expression. |
static class |
ObjectCall.ParameterValueType
Types of parameter for <object>.
|
class |
Recognition
Base class of an interaction phase recognition configuration parts.
|
class |
Recording
A
Recording represents the description of a recording final phase of
an interaction. |
class |
Script
A
Script is a VoiceXmlOutputTurn that declares variables
and/or executes a script. |
class |
SpeechRecognition
A
SpeechRecognition represents the speech part of an interaction
phase recognition configuration. |
class |
SubdialogueCall
A
SubdialogueCall is a VoiceXmlOutputTurn that invokes
another external dialogue. |
static class |
SubdialogueCall.Parameter
SubdialogueCall parameter, can be created with a string value, a
JsonValue or an expression. |
class |
SupervisedTransfer
A
SupervisedTransfer is a Transfer where the outcome is
monitored and where a transfer failure can be handled gracefully. |
class |
Transfer
This abstract class is the superclass of all classes representing a transfer
to another entity.
|
class |
VoiceXmlOutputTurn
This abstract class is the superclass of all classes representing a turn
interpreted by the VoiceXML platform.
|
Modifier and Type | Class and Description |
---|---|
class |
AudioFile
A
AudioFile represents an audio file with an optional synthesis text
backup. |
class |
AudioItem
This abstract class is the superclass of all classes representing an audio
element in the dialogue.
|
class |
Mark
|
class |
Pause
|
class |
SpeechSynthesis
A
SpeechSynthesis represents a text that will be spoken using a
synthesis voice. |
Modifier and Type | Class and Description |
---|---|
class |
DocumentFetchConfiguration
Fetch properties for a document:
maxage
maxstale
timeout
fetchhint
fetchaudio
|
class |
FetchConfiguration
Fetch properties for a resource:
maxage
maxstale
timeout
fetchhint
|
Modifier and Type | Class and Description |
---|---|
class |
GrammarItem
This abstract class is the superclass of all classes representing a grammar
element in the dialogue.
|
class |
GrammarReference
A
GrammarReference represents an external grammar reachable with an
URI. |
class |
InlineStringGrammar
An
InlineStringGrammar represents a text source grammar inlined in
the VoiceXML document. |
class |
InlineXmlGrammar
An
InlineXmlGrammar represents an XML source grammar inlined in the
VoiceXML document. |
Modifier and Type | Method and Description |
---|---|
static void |
JsonUtils.add(javax.json.JsonObjectBuilder builder,
String name,
JsonSerializable serializable) |
Modifier and Type | Method and Description |
---|---|
static javax.json.JsonValue |
JsonUtils.toJson(Iterable<? extends JsonSerializable> serializables) |
Copyright © 2019 Nu Echo Inc..