MCC - Multimedia Contact Center Versions 6.X and earlier

Expand / Collapse

MCC - Multimedia Contact Center Versions 6.X and earlier

Article ID: 51548 - Last Review: May 11th, 2012


MCC (Multimedia Contact Center) allows users to route E-mails, Chats, Faxes, and SMS to queues which deliver these messages to agents running Outlook 2003 or 2007.  You can run reports on these queues just like you would for voice queues, showing performance stats such as messages handled, abandoned, and average handle times.

NOTE: Outlook 2010 is not supported.  Due to changes in the Ad-In framework in Outlook 2010 the prairieFyre MCC Ad-In will not function.


  • prairieFyre MCC Exchange Objects (formerly prairieFyre MCC Exchange Router) resides on the Exchange Server.  This service controls the day to day communications between prairieFyre and Exchange.  Without it the Enterprise Server will not be able to establish connections to Exchange, and queues will not route.
  • prairieFyre MCC Exchange Setup (formerly prairieFyre MCC Exchange Diagnostics) resides on the Exchange Server.  This service controls the actual creation of queues/agents and the corresponding email addresses and public folders in Exchange.  Because of this the Exchange Setup service must be run under a username that is:  Local Administrator, Full Domain Administrator, and Exchange Administrator.
  • prairieFyre 6150 CyberChat Server resides on the Web Server (can be on the Enterprise Server, or a remote node).  This service controls day to day communications between the Enterprise Server, Web Chat, and Exchange.  Without this chats won't be routed to queues or delivered to agents.
  • prairieFyre Updater Service resides on Exchange and Web Server any time they are not co-located with the Enterprise Server.  It ensures that the remote servers remain up to date with the software version of the Enterprise Server.

How it Works...

When you create a multimedia queue in Contact Center Management it will be associated to the associated media server (e-mail, chat, etc.).  Once this is created in the prairieFyre configuration the prairieFyre MCC Exchange Setup service will check in with the Enterprise server and create the corresponding public folders and e-mail addresses needed in Exchange.

The process for an item being delivered is similar for all MCC media types.

  • Step 1: Customer sends an e-mail to your organization, either directly to the email address for the queue or to another address which forwards to this address (ie. forwards to ). The e-mail address assigned to the queue should have been created by the prairieFyre MCC Exchange Setup service when you added the queue to Contact Center Management.
  • Step 2: Exchange delivers the e-mail to the mail enabled public folder. These first two steps are completely handled by Microsoft Exchange and our software is not yet involved except for creating the public folders.
  • Step 3: The prairieFyre MCC Exchange Objects service sees that an e-mail has arrived and assigns it a ticket and case number
  • Step 4: The prairieFyre MCC Exchange Objects asks the prairieFyre Enterprise Service (running on the CCM server) who the longest idle agent is for that queue
  • Step 5: The prairieFyre MCC Exchange Objects moves the mail item to the agent’s inbox public folder
  • Step 6: The Outlook plugin on the agent’s PC sees that there is a mail item in that agent’s inbox public folder and ‘rings’ the agent. Outlook is brought to front (showing the inbox public folder) and a beep is heard (this can be changed through Tools -> Options -> Multimedia Contact Center in Outlook).
  • Step 7: The agent handles the email as they normally would by hitting reply or reply all. They can also use the MCC controls to mark the e-mail as ‘no reply needed’, ‘junk mail’ or they can transfer the e-mail.
  • Step 8: The agent sends the reply. The Outlook plugin moves the mail item to the agent’s outbox folder and tells the Exchange Router what it’s done.
  • Step 9: The prairieFyre MCC Exchange Objects tells Exchange to send that mail item using Microsoft Collaborative Data Objects (CDO).
  • Step 10: Exchange sends the e-mail, and the prairieFyre Exchange Router makes a copy of the original e-mail and sends it to the Repository public folder. It also makes a copy of the reply and puts it in the Replies public folder and the agent’s sent items public folder.

The prairieFyre Exchange Setup/Diagnostics service is responsible for maintaining and creating the public folders. It does this by checking with the prairieFyre Enterprise Service on the CCM server to ensure that the public folders match what is defined in the CCMWeb configuration for MCC. Web Chat works in the exact same way, except there’s a further initial step. When the customer hits the ‘request chat’ button, it creates a mail item which goes to the web chat queue’s public folder. We then ticket and route the mail item the same way, except when it arrives at the agent PC the Outlook plugin knows it’s a chat and opens the Chat window instead of the e-mail reply window.  Fax requires an extra third party application to convert the fax to a digital medium deliverable by Outlook.  SMS uses a MultiModem iSMS modem to receive the SMS and pass them along to Exchange.  In all four cases, Exchange receives the item and routes it to the corresponding public folder for the queue.

We no not make use of SMTP, IMAP or any other similar concept at this time. We will eventually be replacing our current system of public folders and dedicated prairieFyre Exchange services installed on the Exchange server with a system that lets you use POP, SMTP and IMAP. This will be in the new version of MCC being released with Atlantic which is expected around the mid-2013.


There is a lot of great information about MCC in the knowledgebase.  The Multimedia Contact Center Installation Guide covers pre-requisites, installation procedures and initial setup.  The Contact Center Management User Guide has step-by-step instructions for setting up new media servers, agents, and queues.  Below we have the more common articles for versions 5.7 through 6.0.

General Information and Configuration


General Errors and Failures


E-Mail Troubleshooting

CyberChat Troubleshooting


MCC All versions 6.X and below

Keywords: MCC services troubleshooting

Rate this Article:

Add Your Comments

Name: *
Email Address:
Web Address:
Verification Code:

Last Modified:Friday, December 19, 2014
Last Modified By: AndrewM
Type: INFO
Rated 5 stars based on 1 vote
Article has been viewed 19,226 times.