Builder
Properties
List of additional email addresses for an email contact.
Indicates how an outbound campaign call is actually disposed if the contact is connected to Amazon Connect.
The attributes of the contact.
Information about how agent, bot, and customer interact in a chat contact.
The timestamp when customer endpoint connected to Amazon Connect.
This is the root contactId which is used as a unique identifier for all subsequent contacts in a contact tree.
A map of string key/value pairs that contain user-defined attributes which are lightly typed within the contact. This object is used only for task contacts.
Information about the contact evaluations where the key is the FormId, which is a unique identifier for the form.
The customer or external third party participant endpoint.
The customer's identification number. For example, the CustomerId
may be a customer number from your CRM. You can create a Lambda function to pull the unique customer ID of the caller from your CRM system. If you enable Amazon Connect Voice ID capability, this attribute is populated with the CustomerSpeakerId
of the caller.
Information about customer’s voice activity.
The description of the contact.
Information about the call disconnect experience.
The disconnect reason for the contact.
The date and time that the customer endpoint disconnected from the current contact, in UTC time. In transfer scenarios, the DisconnectTimestamp of the previous contact indicates the date and time when that contact ended.
If this contact is related to other contacts, this is the ID of the initial contact.
Indicates how the contact was initiated.
The date and time this contact was initiated, in UTC time. For INBOUND
, this is when the contact arrived. For OUTBOUND
, this is when the agent began dialing. For CALLBACK
, this is when the callback contact was created. For TRANSFER
and QUEUE_TRANSFER
, this is when the transfer was initiated. For API
, this is when the request arrived. For EXTERNAL_OUTBOUND
, this is when the agent started dialing the external participant. For MONITOR
, this is when the supervisor started listening to a contact.
The timestamp when the contact was last paused.
The timestamp when the contact was last resumed.
The timestamp when contact was last updated.
If this contact is not the first contact, this is the ID of the previous contact.
Information about the quality of the participant's media connection.
An integer that represents the queue priority to be applied to the contact (lower priorities are routed preferentially). Cannot be specified if the QueueTimeAdjustmentSeconds is specified. Must be statically defined, must be larger than zero, and a valid integer value. Default Value is 5.
An integer that represents the queue time adjust to be applied to the contact, in seconds (longer / larger queue time are routed preferentially). Cannot be specified if the QueuePriority is specified. Must be statically defined and a valid integer value.
If recording was enabled, this is information about the recordings.
The contactId that is related to this contact.
Latest routing criteria on the contact.
The timestamp, in Unix epoch time format, at which to start running the inbound flow.
A set of system defined key-value pairs stored on individual contact segments using an attribute map. The attributes are standard Amazon Connect attributes and can be accessed in flows. Attribute keys can include only alphanumeric, -, and _ characters. This field can be used to show channel subtype. For example, connect:Guide
or connect:SMS
.
The system endpoint. For INBOUND
, this is the phone number or email address that the customer dialed. For OUTBOUND
and EXTERNAL_OUTBOUND
, this is the outbound caller ID number assigned to the outbound queue that is used to dial the customer. For callback, this shows up as Softphone for calls handled by agents with softphone.
Total pause count for a contact.
Total pause duration for a contact in seconds.
Information about Amazon Connect Wisdom.
Functions
construct an aws.sdk.kotlin.services.connect.model.AdditionalEmailRecipients inside the given block
construct an aws.sdk.kotlin.services.connect.model.AgentInfo inside the given block
construct an aws.sdk.kotlin.services.connect.model.Campaign inside the given block
construct an aws.sdk.kotlin.services.connect.model.ChatMetrics inside the given block
construct an aws.sdk.kotlin.services.connect.model.ContactDetails inside the given block
construct an aws.sdk.kotlin.services.connect.model.Customer inside the given block
construct an aws.sdk.kotlin.services.connect.model.EndpointInfo inside the given block
construct an aws.sdk.kotlin.services.connect.model.CustomerVoiceActivity inside the given block
construct an aws.sdk.kotlin.services.connect.model.DisconnectDetails inside the given block
construct an aws.sdk.kotlin.services.connect.model.QualityMetrics inside the given block
construct an aws.sdk.kotlin.services.connect.model.QueueInfo inside the given block
construct an aws.sdk.kotlin.services.connect.model.RoutingCriteria inside the given block
construct an aws.sdk.kotlin.services.connect.model.EndpointInfo inside the given block
construct an aws.sdk.kotlin.services.connect.model.WisdomInfo inside the given block