Skip to main content

#DSOfficeHours0 discutindo

Agents are reporting that they are being set to offline due to missing a call. The agent does not hear a ring, and in many cases, Omni displays as a blank window that looks like a call should be presented to the agent. For a split second, we see an unfamiliar error (“We couldn’t create the call record, so the call was rerouted. Wait for the next call.”) in Omni. Then the agent is set to Offline and the more familiar "You missed a call..." error is displayed. I found reference to this new error indicating that it displays if the agent does not attend (act on?) the Voice Call within 20 seconds, however there’s nothing the agent can do with the blank Omni tab. The attached PDF documents what agents are experiencing.

 

After the agent goes back "Available", a call does get successfully routed to them. We assume that call is the same one that error earlier.

 

Our CloudWatch logs show nothing indicating a cause, but since it's seems a SF/Omni issue, I wouldn't expect to find any errors there.

 

On the SF end, we've confirmed the browser has access to mic/headset (plus the next call routes as expected), no other Omni / Salesforce browser windows are open, etc. We checked all typical troubleshooting areas.

 

Has anyone run into this error before and/or experienced the "no ring/blank Omni window" before?

9 respostas
  1. 23 de abr., 20:05

    Hey everyone, I'm facing this error currently Any root cause or resolution you found ?

0/9000

@Larry Hall @Peter Jones

Voice call transcripts are stored as ConversationEntry records, earlier we were able to query these records and message field would be empty. 

But due to some recent changes we are not able to  query ConversationEntry records. It always shows 0 records, though we can the transcripts on Voice Call.

We could see them only via Connect API, but could you help us know if this change is expected that we no longer could query  ConversationEntry records.

This is happening only on customer sandboxes and not in developer edition or SDO orgs.

Any insights on this would be helpful.

8 respostas
0/9000

Enhanced Conversation Component is not displaying real-time transcripts unless the Voice Call Record page is refreshed.

 

The transcripts are being saved in the Salesforce by AWS Connect as expected. 

 

Just the Conversation component is not showing the new transcript entries automatically.

 

Using Service Cloud Voice User (Partner Telephony) license with AWS Connect

 

Please let me know if any suggestions.

 

Enhanced Conversation Component - Real Time Transcripts

7 respostas
  1. 14 de mai. de 2025, 18:25

    I know this is years later, but anyone who runs into this issue we solved this by whitelisting an IP. Check you network tabs there might be an SES network error. If you are working on a vpn or vm try to test this off the network and see if it works. 

0/9000

Use Case: We have a use case where agent always initiates a Text messaging session asking for photos (MMS) of the installed product through an Agent Initiated text. The customer responds with the images and those images get assigned to the case object associated with the Messaging Session. Agent who had initiated the session is then supposed to accept incoming response from customer through Omni-Channel and then "End" the session to properly close that interaction.

Issue: sometimes an agent forgets to accept the session and closes the Messaging tab and goes offline in Omni-channel. That causes the response from the customer to the specific agent to go back to the Omni-channel queue and it then gets assigned to a different agent who is NOT expecting the response from previous agent's customer and will not accept it.

This behavior sometimes spirals into a snowball causing a lot waiting messaging sessions in the queue and we eventually we have to go in the list view to close these waiting messaging sessions manually.

Expectation: We would ideally want to automatically accept and close certain messaging sessions with no action required from the agent. And then make the agent offline if he remains online for a certain period of time inadvertently.

Question:

  1. Is there a better way to handle this use case where the photos sent through a particular messaging session get automatically attached to the associated case and the session is closed without any further action from agent after they have sent initial photo request?
  2. Can we have messaging sessions always go to the specific agent who initiated it and if that agent goes offline for some reason, the session goes back to New/Waiting status until that agent comes back online?

Please let me know in case any additional details are required. Appreciate everyone's input. #DSOfficeHours

4 respostas
  1. 11 de set. de 2024, 20:28

    As far as I know, the behavior is same for Enhanced Channels also for the Agents Initiated Messages.

0/9000

How do we create Service Cloud voice reporting?

  • Avg Handle Time
  • Avg Wait Time
  • Number of Calls by Date, Agent, Category
  • Number of Abandons
  • Number of Voicemails

Are these:

  • Created as Salesforce Reports?
  • Created in AWS?
  • Already included after Service Cloud Voice is enabled?

