Package-level declarations
Types
Link copied to clipboard
Agentless Dialer config
Link copied to clipboard
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
A key-value pair to associate with a resource.
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<CampaignTag>? = null)