ejabberd xmpp server not able to communicate or add different IM accounts as yahoo users, google talk users and msn users

Hi,

I need to be able to communicate with external messenger servers as yahoo, google talk, webex etc etc.
The version of ejabberd is 2.1.1.

=INFO REPORT==== 2009-12-19 08:49:10 ===
I(<0.763.0>:ejabberd_c2s:702) : ({socket_state,tls,{tlssock,#Port<0.470>,#Port<0.472>},<0.762.0>}) Accepted authentication for dfernandez by ejabberd_auth_internal

=INFO REPORT==== 2009-12-19 08:49:10 ===
I(<0.763.0>:ejabberd_c2s:816) : ({socket_state,tls,{tlssock,#Port<0.470>,#Port<0.472>},<0.762.0>}) Opened session for dfernandez@jabber.atcus.com/VERITAS

=INFO REPORT==== 2009-12-19 08:50:48 ===
I(<0.763.0>:ejabberd_s2s:368) : New s2s connection started <0.766.0>

=INFO REPORT==== 2009-12-19 08:50:48 ===
I(<0.766.0>:ejabberd_s2s_out:1139) : Trying to open s2s connection: jabber.atcus.com -> hotmail.com

=INFO REPORT==== 2009-12-19 09:45:34 ===
I(<0.763.0>:ejabberd_s2s:368) : New s2s connection started <0.790.0>

=INFO REPORT==== 2009-12-19 09:45:34 ===
I(<0.790.0>:ejabberd_s2s_out:1139) : Trying to open s2s connection: jabber.atcus.com -> hotmail.com

Opened ports
TCP 5222
TCP 5269

These are the results of the nslookup

C:\Users\Didac>nslookup
Default Server:  vnsc-bak.sys.gtei.net
Address:  4.2.2.2

> set type=srv
> jabber.atcus.com
Server:  vnsc-bak.sys.gtei.net
Address:  4.2.2.2

atcus.com
        primary name server = ns25.domaincontrol.com
        responsible mail addr = dns.jomax.net
        serial  = 2009121806
        refresh = 28800 (8 hours)
        retry   = 7200 (2 hours)
        expire  = 604800 (7 days)
        default TTL = 86400 (1 day)
> _xmpp-server._tcp.jabber.atcus.com
Server:  vnsc-bak.sys.gtei.net
Address:  4.2.2.2

Non-authoritative answer:
_xmpp-server._tcp.jabber.atcus.com      SRV service location:
          priority       = 10
          weight         = 10
          port           = 5269
          svr hostname   = jabber.atcus.com

I have a firewall between the server and the exterior world.
Created necessary NAT policies.
the internal name of the server is localhost localhost.localdomain
the public FQDN is jabber.atcus.com
and we also have a srv record for the _jabber._tcp.jabber.atcus.com
I edited the /etc/hosts file and I add this: 127.0.0.1 localhost.localdomain localhost jabber
At this point I am kind of lost.
Could you please give me some directions and let me know what do I need to add or give me some advice what it needs to be done?
Thanks

This is the error that I have with the xmpp client.
Remote server not found.
A remote server or service specified as part or all of the JID of the intended recipient does not exist.

Your ejabberd works correctly

Your ejabberd works correctly with some other Jabber/XMPP servers. For example, I can see your server from jabberes.org. I could see you use ejabberd 2.1.1 running in Linux 2.6.18. I can also see that you have chatroom, irc, pubsub services, but I can't connect to them, you can see the reason here: http://www.ejabberd.im/subdomains

Regarding Google Talk: is this problem still present? Ask some gtalk user to add you as contact, maybe that helps.

Regarding Yahoo and MSN: they don't use XMPP. For MSN, you can install a transport. I found this one: http://spectrum.im/ Maybe there are other transports that support Yahoo.

Syndicate content