Подключение к gtalk в ошибках irssi с 301

У меня есть irssi и настроенный плагин xmpp:

    {                                                                             
    address = "talk.google.com";                                                
    chatnet = "Gtalk";                                                          

    autoconnect = "yes";                                                        
    port = "5223";                                                              
    #use_ssl = "yes";                                                           
    #ssl_verify = "yes";                                                        
    ssl_capath = "/etc/ssl/certs";                                              
  }   

а также

Gtalk = { type = "XMPP"; nick = "neilhwatson@gmail.com"; };

Эта ошибка возвращается:

09:09 [Gtalk] -!- HTTP/1.1 301 Moved Permanently
09:09 [Gtalk] -!- Location: http://www.google.com/hangouts/
09:09 [Gtalk] -!- Content-Type: text/html
09:09 [Gtalk] -!- Content-Length: 178

Есть ли какая-нибудь другая комбинация хоста или порта, которая будет работать?

1 ответ

Решение

Использование DNS SRV:

$ dig SRV _xmpp-client._tcp.gmail.com

;; ANSWER SECTION:
_xmpp-client._tcp.gmail.com. 337 IN     SRV     20 0 5222 alt2.xmpp.l.google.com.
_xmpp-client._tcp.gmail.com. 337 IN     SRV     20 0 5222 alt3.xmpp.l.google.com.
_xmpp-client._tcp.gmail.com. 337 IN     SRV     5 0 5222 xmpp.l.google.com.
_xmpp-client._tcp.gmail.com. 337 IN     SRV     20 0 5222 alt1.xmpp.l.google.com.
_xmpp-client._tcp.gmail.com. 337 IN     SRV     20 0 5222 alt4.xmpp.l.google.com.

Вы можете попробовать использовать xmpp.l.google.com, Мой XMPP-клиент (pidgin), кажется, делает это автоматически, когда я говорю, что доменом является "gmail.com".

Другие вопросы по тегам