I have tried everything suggested and still can't get a Teredo IP Address. I have also tried multiple routers and I have a static, public IP address. My XBOX 360 has always had open nat and cod ghosts on XBONE also shows open nat.
This seems to be a common problem for a lot of people. I have spoke with my ISP and they say that they aren't blocking any ports.
Is this going to be an issue that Microsoft can resolve with an update or am I and the others who have this issue never going to be able to use party chat?