Hello, everyone. There are some questions about contact phone and agent, thanks for your answer first.
Background:
we has create a campaign which has setting the contact list and queue. and we use embeddable framework to got the call.
Questions:
When a phone number in the contact list is dialed, could the system assign this call to be transferred to a certain fixed agent(example: phone 001 must be handled by agent B, phone 002 must be handled by agent A), could we achieve this by config the contact list?
If the first question could be achieve, but the agent is in busy line or offline, how did the system to handle this scene, Will the call be lost?
Preview campaigns must be run in manual dialing mode. Could we do this in automatic dialer mode by configuring architect? For example, for each auto dialing call, determine whether the call has the specified agent information, and then transfer the call to the agent. I had seen this question(link: Transfer call to agent that answered previously), seems like architect could handle this scene.
I've never tried. But it seems it might work. So it is worth trying.
You could have the agent userId or email stored as a custom contact column, and retrieve that info from the Architect flow.
I'd still recommend to use distribution via an ACD Queue with Preferred Agent Routing - to manage the case you raised:
"but the agent is in busy line or offline, how did the system to handle this scene, Will the call be lost?"
So that the call can be delivered to another agent if the preferred one is not available.
Actually, I am not sure Preferred Agent Routing would fit in your Outbound scenario.
I don't know if you have a max time to connect an outbound call to an agent (country regulations).
If you have, you'd need to make sure that if the preferred agent is not in Queue, or is busy or offline, the selection of another available agent in the Queue doesn't take too much time (i.e. exceeds what's allowed in country regulations).