UCCX Integration With Office 365 For Age
UCCX Integration With Office 365 For Age
UCCX Integration With Office 365 For Age
Email
Contents
Introduction
Design and Topology
Configuration
Setting up the Proxy
Office365 Account
Configure the UCCX/SM
Troubleshoot
Relevant logs
Checklist
Common Scenarios
Problem: Agents are not able to receive emails.
Problem: Delay in sending emails using Office365.
Microsoft Diagnostics tool
Obtaining Documentation and Submitting a Service Request
Introduction
This document describes how Unified Contact Center Express (UCCX) solution, starting from
version 11.5 along with SocialMiner (SM) supports Office 365 as an email server for agent email
functionality. This is the first cloud email provider supported for the agent email functionality.
Apart from the one additional step of setting up the proxy, there is no other change for the
customer. The messaging flow is shown in the image:
Configuration
1. Having a proxy server to connect to Office 365 is not mandatory. If your network connectivity
is setup in such a way that the SM server can set up a TCP connection on the Internet
Message Access Protocol (IMAP) and Simple Mail Transfer Protocol (SMTP) ports of
office365.com, a proxy server is not needed.
2. If you wish to use a proxy between the SM and Office 365, SOCKS 5 is the only supported
protocol. SOCKS4, SSH tunnels, and other protocols are not supported.
As a part of this technote, an open source proxy server for Linux called Dante is used. Please note
that this does not mean that this is the Cisco recommended proxy server; it is one of the servers
used in the lab for creating this document. You are free to use any server of choice as long as the
SOCKS5 protocol is used.
Note: The server that is being configured as a proxy should have access to office365.com,
without the need to have further proxies.
Step 2. Configure the server by adding the following info into the /etc/danted.conf file.
Step 3. Start the server, ready to use.
More information about the Dante server and downloading the install packages can be found here:
https://www.inet.no/dante/index.html
Office365 Account
Login Portal:https://login.microsoftonline.com
Note: When signing up for the Office365 service, ensure that the service allocated to you is
from the same country where the SocialMiner server is. This is very important, or you will
have issues with connectivity.
Configuration
Reference Detailed steps
Tasks
SeeCisco
1. Configure the Unified
Unified Communications
Communications Manager Install
Manager server. and Upgrade
Guides
SeeCisco
2. Configure the
Unified
Unified
Communications
Communications
Manager
Manager for the
Configuration
Unified CCX.
Guides
SeeCisco
Unified Contact
3. Configure
Center Express
Unified CCX.
Install and
Upgrade Guides
Step 1. From the Unified CCX Administration menu bar, navigate to
Subsystems > Chat and Email > SocialMiner Configuration.
The SocialMiner Configuration web page appears.
Step 2. Complete or modify the following fields for SocialMiner:
IP Address / Host Name: IP address or fully qualified domain name of
SocialMiner server. For example, 192.168.1.5 or host.example.com.
Username/Password of the SocialMiner administrator.
Note: Unified CCX and SocialMiner servers must have DNS entries.
SocialMiner must be accessible to Unified CCX by hostname. If the en
are not valid, an error is displayed.
Step 3. Click Save to save the changes.
If you see an error message, click Save to re-create feeds, campaigns
notifications for chat and email in SocialMiner.
See
the SocialMiner
Configuration ch
apterof
4. Configure
the Cisco
SocialMiner.
Unified CCX
Administration
Guide, Release
11.5
6. Configure
Socks Proxy
Server
See
the Predefined
Responses
8. Predefined chapter of
Responses the Cisco
Configuration Unified CCX
Administration
Guide, Release
11.5
9. Channel See
Parameters the Channel
Configuration Parameters
chapter of
the Cisco
Unified CCX
Administration
Guide, Release
11.5
Troubleshoot
Relevant logs
Checklist
Check these to ensure that Office365 functionality is working fine as expected in a SocialMiner
system:
● If SocialMiner is not able to reach Office365, configure Socks Proxy in SocialMiner and enable
it.
● Check Office365 email feed status in SocailMiner If the feed is fetching normally, it would be
green and not red with cross mark (X) as shown in the image.If the feed is broken, you can
hover over the red cross mark (X) to know the reason.
Note: Upon Socks Proxy reconfiguration, all existing email feeds would be automatically
updated to use the latest Socks Proxy Configuration.
Common Scenarios
●Make sure that Socks Proxy is reachable from SocialMiner and Socks Proxy Server is able to
reach the O365.
Possible: If using authenticated Socks Proxy, credentials provided are wrong
● Ensure that the Socks Proxy is reachable from SocialMiner and Socks Proxy Server is able to
reach the O365.
● If sending an email takes > 10 seconds, find if SMTP connection to Office365 is causing the
delay.
● Configure Office365 using Thunderbird or outlook client via IMAP. If sending an email takes
long time with authenticated SMTP connection, then it indicates the same slowness issue in
SocialMiner as well.
If you are having trouble with the connectivity with the Office365 service and want to check on the
status of your service, there is a tool from Microsoft that can be used. The tool is called Support
and Recovery Assistant and can be downloaded from here: https://diagnostics.outlook.com/#/
Subscribe to What’s New in Cisco Product Documentation, which lists all new and revised
Cisco technical documentation, as an RSS feed and deliver content directly to your desktop using
a reader application. The RSS feeds are a free service.
THE SOFTWARE LICENSE AND LIMITED WARRANTY FOR THE ACCOMPANYING PRODUCT
ARE SET FORTH IN THE INFORMATION PACKET THAT SHIPPED WITH THE PRODUCT AND
ARE INCORPORATED HEREIN BY THIS REFERENCE. IF YOU ARE UNABLE TO LOCATE
THE SOFTWARE LICENSE OR LIMITED WARRANTY, CONTACT YOUR CISCO
REPRESENTATIVE FOR A COPY.
IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT, SPECIAL,
CONSEQUENTIAL, OR INCIDENTAL DAMAGES, INCLUDING, WITHOUT LIMITATION, LOST
PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO
USE THIS MANUAL, EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.
Any Internet Protocol (IP) addresses and phone numbers used in this document are not intended
to be actual addresses and phone numbers. Any examples, command display output, network
topology diagrams, and other figures included in the document are shown for illustrative purposes
only. Any use of actual IP addresses or phone numbers in illustrative content is unintentional and
coincidental.
All printed copies and duplicate soft copies are considered un-Controlled copies and the original
on-line version should be referred to for latest version.
Cisco has more than 200 offices worldwide. Addresses, phone numbers, and fax numbers are
listed on the Cisco website at www.cisco.com/go/offices.
Cisco and the Cisco logo are trademarks or registered trademarks of Cisco and/or its affiliates in
the U.S. and other countries. To view a list of Cisco trademarks, go to this
URL: www.cisco.com/go/trademarks. Third-party trademarks mentioned are the property of their
respective owners. The use of the word partner does not imply a partnership relationship between
Cisco and any other company. (1110R)