We have an application that, through API Rest, monitors the states of the different Contact Center agents, but there are cases that we cannot understand since we have seen agents that, while in the OFFLINE state, have times in INTERACTING, IDLE, COMUNICATING or NOT_RESPONDING. For example:
This seems fine; there's no relationship between presence and routing status as they're controlled and tracked independently. If you require assistance understanding the origins of these events, please open a case with Genesys Cloud Care to investigate as we do not have access to your org's data via the forum.
So it is totally possible depending on the circumstance of the exact moment that an agent can be offline but the routing state differs from what I understand?
Yeah, you could imagine a scenario of the agent being on-queue, taking an ACD interaction, switching to off-queue but yet still interacting on that same interaction (as one example). For workforce management we 'ignore' the routing status if their presence is not on-queue for schedule adherence purposes.