Package-level declarations

Types

Link copied to clipboard
data class CampaignAgentlessDialerConfig(val dialingCapacity: Double? = null)

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)