Thursday, April 20, 2017

Cisco Unity Connection InitMMAppletInstance failed to get instance Failed to record name Unable to save recording due to SSL Certificate error

Using the Java based Media Master control in Unity Connection to record or upload greetings has historically been a disaster.  To complicate the issue, browser vendors are now dropping support for the Java plugin entirely.  What this means is if you are still supporting an older version of Unity Connection, what used to be a completely unreliable method to manage greetings is now impossible from an up to date PC / browser.

As a work around,  you can still get your hands on old versions of Firefox that will support old versions of the Java plugin.

I would suggest using an Extended Support Release rather than experimenting with older, possibly buggy, possibly insecure versions.  The Mozilla Firefox 52 32-bit ESR / Extended Support Release as of today April 20, 2017 continues to support NPAPI based plugins (i.e. Java). You can download that version here: https://www.mozilla.org/en-US/firefox/organizations/

Remove any version of Firefox you have and install this version.

The Exception Site List feature of the Java plugin was introduced in Java 7 Update 51. You'll need that feature to get the Media Master to work but you need to stay away from updated Java plugins.

You can download the Windows x86 Offline Java installer for Java 7 Update 51 here:  http://download.oracle.com/otn/java/jdk/7u51-b13/jre-7u51-windows-i586.exe  (you'll need to create an account).  If you don't trust me to access the EXE directly, the official Java archive page is here:  http://www.oracle.com/technetwork/java/archive-139210.html  You can start there and find it yourself. 

- - Un-install all your other versions of Java and install this one.
- - Go to Control Panel | Java 32-bit | Security and set your security level to medium.
- - Go to Control Panel | Java 32-bit | Security | Exception Site List and add you Unity Connection Publisher and Subscriber.  Use the format https://:8443 and https://:443


You should now be able to run the Unity Connection Media Master (at least back to version 8.6) in Firefox, play, upload and save greetings.  You may still be prompted a handful of times to allow Java to run, and possibly have to save the greeting multiple times in Unity Connection after SSL pop-ups, but it works.

Trust me.  I did it yesterday. 

Don't forget to delete this version of Java and Firefox before your IT security team freaks out.

5 comments:

  1. Anonymous10:37 PM

    still not work

    ReplyDelete
  2. Nope, for me either. Can't get past the Security Warning window which totally locks up. This issue is weeks from my life I can't get back!

    ReplyDelete
  3. Actually, I got it working on Internet Explorer 11 and Java7u51.

    ReplyDelete
    Replies
    1. Anonymous10:06 AM

      Kindly explain how u got it to work please on IE 11

      Delete
  4. It worked perfectly, thanks a lot for posting this info, too much problem to have this tool working.

    ReplyDelete