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
-
#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.
-
#campaign ⇒ Types::Campaign
Information associated with a campaign.
-
#channel ⇒ String
How the contact reached your contact center.
-
#connected_to_system_timestamp ⇒ Time
The timestamp when customer endpoint connected to Amazon Connect.
-
#customer ⇒ Types::Customer
Information about the Customer on the contact.
-
#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_timestamp ⇒ Time
The timestamp when the customer endpoint disconnected from Amazon Connect.
-
#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.
-
#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).
-
#related_contact_id ⇒ String
The contactId that is [related] to this contact.
-
#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.
-
#tags ⇒ Hash<String,String>
Tags associated with the contact.
-
#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
#agent_info ⇒ Types::AgentInfo
Information about the agent who accepted the contact.
2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 |
# File 'lib/aws-sdk-connect/types.rb', line 2338 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :disconnect_details, :segment_attributes) 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
2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 |
# File 'lib/aws-sdk-connect/types.rb', line 2338 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :disconnect_details, :segment_attributes) SENSITIVE = [:name, :description] include Aws::Structure end |
#arn ⇒ String
The Amazon Resource Name (ARN) for the contact.
2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 |
# File 'lib/aws-sdk-connect/types.rb', line 2338 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :disconnect_details, :segment_attributes) SENSITIVE = [:name, :description] include Aws::Structure end |
#campaign ⇒ Types::Campaign
Information associated with a campaign.
2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 |
# File 'lib/aws-sdk-connect/types.rb', line 2338 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :disconnect_details, :segment_attributes) SENSITIVE = [:name, :description] include Aws::Structure end |
#channel ⇒ String
How the contact reached your contact center.
2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 |
# File 'lib/aws-sdk-connect/types.rb', line 2338 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :disconnect_details, :segment_attributes) SENSITIVE = [:name, :description] include Aws::Structure end |
#connected_to_system_timestamp ⇒ Time
The timestamp when customer endpoint connected to Amazon Connect.
2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 |
# File 'lib/aws-sdk-connect/types.rb', line 2338 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :disconnect_details, :segment_attributes) SENSITIVE = [:name, :description] include Aws::Structure end |
#customer ⇒ Types::Customer
Information about the Customer on the contact.
2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 |
# File 'lib/aws-sdk-connect/types.rb', line 2338 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :disconnect_details, :segment_attributes) SENSITIVE = [:name, :description] include Aws::Structure end |
#customer_voice_activity ⇒ Types::CustomerVoiceActivity
Information about customer’s voice activity.
2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 |
# File 'lib/aws-sdk-connect/types.rb', line 2338 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :disconnect_details, :segment_attributes) SENSITIVE = [:name, :description] include Aws::Structure end |
#description ⇒ String
The description of the contact.
2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 |
# File 'lib/aws-sdk-connect/types.rb', line 2338 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :disconnect_details, :segment_attributes) SENSITIVE = [:name, :description] include Aws::Structure end |
#disconnect_details ⇒ Types::DisconnectDetails
Information about the call disconnect experience.
2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 |
# File 'lib/aws-sdk-connect/types.rb', line 2338 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :disconnect_details, :segment_attributes) SENSITIVE = [:name, :description] include Aws::Structure end |
#disconnect_timestamp ⇒ Time
The timestamp when the customer endpoint disconnected from Amazon Connect.
2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 |
# File 'lib/aws-sdk-connect/types.rb', line 2338 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :disconnect_details, :segment_attributes) SENSITIVE = [:name, :description] include Aws::Structure end |
#id ⇒ String
The identifier for the contact.
2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 |
# File 'lib/aws-sdk-connect/types.rb', line 2338 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :disconnect_details, :segment_attributes) 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.
2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 |
# File 'lib/aws-sdk-connect/types.rb', line 2338 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :disconnect_details, :segment_attributes) SENSITIVE = [:name, :description] include Aws::Structure end |
#initiation_method ⇒ String
Indicates how the contact was initiated.
2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 |
# File 'lib/aws-sdk-connect/types.rb', line 2338 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :disconnect_details, :segment_attributes) 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.
2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 |
# File 'lib/aws-sdk-connect/types.rb', line 2338 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :disconnect_details, :segment_attributes) SENSITIVE = [:name, :description] include Aws::Structure end |
#last_paused_timestamp ⇒ Time
The timestamp when the contact was last paused.
2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 |
# File 'lib/aws-sdk-connect/types.rb', line 2338 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :disconnect_details, :segment_attributes) SENSITIVE = [:name, :description] include Aws::Structure end |
#last_resumed_timestamp ⇒ Time
The timestamp when the contact was last resumed.
2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 |
# File 'lib/aws-sdk-connect/types.rb', line 2338 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :disconnect_details, :segment_attributes) SENSITIVE = [:name, :description] include Aws::Structure end |
#last_update_timestamp ⇒ Time
The timestamp when contact was last updated.
2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 |
# File 'lib/aws-sdk-connect/types.rb', line 2338 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :disconnect_details, :segment_attributes) SENSITIVE = [:name, :description] include Aws::Structure end |
#name ⇒ String
The name of the contact.
2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 |
# File 'lib/aws-sdk-connect/types.rb', line 2338 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :disconnect_details, :segment_attributes) 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.
2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 |
# File 'lib/aws-sdk-connect/types.rb', line 2338 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :disconnect_details, :segment_attributes) SENSITIVE = [:name, :description] include Aws::Structure end |
#quality_metrics ⇒ Types::QualityMetrics
Information about the quality of the participant’s media connection.
2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 |
# File 'lib/aws-sdk-connect/types.rb', line 2338 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :disconnect_details, :segment_attributes) SENSITIVE = [:name, :description] include Aws::Structure end |
#queue_info ⇒ Types::QueueInfo
If this contact was queued, this contains information about the queue.
2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 |
# File 'lib/aws-sdk-connect/types.rb', line 2338 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :disconnect_details, :segment_attributes) 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.
2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 |
# File 'lib/aws-sdk-connect/types.rb', line 2338 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :disconnect_details, :segment_attributes) 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.
2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 |
# File 'lib/aws-sdk-connect/types.rb', line 2338 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :disconnect_details, :segment_attributes) 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
2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 |
# File 'lib/aws-sdk-connect/types.rb', line 2338 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :disconnect_details, :segment_attributes) SENSITIVE = [:name, :description] include Aws::Structure end |
#routing_criteria ⇒ Types::RoutingCriteria
Latest routing criteria on the contact.
2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 |
# File 'lib/aws-sdk-connect/types.rb', line 2338 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :disconnect_details, :segment_attributes) 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.
2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 |
# File 'lib/aws-sdk-connect/types.rb', line 2338 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :disconnect_details, :segment_attributes) 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`.
2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 |
# File 'lib/aws-sdk-connect/types.rb', line 2338 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :disconnect_details, :segment_attributes) 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.
2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 |
# File 'lib/aws-sdk-connect/types.rb', line 2338 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :disconnect_details, :segment_attributes) SENSITIVE = [:name, :description] include Aws::Structure end |
#total_pause_count ⇒ Integer
Total pause count for a contact.
2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 |
# File 'lib/aws-sdk-connect/types.rb', line 2338 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :disconnect_details, :segment_attributes) SENSITIVE = [:name, :description] include Aws::Structure end |
#total_pause_duration_in_seconds ⇒ Integer
Total pause duration for a contact in seconds.
2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 |
# File 'lib/aws-sdk-connect/types.rb', line 2338 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :disconnect_details, :segment_attributes) SENSITIVE = [:name, :description] include Aws::Structure end |
#wisdom_info ⇒ Types::WisdomInfo
Information about Amazon Connect Wisdom.
2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 |
# File 'lib/aws-sdk-connect/types.rb', line 2338 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :last_paused_timestamp, :last_resumed_timestamp, :total_pause_count, :total_pause_duration_in_seconds, :scheduled_timestamp, :related_contact_id, :wisdom_info, :queue_time_adjustment_seconds, :queue_priority, :tags, :connected_to_system_timestamp, :routing_criteria, :customer, :campaign, :answering_machine_detection_status, :customer_voice_activity, :quality_metrics, :disconnect_details, :segment_attributes) SENSITIVE = [:name, :description] include Aws::Structure end |