Below is the webphone in My.OnSIP. Actually, it’s a picture of the new dialpad we recently added; the webphone has been embedded in My.OnSIP for months. It currently runs as a Java applet in the browser, allowing OnSIP users to seamlessly make and receive HD calls from their business numbers in any web browser. Unfortunately, Apple’s recent security updates complicate the user experience for Mac users.
Historically, Java came included by default on Mac OS X, with Apple taking responsibility for Java 6 and earlier versions. Apple only stopped bundling Java with the Mac OS X starting with Lion in 2011, but users could still download Java from Apple.
In mid October, Apple made a sweeping security update which axed all their Java applet plug-ins on Macs running Mountain Lion and Lion. For machines running the older Snow Leopard, the update simply prevented web browsers from running Java applets automatically.
In a very short span of time, we went from Java plugins running automatically - which is what the environment was like when we first developed the webphone - to now needing to enable applets in Preferences on Snow Leopard, and needing to download Java 7 and its browser plug-in directly from Oracle on Lion and Mountain Lion. Oracle’s Java 7 will also only run in 64-bit browsers, which takes Google Chrome completely out of the picture for now.