We use the StatTimeinReady state by MAX for selecting targets. Suddenly one agent(recently started), can’t get calls when there is no queue, so I checked the URS logs, and found out the statvalue returned was negative, followed by a (U)(What does it mean?). Normally, and for all other agents, it is a positive number, followed by (S). That means she won’t get any calls unless there is a queue. When there is calls waiting in queue, a negative value is better than Not Ready State, and the calls get routed to this agent.
Letter in () is source of used statistic value - it can be (S)tatserver, (M)odeling, (U)nknown,
(N)one, may be something else.
(U)nkown used when strategy require to use statistic but for some resons URS fail to get it.
In my case it was when statserver send StatInvalid message to URS becaise of link disconnection message from tserver. Probably there are other scenarios.
For all agents URS fails to get statistic it uses big negative number - any agent with valid statistic will be preferable for URS.