New Town boss Paul Jewell told the club website: "The deal was agreed before I came here and I'm happy with that."
O'Dea, who can play centre-half and full-back, has featured 14 times for Ipswich since joining in August.
Source: BBC Sport
Source: BBC Sport