ConnectCampaignService / Client / update_campaign_dialer_config

update_campaign_dialer_config#

ConnectCampaignService.Client.update_campaign_dialer_config(**kwargs)#

Updates the dialer config of a campaign. This API is idempotent.

See also: AWS API Documentation

Request Syntax

response = client.update_campaign_dialer_config(
    id='string',
    dialerConfig={
        'progressiveDialerConfig': {
            'bandwidthAllocation': 123.0,
            'dialingCapacity': 123.0
        },
        'predictiveDialerConfig': {
            'bandwidthAllocation': 123.0,
            'dialingCapacity': 123.0
        },
        'agentlessDialerConfig': {
            'dialingCapacity': 123.0
        }
    }
)
Parameters:
  • id (string) –

    [REQUIRED]

    Identifier representing a Campaign

  • dialerConfig (dict) –

    [REQUIRED]

    The possible types of dialer config parameters

    Note

    This is a Tagged Union structure. Only one of the following top level keys can be set: progressiveDialerConfig, predictiveDialerConfig, agentlessDialerConfig.

    • progressiveDialerConfig (dict) –

      Progressive Dialer config

      • bandwidthAllocation (float) – [REQUIRED]

        The bandwidth allocation of a queue resource.

      • dialingCapacity (float) –

        Allocates dialing capacity for this campaign between multiple active campaigns

    • predictiveDialerConfig (dict) –

      Predictive Dialer config

      • bandwidthAllocation (float) – [REQUIRED]

        The bandwidth allocation of a queue resource.

      • dialingCapacity (float) –

        Allocates dialing capacity for this campaign between multiple active campaigns

    • agentlessDialerConfig (dict) –

      Agentless Dialer config

      • dialingCapacity (float) –

        Allocates dialing capacity for this campaign between multiple active campaigns

Returns:

None

Exceptions