Hi,
I have a linksys WAG54G router. The net works fine with the net. I can logon to ICHAT but when I try to call friends I allways get a communications error. I see I have to open the ports ive done this i think but its still not working. Any help would be great. My ichat ID is essexsquash2006.
cheers
Andrew
Not only do you need to open the ports but you need to forward them from the router to your Mac. For iChat AV there are many ports. Searching the iChat help for "Firewall" reveals this information:
You have to open these ports on your Mac's firewall:
5060, 5190, 5220, 5222, 5298, 5353, 5678, and 16384 through 16403.
Then you need to configure the Linksys to forward those ports to your Mac.
All iChat AV traffic is UDP except for ports 5190 and 5298, which need to be open for both TCP and UDP; and 5220 and 5222, which need to be open for UDP only.
Ports 5297, 5298, and 5353 are used only for local traffic. Opening these ports may be necessary for firewall software that runs on a computer, rather than on a router. These ports do not need to be open at your uplink to the Internet.
Additionally, your friend may need to do something similar on their end with their router and firewall.
As you can see, it's a major pain to use iChat AV over the Internet. I can recommend the Skype system which now support video on Mac's. Skype is a special VoIP (Voice Over Internet Protocol). eBay just bought Skype and you can use it to call anyone in the USA or Canada for free (at least for now). Skype to Skype works great and is capable of a chat like interface or audio/video as well.
http://skype.com/ - Ridiculously easy to get up and running. WinXP/MacOSX/Linux supported.
BTW, Skype will work with your Mac hardware just fine. iChat AV is more useful on a corporate private network then over the Internet. Skype is encrypted and designed to work through firewalls and routers. It's just easier. Not knocking iChat AV, it's great for interoffice conferencing. Over the Internet, Skype is much better.