Normally this has something to do with Partions and Calling Search Spaces.
Check your CUCM and make sure that the routepoint/cti ports can call the agent extensions.'
When an agent answers a call, the call is forwarded to the agent extension. If this is not possible due to restrictions on CUCM, the agent goes into Not-Ready
Please rate helpful posts and if applicable mark "Accept as a Solution".
Thanks, Thomas G. J.