Class: Aws::Connect::Types::Contact
- Inherits:
-
Struct
- Object
- Struct
- Aws::Connect::Types::Contact
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-connect/types.rb
Overview
Contains information about a contact.
Constant Summary collapse
- SENSITIVE =
[:name, :description]
Instance Attribute Summary collapse
-
#additional_email_recipients ⇒ Types::AdditionalEmailRecipients
List of additional email addresses for an email contact.
-
#agent_info ⇒ Types::AgentInfo
Information about the agent who accepted the contact.
-
#answering_machine_detection_status ⇒ String
Indicates how an [outbound campaign] call is actually disposed if the contact is connected to Amazon Connect.
-
#arn ⇒ String
The Amazon Resource Name (ARN) for the contact.
-
#attributes ⇒ Hash<String,String>
The attributes of the contact.
-
#campaign ⇒ Types::Campaign
Information associated with a campaign.
-
#channel ⇒ String
How the contact reached your contact center.
-
#chat_metrics ⇒ Types::ChatMetrics
Information about how agent, bot, and customer interact in a chat contact.
-
#connected_to_system_timestamp ⇒ Time
The timestamp when customer endpoint connected to Amazon Connect.
-
#contact_association_id ⇒ String
This is the root contactId which is used as a unique identifier for all subsequent contacts in a contact tree.
-
#contact_details ⇒ Types::ContactDetails
A map of string key/value pairs that contain user-defined attributes which are lightly typed within the contact.
-
#contact_evaluations ⇒ Hash<String,Types::ContactEvaluation>
Information about the contact evaluations where the key is the FormId, which is a unique identifier for the form.
-
#customer ⇒ Types::Customer
Information about the Customer on the contact.
-
#customer_endpoint ⇒ Types::EndpointInfo
The customer or external third party participant endpoint.
-
#customer_id ⇒ String
The customer’s identification number.
-
#customer_voice_activity ⇒ Types::CustomerVoiceActivity
Information about customer’s voice activity.
-
#description ⇒ String
The description of the contact.
-
#disconnect_details ⇒ Types::DisconnectDetails
Information about the call disconnect experience.
-
#disconnect_reason ⇒ String
The disconnect reason for the contact.
-
#disconnect_timestamp ⇒ Time
The date and time that the customer endpoint disconnected from the current contact, in UTC time.
-
#id ⇒ String
The identifier for the contact.
-
#initial_contact_id ⇒ String
If this contact is related to other contacts, this is the ID of the initial contact.
-
#initiation_method ⇒ String
Indicates how the contact was initiated.
-
#initiation_timestamp ⇒ Time
The date and time this contact was initiated, in UTC time.
-
#last_paused_timestamp ⇒ Time
The timestamp when the contact was last paused.
-
#last_resumed_timestamp ⇒ Time
The timestamp when the contact was last resumed.
-
#last_update_timestamp ⇒ Time
The timestamp when contact was last updated.
-
#name ⇒ String
The name of the contact.
-
#next_contacts ⇒ Array<Types::NextContactEntry>
List of next contact entries for the contact.
-
#outbound_strategy ⇒ Types::OutboundStrategy
Information about the outbound strategy.
-
#previous_contact_id ⇒ String
If this contact is not the first contact, this is the ID of the previous contact.
-
#quality_metrics ⇒ Types::QualityMetrics
Information about the quality of the participant’s media connection.
-
#queue_info ⇒ Types::QueueInfo
If this contact was queued, this contains information about the queue.
-
#queue_priority ⇒ Integer
An integer that represents the queue priority to be applied to the contact (lower priorities are routed preferentially).
-
#queue_time_adjustment_seconds ⇒ Integer
An integer that represents the queue time adjust to be applied to the contact, in seconds (longer / larger queue time are routed preferentially).
-
#recordings ⇒ Array<Types::RecordingInfo>
If recording was enabled, this is information about the recordings.
-
#related_contact_id ⇒ String
The contactId that is [related] to this contact.
-
#ring_start_timestamp ⇒ Time
The timestamp when ringing started for a campaign call.
-
#routing_criteria ⇒ Types::RoutingCriteria
Latest routing criteria on the contact.
-
#scheduled_timestamp ⇒ Time
The timestamp, in Unix epoch time format, at which to start running the inbound flow.
-
#segment_attributes ⇒ Hash<String,Types::SegmentAttributeValue>
A set of system defined key-value pairs stored on individual contact segments using an attribute map.
-
#system_endpoint ⇒ Types::EndpointInfo
The system endpoint.
-
#tags ⇒ Hash<String,String>
Tags associated with the contact.
-
#task_template_info ⇒ Types::TaskTemplateInfoV2
If this contact was created using a task template, this contains information about the task template.
-
#total_pause_count ⇒ Integer
Total pause count for a contact.
-
#total_pause_duration_in_seconds ⇒ Integer
Total pause duration for a contact in seconds.
-
#wisdom_info ⇒ Types::WisdomInfo
Information about Amazon Connect Wisdom.
Instance Attribute Details
#additional_email_recipients ⇒ Types::AdditionalEmailRecipients
List of additional email addresses for an email contact.
3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 |
# File 'lib/aws-sdk-connect/types.rb', line 3548 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :contact_association_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :ring_start_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :customer_id, :customer_endpoint, :system_endpoint, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :chat_metrics, :disconnect_details, :additional_email_recipients, :segment_attributes, :recordings, :disconnect_reason, :contact_evaluations, :task_template_info, :contact_details, :outbound_strategy, :attributes, :next_contacts) SENSITIVE = [:name, :description] include Aws::Structure end |
#agent_info ⇒ Types::AgentInfo
Information about the agent who accepted the contact.
3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 |
# File 'lib/aws-sdk-connect/types.rb', line 3548 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :contact_association_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :ring_start_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :customer_id, :customer_endpoint, :system_endpoint, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :chat_metrics, :disconnect_details, :additional_email_recipients, :segment_attributes, :recordings, :disconnect_reason, :contact_evaluations, :task_template_info, :contact_details, :outbound_strategy, :attributes, :next_contacts) SENSITIVE = [:name, :description] include Aws::Structure end |
#answering_machine_detection_status ⇒ String
Indicates how an [outbound campaign] call is actually disposed if the contact is connected to Amazon Connect.
[1]: docs.aws.amazon.com/connect/latest/adminguide/how-to-create-campaigns.html
3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 |
# File 'lib/aws-sdk-connect/types.rb', line 3548 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :contact_association_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :ring_start_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :customer_id, :customer_endpoint, :system_endpoint, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :chat_metrics, :disconnect_details, :additional_email_recipients, :segment_attributes, :recordings, :disconnect_reason, :contact_evaluations, :task_template_info, :contact_details, :outbound_strategy, :attributes, :next_contacts) SENSITIVE = [:name, :description] include Aws::Structure end |
#arn ⇒ String
The Amazon Resource Name (ARN) for the contact.
3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 |
# File 'lib/aws-sdk-connect/types.rb', line 3548 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :contact_association_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :ring_start_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :customer_id, :customer_endpoint, :system_endpoint, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :chat_metrics, :disconnect_details, :additional_email_recipients, :segment_attributes, :recordings, :disconnect_reason, :contact_evaluations, :task_template_info, :contact_details, :outbound_strategy, :attributes, :next_contacts) SENSITIVE = [:name, :description] include Aws::Structure end |
#attributes ⇒ Hash<String,String>
The attributes of the contact.
3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 |
# File 'lib/aws-sdk-connect/types.rb', line 3548 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :contact_association_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :ring_start_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :customer_id, :customer_endpoint, :system_endpoint, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :chat_metrics, :disconnect_details, :additional_email_recipients, :segment_attributes, :recordings, :disconnect_reason, :contact_evaluations, :task_template_info, :contact_details, :outbound_strategy, :attributes, :next_contacts) SENSITIVE = [:name, :description] include Aws::Structure end |
#campaign ⇒ Types::Campaign
Information associated with a campaign.
3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 |
# File 'lib/aws-sdk-connect/types.rb', line 3548 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :contact_association_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :ring_start_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :customer_id, :customer_endpoint, :system_endpoint, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :chat_metrics, :disconnect_details, :additional_email_recipients, :segment_attributes, :recordings, :disconnect_reason, :contact_evaluations, :task_template_info, :contact_details, :outbound_strategy, :attributes, :next_contacts) SENSITIVE = [:name, :description] include Aws::Structure end |
#channel ⇒ String
How the contact reached your contact center.
3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 |
# File 'lib/aws-sdk-connect/types.rb', line 3548 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :contact_association_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :ring_start_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :customer_id, :customer_endpoint, :system_endpoint, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :chat_metrics, :disconnect_details, :additional_email_recipients, :segment_attributes, :recordings, :disconnect_reason, :contact_evaluations, :task_template_info, :contact_details, :outbound_strategy, :attributes, :next_contacts) SENSITIVE = [:name, :description] include Aws::Structure end |
#chat_metrics ⇒ Types::ChatMetrics
Information about how agent, bot, and customer interact in a chat contact.
3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 |
# File 'lib/aws-sdk-connect/types.rb', line 3548 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :contact_association_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :ring_start_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :customer_id, :customer_endpoint, :system_endpoint, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :chat_metrics, :disconnect_details, :additional_email_recipients, :segment_attributes, :recordings, :disconnect_reason, :contact_evaluations, :task_template_info, :contact_details, :outbound_strategy, :attributes, :next_contacts) SENSITIVE = [:name, :description] include Aws::Structure end |
#connected_to_system_timestamp ⇒ Time
The timestamp when customer endpoint connected to Amazon Connect.
3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 |
# File 'lib/aws-sdk-connect/types.rb', line 3548 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :contact_association_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :ring_start_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :customer_id, :customer_endpoint, :system_endpoint, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :chat_metrics, :disconnect_details, :additional_email_recipients, :segment_attributes, :recordings, :disconnect_reason, :contact_evaluations, :task_template_info, :contact_details, :outbound_strategy, :attributes, :next_contacts) SENSITIVE = [:name, :description] include Aws::Structure end |
#contact_association_id ⇒ String
This is the root contactId which is used as a unique identifier for all subsequent contacts in a contact tree.
3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 |
# File 'lib/aws-sdk-connect/types.rb', line 3548 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :contact_association_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :ring_start_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :customer_id, :customer_endpoint, :system_endpoint, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :chat_metrics, :disconnect_details, :additional_email_recipients, :segment_attributes, :recordings, :disconnect_reason, :contact_evaluations, :task_template_info, :contact_details, :outbound_strategy, :attributes, :next_contacts) SENSITIVE = [:name, :description] include Aws::Structure end |
#contact_details ⇒ Types::ContactDetails
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.
3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 |
# File 'lib/aws-sdk-connect/types.rb', line 3548 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :contact_association_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :ring_start_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :customer_id, :customer_endpoint, :system_endpoint, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :chat_metrics, :disconnect_details, :additional_email_recipients, :segment_attributes, :recordings, :disconnect_reason, :contact_evaluations, :task_template_info, :contact_details, :outbound_strategy, :attributes, :next_contacts) SENSITIVE = [:name, :description] include Aws::Structure end |
#contact_evaluations ⇒ Hash<String,Types::ContactEvaluation>
Information about the contact evaluations where the key is the FormId, which is a unique identifier for the form.
3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 |
# File 'lib/aws-sdk-connect/types.rb', line 3548 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :contact_association_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :ring_start_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :customer_id, :customer_endpoint, :system_endpoint, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :chat_metrics, :disconnect_details, :additional_email_recipients, :segment_attributes, :recordings, :disconnect_reason, :contact_evaluations, :task_template_info, :contact_details, :outbound_strategy, :attributes, :next_contacts) SENSITIVE = [:name, :description] include Aws::Structure end |
#customer ⇒ Types::Customer
Information about the Customer on the contact.
3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 |
# File 'lib/aws-sdk-connect/types.rb', line 3548 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :contact_association_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :ring_start_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :customer_id, :customer_endpoint, :system_endpoint, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :chat_metrics, :disconnect_details, :additional_email_recipients, :segment_attributes, :recordings, :disconnect_reason, :contact_evaluations, :task_template_info, :contact_details, :outbound_strategy, :attributes, :next_contacts) SENSITIVE = [:name, :description] include Aws::Structure end |
#customer_endpoint ⇒ Types::EndpointInfo
The customer or external third party participant endpoint.
3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 |
# File 'lib/aws-sdk-connect/types.rb', line 3548 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :contact_association_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :ring_start_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :customer_id, :customer_endpoint, :system_endpoint, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :chat_metrics, :disconnect_details, :additional_email_recipients, :segment_attributes, :recordings, :disconnect_reason, :contact_evaluations, :task_template_info, :contact_details, :outbound_strategy, :attributes, :next_contacts) SENSITIVE = [:name, :description] include Aws::Structure end |
#customer_id ⇒ String
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.
3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 |
# File 'lib/aws-sdk-connect/types.rb', line 3548 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :contact_association_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :ring_start_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :customer_id, :customer_endpoint, :system_endpoint, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :chat_metrics, :disconnect_details, :additional_email_recipients, :segment_attributes, :recordings, :disconnect_reason, :contact_evaluations, :task_template_info, :contact_details, :outbound_strategy, :attributes, :next_contacts) SENSITIVE = [:name, :description] include Aws::Structure end |
#customer_voice_activity ⇒ Types::CustomerVoiceActivity
Information about customer’s voice activity.
3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 |
# File 'lib/aws-sdk-connect/types.rb', line 3548 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :contact_association_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :ring_start_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :customer_id, :customer_endpoint, :system_endpoint, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :chat_metrics, :disconnect_details, :additional_email_recipients, :segment_attributes, :recordings, :disconnect_reason, :contact_evaluations, :task_template_info, :contact_details, :outbound_strategy, :attributes, :next_contacts) SENSITIVE = [:name, :description] include Aws::Structure end |
#description ⇒ String
The description of the contact.
3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 |
# File 'lib/aws-sdk-connect/types.rb', line 3548 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :contact_association_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :ring_start_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :customer_id, :customer_endpoint, :system_endpoint, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :chat_metrics, :disconnect_details, :additional_email_recipients, :segment_attributes, :recordings, :disconnect_reason, :contact_evaluations, :task_template_info, :contact_details, :outbound_strategy, :attributes, :next_contacts) SENSITIVE = [:name, :description] include Aws::Structure end |
#disconnect_details ⇒ Types::DisconnectDetails
Information about the call disconnect experience.
3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 |
# File 'lib/aws-sdk-connect/types.rb', line 3548 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :contact_association_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :ring_start_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :customer_id, :customer_endpoint, :system_endpoint, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :chat_metrics, :disconnect_details, :additional_email_recipients, :segment_attributes, :recordings, :disconnect_reason, :contact_evaluations, :task_template_info, :contact_details, :outbound_strategy, :attributes, :next_contacts) SENSITIVE = [:name, :description] include Aws::Structure end |
#disconnect_reason ⇒ String
The disconnect reason for the contact. For a list and description of all the possible disconnect reasons by channel, see DisconnectReason under [ContactTraceRecord] in the *Amazon Connect Administrator Guide*.
[1]: docs.aws.amazon.com/connect/latest/adminguide/ctr-data-model.html#ctr-ContactTraceRecord
3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 |
# File 'lib/aws-sdk-connect/types.rb', line 3548 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :contact_association_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :ring_start_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :customer_id, :customer_endpoint, :system_endpoint, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :chat_metrics, :disconnect_details, :additional_email_recipients, :segment_attributes, :recordings, :disconnect_reason, :contact_evaluations, :task_template_info, :contact_details, :outbound_strategy, :attributes, :next_contacts) SENSITIVE = [:name, :description] include Aws::Structure end |
#disconnect_timestamp ⇒ Time
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.
3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 |
# File 'lib/aws-sdk-connect/types.rb', line 3548 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :contact_association_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :ring_start_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :customer_id, :customer_endpoint, :system_endpoint, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :chat_metrics, :disconnect_details, :additional_email_recipients, :segment_attributes, :recordings, :disconnect_reason, :contact_evaluations, :task_template_info, :contact_details, :outbound_strategy, :attributes, :next_contacts) SENSITIVE = [:name, :description] include Aws::Structure end |
#id ⇒ String
The identifier for the contact.
3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 |
# File 'lib/aws-sdk-connect/types.rb', line 3548 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :contact_association_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :ring_start_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :customer_id, :customer_endpoint, :system_endpoint, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :chat_metrics, :disconnect_details, :additional_email_recipients, :segment_attributes, :recordings, :disconnect_reason, :contact_evaluations, :task_template_info, :contact_details, :outbound_strategy, :attributes, :next_contacts) SENSITIVE = [:name, :description] include Aws::Structure end |
#initial_contact_id ⇒ String
If this contact is related to other contacts, this is the ID of the initial contact.
3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 |
# File 'lib/aws-sdk-connect/types.rb', line 3548 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :contact_association_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :ring_start_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :customer_id, :customer_endpoint, :system_endpoint, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :chat_metrics, :disconnect_details, :additional_email_recipients, :segment_attributes, :recordings, :disconnect_reason, :contact_evaluations, :task_template_info, :contact_details, :outbound_strategy, :attributes, :next_contacts) SENSITIVE = [:name, :description] include Aws::Structure end |
#initiation_method ⇒ String
Indicates how the contact was initiated.
3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 |
# File 'lib/aws-sdk-connect/types.rb', line 3548 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :contact_association_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :ring_start_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :customer_id, :customer_endpoint, :system_endpoint, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :chat_metrics, :disconnect_details, :additional_email_recipients, :segment_attributes, :recordings, :disconnect_reason, :contact_evaluations, :task_template_info, :contact_details, :outbound_strategy, :attributes, :next_contacts) SENSITIVE = [:name, :description] include Aws::Structure end |
#initiation_timestamp ⇒ Time
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.
3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 |
# File 'lib/aws-sdk-connect/types.rb', line 3548 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :contact_association_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :ring_start_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :customer_id, :customer_endpoint, :system_endpoint, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :chat_metrics, :disconnect_details, :additional_email_recipients, :segment_attributes, :recordings, :disconnect_reason, :contact_evaluations, :task_template_info, :contact_details, :outbound_strategy, :attributes, :next_contacts) SENSITIVE = [:name, :description] include Aws::Structure end |
#last_paused_timestamp ⇒ Time
The timestamp when the contact was last paused.
3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 |
# File 'lib/aws-sdk-connect/types.rb', line 3548 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :contact_association_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :ring_start_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :customer_id, :customer_endpoint, :system_endpoint, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :chat_metrics, :disconnect_details, :additional_email_recipients, :segment_attributes, :recordings, :disconnect_reason, :contact_evaluations, :task_template_info, :contact_details, :outbound_strategy, :attributes, :next_contacts) SENSITIVE = [:name, :description] include Aws::Structure end |
#last_resumed_timestamp ⇒ Time
The timestamp when the contact was last resumed.
3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 |
# File 'lib/aws-sdk-connect/types.rb', line 3548 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :contact_association_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :ring_start_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :customer_id, :customer_endpoint, :system_endpoint, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :chat_metrics, :disconnect_details, :additional_email_recipients, :segment_attributes, :recordings, :disconnect_reason, :contact_evaluations, :task_template_info, :contact_details, :outbound_strategy, :attributes, :next_contacts) SENSITIVE = [:name, :description] include Aws::Structure end |
#last_update_timestamp ⇒ Time
The timestamp when contact was last updated.
3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 |
# File 'lib/aws-sdk-connect/types.rb', line 3548 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :contact_association_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :ring_start_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :customer_id, :customer_endpoint, :system_endpoint, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :chat_metrics, :disconnect_details, :additional_email_recipients, :segment_attributes, :recordings, :disconnect_reason, :contact_evaluations, :task_template_info, :contact_details, :outbound_strategy, :attributes, :next_contacts) SENSITIVE = [:name, :description] include Aws::Structure end |
#name ⇒ String
The name of the contact.
3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 |
# File 'lib/aws-sdk-connect/types.rb', line 3548 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :contact_association_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :ring_start_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :customer_id, :customer_endpoint, :system_endpoint, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :chat_metrics, :disconnect_details, :additional_email_recipients, :segment_attributes, :recordings, :disconnect_reason, :contact_evaluations, :task_template_info, :contact_details, :outbound_strategy, :attributes, :next_contacts) SENSITIVE = [:name, :description] include Aws::Structure end |
#next_contacts ⇒ Array<Types::NextContactEntry>
List of next contact entries for the contact.
3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 |
# File 'lib/aws-sdk-connect/types.rb', line 3548 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :contact_association_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :ring_start_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :customer_id, :customer_endpoint, :system_endpoint, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :chat_metrics, :disconnect_details, :additional_email_recipients, :segment_attributes, :recordings, :disconnect_reason, :contact_evaluations, :task_template_info, :contact_details, :outbound_strategy, :attributes, :next_contacts) SENSITIVE = [:name, :description] include Aws::Structure end |
#outbound_strategy ⇒ Types::OutboundStrategy
Information about the outbound strategy.
3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 |
# File 'lib/aws-sdk-connect/types.rb', line 3548 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :contact_association_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :ring_start_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :customer_id, :customer_endpoint, :system_endpoint, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :chat_metrics, :disconnect_details, :additional_email_recipients, :segment_attributes, :recordings, :disconnect_reason, :contact_evaluations, :task_template_info, :contact_details, :outbound_strategy, :attributes, :next_contacts) SENSITIVE = [:name, :description] include Aws::Structure end |
#previous_contact_id ⇒ String
If this contact is not the first contact, this is the ID of the previous contact.
3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 |
# File 'lib/aws-sdk-connect/types.rb', line 3548 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :contact_association_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :ring_start_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :customer_id, :customer_endpoint, :system_endpoint, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :chat_metrics, :disconnect_details, :additional_email_recipients, :segment_attributes, :recordings, :disconnect_reason, :contact_evaluations, :task_template_info, :contact_details, :outbound_strategy, :attributes, :next_contacts) SENSITIVE = [:name, :description] include Aws::Structure end |
#quality_metrics ⇒ Types::QualityMetrics
Information about the quality of the participant’s media connection.
3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 |
# File 'lib/aws-sdk-connect/types.rb', line 3548 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :contact_association_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :ring_start_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :customer_id, :customer_endpoint, :system_endpoint, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :chat_metrics, :disconnect_details, :additional_email_recipients, :segment_attributes, :recordings, :disconnect_reason, :contact_evaluations, :task_template_info, :contact_details, :outbound_strategy, :attributes, :next_contacts) SENSITIVE = [:name, :description] include Aws::Structure end |
#queue_info ⇒ Types::QueueInfo
If this contact was queued, this contains information about the queue.
3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 |
# File 'lib/aws-sdk-connect/types.rb', line 3548 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :contact_association_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :ring_start_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :customer_id, :customer_endpoint, :system_endpoint, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :chat_metrics, :disconnect_details, :additional_email_recipients, :segment_attributes, :recordings, :disconnect_reason, :contact_evaluations, :task_template_info, :contact_details, :outbound_strategy, :attributes, :next_contacts) SENSITIVE = [:name, :description] include Aws::Structure end |
#queue_priority ⇒ Integer
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.
3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 |
# File 'lib/aws-sdk-connect/types.rb', line 3548 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :contact_association_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :ring_start_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :customer_id, :customer_endpoint, :system_endpoint, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :chat_metrics, :disconnect_details, :additional_email_recipients, :segment_attributes, :recordings, :disconnect_reason, :contact_evaluations, :task_template_info, :contact_details, :outbound_strategy, :attributes, :next_contacts) SENSITIVE = [:name, :description] include Aws::Structure end |
#queue_time_adjustment_seconds ⇒ Integer
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.
3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 |
# File 'lib/aws-sdk-connect/types.rb', line 3548 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :contact_association_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :ring_start_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :customer_id, :customer_endpoint, :system_endpoint, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :chat_metrics, :disconnect_details, :additional_email_recipients, :segment_attributes, :recordings, :disconnect_reason, :contact_evaluations, :task_template_info, :contact_details, :outbound_strategy, :attributes, :next_contacts) SENSITIVE = [:name, :description] include Aws::Structure end |
#recordings ⇒ Array<Types::RecordingInfo>
If recording was enabled, this is information about the recordings.
3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 |
# File 'lib/aws-sdk-connect/types.rb', line 3548 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :contact_association_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :ring_start_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :customer_id, :customer_endpoint, :system_endpoint, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :chat_metrics, :disconnect_details, :additional_email_recipients, :segment_attributes, :recordings, :disconnect_reason, :contact_evaluations, :task_template_info, :contact_details, :outbound_strategy, :attributes, :next_contacts) SENSITIVE = [:name, :description] include Aws::Structure end |
#related_contact_id ⇒ String
The contactId that is [related] to this contact.
[1]: docs.aws.amazon.com/connect/latest/adminguide/chat-persistence.html#relatedcontactid
3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 |
# File 'lib/aws-sdk-connect/types.rb', line 3548 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :contact_association_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :ring_start_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :customer_id, :customer_endpoint, :system_endpoint, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :chat_metrics, :disconnect_details, :additional_email_recipients, :segment_attributes, :recordings, :disconnect_reason, :contact_evaluations, :task_template_info, :contact_details, :outbound_strategy, :attributes, :next_contacts) SENSITIVE = [:name, :description] include Aws::Structure end |
#ring_start_timestamp ⇒ Time
The timestamp when ringing started for a campaign call.
3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 |
# File 'lib/aws-sdk-connect/types.rb', line 3548 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :contact_association_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :ring_start_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :customer_id, :customer_endpoint, :system_endpoint, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :chat_metrics, :disconnect_details, :additional_email_recipients, :segment_attributes, :recordings, :disconnect_reason, :contact_evaluations, :task_template_info, :contact_details, :outbound_strategy, :attributes, :next_contacts) SENSITIVE = [:name, :description] include Aws::Structure end |
#routing_criteria ⇒ Types::RoutingCriteria
Latest routing criteria on the contact.
3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 |
# File 'lib/aws-sdk-connect/types.rb', line 3548 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :contact_association_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :ring_start_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :customer_id, :customer_endpoint, :system_endpoint, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :chat_metrics, :disconnect_details, :additional_email_recipients, :segment_attributes, :recordings, :disconnect_reason, :contact_evaluations, :task_template_info, :contact_details, :outbound_strategy, :attributes, :next_contacts) SENSITIVE = [:name, :description] include Aws::Structure end |
#scheduled_timestamp ⇒ Time
The timestamp, in Unix epoch time format, at which to start running the inbound flow.
3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 |
# File 'lib/aws-sdk-connect/types.rb', line 3548 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :contact_association_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :ring_start_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :customer_id, :customer_endpoint, :system_endpoint, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :chat_metrics, :disconnect_details, :additional_email_recipients, :segment_attributes, :recordings, :disconnect_reason, :contact_evaluations, :task_template_info, :contact_details, :outbound_strategy, :attributes, :next_contacts) SENSITIVE = [:name, :description] include Aws::Structure end |
#segment_attributes ⇒ Hash<String,Types::SegmentAttributeValue>
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`.
3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 |
# File 'lib/aws-sdk-connect/types.rb', line 3548 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :contact_association_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :ring_start_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :customer_id, :customer_endpoint, :system_endpoint, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :chat_metrics, :disconnect_details, :additional_email_recipients, :segment_attributes, :recordings, :disconnect_reason, :contact_evaluations, :task_template_info, :contact_details, :outbound_strategy, :attributes, :next_contacts) SENSITIVE = [:name, :description] include Aws::Structure end |
#system_endpoint ⇒ Types::EndpointInfo
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.
3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 |
# File 'lib/aws-sdk-connect/types.rb', line 3548 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :contact_association_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :ring_start_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :customer_id, :customer_endpoint, :system_endpoint, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :chat_metrics, :disconnect_details, :additional_email_recipients, :segment_attributes, :recordings, :disconnect_reason, :contact_evaluations, :task_template_info, :contact_details, :outbound_strategy, :attributes, :next_contacts) SENSITIVE = [:name, :description] include Aws::Structure end |
#tags ⇒ Hash<String,String>
Tags associated with the contact. This contains both Amazon Web Services generated and user-defined tags.
3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 |
# File 'lib/aws-sdk-connect/types.rb', line 3548 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :contact_association_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :ring_start_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :customer_id, :customer_endpoint, :system_endpoint, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :chat_metrics, :disconnect_details, :additional_email_recipients, :segment_attributes, :recordings, :disconnect_reason, :contact_evaluations, :task_template_info, :contact_details, :outbound_strategy, :attributes, :next_contacts) SENSITIVE = [:name, :description] include Aws::Structure end |
#task_template_info ⇒ Types::TaskTemplateInfoV2
If this contact was created using a task template, this contains information about the task template.
3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 |
# File 'lib/aws-sdk-connect/types.rb', line 3548 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :contact_association_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :ring_start_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :customer_id, :customer_endpoint, :system_endpoint, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :chat_metrics, :disconnect_details, :additional_email_recipients, :segment_attributes, :recordings, :disconnect_reason, :contact_evaluations, :task_template_info, :contact_details, :outbound_strategy, :attributes, :next_contacts) SENSITIVE = [:name, :description] include Aws::Structure end |
#total_pause_count ⇒ Integer
Total pause count for a contact.
3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 |
# File 'lib/aws-sdk-connect/types.rb', line 3548 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :contact_association_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :ring_start_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :customer_id, :customer_endpoint, :system_endpoint, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :chat_metrics, :disconnect_details, :additional_email_recipients, :segment_attributes, :recordings, :disconnect_reason, :contact_evaluations, :task_template_info, :contact_details, :outbound_strategy, :attributes, :next_contacts) SENSITIVE = [:name, :description] include Aws::Structure end |
#total_pause_duration_in_seconds ⇒ Integer
Total pause duration for a contact in seconds.
3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 |
# File 'lib/aws-sdk-connect/types.rb', line 3548 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :contact_association_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :ring_start_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :customer_id, :customer_endpoint, :system_endpoint, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :chat_metrics, :disconnect_details, :additional_email_recipients, :segment_attributes, :recordings, :disconnect_reason, :contact_evaluations, :task_template_info, :contact_details, :outbound_strategy, :attributes, :next_contacts) SENSITIVE = [:name, :description] include Aws::Structure end |
#wisdom_info ⇒ Types::WisdomInfo
Information about Amazon Connect Wisdom.
3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 |
# File 'lib/aws-sdk-connect/types.rb', line 3548 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :contact_association_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :ring_start_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :customer_id, :customer_endpoint, :system_endpoint, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :chat_metrics, :disconnect_details, :additional_email_recipients, :segment_attributes, :recordings, :disconnect_reason, :contact_evaluations, :task_template_info, :contact_details, :outbound_strategy, :attributes, :next_contacts) SENSITIVE = [:name, :description] include Aws::Structure end |