/AWS1/CL_CNTCONTACT¶
Contains information about a contact.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_arn TYPE /AWS1/CNTARN /AWS1/CNTARN¶
The Amazon Resource Name (ARN) for the contact.
iv_id TYPE /AWS1/CNTCONTACTID /AWS1/CNTCONTACTID¶
The identifier for the contact.
iv_initialcontactid TYPE /AWS1/CNTCONTACTID /AWS1/CNTCONTACTID¶
If this contact is related to other contacts, this is the ID of the initial contact.
iv_previouscontactid TYPE /AWS1/CNTCONTACTID /AWS1/CNTCONTACTID¶
If this contact is not the first contact, this is the ID of the previous contact.
iv_contactassociationid TYPE /AWS1/CNTCONTACTID /AWS1/CNTCONTACTID¶
This is the root contactId which is used as a unique identifier for all subsequent contacts in a contact tree.
iv_initiationmethod TYPE /AWS1/CNTCONTACTINITIATIONMETH /AWS1/CNTCONTACTINITIATIONMETH¶
Indicates how the contact was initiated.
iv_name TYPE /AWS1/CNTNAME /AWS1/CNTNAME¶
The name of the contact.
iv_description TYPE /AWS1/CNTDESCRIPTION /AWS1/CNTDESCRIPTION¶
The description of the contact.
iv_channel TYPE /AWS1/CNTCHANNEL /AWS1/CNTCHANNEL¶
How the contact reached your contact center.
io_queueinfo TYPE REF TO /AWS1/CL_CNTQUEUEINFO /AWS1/CL_CNTQUEUEINFO¶
If this contact was queued, this contains information about the queue.
io_agentinfo TYPE REF TO /AWS1/CL_CNTAGENTINFO /AWS1/CL_CNTAGENTINFO¶
Information about the agent who accepted the contact.
iv_initiationtimestamp TYPE /AWS1/CNTTIMESTAMP /AWS1/CNTTIMESTAMP¶
The date and time this contact was initiated, in UTC time. For
INBOUND, this is when the contact arrived. ForOUTBOUND, this is when the agent began dialing. ForCALLBACK, this is when the callback contact was created. ForTRANSFERandQUEUE_TRANSFER, this is when the transfer was initiated. ForAPI, this is when the request arrived. ForEXTERNAL_OUTBOUND, this is when the agent started dialing the external participant. ForMONITOR, this is when the supervisor started listening to a contact.
iv_disconnecttimestamp TYPE /AWS1/CNTTIMESTAMP /AWS1/CNTTIMESTAMP¶
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.
iv_lastupdatetimestamp TYPE /AWS1/CNTTIMESTAMP /AWS1/CNTTIMESTAMP¶
The timestamp when contact was last updated.
iv_lastpausedtimestamp TYPE /AWS1/CNTTIMESTAMP /AWS1/CNTTIMESTAMP¶
The timestamp when the contact was last paused.
iv_lastresumedtimestamp TYPE /AWS1/CNTTIMESTAMP /AWS1/CNTTIMESTAMP¶
The timestamp when the contact was last resumed.
iv_totalpausecount TYPE /AWS1/CNTTOTALPAUSECOUNT /AWS1/CNTTOTALPAUSECOUNT¶
Total pause count for a contact.
iv_totalpausedurinseconds TYPE /AWS1/CNTTOTALPAUSEDURINSECS /AWS1/CNTTOTALPAUSEDURINSECS¶
Total pause duration for a contact in seconds.
iv_scheduledtimestamp TYPE /AWS1/CNTTIMESTAMP /AWS1/CNTTIMESTAMP¶
The timestamp, in Unix epoch time format, at which to start running the inbound flow.
iv_relatedcontactid TYPE /AWS1/CNTCONTACTID /AWS1/CNTCONTACTID¶
The contactId that is related to this contact.
io_wisdominfo TYPE REF TO /AWS1/CL_CNTWISDOMINFO /AWS1/CL_CNTWISDOMINFO¶
Information about Amazon Connect Wisdom.
iv_customerid TYPE /AWS1/CNTCUSTOMERID /AWS1/CNTCUSTOMERID¶
The customer's identification number. For example, the
CustomerIdmay 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 theCustomerSpeakerIdof the caller.
io_customerendpoint TYPE REF TO /AWS1/CL_CNTENDPOINTINFO /AWS1/CL_CNTENDPOINTINFO¶
The customer or external third party participant endpoint.
io_systemendpoint TYPE REF TO /AWS1/CL_CNTENDPOINTINFO /AWS1/CL_CNTENDPOINTINFO¶
The system endpoint. For
INBOUND, this is the phone number or email address that the customer dialed. ForOUTBOUNDandEXTERNAL_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.
iv_queuetimeadjustmentsecs TYPE /AWS1/CNTQUEUETIMEADJUSTMENT00 /AWS1/CNTQUEUETIMEADJUSTMENT00¶
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.
iv_queuepriority TYPE /AWS1/CNTQUEUEPRIORITY /AWS1/CNTQUEUEPRIORITY¶
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.
it_tags TYPE /AWS1/CL_CNTCONTACTTAGMAP_W=>TT_CONTACTTAGMAP TT_CONTACTTAGMAP¶
Tags associated with the contact. This contains both Amazon Web Services generated and user-defined tags.
iv_connectedtosystemtsmp TYPE /AWS1/CNTTIMESTAMP /AWS1/CNTTIMESTAMP¶
The timestamp when customer endpoint connected to Amazon Connect.
io_routingcriteria TYPE REF TO /AWS1/CL_CNTROUTINGCRITERIA /AWS1/CL_CNTROUTINGCRITERIA¶
Latest routing criteria on the contact.
io_customer TYPE REF TO /AWS1/CL_CNTCUSTOMER /AWS1/CL_CNTCUSTOMER¶
Information about the Customer on the contact.
io_campaign TYPE REF TO /AWS1/CL_CNTCAMPAIGN /AWS1/CL_CNTCAMPAIGN¶
Campaign
iv_answeringmachinedetects00 TYPE /AWS1/CNTANSWERINGMACHINEDET00 /AWS1/CNTANSWERINGMACHINEDET00¶
Indicates how an outbound campaign call is actually disposed if the contact is connected to Amazon Connect.
io_customervoiceactivity TYPE REF TO /AWS1/CL_CNTCUSVOICEACTIVITY /AWS1/CL_CNTCUSVOICEACTIVITY¶
Information about customer’s voice activity.
io_qualitymetrics TYPE REF TO /AWS1/CL_CNTQUALITYMETRICS /AWS1/CL_CNTQUALITYMETRICS¶
Information about the quality of the participant's media connection.
io_chatmetrics TYPE REF TO /AWS1/CL_CNTCHATMETRICS /AWS1/CL_CNTCHATMETRICS¶
Information about how agent, bot, and customer interact in a chat contact.
io_disconnectdetails TYPE REF TO /AWS1/CL_CNTDISCONNECTDETAILS /AWS1/CL_CNTDISCONNECTDETAILS¶
Information about the call disconnect experience.
io_additionalemailrecipients TYPE REF TO /AWS1/CL_CNTADDLEMAILRECIPIE00 /AWS1/CL_CNTADDLEMAILRECIPIE00¶
List of additional email addresses for an email contact.
it_segmentattributes TYPE /AWS1/CL_CNTSEGMENTATTRVALUE=>TT_SEGMENTATTRIBUTES TT_SEGMENTATTRIBUTES¶
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:Guideorconnect:SMS.
it_recordings TYPE /AWS1/CL_CNTRECORDINGINFO=>TT_RECORDINGS TT_RECORDINGS¶
If recording was enabled, this is information about the recordings.
iv_disconnectreason TYPE /AWS1/CNTSTRING /AWS1/CNTSTRING¶
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.
it_contactevaluations TYPE /AWS1/CL_CNTCONTACTEVALUATION=>TT_CONTACTEVALUATIONS TT_CONTACTEVALUATIONS¶
Information about the contact evaluations where the key is the FormId, which is a unique identifier for the form.
io_tasktemplateinfo TYPE REF TO /AWS1/CL_CNTTASKTEMPLATEINFOV2 /AWS1/CL_CNTTASKTEMPLATEINFOV2¶
If this contact was created using a task template, this contains information about the task template.
io_contactdetails TYPE REF TO /AWS1/CL_CNTCONTACTDETAILS /AWS1/CL_CNTCONTACTDETAILS¶
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.
io_outboundstrategy TYPE REF TO /AWS1/CL_CNTOUTBOUNDSTRATEGY /AWS1/CL_CNTOUTBOUNDSTRATEGY¶
Information about the outbound strategy.
it_attributes TYPE /AWS1/CL_CNTATTRIBUTES_W=>TT_ATTRIBUTES TT_ATTRIBUTES¶
The attributes of the contact.
Queryable Attributes¶
Arn¶
The Amazon Resource Name (ARN) for the contact.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ARN() |
Getter for ARN, with configurable default |
ASK_ARN() |
Getter for ARN w/ exceptions if field has no value |
HAS_ARN() |
Determine if ARN has a value |
Id¶
The identifier for the contact.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ID() |
Getter for ID, with configurable default |
ASK_ID() |
Getter for ID w/ exceptions if field has no value |
HAS_ID() |
Determine if ID has a value |
InitialContactId¶
If this contact is related to other contacts, this is the ID of the initial contact.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INITIALCONTACTID() |
Getter for INITIALCONTACTID, with configurable default |
ASK_INITIALCONTACTID() |
Getter for INITIALCONTACTID w/ exceptions if field has no va |
HAS_INITIALCONTACTID() |
Determine if INITIALCONTACTID has a value |
PreviousContactId¶
If this contact is not the first contact, this is the ID of the previous contact.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PREVIOUSCONTACTID() |
Getter for PREVIOUSCONTACTID, with configurable default |
ASK_PREVIOUSCONTACTID() |
Getter for PREVIOUSCONTACTID w/ exceptions if field has no v |
HAS_PREVIOUSCONTACTID() |
Determine if PREVIOUSCONTACTID has a value |
ContactAssociationId¶
This is the root contactId which is used as a unique identifier for all subsequent contacts in a contact tree.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONTACTASSOCIATIONID() |
Getter for CONTACTASSOCIATIONID, with configurable default |
ASK_CONTACTASSOCIATIONID() |
Getter for CONTACTASSOCIATIONID w/ exceptions if field has n |
HAS_CONTACTASSOCIATIONID() |
Determine if CONTACTASSOCIATIONID has a value |
InitiationMethod¶
Indicates how the contact was initiated.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INITIATIONMETHOD() |
Getter for INITIATIONMETHOD, with configurable default |
ASK_INITIATIONMETHOD() |
Getter for INITIATIONMETHOD w/ exceptions if field has no va |
HAS_INITIATIONMETHOD() |
Determine if INITIATIONMETHOD has a value |
Name¶
The name of the contact.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NAME() |
Getter for NAME, with configurable default |
ASK_NAME() |
Getter for NAME w/ exceptions if field has no value |
HAS_NAME() |
Determine if NAME has a value |
Description¶
The description of the contact.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DESCRIPTION() |
Getter for DESCRIPTION, with configurable default |
ASK_DESCRIPTION() |
Getter for DESCRIPTION w/ exceptions if field has no value |
HAS_DESCRIPTION() |
Determine if DESCRIPTION has a value |
Channel¶
How the contact reached your contact center.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CHANNEL() |
Getter for CHANNEL, with configurable default |
ASK_CHANNEL() |
Getter for CHANNEL w/ exceptions if field has no value |
HAS_CHANNEL() |
Determine if CHANNEL has a value |
QueueInfo¶
If this contact was queued, this contains information about the queue.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_QUEUEINFO() |
Getter for QUEUEINFO |
AgentInfo¶
Information about the agent who accepted the contact.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AGENTINFO() |
Getter for AGENTINFO |
InitiationTimestamp¶
The date and time this contact was initiated, in UTC time. For
INBOUND, this is when the contact arrived. ForOUTBOUND, this is when the agent began dialing. ForCALLBACK, this is when the callback contact was created. ForTRANSFERandQUEUE_TRANSFER, this is when the transfer was initiated. ForAPI, this is when the request arrived. ForEXTERNAL_OUTBOUND, this is when the agent started dialing the external participant. ForMONITOR, this is when the supervisor started listening to a contact.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INITIATIONTIMESTAMP() |
Getter for INITIATIONTIMESTAMP, with configurable default |
ASK_INITIATIONTIMESTAMP() |
Getter for INITIATIONTIMESTAMP w/ exceptions if field has no |
HAS_INITIATIONTIMESTAMP() |
Determine if INITIATIONTIMESTAMP has a value |
DisconnectTimestamp¶
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.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DISCONNECTTIMESTAMP() |
Getter for DISCONNECTTIMESTAMP, with configurable default |
ASK_DISCONNECTTIMESTAMP() |
Getter for DISCONNECTTIMESTAMP w/ exceptions if field has no |
HAS_DISCONNECTTIMESTAMP() |
Determine if DISCONNECTTIMESTAMP has a value |
LastUpdateTimestamp¶
The timestamp when contact was last updated.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LASTUPDATETIMESTAMP() |
Getter for LASTUPDATETIMESTAMP, with configurable default |
ASK_LASTUPDATETIMESTAMP() |
Getter for LASTUPDATETIMESTAMP w/ exceptions if field has no |
HAS_LASTUPDATETIMESTAMP() |
Determine if LASTUPDATETIMESTAMP has a value |
LastPausedTimestamp¶
The timestamp when the contact was last paused.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LASTPAUSEDTIMESTAMP() |
Getter for LASTPAUSEDTIMESTAMP, with configurable default |
ASK_LASTPAUSEDTIMESTAMP() |
Getter for LASTPAUSEDTIMESTAMP w/ exceptions if field has no |
HAS_LASTPAUSEDTIMESTAMP() |
Determine if LASTPAUSEDTIMESTAMP has a value |
LastResumedTimestamp¶
The timestamp when the contact was last resumed.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LASTRESUMEDTIMESTAMP() |
Getter for LASTRESUMEDTIMESTAMP, with configurable default |
ASK_LASTRESUMEDTIMESTAMP() |
Getter for LASTRESUMEDTIMESTAMP w/ exceptions if field has n |
HAS_LASTRESUMEDTIMESTAMP() |
Determine if LASTRESUMEDTIMESTAMP has a value |
TotalPauseCount¶
Total pause count for a contact.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TOTALPAUSECOUNT() |
Getter for TOTALPAUSECOUNT, with configurable default |
ASK_TOTALPAUSECOUNT() |
Getter for TOTALPAUSECOUNT w/ exceptions if field has no val |
HAS_TOTALPAUSECOUNT() |
Determine if TOTALPAUSECOUNT has a value |
TotalPauseDurationInSeconds¶
Total pause duration for a contact in seconds.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TOTALPAUSEDURINSECONDS() |
Getter for TOTALPAUSEDURATIONINSECONDS, with configurable de |
ASK_TOTALPAUSEDURINSECONDS() |
Getter for TOTALPAUSEDURATIONINSECONDS w/ exceptions if fiel |
HAS_TOTALPAUSEDURINSECONDS() |
Determine if TOTALPAUSEDURATIONINSECONDS has a value |
ScheduledTimestamp¶
The timestamp, in Unix epoch time format, at which to start running the inbound flow.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SCHEDULEDTIMESTAMP() |
Getter for SCHEDULEDTIMESTAMP, with configurable default |
ASK_SCHEDULEDTIMESTAMP() |
Getter for SCHEDULEDTIMESTAMP w/ exceptions if field has no |
HAS_SCHEDULEDTIMESTAMP() |
Determine if SCHEDULEDTIMESTAMP has a value |
RelatedContactId¶
The contactId that is related to this contact.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RELATEDCONTACTID() |
Getter for RELATEDCONTACTID, with configurable default |
ASK_RELATEDCONTACTID() |
Getter for RELATEDCONTACTID w/ exceptions if field has no va |
HAS_RELATEDCONTACTID() |
Determine if RELATEDCONTACTID has a value |
WisdomInfo¶
Information about Amazon Connect Wisdom.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_WISDOMINFO() |
Getter for WISDOMINFO |
CustomerId¶
The customer's identification number. For example, the
CustomerIdmay 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 theCustomerSpeakerIdof the caller.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CUSTOMERID() |
Getter for CUSTOMERID, with configurable default |
ASK_CUSTOMERID() |
Getter for CUSTOMERID w/ exceptions if field has no value |
HAS_CUSTOMERID() |
Determine if CUSTOMERID has a value |
CustomerEndpoint¶
The customer or external third party participant endpoint.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CUSTOMERENDPOINT() |
Getter for CUSTOMERENDPOINT |
SystemEndpoint¶
The system endpoint. For
INBOUND, this is the phone number or email address that the customer dialed. ForOUTBOUNDandEXTERNAL_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.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SYSTEMENDPOINT() |
Getter for SYSTEMENDPOINT |
QueueTimeAdjustmentSeconds¶
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.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_QUEUETIMEADJUSTMENTSECS() |
Getter for QUEUETIMEADJUSTMENTSECONDS, with configurable def |
ASK_QUEUETIMEADJUSTMENTSECS() |
Getter for QUEUETIMEADJUSTMENTSECONDS w/ exceptions if field |
HAS_QUEUETIMEADJUSTMENTSECS() |
Determine if QUEUETIMEADJUSTMENTSECONDS has a value |
QueuePriority¶
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.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_QUEUEPRIORITY() |
Getter for QUEUEPRIORITY, with configurable default |
ASK_QUEUEPRIORITY() |
Getter for QUEUEPRIORITY w/ exceptions if field has no value |
HAS_QUEUEPRIORITY() |
Determine if QUEUEPRIORITY has a value |
Tags¶
Tags associated with the contact. This contains both Amazon Web Services generated and user-defined tags.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TAGS() |
Getter for TAGS, with configurable default |
ASK_TAGS() |
Getter for TAGS w/ exceptions if field has no value |
HAS_TAGS() |
Determine if TAGS has a value |
ConnectedToSystemTimestamp¶
The timestamp when customer endpoint connected to Amazon Connect.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONNECTEDTOSYSTEMTSMP() |
Getter for CONNECTEDTOSYSTEMTIMESTAMP, with configurable def |
ASK_CONNECTEDTOSYSTEMTSMP() |
Getter for CONNECTEDTOSYSTEMTIMESTAMP w/ exceptions if field |
HAS_CONNECTEDTOSYSTEMTSMP() |
Determine if CONNECTEDTOSYSTEMTIMESTAMP has a value |
RoutingCriteria¶
Latest routing criteria on the contact.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ROUTINGCRITERIA() |
Getter for ROUTINGCRITERIA |
Customer¶
Information about the Customer on the contact.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CUSTOMER() |
Getter for CUSTOMER |
Campaign¶
Campaign
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CAMPAIGN() |
Getter for CAMPAIGN |
AnsweringMachineDetectionStatus¶
Indicates how an outbound campaign call is actually disposed if the contact is connected to Amazon Connect.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ANSWERINGMACHINEDETECT00() |
Getter for ANSWERINGMACHINEDETECTSTATUS, with configurable d |
ASK_ANSWERINGMACHINEDETECT00() |
Getter for ANSWERINGMACHINEDETECTSTATUS w/ exceptions if fie |
HAS_ANSWERINGMACHINEDETECT00() |
Determine if ANSWERINGMACHINEDETECTSTATUS has a value |
CustomerVoiceActivity¶
Information about customer’s voice activity.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CUSTOMERVOICEACTIVITY() |
Getter for CUSTOMERVOICEACTIVITY |
QualityMetrics¶
Information about the quality of the participant's media connection.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_QUALITYMETRICS() |
Getter for QUALITYMETRICS |
ChatMetrics¶
Information about how agent, bot, and customer interact in a chat contact.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CHATMETRICS() |
Getter for CHATMETRICS |
DisconnectDetails¶
Information about the call disconnect experience.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DISCONNECTDETAILS() |
Getter for DISCONNECTDETAILS |
AdditionalEmailRecipients¶
List of additional email addresses for an email contact.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ADDLEMAILRECIPIENTS() |
Getter for ADDITIONALEMAILRECIPIENTS |
SegmentAttributes¶
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:Guideorconnect:SMS.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SEGMENTATTRIBUTES() |
Getter for SEGMENTATTRIBUTES, with configurable default |
ASK_SEGMENTATTRIBUTES() |
Getter for SEGMENTATTRIBUTES w/ exceptions if field has no v |
HAS_SEGMENTATTRIBUTES() |
Determine if SEGMENTATTRIBUTES has a value |
Recordings¶
If recording was enabled, this is information about the recordings.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RECORDINGS() |
Getter for RECORDINGS, with configurable default |
ASK_RECORDINGS() |
Getter for RECORDINGS w/ exceptions if field has no value |
HAS_RECORDINGS() |
Determine if RECORDINGS has a value |
DisconnectReason¶
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.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DISCONNECTREASON() |
Getter for DISCONNECTREASON, with configurable default |
ASK_DISCONNECTREASON() |
Getter for DISCONNECTREASON w/ exceptions if field has no va |
HAS_DISCONNECTREASON() |
Determine if DISCONNECTREASON has a value |
ContactEvaluations¶
Information about the contact evaluations where the key is the FormId, which is a unique identifier for the form.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONTACTEVALUATIONS() |
Getter for CONTACTEVALUATIONS, with configurable default |
ASK_CONTACTEVALUATIONS() |
Getter for CONTACTEVALUATIONS w/ exceptions if field has no |
HAS_CONTACTEVALUATIONS() |
Determine if CONTACTEVALUATIONS has a value |
TaskTemplateInfo¶
If this contact was created using a task template, this contains information about the task template.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TASKTEMPLATEINFO() |
Getter for TASKTEMPLATEINFO |
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.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONTACTDETAILS() |
Getter for CONTACTDETAILS |
OutboundStrategy¶
Information about the outbound strategy.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_OUTBOUNDSTRATEGY() |
Getter for OUTBOUNDSTRATEGY |
Attributes¶
The attributes of the contact.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ATTRIBUTES() |
Getter for ATTRIBUTES, with configurable default |
ASK_ATTRIBUTES() |
Getter for ATTRIBUTES w/ exceptions if field has no value |
HAS_ATTRIBUTES() |
Determine if ATTRIBUTES has a value |