UniversalTemplate/logo.png UniversalTemplate/UTS.png

Instructions for OUIM Clients


Topic: Instructions for OUIM Clients
Audience: Faculty and Staff
Last Updated:11-07-2019
Author: Zachary Wincek
Revision Author: Jacques Breaux, Austin Daniell

Oakland University (OU) University Technology Services (UTS) provides an internal instant-messaging service (OUIM) that requires an XMPP client in order to access it. The service is available only to faculty and staff. This document provides instructions on clients that are supported by the UTS Helpdesk. OUIM utilizes the XMPP protocol in order to send messages to clients. The Helpdesk supports the four clients that are detailed in this document.

Clients
Two different types of clients exist for accessing the OUIM service – single-protocol clients and multiple-protocol clients. If you want only to access the OUIM service, then select either Spark or Swift, which supports only the XMPP protocol. If you want to access the instant messaging services of multiple providers including OUIM, then select either Pidgin or Adium.

Name of Client

Supported Protocols

Platform

URL

License

Spark

XMPP Only

GNU/Linux
Windows
Mac OS X

Software: http://www.igniterealtime.org/projects/spark/index.jsp

License: http://www.gnu.org/licenses/lgpl-3.0.html

GNU Lesser General Public License

Pidgin

XMPP and others

GNU/Linux
Windows

Software: http://www.pidgin.im/

License: http://www.gnu.org/licenses/gpl-3.0.html

GNU General Public License

Adium

XMPP and others

Mac OS X

Software: http://www.adium.im/index.php

License: http://www.gnu.org/licenses/gpl-3.0.html

GNU General Public License

Swift

XMPP Only

GNU/Linux
Windows
Mac OS X

Software:http://swift.im/swift/

License:http://www.gnu.org/licenses/gpl-3.0.html

GNU General Public License

Features

Core Feature Comparison

Feature

Spark

Pidgin

Adium

Swift

On Windows

Y

Y

N

Y

On OS X

Y

N

Y

Y

On Linux

Y

Y

N

Y

File Transfer

Y

Y

Y

N

Multi Protocol

N

Y

Y

N

Spell Check

Y

Y

Y

N

Persistent Chat History

Y

Y

Y

N

Groups

Y

Y

Y

Y

Spark Features

A selection of features is highlighted at Jive Software’s Ignite Realtime Web site at https://www.igniterealtime.org/projects/spark/index.jsp.

**A note about file transfers**

File transfers in Spark have been found to be insecure. We recommend switching to another client if file transfers are needed.

  • File Transfer Status Notification
  • Drag and Drop File Transfer
  • Multiple-User Chat
  • View Previous Chats
  • Typing Notifications
  • Profile Settings
  • Presence
  • Telephony
  • Gateways
  • Plug-ins
  • Recent History
  • Screen Capture
  • Spell Check
  • Stale Chat Management

Pidgin Features

A selection of features is highlighted at Pidgin’s Web site at http://developer.pidgin.im/.

  • Multiple protocols
  • Multiple networks
  • Multiple platforms
  • File transfer
  • Away messages
  • Typing notification
  • Buddy Pounces
  • Text replacement
  • Buddy ticker
  • Extended message notification
  • Iconify on away
  • Spell checking
  • Tabbed conversations

Adium Features

A selection of features is highlighted at Adium’s Web site at http://www.adium.im/screenshots/.

  • Adium features a beautiful OS X interface
  • Choose from multiple message and contact list styles
  • Manage multiple conversations with draggable tabbed chats
  • Organize contacts in a single list; combine duplicates
  • Full support of status across multiple services
  • Integrated Growl notification support
  • Integrated searchable message history
  • Maintain presence on multiple services simultaneously
  • Support for emoticons and message formatting

Swift Features

A selection of features is highlighted at Swift’s Web site at http://swift.im/swift/.

  • Easy Status Setting
  • East room joining and bookmarking
  • Strong authentication using certificates and smart-cards
  • Last Message Correction for in-line correction of errors in sent messages
  • Quick access to contacts and rooms that the user has recently had conversations with
  • Roster Versioning for faster log-in times
  • Proxy support for networks where direct connections aren't possible

Installation of Spark

Visit Jive Software’s Ignite Realtime Web site at http://www.igniterealtime.org/downloads/index.jsp. Select your platform: either GNU/Linux or Microsoft Windows (Users of Microsoft Windows need to select the “spark_x_y_z.exe Offline installation, includes Java JRE” option). Download and save the installer to your computer. Install the file. Run the program. Enter the correct values.

Field

Value

Username

(Your NetID)

Password

(Your NetID Password)

Server

talk.oakland.edu

Log into the OUIM service with your NetID and corresponding password. Accept the SSL certificate from the GlobalSign Organization Validation Certificate Authority (CA) for the server talk.oakland.edu. Communicate with your colleagues.

Installation of Pidgin

Visit Pidgin’s Web site at http://www.pidgin.im/download/. Download and save the installer to your computer. Install the file. Select the protocols that you want to have Pidgin utilize. (If you are uncertain, then select all the protocols.) Run the program. Enter the correct values.

Field

Value

Username

(Your NetID)

Password

(Your NetID Password)

Connect Server (on advanced tab)

talk.oakland.edu

Protocol

XMPP

Domain

oakland.edu

Resource*

Pidgin-__HOSTNAME__

*For Resource use the literal string "Pidgin-__HOSTNAME__" (that is 2 underscores before and after HOSTNAME) to minimize memory leaks caused by this bug.

Log into the OUIM service with your NetID and corresponding password. Accept the SSL certificate from the GlobalSign Organization Validation Certificate Authority (CA) for the server talk.oakland.edu. Communicate with your colleagues.

Installation of Adium

Visit Adium’s Web site at http://www.adium.im/. Download and save the installer to your computer. Install the file. Select the protocols that you want to have Adium utilize. (If you are uncertain, then select all the protocols.) Run the program. Enter the correct values.

Field

Value

Username

(Your NetID)

Password

(Your NetID Password)

Server

talk.oakland.edu

Protocol

XMPP

Domain

oakland.edu

Resource

(leave blank - server will assign)

Log into the OUIM service with your NetID and corresponding password. Accept the SSL certificate from the GlobalSign Organization Validation Certificate Authority (CA) for the server talk.oakland.edu. Communicate with your colleagues.

Installation of Swift

Visit Swift's website at http://swift.im/download/. Download and save the Swift MSI or DMG(Linux users must download source, but there are deb packages for debian users). Install the program. Start the Program and log in using your netid credentials.

Field

Value

User address

(Your oakland email address)

Password

(Your oakland NetID Password)

Logging of Conversations

The OUIM server does not log conversations; however, each OUIM client is capable of logging your conversations. Complete the steps in order to enable logging for your OUIM client.

Client

Steps

Spark

1. Spark [menu]
2. Preferences
3. Chat [category]
4. Uncheck “Disable Chat History”

Pidgin

1. Tools [menu]
2. Preferences
3. Logging [tab]
4. Check “Log all instant messages”, “Log all chats”, and “Log all status changes to system log”

Adium

1. Adium [menu]
2. Preferences [category]
3. General [tab]
4. Check “Log messages” and “Save opened chats when quitting”

Swift

Current Version, 2.0, does not have this feature


For further help, please email <[email protected]>, visit us at 202 Kresge Library or call (248)370-4357 Monday-Friday, 8 am - 5 pm.