Package com.mypurecloud.sdk.v2.model
Class CallbackMediaSettings
java.lang.Object
com.mypurecloud.sdk.v2.model.CallbackMediaSettings
- All Implemented Interfaces:
Serializable
CallbackMediaSettings
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe action to take if an answering machine is detected during the outbound call of a customer first callback.static enumThe action to take if a live voice is detected during the outbound call of a customer first callback.static enumThe mode callbacks will use on this queue. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionalertingTimeoutSeconds(Integer alertingTimeoutSeconds) The alerting timeout for the media type, in secondsansweringMachineFlow(DomainEntityRef answeringMachineFlow) The inbound flow to transfer to if an answering machine is detected during the outbound call of a customer first callback when answeringMachineReactionType is set to TransferToFlow.answeringMachineReactionType(CallbackMediaSettings.AnsweringMachineReactionTypeEnum answeringMachineReactionType) The action to take if an answering machine is detected during the outbound call of a customer first callback.autoAnswerAlertToneSeconds(Double autoAnswerAlertToneSeconds) How long to play the alerting tone for an auto-answer interactionautoDialDelaySeconds(Integer autoDialDelaySeconds) Time in seconds after agent connects to callback before outgoing call is auto-dialed.autoEndDelaySeconds(Integer autoEndDelaySeconds) Time in seconds after agent disconnects from the outgoing call before the encasing callback is auto-ended.edgeGroup(DomainEntityRef edgeGroup) The identifier of the edge group that will place the calls.enableAutoAnswer(Boolean enableAutoAnswer) Indicates if auto-answer is enabled for the given media type or subtype (default is false).enableAutoDialAndEnd(Boolean enableAutoDialAndEnd) Flag to enable Auto-Dial and Auto-End automation for callbacks on this queue.booleangetMode()getSite()inthashCode()liveVoiceFlow(DomainEntityRef liveVoiceFlow) The inbound flow to transfer to if a live voice is detected during the outbound call of a customer first callback.liveVoiceReactionType(CallbackMediaSettings.LiveVoiceReactionTypeEnum liveVoiceReactionType) The action to take if a live voice is detected during the outbound call of a customer first callback.manualAnswerAlertToneSeconds(Double manualAnswerAlertToneSeconds) How long to play the alerting tone for a manual-answer interactionmaxRetryCount(Integer maxRetryCount) Maximum number of retries that should be attempted to try and connect a customer first callback to a customer when the initial callback attempt did not connect.The mode callbacks will use on this queue.pacingModifier(Double pacingModifier) Controls the maximum number of outbound calls at one time when mode is CustomerFirst.retryDelaySeconds(Integer retryDelaySeconds) Delay in seconds between each retry of a customer first callback.serviceLevel(ServiceLevel serviceLevel) The targeted service level for the media typevoidsetAlertingTimeoutSeconds(Integer alertingTimeoutSeconds) voidsetAnsweringMachineFlow(DomainEntityRef answeringMachineFlow) voidsetAnsweringMachineReactionType(CallbackMediaSettings.AnsweringMachineReactionTypeEnum answeringMachineReactionType) voidsetAutoAnswerAlertToneSeconds(Double autoAnswerAlertToneSeconds) voidsetAutoDialDelaySeconds(Integer autoDialDelaySeconds) voidsetAutoEndDelaySeconds(Integer autoEndDelaySeconds) voidsetEdgeGroup(DomainEntityRef edgeGroup) voidsetEnableAutoAnswer(Boolean enableAutoAnswer) voidsetEnableAutoDialAndEnd(Boolean enableAutoDialAndEnd) voidsetLiveVoiceFlow(DomainEntityRef liveVoiceFlow) voidsetLiveVoiceReactionType(CallbackMediaSettings.LiveVoiceReactionTypeEnum liveVoiceReactionType) voidsetManualAnswerAlertToneSeconds(Double manualAnswerAlertToneSeconds) voidsetMaxRetryCount(Integer maxRetryCount) voidvoidsetPacingModifier(Double pacingModifier) voidsetRetryDelaySeconds(Integer retryDelaySeconds) voidsetServiceLevel(ServiceLevel serviceLevel) voidsetSite(DomainEntityRef site) site(DomainEntityRef site) The identifier of the site to be used for dialing; can be set in place of an edge group.toString()
-
Constructor Details
-
CallbackMediaSettings
public CallbackMediaSettings() -
CallbackMediaSettings
-
-
Method Details
-
enableAutoAnswer
Indicates if auto-answer is enabled for the given media type or subtype (default is false). Subtype settings take precedence over media type settings. -
getEnableAutoAnswer
-
setEnableAutoAnswer
-
alertingTimeoutSeconds
The alerting timeout for the media type, in seconds -
getAlertingTimeoutSeconds
-
setAlertingTimeoutSeconds
-
serviceLevel
The targeted service level for the media type -
getServiceLevel
-
setServiceLevel
-
autoAnswerAlertToneSeconds
How long to play the alerting tone for an auto-answer interaction -
getAutoAnswerAlertToneSeconds
-
setAutoAnswerAlertToneSeconds
-
manualAnswerAlertToneSeconds
How long to play the alerting tone for a manual-answer interaction -
getManualAnswerAlertToneSeconds
-
setManualAnswerAlertToneSeconds
-
mode
The mode callbacks will use on this queue. -
getMode
-
setMode
-
enableAutoDialAndEnd
Flag to enable Auto-Dial and Auto-End automation for callbacks on this queue. -
getEnableAutoDialAndEnd
-
setEnableAutoDialAndEnd
-
autoDialDelaySeconds
Time in seconds after agent connects to callback before outgoing call is auto-dialed. Allowable values in range 0 - 1200 seconds. Defaults to 300 seconds. -
getAutoDialDelaySeconds
-
setAutoDialDelaySeconds
-
autoEndDelaySeconds
Time in seconds after agent disconnects from the outgoing call before the encasing callback is auto-ended. Allowable values in range 0 - 1200 seconds. Defaults to 300 seconds. -
getAutoEndDelaySeconds
-
setAutoEndDelaySeconds
-
pacingModifier
Controls the maximum number of outbound calls at one time when mode is CustomerFirst. -
getPacingModifier
-
setPacingModifier
-
maxRetryCount
Maximum number of retries that should be attempted to try and connect a customer first callback to a customer when the initial callback attempt did not connect. -
getMaxRetryCount
-
setMaxRetryCount
-
retryDelaySeconds
Delay in seconds between each retry of a customer first callback. -
getRetryDelaySeconds
-
setRetryDelaySeconds
-
liveVoiceReactionType
public CallbackMediaSettings liveVoiceReactionType(CallbackMediaSettings.LiveVoiceReactionTypeEnum liveVoiceReactionType) The action to take if a live voice is detected during the outbound call of a customer first callback. -
getLiveVoiceReactionType
-
setLiveVoiceReactionType
public void setLiveVoiceReactionType(CallbackMediaSettings.LiveVoiceReactionTypeEnum liveVoiceReactionType) -
liveVoiceFlow
The inbound flow to transfer to if a live voice is detected during the outbound call of a customer first callback. -
getLiveVoiceFlow
-
setLiveVoiceFlow
-
answeringMachineReactionType
public CallbackMediaSettings answeringMachineReactionType(CallbackMediaSettings.AnsweringMachineReactionTypeEnum answeringMachineReactionType) The action to take if an answering machine is detected during the outbound call of a customer first callback. -
getAnsweringMachineReactionType
-
setAnsweringMachineReactionType
public void setAnsweringMachineReactionType(CallbackMediaSettings.AnsweringMachineReactionTypeEnum answeringMachineReactionType) -
answeringMachineFlow
The inbound flow to transfer to if an answering machine is detected during the outbound call of a customer first callback when answeringMachineReactionType is set to TransferToFlow. -
getAnsweringMachineFlow
-
setAnsweringMachineFlow
-
edgeGroup
The identifier of the edge group that will place the calls. Can be set to specify custom edge group instead of default one. -
getEdgeGroup
-
setEdgeGroup
-
site
The identifier of the site to be used for dialing; can be set in place of an edge group. -
getSite
-
setSite
-
equals
-
hashCode
public int hashCode() -
toString
-