ichat can't communicate with my jabber account?

For the past week, I have gotten the same error message when trying to logon to my ichat account:

ichat can't communicate with the jabber account... could not connect to host.



I went into the preferences and tried a few different things but nothing worked. I returned everything to the original settings and hoped the problem would solve itself. It did not. I deleted the account and recreated it...still no help.


What should I do??

MacBook Pro, Mac OS X (10.6.8)

Posted on Sep 1, 2011 12:46 PM

Reply
15 replies

Sep 1, 2011 1:15 PM in response to artsy_dana

Hi,


Does the Jabber Server you use have a Web Site ?

Does this mention any issues with the server being Off Line (Down) ?


Do you have any other app that can also use that Jabber ID ?



User uploaded file
9:15 PM Thursday; September 1, 2011

Please, if posting Logs, do not post any Log info after the line "Binary Images for iChat"


 G4/1GhzDual MDD (Leopard 10.5.8)
 MacBookPro 2Gb( 10.6.8)
 Mac OS X (10.6.8),
"Limit the Logs to the Bits above Binary Images."  No, Seriously

Sep 1, 2011 1:48 PM in response to artsy_dana

Ok,


In that case they do have a Web Site 🙂.
(They don't seem to have a specific page that tells you whether the GoogleTalk Server is working or not)


If you Login to the Google Mail Web Page is the Chat option showing down the left hand side ?

My Google Account is Logged in at the moment which would suggest it is not a Server problem that their end.



User uploaded file
9:48 PM Thursday; September 1, 2011

Please, if posting Logs, do not post any Log info after the line "Binary Images for iChat"


 G4/1GhzDual MDD (Leopard 10.5.8)
 MacBookPro 2Gb( 10.6.8)
 Mac OS X (10.6.8),
"Limit the Logs to the Bits above Binary Images."  No, Seriously

Sep 1, 2011 2:27 PM in response to artsy_dana

Hi,

So I take it you don't have Adium or ProteusX (As IM apps) to check the name there ?


In iChat > Preferences > Accounts the Google accounts shows up.

In the Account Info tab the Use This Account box is ticked ?

In the Server Setting tab the Server is listed as talk.google.com ?
The Port is 5223 and using SLL (Ticked box) ?


You have not changed the Password on the Google Web Page and forgotten to change it in iChat ?


Go to your Home Folder (Little House Icon) then Library/Preferences.

Find com.apple.ichat.Jabber.plist and drag it to the Trash

Restart iChat.


iChat will then call the info for the account back from the Keychain.


It is late where I am and it may be some time before I get to any new replies. (Note my Local time and work the Time Zone thing out)

(About 20 hours or so before I get back).



User uploaded file
10:27 PM Thursday; September 1, 2011

Please, if posting Logs, do not post any Log info after the line "Binary Images for iChat"


 G4/1GhzDual MDD (Leopard 10.5.8)
 MacBookPro 2Gb( 10.6.8)
 Mac OS X (10.6.8),
"Limit the Logs to the Bits above Binary Images."  No, Seriously

Sep 8, 2011 11:51 AM in response to artsy_dana

Hi,

Can I check something with you ?


If you log in to the Google Mail web page does your Account name there end @gmail.com or @googlemail.com ?
Does the ending match the name as you have entered in iChat ?


If it is not this then Open Keychain Access found in the Applications/Utilities folder.

Go to the lower left panel and find the entry for the Googletalk name in the Password part of the list.

Double Click it to open the info panel.

If you now go to the Access Tab does it List All Applications as the option or is it the restricted option ?

If it is the Restricted option is iChat listed ?

If you return to the Attributes tab, click the the box to Show Password (You may get a dialogue box asking for your account Password and how long you want access (Allow Once)


The password should now appear in the text field next to the box.

Does this match what you think you set in iChat and to log in on the Google Mail Web Page ?


The next bit will be your router.

Did you have to list the ports that iChat uses ? (Port Forwarding ?)

IF you set this did you stop the Router doing DHCP ?

What IP are the Ports pointing to ?

Is this the same IP showing in System Preferences > Network > Advanced Button > TCP/IP tab ?




User uploaded file
7:51 PM Thursday; September 8, 2011

Please, if posting Logs, do not post any Log info after the line "Binary Images for iChat"


 G4/1GhzDual MDD (Leopard 10.5.8)
 MacBookPro 2Gb( 10.6.8)
 Mac OS X (10.6.8),
"Limit the Logs to the Bits above Binary Images."  No, Seriously

Sep 12, 2011 7:42 PM in response to Ralph-Johns-UK

I understood everything said and checked everything except the stuff about ports... I don't understand what you're asking. Could you reword it in a way that I can follow it? (sorry)



Something interesting that happened... I took my mac to the Apple store today, and while I was there, they uninstalled and reinstalled ichat... and it worked perfectly in the store! When I got home, the same thing happened as before with the same error message. I even went back and checked everything that you mentioned in the previous posts. Still nothing. What is wrong???

Sep 13, 2011 12:39 PM in response to artsy_dana

Hi,


In the iChat Menu, then Preferences chose the Accounts Pane

Then chose the Server Settings tab

Example

User uploaded file

On this pic I have edited out the real Server name.


At the second red Arrow this account is using port 5222 and no SSL to login and Text chat.

If I was logged out of this account then that Text and Port would be Dark (Black) text and would be editable.


Some Jabber Accounts use SSL and iChat will automatically change the Jabber Port listing to 5223

Googletalk is one of these.


If the Mac Firewall is ON (System Preferences > Security > Firewall tab) and in the Advanced Button "Allow Signed Apps" is enables and iChat is in the list then the Firewall will allow iChat to receive incoming data.


Form there your computer is connected to the Internet.

This will involve a Modem.
If the Modem is a DSL model then it is likely to Route which is turn means you may have to set up the ports iChat needs there. (Meaning it is a router/Modem combined)

A cable modem generally does not route and those functions are taken up by a router if you use one.


A Router whether combined or standalone is generally set up using a web browser to access the Interface web pages.


One of the Methods of opening the ports needed is called Port Forwarding (although some devices do list other phrases such as Services)

Once these are entered they form part of a table.

Generally they list a IP address that those ports will work for.
That IP should be the IP of the computer

Example of a Linksys page.

User uploaded file

Sorry it is blurry but you can make out each port is pointing to IP 192.168.1.100 (although only the top two are Enabled). The set of iChat ports listed are for iChat 2 and 3. (they will cover those used by iChat 4 and higher)

This listing of an IP restricts the use of those ports listed to that IP (Computer).
IF the router is doing DHCP to Issue IP addresses to the computers the IP that the computer has may change now and then - this will mean the ports listed will not be pointing to the Computer as it now has a different IP


Another method for opening ports is called UPnP (Universal Plug and Play)

This is simple Enable/Disable setting that allows the apps to tell the router to allow the ports it needs.

This also allows multiple computers to use the same ports.


It is fair to say that some brands of router (or Combined device) have UPnP enabled by default so you may never have had to make the settings.


Do you know if this has been done ?



User uploaded file
8:39 PM Tuesday; September 13, 2011

Please, if posting Logs, do not post any Log info after the line "Binary Images for iChat"


 G4/1GhzDual MDD (Leopard 10.5.8)
 MacBookPro 2Gb( 10.6.8)
 Mac OS X (10.6.8),
"Limit the Logs to the Bits above Binary Images."  No, Seriously

Sep 14, 2011 12:38 PM in response to artsy_dana

Hi,


This Web Site states that Apple Stores have some Display Models set up as iChat Accounts.


This means the Network (As well as Individual Computers) is set up for iChat.


I got the impression from your first post that iChat worked at one stage and that only recently had you been getting the message.


From there as a starting point if other things check out (And your latest post seems to say that iChat and the Firewall are not the problem) then the most likely place that is causing this issue is the Router.

I then presumed that at some stage you had set up the router for iChat and had used Port Forwarding (The Method that pints to one IP (Computer) but had left DHCP ON - so that in time the IP address of the computer may have changed - leading to the Port Forwarding not pointing to the IP the computer now has.



So...

If it has never worked at Home then the issue is the Router (And the access it allows to the Internet)

If it did work we have to work out what changed.


If you tell me the router Make and Model I may be able to help you to Access it in a Web Browser.




User uploaded file
8:38 PM Wednesday; September 14, 2011

Please, if posting Logs, do not post any Log info after the line "Binary Images for iChat"


 G4/1GhzDual MDD (Leopard 10.5.8)
 MacBookPro 2Gb( 10.6.8)
 Mac OS X (10.6.8),
"Limit the Logs to the Bits above Binary Images."  No, Seriously

Sep 16, 2011 12:31 AM in response to artsy_dana

Hi, I'm having the same problem. It has been persisting for about two weeks. Our problems appear to be identical except for the fact that it was with my AIM account (which functions in other programs and in web browsers). After days of fustration and having the problem persisting over two different wireless networks, I decided to try using my Google Talk account for chat instead since they have the same contacts more or less.

I am experiencing the same problems.


Also, I live in a rented apartment without direct access to the router that supplies my wifi.

Sep 16, 2011 11:42 AM in response to victoriangrey

Hi,


With iChat Open but not logged in to the AIM accounts go to the iChat > Preferences > Accounts > Server settings

In here change the port to 443.


The default port is 5190 and needs to be open in a router whereas port 443 is below the threshold of port 1024.

Ports below this Threshold are always open (both Mail and Web browsers can use port 443)


This should at least let you Text Chat.


If you still have problems go back to Server Setting and disable the SSL option.

AIM's SSL connection is not as stable as the non SSL one. iChat needs manually resetting when it cannot reconnect (SSL may work if turned On again after a Login attempt with non SSL).


A GoogleTalk account can also be set to port 443 but needs SSL.

Other Jabber servers need either port 5222 (NON SSL) or port 5223 (With SSL) but disabling SSL makes the port change automatically.



User uploaded file
7:41 PM Friday; September 16, 2011

Please, if posting Logs, do not post any Log info after the line "Binary Images for iChat"


 G4/1GhzDual MDD (Leopard 10.5.8)
 MacBookPro 2Gb( 10.6.8)
 Mac OS X (10.6.8),
"Limit the Logs to the Bits above Binary Images."  No, Seriously

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

ichat can't communicate with my jabber account?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.