"He has a great presence about him and that can be huge for us,” says boss as defender signs short term deal
Town have signed former Wales international James Collins as a free agent until the end of the season.
The 35-year-old defender - who has spent most his career in the Premier League - trained with Blues this week and is available for Saturday’s game against Rotherham.
James progressed through the youth ranks at Cardiff before going on to make 67 League appearances for the first-team.
He joined West Ham in 2005 and spent four years with the London club, then headed to Aston Villa in a reported £5m move.
After clocking up more than 100 Premier League games, he returned to West Ham in 2012 and spent another six years with the Hammers, taking his tally of games for the club beyond 200.
Capped 51 times by Wales, he spent time training with Blues earlier in the season under Paul Hurst.
“James has a great presence about him and that can be huge for us,” Town boss Paul Lambert told the Club website.
“He has played at the highest level and his experience will be vital. We’re delighted to have him here.”
James, who will wear the number 39 shirt, becomes the fifth new arrival at Portman Road in the January transfer window, joining Will Keane, Callum Elder, Collin Quaner and Simon Dawkins.