Cisco Unity Tools

4.x/5.x/7.x Tools

Home General Tools Documents 3.x Tools CUC 2.x/7.x Tools 4.x/5.x/7.x Tools CUC 1.x Tools All Downloads Code Samples Links

 

The tools on this page are written and tested for versions of Unity 4.0(1) and later.  Most tools on this page also work with Unity 5.0(1) as well as Unity 7.0(1) and later - where that is not the case the specific tool (such as Permissions Wizard) will have links to the appropriate 5.0 specific version you need to use.  Head to the 3.x or 2.x tools pages to get the appropriate version tool for your system.

Each tool is noted as being TAC supported or not.  Any tool not supported by TAC I will do my best to help you with personally if you post to the Unity Forum. It should be understood, however, that these are "use at your own risk" tools.  Regardless of if you're using a supported tool or a "use at your own risk" tool, please be sure to try these out on a test system until you're comfortable with how they work before using them on a "live" system... let's be safe out there, people.

If you have suggestions for modifications for any of these applications or have ideas for additional tools you think would be handy, post to the Unity Forum and let me know about it.  Most of these tools have been developed based on suggestions from the field.

Installable Applications

These are all installable applications, most of  which are designed to be run directly on the server where Unity is installed, some can run off box.  Most are also designed to be run while logged in as the same account that installed Unity as well.   Those applications that can run off box usually have a larger setup since they'll require some additional runtime libraries that are included in the Unity setup.

Check back for updates often as I keep these updated fairly regularly.  The home page has a running list of all the changes/updates to the site.

Here's a list of all downloads in alphabetical order

Unity 4.0(1) training The full compliment of training videos the developers of Unity provide to TAC when handing off the 4.0(1) version of Unity for production.
Unity 4.0(3) training Training videos by Unity developers provided to TAC when handing off Unity 4.0(3) version to production.
Unity 4.0(4) training Training videos by Unity developers provided to TAC when handing off Unity 4.0(4) version to production.
Unity 4.0(5) training Training videos and Power Point slides by developers provided to TAC when handing off 4.0(5) to production.
Unity 4.1 training Training videos and Power Point slides by developers provided to TAC when handing off 4.1 to production.
Unity 4.2 training Training videos by developers provided to TAC when handing off Unity 4.2 to production
Unity 5.0(1) training Training videos and power point slides by developers provided to TAC when handing off Unity 5.0(1) to production
Unity 7.0(1) training Some documents describing changes and additions to the Unity 7.0(1) release.
Unity 4.0(x) End User Training Set of videos targeted at end users that show how to use the  Unity voice messaging system.  Speeds training of end users at your sites.

Directory Walker

 

Utility to check for errors and missing links in the directory.   It also gives you the option to automatically fix some of the more common errors encountered.

Bulk Edit

 

Tool that lets you change just about any setting on large groups of subscribers or call handlers quickly.

NOTE: This version of BulkEdit is 4.x specific and will not work with 3.x or 2.x versions of Unity.  Please go to the appropriate Unity version page for the right version of BulkEdit for you.

BulkUserLogout

 

EXCHANGE ONLY

Version 4.0(1) through 4.0(3)

This tool allows administrators to log Unity out of large numbers of subscriber's mailboxes so they can then move their Exchange mailboxes without having to shut down Unity or log them out one at a time using DOHPropTest.  After the move is complete you can then use this same utility to force Unity to log back into these mailboxes so MWIs and notifications will work for these users properly.

NOTE: You only need to use this tool if your back end is Exchange 5.5.  Exchange 2000 handles moving users "on the fly" and there's no need to log Unity out of those mailboxes first.  Domino has no need for this functionality either.

BulkUserLogout

 

EXCHANGE ONLY

Version 4.0(4) and later

This tool allows administrators to log Unity out of large numbers of subscriber's mailboxes so they can then move their Exchange mailboxes without having to shut down Unity or log them out one at a time using DOHPropTest.  After the move is complete you can then use this same utility to force Unity to log back into these mailboxes so MWIs and notifications will work for these users properly.

