libraryh3lp logo

LibraryH3lp is software used by libraries, educators, and non-profits for better customer service.

Saturday, January 9, 2010

ALL XMPP/Jabber clients now suitable: core routing system upgraded

This morning we released an upgraded version of the routing system. This change means that now, there is a even more flexibility in client choice for staffing LibraryH3lp queues. In fact, you can use any XMPP (Jabber) client that will connect to LibraryH3lp, which should be all of them.

If you've been waiting to upgrade Pidgin, try the new Adium beta, or use the Meebo.com website, it's fine to go ahead now.

For the most part, this change is transparent and simply makes the routing system more robust. Previously, we relied on librarians' Jabber clients sending "gone" to terminate chats. This sometimes caused problems with patrons getting "stuck" talking to a librarian who wasn't there anymore, if that librarian had been using an unsupported client. This is no longer the case. You can read all the technical details in our docs if desired.

One change that staff need to be aware of involves Away and Do Not Disturb (Busy) statuses. These statuses can be very helpful in the case of a librarian who already has all the chats they can handle, or who is trying to wrap up their shift without taking on any new chats. Prior to today's change, both statuses behaved the same way, as described below for DND/Busy. Now:
  • Do Not Disturb (Busy) status allows a librarian to continue working with any active chats from queues. They will not receive new chats.
  • Away status re-routes active chats from queues to other librarians with Available status on the queue.
Think of it this way: use Away if you are going away from your desk to go to lunch, take a break, etc... Use Do Not Disturb/Busy if you are busy with your current chats and don't want to receive any new ones.

5 comments:

calebtr said...

8)

Unknown said...

I just tested using the latest version of pidgin for windows, 2.6.5, and the direct jabber address of our queue, upeigeneral@chat.libraryh3lp.com, testing whether the session would redirect back to the queue if the pidgin operator quit, and it worked! WHEW! Thanks E & P!
- Melissa Belvadi

Pam Sessoms said...

Melissa, great! Thanks for testing. :)

Anonymous said...

Hey Pam-

You might want to update the documentation here:
http://code.google.com/p/libraryh3lp/wiki/ClientSetupPidgin

It says that 2.6 Pidgin shouldn't be used.

Thanks,
~Kyle~

Pam Sessoms said...

Kyle,

Fixed! Thank you!

(I thought I'd cleansed the docs of that, but I totally missed that one.)

:)