when the competence level is the same for all of the agents, the call routing is longest idle? is there a way to configure this?
As Chris said, it chooses Longest Available within the same competency rating.
If you want it to select agents in a linear fashion when multiple are available for the same period of time you would need to give one a higher rating than the other.
Agent A (5) - Available: 1 min
Agent B (5) - Available: 2 min
Agent C (5) - Available: 5 min
Agent D (4) - Available: 5 min
In this case, it would choose:
Agent C, B, and A based on longest available within the rating. It would then proceed to D because D has a lower rating.