NOTE: You only need to use this tool if your back end is Exchange 5.5.  Exchange 2000 handles moving users "on the fly" and there's no need to log Unity out of those mailboxes first.  Domino has no need for this functionality either.

Subscriber Information Dump

A little utility to generate CSV files using subscriber data.  This is intended to provide a way to get at directory information that's not available in the current set of Unity reports.  Items such as fax IDs, first time enrollment status, Exchange home server name etc... are available for selection.  

NOTE: This version does not work with 2.x versions of Unity any longer, you will need to use the version on the 2.x tools page

Uninstall Utility

This tool will remove all Unity related files from the hard drive, registry and Exchange directory.  After running this you should be able to reboot and install a clean version of Unity with no worries about any conflicts with existing files.  It will not touch items in the Exchange directory associated with other Unity servers that may be installed into the same Exchange site. 

 

NOTE: There are a couple of manual steps involved here, be sure to read the help and follow the on screen instructions.

Public Distribution List Builder

 

EXCHANGE ONLY

Handy application that will let you quickly add subscribers to a new or an existing Public Distribution List.  You can select all users associated with a COS, an extension range, pull users by alias and/or extension from a CSV file, cherry pick them from a grid or all of the above.

NOTE: This version of PDLB will work with Unity 4.0(1) through 4.0(3) no problem, however the new PDLB (below) is a little nicer and faster and if you're at 4.0(3) I'd recommend using that.

Public Distribution List Builder Unity 4.0(3) and later

 

EXCHANGE ONLY

Handy application that will let you quickly add subscribers to a new or an existing Public Distribution List.  You can select all users associated with a COS, an extension range, switch assignment, custom SQL query, pull users by alias and/or extension from a CSV file, cherry pick them from a grid or all of the above.
Disaster Recovery Tools (DiRT)

Now supports Exchange and Domino

These tools allow you to back up and restore Unity specific data including SQL databases, registry settings, greetings/voice names, switch file configuration, routing rules, subscriber passwords etc... and then restore that information onto a clean Unity box.  This is handy for basic disaster recovery or if you want to change the server Unity is running on etc... This updated version includes an option to backup subscriber messages as well.

There are two tools, one for backup and one for restore.  The backup is integrated with the windows scheduler and will write status/warning/error information messages to the event log such that you can do regular backups at off hours as regularly as you like.

Restores can be done onto a server of a different name, different install paths/partition configuration, domains etc...

NOTE: PLEASE read the ENTIRE help file before using these tools.

Global Subscriber Manager The Global Subscriber Manager (GSM) allows you to see all Unity subscribers in your organization regardless of how many Unity servers, dialing domains etc... you have deployed in your organization.  If they are in the same directory you can see them here.

You'll be shown a "tree view"  you the option to view all subscribers, only subscriber in a dialing domain or subscriber on a specific Unity server.  This will provide an easy way to see your "Unity topology" at a glance.  Double click on a user in the grid and it'll launch the SA and take you to the profile page for that subscriber directly regardless of which server they reside on.

This tool is ideal for sites with multiple servers and/or dialing domains and is also very useful for just single server installations.  If your finding/editing subscribers you'll find this is an order of magnitude faster than using the SA directly.  This can run on or off the Unity server.

For 4.0(1) and later you have options for importing, deleting and moving subscribers between Unity servers that are not available in other interfaces for Unity.

Audio Text Manager 4

 

This tool gives you a graphical way to manage your call handlers, interviewers and subscribers and link them together.  You can create handlers, record greetings, set one key links, etc... using a tree view control or a grid control, whatever you prefer.  This makes it much easier to see what you're doing and understanding how objects link together and is also considerably faster for creating complex audiotext applications than using the SA interface.

This version runs on 4.0(1) and later, however I recommend you use the 4.0(3)+ (see next entry) version for Unity 4.0(3) and later.

Audio Text Manager 4.0(3)+

 

