The midfielder will wear the number 21 shirt at Portman Road and will be delighted at finally securing his move to Town after spending several months on trial at the club.
O'Callaghan Finally Signs
It follows several weeks of negotiations between the two clubs to come to a acceptable deal, thought to be in the region of £70,000.