- Joined
- Apr 18, 2019
- Messages
- 2
- Reaction score
- 0
Hi all
I am looking for a solution to follow this scenario :
We have 2 external phone numbers (DID) :
1 to 3 agents, depending to date and hour, can answer.
Calls that come from privateLine have to be answered first, even if there is an active call in publicLine.
Calls that come from publicLine have to be sort before being answered. The sorting algorithm can be done by my services. The sorting can be simple : priority call / non priority call
Calls that come from publicLine have to be named. This name is a temporary name that helps agent what call (s)he has to answer first. This name can change if the same number calls at a different time so this name has not to be recorded in "Contacts" : it's a display name for this session only.
I think I can do the routing with 3 call queue and a CFD that poll my services to make the choice of the call queue :
The real problem is how can I have a different display name at each call ?
Because if we have tens of calls in publicLine, the agent(s) may have to choose between them which call to answer first, not only depending on the waiting time.
Thanks for your help
I am looking for a solution to follow this scenario :
We have 2 external phone numbers (DID) :
- 1 priority for employee, privateLine
- 2nd for everyone else, publicLine
1 to 3 agents, depending to date and hour, can answer.
Calls that come from privateLine have to be answered first, even if there is an active call in publicLine.
Calls that come from publicLine have to be sort before being answered. The sorting algorithm can be done by my services. The sorting can be simple : priority call / non priority call
Calls that come from publicLine have to be named. This name is a temporary name that helps agent what call (s)he has to answer first. This name can change if the same number calls at a different time so this name has not to be recorded in "Contacts" : it's a display name for this session only.
I think I can do the routing with 3 call queue and a CFD that poll my services to make the choice of the call queue :
- 1 queue for privateLine
- A CFD followed by 2 queues : 1 normal and 1 with priority for publicLine
The real problem is how can I have a different display name at each call ?
- Can the CFD modify contacts in 3cx or can attach some extra informations that can be displayed in switchboard ?
- Does the 3CX phone api for windows can manage the calls in queues ? (I don't think so...)
- Do we have other solutions to manage switchboard / call queues ?
Because if we have tens of calls in publicLine, the agent(s) may have to choose between them which call to answer first, not only depending on the waiting time.
Thanks for your help