This tool gives you a graphical way to manage your call handlers, interviewers and subscribers and link them together.  You can create handlers, record greetings, set one key links, etc... using a tree view control or a grid control, whatever you prefer.  This makes it much easier to see what you're doing and understanding how objects link together and is also considerably faster for creating complex audiotext applications than using the SA interface.

This version runs on Unity 4.0(3) and later.

Port Usage Analyzer This is a tool that can generate reports that show port usage based on dialouts for various reasons (MWI, notification, AMIS delivery, TRAP connections) and inbound traffic.  Indications of how many ports were available to take calls at any given time and the like will be graphed so you can easily see if you're in danger of running out of ports during peak times.

This is a set of four complete graphical and table reports that help sites manage their traffic trending.

Set Volume

The default record level for Unity 3.1(1) is -26 dB with the snappy new AGC capability.  Greetings and voice names recorded prior to upgrading to 3.1(1) will likely sound a louder than that since AGC only works when recording new files.  This tool will allow you to set your old greetings and voice names to -26 dB as well without having to rerecord them. It's ok to run this on all your greetings, even if they're already recorded at -26 dB.  Files already at that volume level wont be changed.

NOTE: This tool will not run via WTS

Schedule Unity Restart  Tool that allows you to schedule the restart of the Unity services or reboot the entire server.  This updated version writes information to the application event log while shutting down and restarting, maintains it's own text history log, offers the option to just restart Unity and not bounce the server and includes a built in interface to the Windows scheduler.

Bulk Handler Create

This tool allow administrators to create large numbers of call handlers using extension ranges and/or importing data from CSV files.

Now supports importing WAV files as greetings for call handlers when you're importing via CSV.

