March 28th, 2013 | Tags:

mucugl-bw

Spring is here at last! (along with snow!?!) in the UK of course…:( But your quarterly dose of respite is on-hand as Justin, Tom and I host the Spring MUCUGL event on April 25th at the Polycom Experience Centre in London.

This get together will include:

  • A deep dive on Lync 2013 mobility, from Justin (for those unable to make the session we ran at UC Expo)
  • An overview of centralised logging in Lync 2013, including demos from Tom
  • An update on what’s new and noteworthy from Microsoft and other vendors in the land of Lync from myself
  • Last but not least, a trip to the pub

So if you’re in London on the 25th (or can re-arrange a customer meeting that conveniently takes place in London :)), register here

For more information on this event, MUCUGL and sign-up to our mailing list (for future announcements) head over to the user group blog here

February 25th, 2013 | Tags: ,

A long awaited feature introduced within the respective December/January Lync Phone Edition Cumulative Update is the support for Office 365 Shared (if you need to understand more on Shared vs. Dedicated then refer to my definition within this article – the section is entitled “Office 365 Versions”)

Be aware that support for Office 365 is only for Lync Phone Edition handsets that utilise the USB tethering mechanism, commonly referred to as “Better Together”. Don’t get caught out by expecting common area devices like the Polycom CX500 to work, the reason for this is because the desktop Lync client handles, via USB tethering, the Lync Phone Edition username and password sign in process required for Office 365 and this cannot be done directly within the Phone’s UI.

Updating your phone

  • For new handset purchases then ensure you state (when contacting your reseller) that you will be using the phone for Lync Online and need this CU to be pre-applied
    • Polycom CX700 and LG-Nortel IP Phone 8540 (.4363)
    • Polycom CX600 and CX3000  (.4372)
    • Aastra 6725ip (.4366)
    • HP 4120 (.4366)
    • For existing handsets then you’ll need to download and upgrade the phone prior to registering to Office 365 – this will require the use of on-premises Lync infrastructure. To understand this process please follow this guide from fellow MVP Jeff Schertz.
    • Future updates for CU7 devices registered to Office 365 this will be handled automatically via the Office 365 Device Update Service, Lync Phone Edition will detect the updated software and automatically download, install and restart the device.

Infrastructure planning

Unlike on-premises Lync deployments DHCP and DNS pre-requisites are not necessary, it’s also possible to utilise the pre-existing Office 365 Active Directory synchronisation (or ADFS)

Planning your Office 365 Plan

Those that are already using Lync within Office 365 will be aware that Office 365 Small Business is a minimum requirement here (so if you have this plan or higher, say E1 or E3, you’re off to a good start – an E4 plan will also suffice) – but this only gives you access to Lync IM, PC-to-PC calling and Video Conferencing. This won’t permit the use of your IP phone yet as (and as on-premises Lync folks are already aware) you’ll need to enable your cloud-based Lync accounts for Enterprise Voice or EV – but how do I do this within Lync Online I hear you cry? Stay tuned…

First you’ll need to logon to our Office 365 Admin Control Panel (you need Office 365 admin rights to do this), assuming that your Office 365 users have already been enabled for Lync Online you need to start by accessing the purchase subscriptions page, click purchase (see below)

Then click other plans:

We’ll be utilising the trial plans, but if you were deploying in production then you would purchase these (I won’t cover pricing here). At time of writing there are two plans:

  • Lync Online Trial (Plan 3)
  • Lync Online (Plan 3) Trial

 

 

Confusing eh? Further examination explains that the first option is for Lync-to-Lync communications, whereas the second is for Lync-to-Phone (currently utilising JahJah as a PSTN breakout partner). I’m going to enable EV without JaJah (so the first option)

 

The final step for EV enablement is to assign one of these licenses, so I need to use the assign license option within the Office 365 control panel:

Once presented with all my users I need to select the user to be enabled for EV, in my case “dev12”, select “Lync Online (Plan 3)” and save (see below)

 

If you’re base plan differs follow guidance below on plan requirements:

Office 365 service plan Additional licenses required
Midsize business and enterprise plans E1, E2, or E3 Lync Plan 3Exchange Plan 2
Enterprise Plan E4 None

