Hi,
||iChat Ports||TCP||UDP||
|AIM|5190|5190|
|A/V|none|5678, 16393-16402|
|Bonjour|5298|5297, 5298, 5353|
|Jabber|5220,5222, 5223|none|
Note this is the iChat 4 and 5 Range
Add port 5060 UDP for iChat 2 and 3 and extend the group of 10 to 16384-16403 (20 ports)
iChat 4 and 5 also uses an undeclared Random port to do the Screen Sharing part and works if you can and do use UPnP (Or Port Mapping Protocol) to open ports in your routing device.
This Info is from
http://support.apple.com/kb/HT1507?viewlocale=en_US for iChat 3 ports which lists the Bonjour and Jabber ports as well.
This one
http://support.apple.com/kb/HT2282?viewlocale=en_US lists the changes (reduction in the A/V Group mainly) but does not refer to the first for Bonjour and Jabber.
Then there is this
http://docs.info.apple.com/article.html?path=ServerAdmin/10.6/en/im5945b424.html
This does also list port 7777 for Federation (things to do with linking with other Jabber servers)
It lists 1080 for File Transfers using a Proxy (Not sure if this is Jabber or not)
It also lists "5269 TCP This port is used for encrypted TLS server-to-server connections, as well as nonencrypted connections". I have not come across this on the Client side (but it does say Server to Sever)
As the Clients may still be using iChat 3 (or in fact earlier) port 5060 is still listed and the A/V group is wider as a consequence as they will need them.
The biggest issue will be the Random Port for Screen Sharing.
As far as I can tell this an Audio Chat alongside a VNC part for the Screen Pics.
Both need to work for iChat Screen Sharing to work.
I hope this helps.
10:09 PM Monday; April 11, 2011
Please, if posting Logs, do not post any Log info after the line "Binary Images for iChat"