Upload
duongnhan
View
246
Download
1
Embed Size (px)
Citation preview
Cisco Unity Connection 11.0Product Update with Video Enablement
and Unified Messaging Deep Dive
Chris Barlow
Product Manager – Cisco Unity Connection
BRKUCC - 2725
• New Features of Cisco Unity Connection 10.5(2)/11.0
• Deployments and Integrations
• Video Enablement
• Unified Messaging with Microsoft
• Native Integrations
• Additional Resources
Agenda
New Features ofCisco Unity Connection 10.5(2) & 11.0
(03.2010)
Unity
Connection 8.0
(12.2010)
Unity
Connection 8.5
(09.2011)
Unity
Connection 8.6.2
(05.2011)
Unity
Connection 8.6.1
(01.2010)
Unity 8.0.x
(05.2000)
Unity 2.4.6
(12.2005)
Unity
Connection 1.1
(06.2007)
Unity
Connection 2.0
(08.2012)
Unity
Connection 9.0
(09.2008)
Unity
Connection 7.0
www.cisco.com/go/unityconnection
(05.2008)
Unity 7.0.x
(05.2007)
Unity 5.0.x
(11.2002)
Unity 4.0.x
(12.2012)
Unity
Connection 9.1
(12.2013)
Unity
Connection 10.0
(05.2014)
Unity
Connection 10.5
(12.2014)
Unity Connection
10.5.2
(Q2 2015)
Unity
Connection 11.0
(1st Half - 2016)
Unity
Connection 11.5v
v
v
v
5
Cisco Unity Connection 10.5(2)
Cisco Unity Connection 10.5(2) Features
• ESXi 5.5 Latency Sensitivity Support – Get More from Virtualization
• Hypervisor No Longer Requires Dedicated CPU
• Connection VM is the Latency Sensitive Application
X
Notes: This requires the Unity Connection VM Latency Sensitivity to be set to 'High' while at least one other VMs is set to 'Normal'. Recommend every VM to be set to 'Normal' except for Unity Connection VMs.
From: http://docwiki.cisco.com/wiki/Virtualization_for_Cisco_Unity_Connection
Cisco Unity Connection 10.5(2) Features
• Video Greetings Upload - Enhancing the Experience
• Video Upload via Audio Text Manager Tool
• Use Post Processed Videos for Greetings
• Touchless Install – Platform Additions
• Support for Cluster Deployment via Prime Collaboration
Cisco Unity Connection 11.0
Cisco Unity Connection 11.0Missed Call Notifications
• Missed Call Notifications - Notifications for calls which reach a user’s mailbox, but caller does not leave a voice message
• For example, a caller hangs up while the user greeting is being played
• An HTML notification is sent via SMTP for the missed call
• Subject line can contain: Sender, Caller ID, & Timestamp
• Can be combined with Summary Notification template
Cisco Unity Connection 11.0Summary Notifications
• Summary Notifications – HTML notifications that provide a listing of voicemails left for a user
• Users can scan the list of voice messages and take action on any particular message in the list
Configurable up to 100 messages
Notification template customizable along with additional parameters (e.g. Caller ID)
Can be scheduled
Cisco Unity Connection 11.0Customize Subject Line & Display Name
• Subject Line Customization
• In earlier releases, Subject Line was configurable for voice messages received in user’s mailbox, that are sent via TUI.
• Subject line in SMTP and HTML notifications now customizable
• Display Name in “From” Field is now Configurable for Notifications and Outside Caller Messages
• Display Name was previously “Cisco Unity Connection Messaging System”
Cisco Unity Connection 11.0Video Auto-Attendants
• Video-enable Call Handlers in addition to Video Greetings
• Video Upload via Audio Text Manager Tool
• Post Processed Videos for Professional Video Auto-Attendants
• Supports with all CUCM video-enabled endpoints
• Cisco MediaSense provides backend
• Video recording and playback engine
• Forked at Unity Connection to and from MediaSense
Cisco Unity Connection 11.0Jabber Scale Increases
• Scaling takes into account Single Inbox – Ported back to 10.5(2)
• Can support up to 20,000 Jabber clients in a single CUC HA Pair
OVA Single
Inbox
Users
Jabber
Endpoints
Per Server
Total Jabber
Endpoints
Per CUC HA Pair
HA Jabber
Endpoints
Per CUC HA Pair
7vCPU 20,000 5,000 10,000 5,000
7vCPU 15,000 7,500 15,000 7,500
7vCPU 10,000 8,000 16,000 8,000
7vCPU 5,000 8,500 17,000 8,500
7vCPU 0 10,000 20,000 10,000
Cisco Unity Connection 11.0Jabber Scale Increases (cont.)
• Scaling takes into account Single Inbox – Ported back to 10.5(2)
• Can support up to 20,000 Jabber clients in a single CUC HA Pair
OVA Single
Inbox
Users
Jabber
Endpoints
Per Server
Total Jabber
Endpoints
Per CUC HA Pair
HA Jabber
Endpoints
Per CUC HA Pair
4 vCPU 10,000 2,000 4,000 2,000
2 vCPU 5,000 1,000 2,000 1,000
2 vCPU 1,000 200 400 200
2 vCPU 0 500 1000 500
1 vCPU 0 100 200 100
Cisco Unity Connection 11.0Platform Updates
• ASR Engine upgraded to Nuance 10.x
• Next Generation Security (Department of Defense: Suite B)
• SIP Interface
• Support of AES256, TLS 1.2, and SHA2 protocols
• OS Upgrade to Red Hat 6.6
• Microsoft Qualifications
• Exchange 2013 SP1 CU6/CU7
• Exchange 2010 SP3 RU8
• Exchange 2007 SP3 RU15
Suite B Cryptography:
https://www.nsa.gov/ia/programs/suiteb_cryptography/
Cisco Unity Connection 11.0Other Enhancements
• Licensing – Align Cisco Unity Connection Licensing with CUCM
• PLM – 60 day license grace period behavior
• Disallow adding of new users now
• Instead of shutting down voicemail services
• Generic LDAPv3 Directory Support (e.g. Oracle)
• Qualify F5 BIG IP APM Module as IdP
End-of-Sale/End-of-Life AnnouncementsCisco Unity & PIMG/TIMG Units
• Cisco Unity is OFFICIALLY End-of-Life!
• Last Day of Support - 1/31/15
• Move to Cisco Unity Connection NOW!
• http://www.cisco.com/c/en/us/products/unified-communications/unity/eos-eol-notice-listing.html
• PIMG/TIMG End-of Sale
• PIMG/TIMG End-of-Life is Announced! And so has Dialogic (PIMG units only)• Analog/Digital PIMG & TIMG units
• Dialogic will still sell TIMG (DMG 2000) units
• http://www.cisco.com/c/en/us/products/collateral/unified-communications/unity/eos-eol-notice-c51-733848.html
Cisco SpeechView StandardPrice Decrease!
• Cisco SpeechView Standard
• Automated Transcriptions
• Price Decreased from $30 to $20 per user/per year
• Cisco Unity Connection/SpeechView Ordering Guide:
• http://www.cisco.com/c/dam/en/us/products/collateral/unified-communications/unity-connection/messaging-ordering-guide-csr.pdf
Deployments & Integrations
What is the Cloud to Unity Connection?
• On-Premise vs. Cloud• Cost and operational/administrative differences
• Very little difference to Unity Connection
• Examples• Office 365 Wave 14 based on Exchange 2010
• Office 365 Wave 15 based on Exchange 2013
• Cisco Hosted Collaboration Solution are on-prem Cisco UC apps in remote datacenter
• Implications of using cloud• Bandwidth and Latency
• Security (SSL connections vs. Private WANs)
• The solutions presented here apply to both cloud and on-premise environments
Deployments
Unity
Connection
HA Pair
Voicemail Only
Voicemail
TUI/Web Access to
voicemails
Integrated Messaging
Deployments
Unity
Connection
HA Pair
Thick Client (Outlook)IMAP Connection directly
to Unity Connection
Voicemail
TUI/Web Access to
voicemails
Unified Messaging
Deployments
Unity
Connection
HA Pair
Exchange
Web Client (OWA)Thick Client (Outlook)
On-premise or
Cloud-based
Exchange
(Office 365)
IMAP Connection directly
to Unity Connection
Voicemail
Unity Connection
remains authoritative
source of message
TUI/Web Access to
voicemails
All at the same time!
Voicemail
Integrations
Unity
Connection
HA Pair
Unified Communications
Manager
Standalone Cisco-on-Cisco
Integrations
Unity
Connection
HA Pair
Unified Communications
Manager
Active Directory
Active Directory Integrated
Integrations
Exchange
Unity
Connection
HA Pair
Unified Communications
Manager
Active Directory
On-Premise Exchange
Integrations
Exchange
Unity
Connection
HA Pair
Unified Communications
Manager
Active Directory
Cloud-based Exchange (O365)
Integrations
Exchange
Unity
Connection
HA Pair
Unified Communications
Manager
Active Directory
Session Management
Edition
Centralized Deployment
Integrations
Exchange
Unity
Connection
HA Pair
Unified Communications
Manager
Active Directory
Session Management
Edition
3rd Party Legacy PBX
Legacy PBX Integration/Migration
Integrations
Exchange
Unified Communications
Manager
Active Directory
Session Management
Edition
3rd Party Legacy PBX
Simultaneously!Unity
Connection
HA Pair
Messaging Integrations
• Supports Exchange 2013, 2010, 2007 and 2003
• Microsoft BPOS-D and Office 365 (including Wave 15)
• Intelligent Notifications (Unity Connection 9.0 and later)
• Donoma Unify (Donoma Software)
• Google Mail
• Domino
• Novell
• Esnatech CloudLink
• Google Mail
• Domino
• Zimbra
• Novell
Donoma Unify for Gmail
Seamlessly integrates Cisco Unity Connection with Gmail
Integration into the main mail box
Bi-directional synchronization of Message waiting indicator (MWI) and read/unread message status
Customizable privacy statements, notifications & smartphone callback hotlinks
Secure Socket Layer (SSL) encryption & Cisco Security Certificate technology
©2014 Donoma Software
Unify 8.5 for Gmail: Solution Overview
ARCHITECTURE & LICENSING
• Licensed per user.
• Optimized for a virtualized environment with VMWare ESXi
4.x, 5.0.x single VM or high availability.
EXTENDED INTEGRATIONS:
• Donoma Message Vault (voicemail archiving &
management)
• Cisco Jabber
SECURITY: Secure Socket Layer (TLS/SSL) Encryption
SERVER REQUIREMENTS
Operating System: Windows 2008 R2 x64 w/IIS Role
Processor: Dual 2 GHz Processor
Hard Disk: 400 MB of available space
SUPPORTED PLATFORMS: Cisco Unity Connection Server
8.5.(1) SU 3 – 10.x, Google Business & Education Server
Domain, Cisco Jabber Client
Cisco BE6000 and Cisco Hosted CallManager Ready
FILE MANAGEMENT
Messages delivered to inbox as a .wav file.
For users: One touch message handling
For IT: Virtually touch free
Video Enablement
Video Enabling Cisco Unity Connection
Cisco MediaSense
• Video Greetings
• Introduced in 10.0(1)
• Option to upload post-processed video greetings via ATM tool– 10.5(2)
• Video Auto-Attendants (Call Handlers)
• Introduced in 11.0(1)
• Post-processed video auto-attendants uploaded via ATM tool
• Video Messaging
• Coming in 11.5/12.0*
• RNA Use Case First
• Plans to expand OVA support*
Phased Approach
*Disclaimer
This presentation contains preliminary information that may be changed substantially prior to final general availability of the
software described herein. This presentation is for informational purposes only. Cisco makes no warranties, expressed or
implied or statutory as to the information in this presentation.
Via Jabber Guest
Cisco Unity ConnectionVideo Greetings/Call Handlers
• No New Unity Connection Licensing Requirements
• Included in Basic User License
• Supported with CUCM integrated Video-enabled Cisco phones and Jabber endpoints
• Cisco DX, 99XX, and 89XX series endpoints
• Cisco 79XX and 69XX series endpoints with Cisco Unified Video Advantage
• Cisco Jabber for Windows 9.2(3) or later
• Cisco Jabber for Mac 9.2(1) or later
• Cisco Jabber for iPad 9.3(21386) or later
• Cisco Jabber Guest
• Cisco MediaSense (Sold Separately) required for Video Recording, Storage, and Playback
Licensing/Infrastructure Requirements
Cisco MediaSense Overview
• Virtual appliance for network-based, recording, streaming, and playback
• Recording calls• Audio and video calls
• Two-way video recording support in MediaSense 10.5
• Playback and storage of recorded and uploaded media• Native web portal for playback
• APIs for development and partner integrations
• Enables video features in the Cisco Collaboration products• Contact Center
• Unity Connection
• Communications Manager
Cisco Unity Connection & Cisco MediaSenseVideo Architecture
• Endpoints send media to Unity Connection directly
• Same RTP flows as today
• Endpoint is unaware of MediaSense
• Unity Connection forks the audio and video streams to MediaSense
• Playback is also forked though Unity Connection
• Unity Connection stores audio portion of greeting locally
• Calls fallback to audio-only if MediaSense is unavailable
• Audio track of video is always available in Unity Connection
Audio RTP Stream
Video RTP Stream
Audio Audio and Video Legend:Cisco Unity Connection
Cisco MediaSense
Cisco MediaSenseVirtual Platform
• Supports VMware 5.5 and earlier
• UCS E-, C-, and B-series support
• OVAs
• 7vCPU – 16GB RAM – 880GB HDD
• 4vCPU – 6/8GB RAM – 360GB HDD
• 2vCPU – 6/8GB RAM – 360GB HDD
• 3rd party hardware also supported
• Consult Cisco’s Docwiki
Cisco MediaSenseStorage
• VMWare Virtual Machine appliance
• Cisco UCS: B-, C-, E-series
• Other specs-based hardware
• FC, FCoE, DAS, iSCSI, and NFS
• iSCSI & NFS require Cisco Platinum QOS
• Data Encryption
• SAN vendors can enable disk encryption
• Partners can encrypt media upon archiving
• SED encrypted available on the UCS-E
Cisco Unity Connection/Cisco MediaSenseVideo Greetings/Call Handlers
• Unity Connection: Only Supported on 7vCPU OVA
• Clustering supported
• MediaSense: Only Supported on 7vCPU OVA
• Single Server Only
• Dedicated to Video Greetings/Call Handler Feature
• Concurrent Video Calls
• Unity Connection• Single Server: 35 concurrent video calls
• Cluster: 40 concurrent video calls
• MediaSense• Single Server: 25 concurrent video calls
Platform Requirements
Cisco Unity Connection/Cisco MediaSenseVideo Greetings/Call Handlers
• Not supported in a Unity Connection active-active cluster deployment over the WAN
• MediaSense server must be co-located with Unity Connection
• 1 Gbps connectivity between the servers
• Less than 10ms Round Trip Time (RTT) latency
• SIP Trunk Integrations Only
• VCS Interoperability
• Call flows through VCS not supported
• Devices registered to VCS not supported
Network/Operation/Integration Requirements
Cisco Unity Connection/Cisco MediaSenseVideo Greetings/Call Handlers
• Unity Connection 10.5(1) and earlier supports the use of only 360p (640x360) Video Greetings
• Unity Connection 10.5(2) and later, the administrator can configure any of the following supported video resolution:
• 360p (640x360)
• 480p (720x480)
• 720p (1280x720)
• 1080p (1920x1080)
• MediaSense does not support video transcoding
• Configure the video region settings in Cisco Unified CM
• Cisco Unity Connection Administration> Port Group> Port Group Basics> Change Advertising> Video Resolution
Resolution
Video Greeting Demo
Video Greetings
Unified Messaging with Microsoft
Single Inbox
Microsoft’s New Versions
• Exchange 2013 SP1 CU8 and earlier
• 8.6(2)SU5, 9.1(2)SU3+, and 10.0(1)+
• Office 365 Wave 15
• 8.6(2)SU4+
• 9.1(2)+ and 10.0(1)+
• Exchange 2010 SP3 Rollup 9
• 8.6(2)SU5, 9.1(2)SU3+, and 10.0(1)+
• Active Directory 2012
• 10.0(1)+
• Outlook 2013 and Windows 8
• VMO 9.0(2)+
Single Inbox Flexibility• Exchange 2013, 2010, 2007, and 2003
• Pure exchange version support
• Office 365 Support
• Multiple versions simultaneously• Up to 20 UM services per server/pair
• Cloud and On-Premise mixed
• Allows migrations of users
Exchange
2013
Exchange
2003
Exchange
2010/2007
Dual-Message Store Architecture
• Dual-Message Store Architecture• Messages stored on both Connection and Exchange (unlike Unity and Exchange UM)
• Unity Connection remains authoritative source of voicemail
• Message Synchronization
• Exchange Web Services used Exchange 2013, 2010, and 2007• Exchange 2003 integration uses WebDav APIs
Cisco Thin Clients
Cisco Thick Clients
Cisco Clients
TUI/VUI/Midlet
Voice Mail System
Cisco UnityConnection
Exchange
2010 CAS
Email System
Exchange
2007 CAS
Exchange
2003
Exchange
Servers 2007
Exchange
Servers 2010
EX APIs
Mobile Clients
Web Client (OWA)
Thick Client (Outlook)
Email ClientsCUC APIs
Single Inbox
• Voice messages synchronized with Exchange inbox
• Supports On-Premise and Cloud-based Exchange accounts
• Support for Office 365 (up to 6,000 users)• Remaining capacity can still be used for on-premise users
• I.E. 6,000 O365 Users + 14,000 On-Prem Users = 1x 20,000 User CUC OVA
• Exchange Web Services (EWS)
• HTTPS over port 443
• Exchange and B-POS use Push Notifications
• Office 365 uses Streaming Notifications
Exchange
Exchange Web Services
EWS Notifications
Single Inbox Features
• ViewMail for Outlook client (compose, read, reply, forward…)
• Message Waiting Indicator (MWI) synchronized
• Status (e.g. read, new, deleted…) and priority synchronized
• Secure, private messages supported (with VMO)
• SpeechView (Voicemail-to-Text) supported
• Text-to-Speech of emails supported
• Import of Exchange contacts supported in CPCA
• Personal Call Transfer Rules based on Calendar Free/Busy…
Unity Connection Account Permissions
• Unified Messaging Service Account(s)
• Exchange 2013, 2010, and Office 365• “ApplicationImpersonation” role on Mailbox servers
• Exchange 2007• ms-Exch-EPI-Impersonation, ms-Exch-EPI-May-Impersonate, Receive-As on Mailbox servers
• Exchange 2003• Administer Information Store, Send As, Receive As
• Directory Service Account (optional)
• For user synchronization
• Active Directory• Minimum permissions set to "read" all user objects in the search base
Single Inbox Account Throttling
• Previous to Exchange 2010 SP2 RU4
• EWS throttling was done based on the calling account (UM Service Account)
• Disable Throttling on the UM Service Account
• http://www.cisco.com/en/US/docs/voice_ip_comm/connection/10x/unified_messaging/guide/10xcucumg020.html#wp1328964
• Exchange 2010 SP2 RU4 and later
• EWS throttling is done based on the target mailbox (users)
• Enable Paging and change user throttling limits
• http://www.cisco.com/en/US/docs/voice_ip_comm/connection/10x/unified_messaging/guide/10xcucumg020.html#wp1330176
Single Inbox Account Throttling
• Exchange 2013 and later• EWS throttling is done based on the target mailbox (users)
• Enable Paging
• http://www.cisco.com/en/US/docs/voice_ip_comm/connection/10x/unified_messaging/guide/10xcucumg020.html#wp1327705
• Enabling Paging• Only required for Exchange 2010 SP2 RU4+ and Exchange 2013+
• Not required for Exchange 2010 SP2 RU3 or earlier
• Paging available in 8.5(1)SU6, 8.6(1)SU4, 9.1(2)SU1, and 10.0(1) and later
• http://www.cisco.com/en/US/docs/voice_ip_comm/connection/10x/unified_messaging/guide/10xcucumg020.html#wp1333689
• Enabled by default in 10.0+ fresh installs• Can be enabled via CLI in the above versions• 10.0 ES1 and later will enable by default
Main Office or Primary DC
CUCM
Cluster
Exchange
Mailbox Server
Single Inbox - Design Considerations
Unity Connection
Active/Active Cluster
CUCM
Cluster
Branch Office or DR DC
Exchange
Network
Bandwidth/Latency
WAN
Guaranteed bandwidth with no steady-state congestion:
–For 50 voice messaging ports on each server—7 Mbps
–For 100 voice messaging ports on each server—14 Mbps
–For 150 voice messaging ports on each server—21 Mbps
–For 200 voice messaging ports on each server—28 Mbps
–For 250 voice messaging ports on each server—35 Mbps
For more than 2000 users or 80ms round-trip
latency see Design Guide.
Guaranteed bandwidth with no steady-state congestion:
–For 50 voice messaging ports on each server—14 Mbps
–For 100 voice messaging ports on each server—28 Mbps
–For 150 voice messaging ports on each server—42 Mbps
–For 200 voice messaging ports on each server—56 Mbps
–For 250 voice messaging ports on each server—70 Mbps
Main Office or Primary DC
CUCM
Cluster
Unity Connection 2/2
Single Inbox - Design Considerations
Unity Connection 1/2
CUCM
Cluster
Branch Office or DR DC
Exchange
Network
Bandwidth/Latency
WAN
-60ms latency for Active/Active and 150ms latency for Active/Standby
-Clustering over the WAN with Single Inbox doubles the bandwidth
Single Inbox Connections
• Office 365 deployments - aim for round trip time of 250ms or less• Better user experience
• Not a deal breaker if over 250ms
• Defining the number of connections to Office 365 or Exchange CAS server(s)• http://www.cisco.com/en/US/docs/voice_ip_comm/connection/10x/design/guide/10xcucdg032.html#
wp1132149
• 4 connections is default and minimum• Don’t change if less than 2,000 users and less than 80ms RTT latency
• 64 connections is max
• # of connections = (# of Single Inbox users * (RTT in ms + 15) ) / 50,000
• Examples• 2,000 Users * (50ms + 15) / 50,000 = 2.6 = 4 connections (minimum)
• 2,000 Users * (150ms + 15) / 50,000 = 6.6 = 7 connections
• 4,000 Users * (100ms + 15) / 50,000 = 9.2 = 10 connections
Single Inbox Connections
• View Current Number of Connections
• run cuc dbquery unitydirdb select fullname, value from vw_configuration where fullname = 'System.Messaging.MbxSynch.MbxSynchThreadCountPerUMServer'
• To increase the number of connections
• run cuc dbquery unitydirdb EXECUTE PROCEDURE csp_ConfigurationModifyLong(pFullName='System.Messaging.MbxSynch.MbxSynchThreadCountPerUMServer', pValue=<value>)
• Restart the Connection Mailbox Sync service
• Multiple Connection servers synchronizing with the a single Exchange server
• Increases the processor load
• Number of the connections for a specific environment may change
• User or version change
Enable Single Inbox in Unity Connection
Enable Single Inbox for a User
Single Inbox Administration
• Validate user Exchange SMTP Proxy matches “corporate email” SMTP address specified in UM account
• Used for addressing and impersonation
• Unified Messaging Account Status Page
• Reports user UM services, meeting and abilities selected – very detailed
• Bulk Administration supported for enabling/disabling UM
• Single Inbox enabled does not affect scalability of Connection server
• Can run multiple client endpoints (API, IMAP, Accept & Relay, Web Inbox, etc.)
View Single Inbox Accounts
Message Action with Same Address
• Three choices: Accept, Relay (default), and Accept & Relay
• Message Action is set on UM service and user account
• Single Inbox supersedes the relay settings for voicemails and delivery receipts
• Faxes and emails• Combine the UM service setting and the user's relay
setting
• If either setting includes Accept, the message remains on Connection
• If either setting includes Relay, the message is relayed to the destination address
Message Action with Different Addresses
• Voicemails and delivery receipts
• These are synched with Exchange (and retained on Unity Connection)
• If set to Relay or Accept & Relay the message is also relayed to that address
• Faxes and emails
• Combine the UM service setting and the user's relay setting
• If either setting includes Accept, the message remains on Connection
• If the UM service setting includes Relay, the message is relayed to the SIB address
• If the message action includes Relay, the message is relayed to the address.
Quotas and Messaging Aging
• Validate Microsoft Exchange and Unity Connection do not overlap server quota and/or aging rules
• Unity Connection can soft delete voicemails and send an alert after 14 days
• Microsoft Exchange can be configured to age messages after 30 days or more
• Manage Unity Connection quotas separately
• Determine approximate Microsoft Exchange sizing requirements
• Outside callers can leave voice messages regardless of the configured quota rules• Enabled by default (Advanced Settings)
• Awareness of codecs and message sizing
• Secure messaging does alleviate this awareness through “decoy messaging”
Disaster Recovery
• Active/Active high availability
• Cisco Disaster Recovery Systems (DRS)
• COBRAS tool to back up directory information
• Unified Messaging considerations
• Microsoft Exchange Mailbox Database restore(s)• Must disable user account synchronization
• Microsoft Exchange full server restore(s)• Must disable all UM service agreements
• Upon Microsoft Exchange service restore (server/database)• Enable all UM service agreements and/or enable user accounts
SMTP Domain Name and Addressing
SMTP Domain Whitepaper
• Cisco recommends NOT overlapping SMTP domains• SpeechView, Digital Networking, routing via smarthost issues may occur
• Exchange E-mail Address Policy masks Unity Connection SMTP domain
• Allows Microsoft Exchange to present the corporate e-mail address in Outlook
• http://www.cisco.com/en/US/prod/collateral/voicesw/ps6788/ps12506/ps6509/guide_c07-728014.html
• Caveat when used in digital networks with smarthost (rather than pub-to-pub)• Affects message routing but not contact replication
• Distribution lists will work
• Single user message forwarded will forward directly to Exchange and not Unity Connection
• Solution is to use dedicated smarthost outside of the Exchange environment
SMTP Domain Whitepaper
ViewMail for Outlook
ViewMail for Outlook
• Full Voicemail Experience from Microsoft Outlook
• Playback from Outlook or phone
• Forward, Reply, Delete, and Compose
• MWI Synchronization
• 32-bit and 64-bit Windows and Office
• Windows 8 and Office 2013 supported!
• Secure Messages
• IPv6
• Single Sign-On with Single Inbox Integration
• Token-based
ViewMail for Outlook Operation
• VMO Leverages Unity Connection Rest-based APIs
• CUTI and CUMI APIs
• HTTPS over port 8443
• VMO Forward and Reply
• Voicemail replies and forwards and email replies and forwards of voicemails are handled by Unity Connection
• Non-VMO users’ replies and forwards are handled by Exchange as email
ViewMail for Outlook
Native Integrations
Jabber Integration
Unified Messaging with Jabber
• Message playback available within Jabber
• Cloud or On-Premise
• Jabber 9.2+ uses REST-based APIs for VM access
• HTTPS over port 8443
• Same APIs available to general public
• Requires 8.6(2) or later
• Jabber pre-9.2 used IMAP(S)
• 143 for IMAP, 993 for Secure Messages over IMAP
• Secure Messaging
• Messages are streamed from Unity Connection
• Never cached/written to disk
• Adds load to Unity Connection server
Intelligent Notifications
Intelligent Notifications
• Alternative to Unified Messaging
• Domino
• Google Mail
• Customizable Notifications
• Look, Feel, Images & Info Displayed
• HTML Templates supported
• HTML Marked-Up Messages
• Delivered via SMTP (eMail agnostic)
• Notifications are voicemail specific
• Actionable Links• Act on specific message
• Must be inside Firewall or VPN
Intelligent Notifications Details
• HTML Templates are fully modifiable• Create multiple templates and assign as desired across user base
• Apply corporate branding
• Add static images I.E. banners, logos, backgrounds…
• Dynamic Icons change based on message status• Queries to Unity Connection for message status
• Unity Connection certificates must be trusted
• User authentication to Unity Connection must occur (authentication pop-up)
• Or use a template without Dynamic Icons.
• Outlook and Windows need some massaging• Must download images (trust sender)
• http://www.ciscounitytools.com/Items/OutlookINPatches/
• Can test with OWA instead of Outlook
Intelligent Notification with Voicemail Attachment
Intelligent Notification’s Mini-Inbox
• Invokes Mini-Inbox Player
• Leverages HTML5 when possible
• Play, Reply, Forward, Delete
• Supports Secure Messaging
• Must Be Inside the Firewall
• Corporate Network or VPN
Mobile device-
based Mini-Inbox
Computer-based
Mini-Inbox
Web Inbox 2.0
• Based on HTML v5.0
• Backwards compatible w/ HTML 4
• Built on REST-based API’s
• Fully functional voicemail GUI
• Play
• Forward
• Delete
• Compose
• Distribution lists
• Access to Inbox, Deleted, and Sent folders
• QuickTime plugin no longer required with Firefox
Accept and Relay
Why Accept and Relay?
• Pseudo Unified Messaging
• Dodd-Frank Act
• Archive all incoming voicemails for a mailbox
• Archive all the voicemails sent from the mailbox
• Archived voicemails to be stored for at least one year
• The archived voicemails should be left un-tampered• WORM storage devices can achieve the untouched guarantee
• Voicemail archive data needs to be searchable
• Be able to track the life of a message• E.g when it was received, when it was heard, if forwarded or replied to
• Be able to report voicemail access by a user
• No single point of failure in the solution
Accept and Relay Overview
• Setup Unity Connection users to relay messages
• A SMTP account per user for message delivery or notification
• A single account for all the users for archival
• Wave file (voice message) sent in SMTP message
• Copies are stored in different message stores and not synchronized
• Setup a SMTP messaging infrastructure to accept the messages
• Use off the shelf archival tools
• Storage can be a WORM storage
• Messages include details like Sender, CallerID etc.
• Relay action and address are controlled by administrators
• The SMTP relay address can be setup for individual users or set in bulk
• User can not change the address via the GUI or TUI
Accept and Relay Architecture
SMTP/Email Messaging Infrastructure.
User A
User B User C
User D
SMTP relay to a
independent
mailbox per user
Voicemail
Archive
Mailbox
Accept and Relay Limitations
• No MWI Sync
• Supports incoming messages only• Possible issue if only some of the users are to be archived
• Unity Connection appliances can only support one SMTP proxy server• Can cause higher loads on the SMTP infrastructure.
• Forwarded messages are not flattened• Difficult to search through in the archive
• Meta data not always enough
• Issues with using Secure Messaging• Secure messages will be unsecure when sent over this interface.
• If they are relayed to a secure mailbox, risk lower
• Solutions can be built using the Unity Connection APIs
Additional Resources
Additional Resources
• Cisco Unity Connection Product Documentation
• http://www.cisco.com/en/US/products/ps6509/tsd_products_support_series_home.html
• Cisco MediaSense Product Documentation
• http://www.cisco.com/c/en/us/support/customer-collaboration/mediasense/tsd-products-support-series-home.html
• Cisco Unity Connection Design Guide
• http://www.cisco.com/en/US/products/ps6509/products_implementation_design_guides_list.html
• Cisco Unity Tools
• http://www.ciscounitytools.com
• Cisco Collaboration Communities
• https://www.myciscocommunity.com/community/technology/collaboration
Continue the Conversation using Cisco Spark
• Sign up free for Cisco Spark at http://www.ciscospark.com/
• Download the application from iOS App Store, Google Play Store, or from http://download.ciscospark.com/
• Visit the World of Solutions Cisco Spark area for demos
• Use Cisco Spark to continue the conversation or ask any additional questions with the speaker for this session. The room name is BRKUCC-2725
• How to get added to the Cisco Spark room for this session
• To opt in, send an email to [email protected] with the message “Please add me to the BRKUCC-2725 room”
Complete Your Online Session Evaluation
Don’t forget: Cisco Live sessions will be available for viewing on-demand after the event at CiscoLive.com/Online
• Give us your feedback to be entered into a Daily Survey Drawing. A daily winner will receive a $750 Amazon gift card.
• Complete your session surveys though the Cisco Live mobile app or your computer on Cisco Live Connect.
Continue Your Education
• Demos in the Cisco campus
• Walk-in Self-Paced Labs
• Table Topics
• Meet the Engineer 1:1 meetings
• Related sessions
Thank you