public final class DtmfRecognition extends Recognition
DtmfRecognition
represents the DTMF part of an interaction phase
recognition configuration. It is composed of a list of DTMF
GrammarItem
and optional properties (inter-digit timeout, term
timeout, term char).Constructor and Description |
---|
DtmfRecognition(GrammarItem... grammarItems) |
DtmfRecognition(List<GrammarItem> grammarItems) |
Modifier and Type | Method and Description |
---|---|
protected void |
addJsonProperties(javax.json.JsonObjectBuilder builder) |
DtmfRecognition |
copy() |
boolean |
equals(Object obj) |
Duration |
getInterDigitTimeout() |
String |
getTermChar() |
Duration |
getTermTimeout() |
int |
hashCode() |
void |
setInterDigitTimeout(Duration interDigitTimeout) |
void |
setTermChar(String termChar) |
void |
setTermTimeout(Duration termTimeout) |
addProperty, asJson, copyPropertiesTo, getGrammarItems, getProperty, getPropertyNames, hasProperty, removeProperty, setGrammarItems, setGrammarItems, toString
public DtmfRecognition(GrammarItem... grammarItems)
grammarItems
- The list of DTMF GrammarItem
. Not null.public DtmfRecognition(List<GrammarItem> grammarItems)
grammarItems
- The list of DTMF GrammarItem
. Not null.public void setInterDigitTimeout(Duration interDigitTimeout)
interDigitTimeout
- The inter-digit timeout value to use when
recognizing DTMF input. null
to use the VoiceXML
platform default.public void setTermTimeout(Duration termTimeout)
termTimeout
- The terminating timeout to use when recognizing DTMF
input. null
to use the VoiceXML platform defaultpublic void setTermChar(String termChar)
termChar
- The terminating DTMF character for DTMF input
recognition. Must be empty or a single character.
null
to use the VoiceXML platform defaultpublic Duration getInterDigitTimeout()
public Duration getTermTimeout()
public String getTermChar()
protected void addJsonProperties(javax.json.JsonObjectBuilder builder)
addJsonProperties
in class Recognition
public int hashCode()
hashCode
in class Recognition
public boolean equals(Object obj)
equals
in class Recognition
public DtmfRecognition copy()
Copyright © 2019 Nu Echo Inc..