I can't find any documentation on this.  Thanks in advance.

@Larry Hall

@Peter Jones

@Rich McGuire

3 respostas
  1. 17 de jul. de 2024, 14:24

    That may depend on which version your company is using @Sophie Gong - I'd suggest reaching out to your AE for more info. Thanks!

0/9000

When manually making an outbound call through Amazon Connect (NOT using Amazon's campaigns feature), is there a way to have Amazon wait for a voicemail/answering machine beep before playing a recorded message?

Backstory:  Here's the steps I've taken so far with setting up a voicemail drop:

 

  1. Created a pre-recorded voicemail in Telephony Settings by following the instructions at https://docs.aws.amazon.com/connect/latest/adminguide/prompts.html#howto-prompts
  2. Created a simple contact flow with just a Play Prompt element that plays the recorded prompt
  3. In my main outbound flow, added a “Set disconnect flow” block that points to the flow in #2
  4. Set my main outbound flow as the default flow for my queue

 

When I make an outbound call and wait for the voicemail prompt to finish before I disconnect, the recorded voicemail plays as expected and as the receiver, I can get the voicemail message.  BUT I have to stay on the line until the voicemail prompt finishes playing.  Otherwise the pre-recorded message will start playing right away, as soon as I hang up, but before the recipient’s voicemail is ready to record.

 

I found a block named “Check call progress” (https://docs.aws.amazon.com/connect/latest/adminguide/check-call-progress.html) that would let me branch call logic based on whether a voicemail occurred or not but the documentation says it only works with outbound campaigns.  I tried adding the block to my voicemail subflow anyway just to see what would happen, but this caused an error and no voicemail was left. 

2 respostas
0/9000

We are noticing that missed calls are getting stuck in queue and appearing as "Inbound" for several days and not being routed or getting cleared.

We have been able to clear the queues by removing and adding "routing configuration" to the impacted queues. However, this seems to be an ongoing issue.

Any help is appreciated!

 

Thanks,

Jawad 

#DSOfficeHours

5 respostas
  1. 19 de abr. de 2024, 16:38

    Where do you remove the routing config? A step by step guidance would be helpful here.

0/9000

We are needing to build a multi-language Contact Flow, ie. "Press 1 for English, Press 2 for Spanish (in Spanish)..." and then have the remaining prompts translated in that selected language.

 

I found this article: https://aws.amazon.com/blogs/contact-center/build-multilingual-voice-experiences-in-amazon-connect/

 

...but I was wondering if anyone here has implemented/found best practices in implementing a solution.

 

Thank you for the support!

6 respostas
  1. 5 de abr. de 2024, 12:25

    This is an older thread, but what we did was create a standard flow model, e.g. Greeting, Intro, Branches etc. and then mirrored that structure in SF. When the support center updated or created an IVR for a given channel that data was synched into DynamoDB where the prompts lived. (We also added automatic Language translation when the prompt was saved in SF). Then a standard model flow would morph itself bringing in different prompts for each channel. It took a bit to get it all designed and developed but once it was there it was self serve for the support center and we made a drastic reduction in the number of IVR scripts.

0/9000

I hosted a training course last week where I covered the basics of Voice with a group within our organization.  Below are a few questions I didn't have great answers to that I was hoping might be answered on #DSOfficeHours:

 

  1. How does data storage come into play when thinking about the volume of conversation transcripts and call recordings?  Where are these stored?
  2. When a call is transferred to another agent, is the behavior such that a new Voice Call Record is created and the previous one captures the call end date/time when the first agent drops?  I see the InvokeTelephonyIntegrationApiFunction has a methodName of createTransferVC.  Curious if there is documentation I should be reviewing about how to properly use that in the Contact Flow.  But if the transfer is initiated by an agent in the CCP, I'm not sure I understand how this would work.
  3. What has been the experience for lead time for clients to port their desired phone numbers in preparation for a new call center?  Our previous experience with SMS and Marketing Cloud often had long lead times that could delay go-lives for weeks.

Thanks for the help!

9 respostas
0/9000

Hello - We increased the window size for our ORG's Chat interactions, but the menu options are not scaling with the increased window size. We reviewed SLDS and didn't find anything specific to the menus.

 How can we make this adjustments to improve the look and feel for our users?    Expanding Chat / Chatbot Window Size #DSOfficeHours

3 respostas
0/9000