Lync Server Update Improves Lync Web App Experience for Google Chrome users

Recent and upcoming Google changes to the Chrome browser affect the Lync Web App on both Mac and Windows platforms, and require us to make changes to Lync Server and Lync Online in order to deliver a great experience for Chrome users.  We have begun making these changes, and expect to complete them in the first quarter of 2015; in the meantime, when needed, we will provide users with manual work-around instructions as part of the meeting join experience.

For Mac users:  Google discontinued support in October for the 32 bit version of Chrome on Mac.  Because the existing Lync Web App works only in the 32 bit version of Chrome, Mac users must for now use either Safari or Firefox to join a Lync meeting.  When joining a Lync meeting, users with Chrome set as their default browser will see a message instructing them to copy the Lync meeting URL, open Safari or Firefox, and paste the meeting URL into the new browser window.  The Lync meeting will then begin.  We plan to remove this manual step for Chrome users by adding support for the 64 bit version of Chrome early in 2015.

For Windows users:  The most recent update to Lync Server 2013 (Cumulative Update 5.0.8308.857) provided manual work-around instructions to Windows users with the 32-bit version of Chrome set as their default browser, even though the 32-bit version of Chrome is still supported on Windows.  On 12/31/2014, we released a new update to Lync Server 2013 (Cumulative Update 5.0.8308.866) to remove the manual work-around instructions and to allow the Lync Web App to run in Chrome as it did previously.  We encourage administrators to apply Cumulative Update 5.0.8308.866 as soon as is practical to avoid the manual work-around.  We have already begun applying this update to Lync Online.

What’s next?  As noted above, we plan to add support for 64 bit Chrome on Mac early this year.  We are also working on solutions to minimize the impact on Chrome users with the planned deprecation of the so-called “Netscape Plug-In API”, or NPAPI, targeted by Google for April, 2015.

Advertisements

Modality Systems – Third Annual Lync Event – Tuesday 2nd December

Quote

Evening All

We’ Modality Systems are holding our third annual Lync event which builds on the success we had last year. This year we have changed locations but are keeping with the car theme and are hosting our event at the Millbrook Technology Park in Bedfordshire on Tuesday 2nd December.

The theme to our event is around how to keep ahead of the curve in unified Communications, with selected speakers from some of the Modality Systems customers, plus out own in-house experts.

We are limited to 100 seats, so if you would like to attend and listen about to the journey of UC then select the below race track image were you will be hyperlinked to the registration page.

We look forward to seeing you at the event.

image005

Lync 2013 CU4, CU5 Update installer – Windows Fabric Error 1603

Recently the client I’m working on required their Lync 2013 environment to be patched up to date, which usually is not a problem however the support guy doing the patching soon ran against an issue where the CU update worked on all the elements apart from the update of the windows fabric from version 1.960.0 to 1.1008.0.?

A number of consultants looked at this issue, and also we was hearing from other clients, that their patching was seeing the same issue. (also if you google it, many people have see the same issue) yet no one has sorted or found out what the issue is.

Well after raising a PSS (premier MS support call) with Microsoft who themselves couldn’t find the solution. One of the Modality Systems support guys **Kudos to Matt Thompson!!, found the issue and solution.

it was simple in the end, and the issue was due to many incorrect address paths in the environmental module for PSSmodule. **Example of the problematic one below.

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;D:\PROGRA~1\BMCSOF~1\Patrol3\bin;%systemroot%\idmu\common;%systemroot%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files\Microsoft SQL Server\110\DTS\Binn\;C:\Program Files\Windows Fabric\bin\Fabric\Fabric.Code.1.0

For some reason still unbeknown, the CU patch had trouble in finding the paths required to complete the fabric update successfully, but instead of the installer telling you this, it returns a 1603 error.

Solution is remove all the elements or at least copy them away if you have paths still required.

Then set the variable back to

%SystemRoot%\system32\WindowsPowerShell\v1.0\Modules\

and the Windows fabric installer will complete successfully.

Lync 2013 / 2010 – Public Edge Certificate missing its private key

Quote

Recently i have seen the issue of your public cert missing its key on import. The situation is when you create the required .req for your public certificate on edge you send the details off to the certificate authority of choice. Once they create and return the .crt file and the necessary trusted root and intermediate certs you import them into the Lync edge server only to find that the ‘sip.<domainname>.com’ cert is missing its private key.?

