Package-level declarations
Types
Link copied to clipboard
Agentless Dialer config
Link copied to clipboard
data class CampaignAnswerMachineDetectionConfig(val awaitAnswerMachinePrompt: Boolean? = null, val enableAnswerMachineDetection: Boolean)
The configuration used for answering machine detection during outbound calls
Link copied to clipboard
data class CampaignDialerConfig(val agentlessDialerConfig: CampaignAgentlessDialerConfig? = null, val predictiveDialerConfig: CampaignPredictiveDialerConfig? = null, val progressiveDialerConfig: CampaignProgressiveDialerConfig? = null)
The possible types of dialer config parameters
Link copied to clipboard
data class CampaignOutboundCallConfig(val answerMachineDetectionConfig: CampaignAnswerMachineDetectionConfig? = null, val connectContactFlowArn: String, val connectQueueArn: String? = null, val connectSourcePhoneNumber: String? = null)
The configuration used for outbound calls.
Link copied to clipboard
data class CampaignPredictiveDialerConfig(val bandwidthAllocation: Double, val dialingCapacity: Double? = null)
Predictive Dialer config
Link copied to clipboard
data class CampaignProgressiveDialerConfig(val bandwidthAllocation: Double, val dialingCapacity: Double? = null)
Progressive Dialer config
Link copied to clipboard
data class GetCampaignResult(val arn: String? = null, val dialerConfig: CampaignDialerConfig? = null, val name: String? = null, val outboundCallConfig: CampaignOutboundCallConfig? = null, val tags: List<Tag>? = null)