We have agents that only have the channel e-mail and also agents that have both voice and email channels.
The issue is that the status of Agents with only email channel is not showing correctly in Pulse.
Even if they have no Voice channel, Pulse still shows a (random?) status and reason for the Voice channel. How is this possible? Why does this not show as N/A or error?
Statistics used: (also did some testing with Subject = AgentStatus but that seemed to mess things up even more)
I did read that topic but as we use Pulse and not CCPulse, the formula is slightly different and it took me a while to figure it out without any in-depth Stat training but it finally works.
Result = G.GetAgentNonVoiceStatus(Data.Current_Status_Email.Value, ‘email’);
Result = G.GetAgentVoiceStatus(Data.Current_Status_Voice.Value, ‘voice’);
If the agent does not have channel voice, it shows as LoggedOut, which is good enough for me.
Thank you, this forum has helped me a few times already
The only thing that still annoys me is that there are no reasons for e-mail only.
If handling an outbound email, it still says CallOutbound… That will be my next project I guess.