Provisioning your phone

Once the Lync Online Plan 3 licenses have been assigned to the account all that is left is to provision the phone! Assuming that the Lync PC client is already successfully logged into Lync Online and the phone is connected to a network with non-proxied access to the Internet then all that is left is to tether the phone to the client PC using a USB cable. The phone should then recognise the USB connection and prompt for provisioning details via the desktop Lync client – do not skip this step via the phone user interface

Those that are familiar with on-premises Lync Phone Edition provisioning will notice the need to enter your SIP URI in the Account: field and your UPN in the User name:  field, in most cases the URI and UPN will be the same.

The phone should then prompt you to complete the provisioning process on the device, a six digit unlock PIN needs to be assigned and finally a new option is displayed “Automatic Problem Reports Upload” (which can be enabled or disabled later via the phone’s menu). The Automatic Problem Reports Upload is used in a scenario whereby information will be uploaded to Microsoft when devices are unstable. These reports will not be used for debugging functionality issues, but only those causing instabilities including device hangs, restarts etc.

 

Futures and Hybrid Voice

Long story short all the capability you would expect from a Lync Phone Edition handset works the same way when hosted within Office 365, from Visual Voicemail (subject to Exchange Online UM dial-plan configuration) to Exchange calendaring and one Click-to-Join Lync Conferencing.

Going forwards with Lync Online 2013 introduces the ability to utilise Hybrid Voice (for both Lync Server 2010 and 2013), in the scenario we can choose to home Lync users on-premises or within Office 365, split our SIP domain and leverage existing on-premises voice infrastructure/DDIs (or DIDs). This update paves the way for Hybrid Voice users which are homed in the cloud to be able to utilise the same Lync Phone Edition handsets. Note: this is not applicable to Lync-to-Phone

Lookout for another post on this soon!

For more information on Lync-to-Phone, refer to this article “Lync-to-Phone, what is it and how does it work”, on Microsoft TechNet

December 21st, 2012 | Tags:

Cumulative updates or “CUs” for Lync 2010 were released in October, but the Lync Phone Edition versions were a little later than usual, but along with this delay comes a belated treat:

  • Client-side Music on Hold (MoH) – yay!
  • Sign-in retries for Common Area Phones (for post server patching or outages)
  • Lync 2010 Phone Edition is now re-branded to Lync Phone Edition
  • 8 New Languages (Turkish, Polish, Czech, Slovak, Hungarian, Romanian, Ukrainian and Croatian)
  • Other miscellaneous fixes

One of the new features is the long awaited Music on Hold, this can be configured as follows:

Client-side Music on Hold

It’s been noted by many that in the scenario whereby a Lync Phone Edition handset is used (even in the case whereby it’s tethered to a Lync Desktop Client) no hold music is played to the caller when he or she is put on hold. The reason is simple, in the case where an IP-based device is used the media stream does not traverse the desktop client so the settings (see below) only take effect when USB devices (i.e. CX100, CX300 or Snom UC600 etc.) are used.

 

 

In some cases this option will not be available to a Lync user (it’s disabled by default), for this to be enabled the administrator will need to set this within the user’s client policy – where the global client policy is assigned (and this is to be enabled for all users with global membership) run the following within the Lync Management Shell:

Set-CSClientPolicy Global -EnableClientMusicOnHold:$TRUE

Ensure you allow up to eight hours for this to take effect

So we’ve covered the background on MoH for USB handsets, how does this all change with this December Cumulative Update? The simple answer is that provided the client policy is set (as per the recommendation above) the phone will recognise this policy setting and play the pre-packaged “DefaultHold.wma” embedded within the recent firmware. Two items worth noting:

1)      Unlike the desktop Lync client the music file cannot be changed

2)      Music on hold will only be played for one call that is held, subsequent calls will not hear hold music

3)      Update: Thanks to Jeff Schertz and Soder who have informed me that MoH is not included within the update for package for Tanjay devices (Polycom CX700 and LG Nortel 8540)