Why would this be the case when you originally generated the request on the Lync edge server? At this moment the only reason i can see is if another certificate with the same name has previously been imported onto the server. Apart from them i cannot find any other logical reason for why sometimes the newly imported certificate misses the private key.

if you are in this position, the simple fix to the cert is as follows

– On the imported certificate without the private key, double click the cert to show the information associated with it. Click on the details tab and look for the field called ‘Serial’. Copy the serial key into notepad and remove the spaces below the unique code. ie

WAS 5a 12 6e 7e ee 11  AMENDED 5a126e7e11

now still on the edge server open command prompt and type the following

certutil –repairstore my <Amended unique serial number>

eg: certutil –repairstore my 5a12637e11

press enter to commit it.

you will then be presented to information and also confirmation that the update has been successful.

now if you go into the certificate store and refresh you will see the certificate will now have the private key within it.

At this point you can go back to your Lync deployment wizard and assign the public cert to your edge server.

Job Complete

Thanks

Iain S

Lync 2013 – Creating Custom Lync Reports within Monitoring

Quote

Hello All

I haven’t seen much around guides on how to create custom reports for Lync 2013 so i thought it would be good to share the mechanisms on how to do this with the native Monitoring reporting tool which can be co-located with the Lync 2013 frontend.

For this guide I’m running a Lync 2013 Frontend patched upto CU version January 2014, and SQL Server 2012r2.. All servers are running windows 2012r2 and patched unto date.

Step 1.

Ensure the current reports are working as expected

1

Next step is to go to the SQL Server you provisioned and open up internet explorer and navigate to the reports path/URL for this demo that would be 

http://lync2013sql/reports_LYNCARCHMON

Also if you are unsure you can find the path required by going into the SQL Reporting Services configuration Manager and selecting reporting Manager (as below)

2

ok now we have navigated to our browser page lets select the report builder option.

3

NOTE: Depending on your original setup up, you might have to download and install the actual report builder application. (you will be prompted for this download if you haven’t already got it installed.)

Once installed or when the new dialog appears – Now select ‘new report’ as this is what we are wanting to do.

4

Once you’ve selected the table wizard, accept the default dataset ‘create a dataset’ and click next. 

Now you will be promoted for a data source, for Lync we need to browse to the data source down the tree.

5

select it and click ok. then do a quick test connection for clarity. now select Next, and when prompted add the credentials of your ‘privileged’  user account

6

 

Once you’ve added this information, you will be presented with a dialog which is called design a query. In this you can create your own report based on the information held within the Monitoring database. (everything), NOTE: it would be worth getting hold of the Lync 2013 database schema to understand all the tables available to interrogate.

for this demo, I’m going to select a stored procedure calls GetSCOMAlertData. this store procedure in the report and information which is passed to the SCOM application for reporting. 
in this scenario you don’t need SCOM, but you can get reports on what information would have been passed. I find this useful for monitoring your Lync environment. 
Also you could if you already had a reporting tool ie: Crystal Reports data mine your own information onto a crystal report and interact with other internal system databases.

7

 

On the arrange fields page drag and drop the required fields into the rows and columns 

8

 

on the next couple of pages select your layout and style and select next/finish

once this is complete you can select the ‘Run Report’ button to see your finished result. If your not happy you can go back and redesign the report as you wish.

9

 

Once you’ve tweaked your report to suit, no select save and navigate to the lyncserverreports folder and give your report a name and select save

10

now if you go back to your browser and select the original reporting path, you will see your newly created report within to select

11

 

Thats it. 

As i say there is a whole raft of information available to report on, so before you start i would suggest you have the report requirements at had and also have a good understanding of where within the CDR database that information is stored.

 

thanks again

 

 

Sonus SBC setup and Configuration VIDEO guide to Lync 2013, including PureIP SIP Trunking, T1/E1 Configuration

Quote

Hello All

Its been a couple of weeks since my last video guide. On request from other people within the UC community it was requested that i complete a installation guide around Sonus’s SBC Media Gateway appliance.

In this video guide details information on how to configure the gateway with a SIP trunk. (courtesy of PureIP). http://www.pure-ip.com and also connection with T1 and E1 trunks.

NOTE: For those people who are interested in the T1/E1 element only this start 54 minutes

Please leave any comments of feedback as well as further guides which you might like to see.