Permissions Wizard (3.1(6), 4.0(1) and 4.0(2)

Permissions Wizard 4.0(3)

Permissions Wizard 4.2(1)+

Permissions Wizard 5.0(1)+

This application will help you configure you installation, service and fail-over accounts to have the correct Windows and AD permissions (it replaces a very large chunk of the manual rights granting section of the install guide).  If you're having problems successfully running the configuration setup portion of the Unity install for any reason then run, don't walk, to use this tool.  This will eventually find it's way into the Unity setup itself but for now it's a separate download.

The help file contains detailed information about which rights/permissions each account needs which can also be helpful for talking with customers.

Bulk Subscriber Delete

EXCHANGE ONLY

I've had several requests to post a tool that can delete large numbers of subscribers quickly without removing the Exchange mailbox or AD/NT accounts.  While it's kind of an unusual thing to need to do, turns out some Universities, for instance, have a need for this with large turn overs of subscribers where they don't want to blow away the accounts, just the subscriber data in Unity.  

Ask and ye shall receive.  This tool lets you select groups of subscribers by extension range, COS association, DL membership, switch assignment or imported from CSV and then delete their subscriber data in one shot.  Be careful.  There no "un do" option for this.

Bulk Subscriber Delete 4.0(3)+ This version of Bulk Subscriber Delete includes the ability to optionally remove user's AD and Exchange records as well as simply removing them from Unity's subscriber database.

This only works with Exchange 2000/2003 on Unity 4.0(3) and later.  Please review the training video and help file before using - this can be a dangerous tool!

Set WAV Format The MIU folks coughed up a command line tool that lets you change the format of standing WAV files between 711 and 729a.  I dropped it into the same skin I used for the Set Volume tool (above) such that folks can change the format of all the greetings and voice names in the system over from 711 to 729a or back.

NOTE: This tool will not run via WTS

Codec Checker tool that reports the codec and sample rate for all greetings, voice names and prompts on your system.  Allows you to view in a sortable table format or export to CSV
IP Fax Config Wizard

EXCHANGE ONLY

This is a new IP fax version (as of July of 2004) - this allows for both inbound and outbound T.37 faxes using IOS functionality on the gateways.  This also includes the ability to route simple emails with attached WAV files into Unity as voice mail messages.

NOTE: Unity 3.1(1) or later is required for inbound fax routing.  Unity 4.0(4) or later is required for Outbound fax routing. 

Full Database Export/Import

 

EXCHANGE ONLY

Unity 3.0(1) - Unity 4.0(2).  For Unity 4.0(3) and later use the 4.0(3)+ version of Full Database Export/Import (next row)

These two utilities allow you to export the entire contents of a Unity installation as old as 2.3.4 build 104 and import that information into a clean install of Unity 3.x, 4.0(1) or 4.0(2).  PLEASE read the help information closely and test them out on lab systems before deploying them in any kind of production environment.

NOTE:  The import here will only import into a 3.x or 4.0(1) or 4.0(2) system.  To import from a 2.x backup to a 4.0(3) or later system, use the 4.0(3)+ version of Full DB Export Import (next row)

NOTE: No, you cannot export data from a 3.x or a 4.x system with these tools.  See the DiRT utility above for that.

Full Database Export/Import 4.0(3)+

 

EXCHANGE ONLY

Unity 4.0(3) and 4.0(4) only.  Imports into 4.0(5) and later servers is not supported - you must do a "two hop" upgrade in these cases.

These two utilities allow you to export the entire contents of a Unity installation as old as 2.3.4 build 104 and import that information into a clean install of Unity 4.0(3) or later.  PLEASE read the help information closely and test them out on lab systems before deploying them in any kind of production environment.

NOTE:  The import here will only import into a 4.0(3) later system.  To import from a 2.x backup to a 4.0(2) or earlier system, use the regular version of Full DB Export Import (above)

NOTE: No, you cannot export data from a 3.x or a 4.x system with these tools.  See the DiRT utility above for that.

Alternate Extension Adder

Tool to add alternate extensions to subscribers via CSV
Cisco Unity Data Link Explorer (CUDLE) Read-only tool that lets you easily explore the UnityDB database in SQL.  Includes Data Dictionary information showing what all the columns and tables are used for.  Also includes automatic lookup functions for ObjectID values, allows jumps to those objects and a jump back feature to get back where you started quickly.

This now has a built in Query Builder tool similar to the SQL Query Analyzer tool that ships with SQL 2000.  Also included a view for stored procedures and lets you explore the Unity registry settings with explanations of what the keys mean.

Message Store Manager Tool that lets administrators manage their user's Exchange 5.5 or Exchange 2000 mail stores easily.  You can run scripts to move/delete messages based on easily configured rules, get robust report information about how storage spaces is being used and by whom etc... very handy application that ships with 4.0(1) but works with 3.1(1) and later.

Migrate Subscriber Data

Tool that allows you to move subscriber information from one mail user in Exchange/AD onto another mail user.  This is useful for transitioning from VM only installs to UM installs and can also be used to "promote" AMIS, SMTP or Bridge users to full subscribers.

NEW.  New version supports moving subscriber messages from the old account to the new one as well as Unity properties

Remove Unity Properties from Notes

DOMINO ONLY

Plug in agent for Notes that allows you to clean Unity properties off a user.  Handy if you've taken Unity off the network and didn't remove the subscribers in Unity first - you wont be able to reimport those users into a new install of Unity until you first "clean" them.
Directory Access Diagnostics

Exchange 2000 only

Directory Access Diagnostics (DAD) is designed to help troubleshoot problems with adding new users or importing existing users from Exchange 2000.  DAD interrogates the rights of the directory facing accounts against the specific container (in the case of problems with a new add) or user (in the case of an import problem) in Active Directory and will give a complete report about which rights/permissions that account is coming up short on.

If you're having trouble adding or importing users in AD, this is definitely the first tool you want to reach for.

Unity Diagnostic Viewer Tool that helps combine and filter diagnostic and data files generated by the Unity Diagnostic Tool found in  Unity 4.0(1) and later.  This tool is downloadable as a separate install since you may want to do filtering on your local PC using MDB files generated on a remove Unity server.
Set Subscriber Passwords Tool to force subscriber phone passwords based on a CSV file input.  This can be handy if you want to apply phone passwords in bulk after a large import or migration operation.  For instance you can use the last X digits of the user's SS number or part of an employee number or the like as their temporary password as opposed to leaving everyone at the "12345" default or having to email out randomly generated passwords.
Port Status Monitor This is an all new tool that's designed to replace the old StatusMonitor.exe tool.  This has a nicer interface, several new features and will work across WTS in all scenarios which causes the existing StatusMonitor.exe some trouble.

This tool will be shipping with 4.0(2) and will be in the Tools Depot.  The existing StatusMonitor.exe tool will continue shipping but will no longer be available in the tools depot.

Credentials Viewer This tool shows you all the mappings Unity keeps in the SIDHistory table (in 3.x) and the Credentials table (in 4.x) between accounts in NT/AD and subscribers in Unity.  It's a companion to GrantUnityAccess that will show ALL associations and allow you to remove any of them you wish (i.e. the ever-annoying second map to the installation account).  It also allows you to create a CSV file with all the current mapping information for you.
Translated Documentation French and German versions of the User guides and quick phone menu reference guides for both Exchange and Domino can be found here.
Event Monitoring Service This is a replacement for the old Error Notification Utility (ENU) that shipped with Unity in the past.  This tool is considerably more robust and reliable than the old ENU and it will replace the ENU in Unity 4.0(3) and later.  It is designed to work on any Unity system 3.1(1) and later and can be downloaded and installed on systems that are using ENU without causing a conflict.
Bellhop Administration for Percipia This tool works in conjunction with a Percipia PCTE server to provide hospitality/PMS functionality for Unity 4.0(3) and later systems.  It handles automatically checking in/out guests, archiving guests, dealing with room moves and room swaps among other things.
Bellhop Administration for IntuiTek This tool works in conjunction with an IntuiTek server to provide hospitality/PMS functionality for Unity 4.0(4) and later systems.  It handles automatically checking in/out guests, archiving guests, dealing with room moves and room swaps among other things.
Remote Serviceability Kit This kit provides SNMP, CPD and SysLog support for Unity 4.0(2) and later systems.
DC/GC Reconnect Settings Tool This tool helps you configure your Unity 4.0(4) or later system for automatic reconnect when the current DC or GC servers become unavailable.  Out of the box Unity will automatically reconnect on the fly, however this tool lets you customize the behavior if necessary.
Bulk Subscriber Reset This tool will "reset" subscriber mailboxes back to their default values including removing all their messages from the inbox, deleted items and sent items folder, resetting their greetings, voice names and passwords and all other subscriber data based on a subscriber template you select.

User accounts in Active Directory (including their mailboxes) are left where they are, messages are just removed.  This is ideal for sites such as schools where large numbers of mailboxes need to be reused without thrashing the directory with numerous new accounts.

Silence Trimmer This tool will walk through all the voice and/or greeting WAV files and trim off leading and trailing silence as directed.  This can be useful for Bridge integration sites where voice names synching over the network may have long chunks of silence on them which makes the Unity conversation sound as though it's pausing for long periods of time when playing voice names and greetings over the phone.
Custom Key Mapping Tool

This tool is for use with Unity 4.0(5) and later.  It lets you configure the mappings of key presses to functions for the top level subscriber menu, message playback conversation and after message menu. 

In addition, it includes a Wallet Card wizard that allows you to create customized PDF cards of the most frequently used menus and shortcut keys for managing messages and personal options by phone.

See the home page for a training video and help for more details.

Broadcast Message Manager This tool allows administrators to insert new broadcast messages for all local subscribers from the desktop, view all outstanding broadcast messages, listen to them, delete them and review which recipients have heard the message to date.
COBRAS

EXCHANGE ONLY

Object based backup and restore tool used for migrating or merging systems.  It can move subscriber, call handler, public distribution lists and messages between systems and maintain relationships between them.

Home | General Tools | Documents | 3.x Tools | 4.x/5.x/7.x Tools | CUC 1.x Tools |CUC 2.x/7.x Tools | All Downloads | Code Samples | Links

 

Questions or problems regarding this web site should be directed to lindborg@cisco.com
Copyright © 2007 Cisco Systems, Inc.  All rights reserved.

Last modified: 09/19/08.