Package com.mypurecloud.sdk.v2.model
Class AdjustableLiveSpeakerDetection
java.lang.Object
com.mypurecloud.sdk.v2.model.AdjustableLiveSpeakerDetection
- All Implemented Interfaces:
Serializable
AdjustableLiveSpeakerDetection
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumModes to tune between speed to live speaker detection vs accuracy. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanThe name of the event that triggered the ALSD evaluation (e.g., line.connect, speech.generic).getMode()inthashCode()isPersonLikely(Boolean isPersonLikely) The output of the ALSD detector, evaluating whether there is likely a person on the call based on the above inputs, and if so, a person is detected early (person disposition name and speech.person analyzer result) and the associated action taken (e.g., speech.person postconnect entry in the disposition table has the action to transfer to a queue).lineConnected(Boolean lineConnected) Protocol line connect received (answered by a person, machine, busy, fax).Modes to tune between speed to live speaker detection vs accuracy.preconnectDuration(String preconnectDuration) ISO 8601 formatted relative duration (e.g., PT30.8427419S for 30.8 seconds), calculated on line connect.voidsetEventName(String eventName) voidsetIsPersonLikely(Boolean isPersonLikely) voidsetLineConnected(Boolean lineConnected) voidvoidsetPreconnectDuration(String preconnectDuration) voidsetTotalRingbacks(Integer totalRingbacks) toString()totalRingbacks(Integer totalRingbacks) Number of tone.ring.* analyzer events detected during the call (expected mostly during pre-connect but the last ringback tone detection could potentially complete after line connect, which will increment totalRingbacks still).
-
Constructor Details
-
AdjustableLiveSpeakerDetection
public AdjustableLiveSpeakerDetection() -
AdjustableLiveSpeakerDetection
-
-
Method Details
-
mode
Modes to tune between speed to live speaker detection vs accuracy. -
getMode
-
setMode
-
preconnectDuration
ISO 8601 formatted relative duration (e.g., PT30.8427419S for 30.8 seconds), calculated on line connect. -
getPreconnectDuration
-
setPreconnectDuration
-
eventName
The name of the event that triggered the ALSD evaluation (e.g., line.connect, speech.generic). -
getEventName
-
setEventName
-
isPersonLikely
The output of the ALSD detector, evaluating whether there is likely a person on the call based on the above inputs, and if so, a person is detected early (person disposition name and speech.person analyzer result) and the associated action taken (e.g., speech.person postconnect entry in the disposition table has the action to transfer to a queue). -
getIsPersonLikely
-
setIsPersonLikely
-
totalRingbacks
Number of tone.ring.* analyzer events detected during the call (expected mostly during pre-connect but the last ringback tone detection could potentially complete after line connect, which will increment totalRingbacks still). -
getTotalRingbacks
-
setTotalRingbacks
-
lineConnected
Protocol line connect received (answered by a person, machine, busy, fax). -
getLineConnected
-
setLineConnected
-
equals
-
hashCode
public int hashCode() -
toString
-