The Lync Internet Explorer add-on and browser compatibility
A Communicator bugbear of mine (experienced with Communications Server 2007), was the inability to click-to-call via non-UC enabled applications – for the most part , I am referring to the web. Copy and paste was the story of my life (usually this also meant deleting 0’s and adding +’s for e.164 compatibility), my desperation even lead me to this!
The Microsoft product folks heard me (and others) and during the installation of the Lync client an Internet Explorer add-on is installed to address this problem (see below).
This add-on is enabled by default and can be disabled by accessing the add-on menu seen above (see below for add-on settings)
Given this fantastic discovery I wanted to learn which versions of Internet Explorer were compatible and where the detection limitations lied – I limited these tests to versions 7,8 & 9 – I know it is a beta and for those using IE6, shame on you!
First up IE7, I created a test piece of HTML code that would display two test phone numbers. The add-on was loaded and e.164 number was detected correctly, however the non-e.164 number was ignored (see below)
Next IE8, same results as IE7 were seen. (see below)
Finally I pulled out the big guns and road tested my test page with the IE9 beta, the add-on loaded successfully (all be it I was prompted that the browser would start 0.12 seconds faster without it!), however something was not quite right. The e.164 number was detected, but incorrectly tagged for invoking a Lync call, essentially the last set of numbers were ignored.
It turned out that when I used Expression Web 3 to create my test page a carriage return was entered between the set of 5’s, the add-on ignored this during the IE7 & 8 tests, where as IE9 needed this break to be removed before the number detection was correctly displayed (see results below)
The conclusion is that this first version of the Lync add-on is a welcome addition to the client-side experience, especially where contact page layouts are designed with the e.164 standard in mind – unfortunately there are many where this has not been adhered to. Also be aware that some IE9 based e.164 detection may fail to be detected correctly where inappropriately placed carriage returns are embedded within any contact details.
Thanks for the details in this posting. I’ve noticed that I get the irritating “Do you want to display the nonsecure items?” warning pop-up whenever I visit HTTPS pages, and finally realized it’s often caused solely by Lync’s Number Detection add-in! Lync can apparently only inject an HTTP image of the phone, so I was looking for a way to disable this option. When we get some VoIP phones, maybe I’ll re-enable…