best practices Flashcards

1
Q

For contact flows, how should you name your attributes accross all AWS services?

A

use consistent attribute naming conventions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What naming convention do you use for attribute names to avoid confusion when passing and referencing variables?

A

camelCase

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the standard naming convention for attribute names? (what dont you use)

A

dont use spaces, special characters

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

why do you following standard naming conventions for attribute names?

A

impacts downstream reporting processes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Why do you create modular contact flows?

A

keeps flows manageable and require fewer regression testing cycles

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What kind of characters do you use when setting User Defined or External values in dynamic attribute fields?

A

Alphanumeric (A-Z, 0-9) and periods (no other chars allowed)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

how do you handle all error branches?

A

Ensure they are all routed to a block that effectively handles the error or terminates the contact

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

When do you use a set logging behavior block?

A

enable/disable logging for segments of the contact flow where sensitive information is collected and cant be stored in CloudWatch

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

When do you use a set recording behavior block?

A

enable/disable recordings according to each use case

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Amazon connect only records conversations with who?

A

agents

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Amazon connect doesnt record what?

A

IVR interactions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What do you need to ensure are referenced correctly in contact flows?

A

attributes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is JSONPath($.) format?

A

attributes with periods prepended to the attribute name

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

How do you use JSONPath format while selecting a var type from the pick list?

A
  1. save text as attribute and value: $.External.varName
  2. use attribute and value: varName
  3. use attribute and $.External.varName results in prepend period
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Before transferring a call to an agent and putting a call in a queue, what blocks do you need to ensure are being used?

A

Checks hours of operation && check staffing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What do the blocks: Checks hours of operation && check staffing do ?

A

verify the call is within working hours and that agents are staffed to service

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

When do you need to ensure that callbacks are offered?

A

before and after queue transfer by using Check queue status blocks

18
Q

When using Check queue status blocks what condition is required?

A

Queue capacity

19
Q

What is queue capacity?

A

if number of calls are greater than x where x is number of contacts in queue

20
Q

What do you need to use if queue capacity is > the expected capacity?

A

use Get Customer Input block to offer a callback

21
Q

When you use Get Customer Input block to offer callback what does this do?

A

retains caller’s position in the queue and calls them back when an agent is available

22
Q

What number do you use for Set Callback number block?

A

choose number to call the customer back in the ccp

23
Q

For Set callback number block, what attributes can you use?

A

system and customer number

24
Q

How do you use system to get number in Set custom callback number?

A

collect using Store Customer input block using system and stored customer input

25
Q

What do you use in your customer queue flow to interupt with a queued callback and external transfer option at regular intervals?

A

loop prompts block

26
Q

How must all numbers referenced in external transfers be referenced?

A

E.164 format

27
Q

when do you get rid of the national trunk for a externals transfer call?

A

when calling locally

28
Q

what kind of loops do you need to ensure are not in the contact flow logic?

A

infinite loops

29
Q

What do you need to ensure for each call?

A

contact flow connects the caller to an agent, bot, or transferred externally for further assistance

30
Q

What is the limit for a sequence of lambda functions duration in Connect?

A

20 sec

31
Q

What happens when a sequence of lambda functions duration exceeds 20 seconds?

A

error message when the total execution time exceeds the threshold

32
Q

When a lambda runs in connect what does the customer hear?

A

silence

33
Q

When a lambda runs what is recommended to use in the contact flow?

A

a play prompt between functions to keep customer engaged during long itneraction

34
Q

What does using a play prompt between lambdas in ivr allow you to do with multiple functions?

A

invoke multiple functions that last longer than 20 second threshold

35
Q

T/F: You can use the same bot for voice and chat channels

A

T

36
Q

If you want lex bot to respond differently based on the channel, what can you do ?

A

pass the Channel attribute

37
Q

When using voice with lex, some words are better spelled out ___________ such as last names.

A

phonetically

38
Q

If you use lex bot in your ivr, you should tell who?

A

the agent

39
Q

What can an agent see after a lex bot talks to customer?

A

a transcript in their window of both the bot and customer

40
Q

What do you need to do if the agent is using Chrome 71 to 75 for chats and task?

A

add CCP url to the allow list in the agents chrome settings

41
Q

what happens if you dont add the ccp url allow list for GC 71-75?

A

agent wont hear audio indicator notifying them that theres an incoming chat/task