[Pidgin] #16982: Gratuicous problems working with Hipchat

Pidgin trac at pidgin.im
Fri Mar 25 14:03:11 EDT 2016

#16982: Gratuicous problems working with Hipchat
 Reporter:  mi       |      Owner:  deryni
     Type:  defect   |     Status:  new
Milestone:           |  Component:  XMPP
  Version:  2.10.12  |   Keywords:
 For whatever reasons, Hipchat's Jabber proxy insists on requiring
 usernames like 1_231 instead of the actual logins or names.

 However, once one figures one's "username" out (by going to their
 https://hipchat.Example.net/account/xmpp page), connecting and chatting to
 individuals works.

 Entering chat-rooms, however, exposes three shortcomings in Pidgin:

 1. The default Handle in the "Join a Chat" dialog is always populated by
 username (such as 1_321). For whatever reasons, Hipchat is particular
 about it and insists on using one's Full Name there. The Pidgin bug is
 that one has to overwrite the Handle ''every time'' -- the last-entered
 value is not retained.
 2. The other problem is, even if one does overwrite the Handle with his
 Full Name, trying to join a room through the list (which pops up after
 pressing the "Room List" button) still incorrectly uses the account's
 username, instead of the specified handle. The only way to join a room
 with the desired handle is by typing the room name ''by hand''.
 3. Finally, when the incorrect handle is used, Hipchat responds with a
 meaningful message (copy-pasted from debug output):
 (13:52:13) jabber: Recv (ssl)(681): <presence
 from='ChatRoom at conf.btf.hipchat.com/1_732' type='error'
 to='1_732 at chat.btf.hipchat.com/xmpp||proxy|hipchat.Example.net|5232'><priority>1</priority><c
 xmlns='http://jabber.org/protocol/caps' node='http://pidgin.im/'
 ver='lV6i//bt2U8Rm0REcX8h4F3Nk3M=' ext='voice-v1 camera-v1 video-v1'
 hash='sha-1'/><x xmlns='http://jabber.org/protocol/muc'/><error code='406'
 type='modify'><not-acceptable xmlns='urn:ietf:params:xml:ns:xmpp-
 stanzas'/><text xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'>Please use the
 nickname "FirstName LastName" instead of "1_732" when joining rooms. Setup
 instructions for common clients are available at

 Unfortunately, instead of the above message, Pidgin says only "406: Not
 Acceptable". The textual part of Jabber-server's response should be shown
 (in addition to the error code) and any URLs in the text should be

 I realize, that the above three problems may need to be three separate
 tickets, but am not sure and so erring on the side of less noise. Thank

Ticket URL: <https://developer.pidgin.im/ticket/16982>
Pidgin <https://pidgin.im>

More information about the Tracker mailing list