Can the StopContact method be made to allow stopping a contact with "Callback" initiationMethod
Imagine the folllowing scenario:
- A busy contact centre with multiple queues including a very high priority queue allows callbacks to be booked.
- A customer books a callback, but gets impatient and calls through on the high priority line, before having received their callback.
- This leaves an orphaned callback tying up agent resources to contact the customer unnecessarily
I would like the ability to have the agent then cancel their existing callback.
This would be quite easy using the StopContact SDK Method, if we were allowed to use it for contacts with the "Callback" InitiationMethod
Is there any chance that we may anytime in the near future be able to do something like this?
Great news for you!!
Amazon Connect launches an API to programmatically stop queued callbacks.
You can use the API to avoid duplicated callback.
Amazon Connect launches an API to programmatically stop queued callbacks
I’m not sure if StopContact API will support Callback.
It is impossible to remove contact from callback queue, but prevent duplicate inbound call.
Please check the following blog for solutions that may meet your requirements.
Preventing duplicate callback requests in Amazon Connect
I hope this helps you.
Hi ippei_N, Thanks for your reply. Our contact centre already has a very similar solution in place to prevent duplicate callbacks. This is not the issue i am trying to resolve.
My question relates to customers who already have queued callbacks in place, calling through on a higher priority queue in order to circumvent waiting for their callback.
Now i understand there is no way to implement a solution to stop this behaviour from our customers... but once they have called a high priority queue and spoken with an agent, their callback remains in the lower priorirty queue increasing volume and wait time unnecessarily, as they generally have had their issues resolved on the higher priority line.
@Vito Hi Viro. Sorry for my late response.
There is no way to remove a call from the callback queue. As an idea to remedy the problem, how about the following?
The callback first receives an incoming call to the agent and then outbound whisper flow. Create a DynamoDB table that records the customer's phone number and the time of the last callback, and check that table in the agent's custom CCP onIncoiming event or in the outbound whisperflow Lambda function call. If the last callback timestamp is recent, add a process to disconnect the call.
I hope this helps you.
Can gameSessionProperties be updated with a call to UpdateGameSession?asked 4 years ago
Is there a way to cancel the creation of a snapshot?asked 3 years ago
Can the StopContact method be made to allow stopping a contact with "Callback" initiationMethodAccepted Answerasked 3 months ago
What is the best way to work with SQS queues in local environments?Accepted Answerasked 7 months ago
AWS connect contact flow error while creating a scriptAccepted Answerasked 4 months ago
How do I link my Amazon Connect instance to a Lambda function outside the contact flow with automationasked 7 days ago
How do I remove contacts from a callback queue in Amazon Connect?EXPERTasked 6 months ago
Setting current time as attribute in a Contactasked a year ago
Transferring the Amazon connect contact while waiting for the Agent in the Queueasked a month ago
Ring agents using the shotgun approachasked 3 years ago