I see.
I still believe the temporary CLI thing is overkill - do you have data on how many people call back from a different number? You may be surprised and find that you are focusing on the edge cases here! Even then, you could do the same thing with a single number. (If there is a match, based on incoming ANI, for a call placed in the last ten minutes, you're sorted. If not, ask what number they were called on and so on.)
Genesys Cloud can achieve most things (including switching out the outbound ANI to a certain extent) but it's the whole auto-assign a temporary one part that is going to be tough. You could do it if you place the calls using Outbound Dialer, but that would require some programming on the back-end prior to sending the Contact List over. (You also would then not need to bother with the Clinician activating the message, since it could auto-detect the Answering Machine.)
If it were me, I would either use Dialer, or I would dedicate a single number to this, have the clinicians call out on behalf of a Queue that has that number assigned. Have a button in the script for Answering Machines that they press in order to transfer to the automated message. This would transfer to a flow that played the message and put a record into a Data Table indicating the anticipated return call information. A simple Data Table lookup when the call comes in would enable you to determine if the call should be directly routed, or not.
I completely understand what you are trying to do, but I honestly don't think the whole temporary CLI thing is necessary to achieve the end-goal (as described.)
Also, just to be clear, the issue here is the changing of the outbound CLI (ANI), not what the message says. (You can easily have it say "please call us back on 800-555-555" but many people will call back the number that called them, and that would be the challenge.)
------------------------------
Paul Simpson
Eventus Solutions Group
------------------------------
Original Message:
Sent: 04-12-2023 10:13
From: Andrew Lewis
Subject: Advice needed on new Architect flow
Hi, the answer to "The problem with temporary CLIs (even if you could do it) is that you would likely need a huge number of them so they don't get reused too quickly. Even then, you run the risk of someone storing the number and calling it back weeks, months, or even years later!" was to check the number they call back on against the number we called, i there is no match then it asks them to enter the number they were called on (when you call them on a landline and they call back on a mobile) if there is no match it goes to a central team.
Look like Genesys is not going to be a good replacement.
------------------------------
Andrew Lewis
Health Management Ltd
Original Message:
Sent: 04-12-2023 09:49
From: Paul Simpson
Subject: Advice needed on new Architect flow
OK, so I would have a central number, then just look at the ANI on the inbound call to see who is calling and match that up with your records of outbound calls made to route the call (if appropriate) to the clinician.
The problem with temporary CLIs (even if you could do it) is that you would likely need a huge number of them so they don't get reused too quickly. Even then, you run the risk of someone storing the number and calling it back weeks, months, or even years later!
------------------------------
Paul Simpson
Eventus Solutions Group
Original Message:
Sent: 04-12-2023 09:20
From: Andrew Lewis
Subject: Advice needed on new Architect flow
Thanks for the reply's.
The reason for the return cli is and i should have explained in my original post, that the person calling is a clinician and they are calling a patient for a scheduled appointment. If the patient can't get to the phone in time they have a ten minute window to call back and the answerphone message explains all of this. They could go to a central number, but it is more efficient for them to go back to the clinician that called them. Clinicians do not like patients having there direct number (:>
------------------------------
Andrew Lewis
Health Management Ltd
Original Message:
Sent: 04-12-2023 08:38
From: Paul Simpson
Subject: Advice needed on new Architect flow
Alternatively, use Preferred Agent Routing - it basically does this without the heavy-lifting in the Flow.
The part that I can't figure out is the whole temporary CLI thing. Is this to catch people who call back from a different number? Otherwise, base it all on the ANI of the inbound call.
------------------------------
Paul Simpson
Eventus Solutions Group
Original Message:
Sent: 04-11-2023 12:52
From: Simon Brown
Subject: Advice needed on new Architect flow
Hi,
In flows you can find a user by name or ID, you can also transfer to a User ID with a timeout so in principal you can. i.e. store the Agent ID who made outbound call and re-use that on ingress call.
If the timeout on the Transfer to agent is reached then the failure path is invoked, so you can then use that to transfer to a queue or other group.
You would probably want to turn off the option to go to agent voicemail.
You probably need to handle the collection of calls awaiting callback in your own backend system (and use action to get details), or a GC datatable and manage house keeping of that.
Without knowing the solution requirements unsure why you not using a single presented CLI for customer calling back, and look at the incoming ANI for the customer, if ANI presented then you could use that as a lookup rather than allocating CLIs to individual calls, and hooking all those up to GC flow.
I get allocating a CLI means the customer could call back from any number, or block presentation and still get through to agent and being identified.
Regards
Simon
------------------------------
Simon Brown
Maintel Europe Limited
Original Message:
Sent: 04-11-2023 07:38
From: Andrew Lewis
Subject: Advice needed on new Architect flow
Hi, we have a service in another platform, that i would like to bring in to Genesys. The service does the following,
The agent dials out and the service provides a temporary cli to the person being called. If it goes to answerphone the agent presses 6 and it leaves an automated message with the temporary cli. If the person being called returns the call within 10 minutes the call goes to the agent that made the call otherwise to a general team.
Is this something that can be done with an outbound flow?
#ArchitectureandDesign
#PlatformAdministration
#Telephony
------------------------------
Andrew Lewis
Health Management Ltd
------------------------------