How are calls routed to my agents in Talk?

Return to top


  • Perla

    I'm experiencing the same problem Shawn describes above. We have an agent that can go online for 40 min or so with or so without receiving ANY calls (we have calls waiting), and all calls are being routed to the other agents, skipping this one. So I have 3 agents frazzled and scrambling to keep up, and one not doing anything. 

    Is there anything that this agent may be doing for this to happen? What would be the things to check in this case?

  • Dion
    Zendesk Customer Care

    Hi Perla,

    We highly advise that you contact our customer support team so that we can take a look at the calls and see what availabilities there were in the system by the time this happened.



  • Erin Lake

    Seeing the same issue that Shawn is, where a person that has recently switched from offline to online will be the next person to receive an incoming call, despite other people that have been online for 30 to 40 minutes, without going away or to transfer mode, and have received no calls so far.

  • Anne Ronalter

    Hello Erin,

    It is indeed strange, that the calls do not seem to get routed correctly.
    Therefore I have opened a ticket on your behalf in order to find out why this is happening.

  • Ksenia Shanyuk


    Following from the above, could I please also get assistance with the same issue. One of my agents always gets the majority of the incoming calls. From what I understand after reading various articles available, I am not able to reroute calls to the agents from the same organisation. 

    Please advise if you require any further information

    Many thanks 

  • Sam Cunningham



    I am having the same issue as those above. One of our agents tends to get the most calls while others sitting online will receive none. We have done testing and the calls will sit waiting in the queue until the top agent is available. 




  • Shawn Dismuke

    I guess my comment was wiped or aged out so just reposting that it's still an issue even now.  We've found that setting ourselves Offline instead of Away tends to alleviate the issue somewhat.  But we'll still see instances of someone who has been offline for awhile, immediately receive a call when they went online, when other people have already been online.  I still say it would be nice to know which Agent is currently up next in the queue whether in the app or via API.  

  • Jason Schaeffer
    Zendesk Customer Care
    Hi Shawn, 

    You can see your Agent activity within the Talk Dashboard which will show you your agents status and the length they have been in said status. That will give you an idea of how you can expect your calls to route:

    I can also mark that as product feedback for you regarding the ability to see this via API or possibly a simplified way of knowing for a certainty which agent is the next to be served a call.

  • Sebastian Bornemann

    Hi, we want to use talk starting in the next one to two weeks.

    One problem, though: For tests, we have uploaded an 8 minute wait greeting (music with some spoken lines every few minutes).

    When I call and choose the agent group via IVR, I hear the waiting greeting. Two agents are active in the group. First agent doesn't respond, second agent doesn't respond, and after that minute of waiting, the waiting greeting is cut off and the voicemail inactive greeting plays, and the call ends.

    We want to circle that call around and try the agents again and again instead of ending the call when each one hasn't answered the first time. How do we do that?

  • Dekbi
    Zendesk Customer Care
    Hi Sebastian,
    Apparently, agents who already missed or declines a call will no longer receive that call as Talk will not offer it again to them. I've taken a look and found that other users are discussing similar needs here:
    You can up-vote that original post and add your detailed use-case to the conversation. Threads with a high level of engagement ultimately get flagged for product managers to review when they go through roadmap planning.
    Specific examples, details about impact, and how you currently handle things are the most helpful things to share to help our product teams understand the full scope of the need when working on solutions.
    We truly value customer feedback and your voice and votes in the product feedback topics in the community help influence future Zendesk functionality.
  • Katie Gork

    Hi Zendesk,
    Can you please advise when we get a call how we get all team members 'zendesk talk' to ring and person who is available take the call - similar way to how the chat works?

    Can you please advise?

    Thanks, Katie

  • Dion
    Zendesk Customer Care
    Hi Katie,

    Zendesk Talk uses a round-robin cycle for calls which means that it is not possible to ring all agents who have Zendesk Talk access. You may check this article for more information:

    It is also discussed in this article that incoming calls are routed to agents who have the maximum elapsed time since the last call.

    Hope this makes sense.


  • angela schiff

    Does "last call attended," refer solely to inbound calls, or would an agent-initiated outbound call impact whether a call is routed to a specific agent?

  • Fabricio S.
    Hi Angela, 

    Considering that, "an incoming call is offered to the agent who has the maximum time elapsed since the last call attended and is available to take a new call" 

    Let's say that an Agent was the next on the queue and had to make an outbound call, hence, this Agent would be out and the next with the maximum time elapsed since the last call attended will be the next on queue (Agents in Online status). 

    When the outbound call is finished and Agent is back online, the time elapsed should be reseted and the Agent would go back to the "end of the queue". 

    Hope this information helps. 


  • Varsha Maharaj

    I'm also having this issue and I'm not seeing a viable solution. Has anyone figured this out?

  • Dekbi
    Zendesk Customer Care
    Hi Varsha,
    I can see we have an ongoing conversation about this through your support request. 
    I'll send my responses to you via email.
    Have a good day!
  • Vaughan

    Please clarify sentence 2 of paragraph 1: "If an agent misses or declines a call then the call is routed to the next available agent."

    Does this imply the call is routed to the next agent "who has the maximum time elapsed since the last call attended and is available to take a new call"? Or does it route to the truly next available agent meaning not whomever may have the longest elapsed time?

  • Jupete Manitas

    Hi Vaughan, 

    The call will be routed to the next available agent in a round-robin cycle. New calls are routed first to the agent that is available for the longest time, with the longest time elapsed since they last answered a call. If declined or missed, the call is then offered to the agent who is available for the next longest time since they last answered a call, and will continue like that until the call has been answered or ended. You may also see this here. We hope this clarifies! 


Please sign in to leave a comment.

Powered by Zendesk