This cumulative update can now be downloaded via the links below:

  • Lync Phone Edition (Aries for Polycom CX500, CX600 & CX3000) – KB2737911download
  • Lync Phone Edition (Aries for Aastra 6721ip and Aastra 6725ip) – KB2737909 – download
  • Lync Phone Edition (Aries for HP 4110 and HP 4120) – KB2737910download
  • Lync Phone Edition (Tanjay for Polycom CX700 & LG Nortel 8540) – KB2737912download

Enjoy!

November 20th, 2012 | Tags:

Earlier this year I moved job and was lucky (or unlucky) enough to have been issued with an extremely high-powered and over specified Lenovo W520. It’s way beyond my needs (and has a power supply the size of a brick – I’m not kidding on this!), but is great for running Windows 8 Hyper-V as it has lots of SSD storage, RAM and CPU cores.

However since inheriting “the beast”, I’ve witnessed various Lync 2010 crashes whereby a video call is setup in a multi-monitor configuration – I’ve since learnt that this is a common complaint with other laptops (Lenovo, Dell etc.) that also include multiple on-board graphics cards. To try and rectify this I tried various workarounds, updating drivers (OEM and main vendor) and disabling the secondary on-board card within Windows – which kinda works but then limits the ability for multi-monitor use.

In the end I managed to find a solution, it appears that this issue is related to NVIDIA Optimus technology, which in my case could be disabled within the BIOS. On my Lenovo W520 I went into the BIOS and changed the graphics device from “NVIDIA Optimus”, to Discrete Graphics – this resulted in the NVIDIA card being used and disabled switching onto the secondary on-board Intel 3000 HD card.

One last footnote, I also tested this with the Lync 2013 client and found that this was no longer an issue.

Update: Okay, so it turns out that this method may have bit a little bit of a “sledgehammer to crack a nut”, there is an alternative and recommended approach. You can disable which graphics card is used on an app-by-app basis via the NVIDIA Control Panel (if this option is not available then update your drivers via the NVIDIA site), once within the control panel go to “Manage 3D Settings” and add the Communicator executable as illustrated below:

I hope this helps!

October 29th, 2012 | Tags:

Last week Exchange 2013 RTM was released to TechNet, for many of us that means it’s time to update our lab environments – but wait Exchange 2013 has all changed…that said I actually like the Control Panel, but there are a few things that are not so easy to find.

Notably the setup for certificates and associating UM services (Servers ->; Certificates), I struggled to assign my certificate to Unified Messaging (UM) and Unified Messaging Call Router – which is all new to Exchange 2013. The specific issue of being able to change the UM services start-up from TCP (the default) to TLS or Dual.

The commands you need to run are as follows:

Set-UMService -identity -UMStartupMode dual
Set-UMCallRouterSettings -UMStartupMode dual

Once this is complete you can assign services within the ECP or PowerShell, hopefully this saves you some time! 🙂

Update: Further to this tech note, I’ve noticed some other subtle differences between Exchange 2007/2010 and 2013 dial-plan creation. I attempted to utilise the new ECP to create the new dial-plan (I should have known that this would cause me trouble, right?) however the UI-based approach misses off a key piece – assigning a UM Server! Incidentally this can be seen when you type: Get-UMDialPlan – the UM Server will read as {}

To correct this follow this procedure:

Set-UMService -Identity <UM Server Name> -Dialplans <name of dial-plan>

(dial-plan name can be retrieved from running the Get-UMDialPlan cmdlet)

Once the UM Server is assigned you need to re-execute the ExchUCUtil.ps1 script from within the Exchange 2013 scripts directory.

 

September 23rd, 2012 | Tags: ,

In case you missed it, TechEd Australia 2012 had six great sessions on Lync 2013. The videos have now been posted and direct links can be found below:

  • Lync 2013 Architecture (EXL314) – here
  • Lync 2013 Meeting Improvements (EXL316) – here
  • Lync 2013 Deployment (EXL321) – here
  • Lync 2013 Voice Improvements (EXL325) – here
  • Demystifying Integration of Lync to your Existing PABX (EXL231) – here
  • Lync 2013 and Enterprise Networking (EXL334) – here

Don’t miss them! 🙂