I am assuming that as you mention Avaya Elite they are using CMS. This is important as CMS has some odd ways of calculating time so do not expect the same numbers to display. CMS combines both status and performance in a single table because the data is not as granular.
In Genesys Cloud this is two separate API calls. These are the ones used in the Performance Views as well.
For the Presence information POST /api/v2/analytics/users/aggregates/query using tOrganizationPresence and tAgentRoutingStatus
For Answered and Out Calls this would be POST /api/v2/analytics/conversations/aggregates/query. You could simply group by agentId and use tAnswered and nOutbound.
------------------------------
Richard Chandler
Connect
------------------------------