Pidgin for Windows

Pidgin is a multiplatform instant messaging client that supports many common messaging protocols, including XMPP. You can use Pidgin to establish an XMPP connection and view XMPP messages published by the Cisco Finesse Notification Service.

Note

You cannot be signed in to Pidgin at the same time you are signed in to Finesse as the XMPP event feed is disrupted.

Notifications that result from API requests made in Postman appear in the XMPP Console tool of the Pidgin application. For example, if you use Postman to change an agent's state, you can see the resulting agent state change event in the Pidgin XMPP Console window.

Note
Make sure that you use the same username and resource values in both Postman and Pidgin.

You can download Pidgin from http://www.pidgin.im/download/.

Perform the following steps to configure XMPP:

  1. In Pidgin, go to Tools > Plugins to open the Plugins dialog box.
  2. Check the XMPP Console and XMPP Service Discovery check boxes.

Perform the following steps to configure Pidgin:

  1. Add an account for your XMPP server. Go to Pidgin > Accounts > Manage Accounts > Add Account. The Add Account dialog box opens.
  2. For Protocol, select XMPP.
  3. For Username, enter the username for the agent that you added.
  4. For Domain, enter the fully-qualified domain name of the Cisco Finesse server.
  5. For Resource, enter any text.
  6. For Password, enter the password of the agent.
    The Pidgin Interface


  7. Click Save.
  8. Click the Advanced tab.
  9. Check the Allow plaintext auth over unencrypted streams check box.
  10. For Connect Server, enter the IP address of the Finesse server.
  11. If the Connection Security drop-down menu is present, choose Use encryption if available.
  12. Click Save.
Note

Connect port and File transfer proxies should be filled in automatically (5222 should appear in the Connect port field).

Note
When connecting to the secure port 5223:
  1. Add the Finesse Notification Service certificate in the Pidgin certificate manager. Finesse Notification Service shares the same certificate with Cisco Finesse Tomcat.

  2. To download the certificate:
    1. Sign in to the Cisco Unified Operating System Administration through the URL (https://FQDN:8443/cmplatform, where FQDN is the fully qualified domain name of the primary Finesse server and 8443 is the port number).

    2. Click Security > Certificate Management.

    3. Click Find to get the list of all the certificates.

    4. In the Certificate List screen, choose Certificate from the Find Certificate List where drop-down menu, enter tomcat in the begins with option and click Find.

    5. Click the FQDN link which appears in the Common Name column parallel to the listed tomcat certificate.

    6. In the pop-up that appears, click the option Download .PEM File to save the file on your desktop.

  3. In the Pidgin Certificate Manager, go to the Connection Security drop-down menu and choose Use old-style SSL.

  4. In the Connect Server field, enter the FQDN of the Finesse server.

The XMPP logo next to the agent's name becomes active (is no longer dimmed). To see event messages in Pidgin, open the XMPP Console.

Open XMPP Console in Pidgin


Note

The agent must be signed in to Finesse through Postman or the browser interface to be signed in to the XMPP account on Pidgin.

The XMPP Console window immediately begins to update every few seconds with iq type statements. The window does not display an event message until an event occurs. If the XMPP Console window fills with iq type notifications and becomes difficult to navigate, close and reopen it to refresh with a clean window.

The XMPP Console Window