class Aws::Connect::Types::StartOutboundVoiceContactRequest

@note When making an API call, you may pass StartOutboundVoiceContactRequest

data as a hash:

    {
      destination_phone_number: "PhoneNumber", # required
      contact_flow_id: "ContactFlowId", # required
      instance_id: "InstanceId", # required
      client_token: "ClientToken",
      source_phone_number: "PhoneNumber",
      queue_id: "QueueId",
      attributes: {
        "AttributeName" => "AttributeValue",
      },
    }

@!attribute [rw] destination_phone_number

The phone number of the customer, in E.164 format.
@return [String]

@!attribute [rw] contact_flow_id

The identifier of the contact flow for the outbound call. To see the
ContactFlowId in the Amazon Connect console user interface, on the
navigation menu go to **Routing**, **Contact Flows**. Choose the
contact flow. On the contact flow page, under the name of the
contact flow, choose **Show additional flow information**. The
ContactFlowId is the last part of the ARN, shown here in bold:

arn:aws:connect:us-west-2:xxxxxxxxxxxx:instance/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/contact-flow/**846ec553-a005-41c0-8341-xxxxxxxxxxxx**
@return [String]

@!attribute [rw] instance_id

The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
@return [String]

@!attribute [rw] client_token

A unique, case-sensitive identifier that you provide to ensure the
idempotency of the request. The token is valid for 7 days after
creation. If a contact is already started, the contact ID is
returned.

**A suitable default value is auto-generated.** You should normally
not need to pass this option.
@return [String]

@!attribute [rw] source_phone_number

The phone number associated with the Amazon Connect instance, in
E.164 format. If you do not specify a source phone number, you must
specify a queue.
@return [String]

@!attribute [rw] queue_id

The queue for the call. If you specify a queue, the phone displayed
for caller ID is the phone number specified in the queue. If you do
not specify a queue, the queue defined in the contact flow is used.
If you do not specify a queue, you must specify a source phone
number.
@return [String]

@!attribute [rw] attributes

A custom key-value pair using an attribute map. The attributes are
standard Amazon Connect attributes, and can be accessed in contact
flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per
contact. Attribute keys can include only alphanumeric, dash, and
underscore characters.
@return [Hash<String,String>]

@see docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/StartOutboundVoiceContactRequest AWS API Documentation

Constants

SENSITIVE