Skip to content

Commit ae3d760

Browse files
author
awstools
committed
feat(client-connect): This release added support for ring timer configuration for campaign calls.
1 parent 467947d commit ae3d760

File tree

6 files changed

+59
-7
lines changed

6 files changed

+59
-7
lines changed

clients/client-connect/src/commands/DescribeContactCommand.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,7 @@ export interface DescribeContactCommandOutput extends DescribeContactResponse, _
145145
* // LastUpdateTimestamp: new Date("TIMESTAMP"),
146146
* // LastPausedTimestamp: new Date("TIMESTAMP"),
147147
* // LastResumedTimestamp: new Date("TIMESTAMP"),
148+
* // RingStartTimestamp: new Date("TIMESTAMP"),
148149
* // TotalPauseCount: Number("int"),
149150
* // TotalPauseDurationInSeconds: Number("int"),
150151
* // ScheduledTimestamp: new Date("TIMESTAMP"),

clients/client-connect/src/commands/StartOutboundVoiceContactCommand.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,10 @@ export interface StartOutboundVoiceContactCommandOutput extends StartOutboundVoi
4545
* <code>TrafficType</code> = <code>CAMPAIGN</code>, you must submit a service quota increase
4646
* request to the quota <a href="https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-service-limits.html#outbound-communications-quotas">Amazon Connect campaigns</a>. </p>
4747
* </note>
48+
* <note>
49+
* <p>For Preview dialing mode, only the Amazon Connect outbound campaigns service principal is
50+
* allowed to assume a role in your account and call this API with OutboundStrategy. </p>
51+
* </note>
4852
* @example
4953
* Use a bare-bones client and the command you need to make an API call.
5054
* ```javascript
@@ -96,6 +100,7 @@ export interface StartOutboundVoiceContactCommandOutput extends StartOutboundVoi
96100
* },
97101
* },
98102
* },
103+
* RingTimeoutInSeconds: Number("int"),
99104
* };
100105
* const command = new StartOutboundVoiceContactCommand(input);
101106
* const response = await client.send(command);

clients/client-connect/src/models/models_1.ts

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7730,7 +7730,7 @@ export interface GetMetricDataV2Request {
77307730
* <code>CASE_TEMPLATE_ARN</code> | <code>CASE_STATUS</code> | <code>CHANNEL</code> |
77317731
* <code>contact/segmentAttributes/connect:Subtype</code> | <code>DISCONNECT_REASON</code> |
77327732
* <code>EVALUATION_FORM</code> | <code>EVALUATION_SECTION</code> |
7733-
* <code>EVALUATION_QUESTION</code> | <code>EVALUATION_SOURCE</code> | <code>FEATURE</code> |
7733+
* <code>EVALUATION_QUESTION</code> | <code>EVALUATION_SOURCE</code> | <code>EVALUATOR_ID</code> | <code>FEATURE</code> |
77347734
* <code>FLOW_ACTION_ID</code> | <code>FLOW_TYPE</code> | <code>FLOWS_MODULE_RESOURCE_ID</code> |
77357735
* <code>FLOWS_NEXT_RESOURCE_ID</code> | <code>FLOWS_NEXT_RESOURCE_QUEUE_ID</code> |
77367736
* <code>FLOWS_OUTCOME_TYPE</code> | <code>FLOWS_RESOURCE_ID</code> | <code>FORM_VERSION</code> |
@@ -7795,7 +7795,7 @@ export interface GetMetricDataV2Request {
77957795
* <code>CASE_TEMPLATE_ARN</code> | <code>CASE_STATUS</code> | <code>CHANNEL</code> |
77967796
* <code>contact/segmentAttributes/connect:Subtype</code> | <code>DISCONNECT_REASON</code> |
77977797
* <code>EVALUATION_FORM</code> | <code>EVALUATION_SECTION</code> |
7798-
* <code>EVALUATION_QUESTION</code> | <code>EVALUATION_SOURCE</code> |
7798+
* <code>EVALUATION_QUESTION</code> | <code>EVALUATION_SOURCE</code> | <code>EVALUATOR_ID</code> |
77997799
* <code>FLOWS_RESOURCE_ID</code> | <code>FLOWS_MODULE_RESOURCE_ID</code> |
78007800
* <code>FLOW_ACTION_ID</code> | <code>FLOW_TYPE</code> | <code>FLOWS_OUTCOME_TYPE</code> |
78017801
* <code>FORM_VERSION</code> | <code>INITIATION_METHOD</code> |
@@ -7922,6 +7922,14 @@ export interface GetMetricDataV2Request {
79227922
* <p>Feature is a valid filter but not a valid grouping.</p>
79237923
* </note>
79247924
* </dd>
7925+
* <dt>AVG_AGENT_CONCURRENCY</dt>
7926+
* <dd>
7927+
* <p>Unit: Count</p>
7928+
* <p>Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect</p>
7929+
* <p>UI name: <a href="https://docs.aws.amazon.com/connect/latest/adminguide/metrics-definitions.html#average-agent-concurrency">Average
7930+
* agent concurrency</a>
7931+
* </p>
7932+
* </dd>
79257933
* <dt>AVG_AGENT_CONNECTING_TIME</dt>
79267934
* <dd>
79277935
* <p>Unit: Seconds</p>

clients/client-connect/src/models/models_3.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -315,6 +315,12 @@ export interface StartOutboundVoiceContactRequest {
315315
* @public
316316
*/
317317
OutboundStrategy?: OutboundStrategy | undefined;
318+
319+
/**
320+
* <p>The maximum time the outbound call will wait for the destination to answer the call, in seconds </p>
321+
* @public
322+
*/
323+
RingTimeoutInSeconds?: number | undefined;
318324
}
319325

320326
/**
@@ -5887,6 +5893,12 @@ export interface Contact {
58875893
*/
58885894
LastResumedTimestamp?: Date | undefined;
58895895

5896+
/**
5897+
* <p>The timestamp when ringing started for a campaign call.</p>
5898+
* @public
5899+
*/
5900+
RingStartTimestamp?: Date | undefined;
5901+
58905902
/**
58915903
* <p>Total pause count for a contact.</p>
58925904
* @public

clients/client-connect/src/schemas/schemas_0.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1532,6 +1532,7 @@ const _RSR = "ReplicationStatusReason";
15321532
const _RSS = "ResourceShareStatus";
15331533
const _RSSL = "ReplicationStatusSummaryList";
15341534
const _RSSe = "ReplicationStatusSummary";
1535+
const _RST = "RingStartTimestamp";
15351536
const _RSe = "ReferenceSummary";
15361537
const _RSu = "RuleSummary";
15371538
const _RT = "ResourceType";
@@ -1559,6 +1560,7 @@ const _RTCATIWCOe = "RealTimeContactAnalysisTranscriptItemsWithCharacterOffsets"
15591560
const _RTCATIWCe = "RealTimeContactAnalysisTranscriptItemsWithContent";
15601561
const _RTE = "RefreshTokenExpiration";
15611562
const _RTES = "RuleTriggerEventSource";
1563+
const _RTIS = "RingTimeoutInSeconds";
15621564
const _RTSC = "ResourceTagsSearchCriteria";
15631565
const _RTTF = "RequiredTaskTemplateFields";
15641566
const _RTe = "RehydrationType";
@@ -2797,6 +2799,7 @@ export var Contact: StaticStructureSchema = [
27972799
_LUT,
27982800
_LPT,
27992801
_LRT,
2802+
_RST,
28002803
_TPC,
28012804
_TPDIS,
28022805
_STc,
@@ -2844,6 +2847,7 @@ export var Contact: StaticStructureSchema = [
28442847
4,
28452848
4,
28462849
4,
2850+
4,
28472851
1,
28482852
1,
28492853
4,
@@ -8108,7 +8112,7 @@ export var StartOutboundVoiceContactRequest: StaticStructureSchema = [
81088112
n0,
81098113
_SOVCR,
81108114
0,
8111-
[_N, _D, _Ref, _RCI, _DPN, _CFI, _II, _CT, _SPNo, _QI, _Attr, _AMDC, _CIa, _TTr, _OSu],
8115+
[_N, _D, _Ref, _RCI, _DPN, _CFI, _II, _CT, _SPNo, _QI, _Attr, _AMDC, _CIa, _TTr, _OSu, _RTIS],
81128116
[
81138117
[() => Name, 0],
81148118
[() => Description, 0],
@@ -8125,6 +8129,7 @@ export var StartOutboundVoiceContactRequest: StaticStructureSchema = [
81258129
0,
81268130
0,
81278131
() => OutboundStrategy,
8132+
1,
81288133
],
81298134
];
81308135
export var StartOutboundVoiceContactResponse: StaticStructureSchema = [3, n0, _SOVCRt, 0, [_CI], [0]];

0 commit comments

Comments
 (0)