Archive for September, 2011

28 SepInterview with a UC Pro – Jeff Schertz

This time around, we’ve got one of the Microsoft UC community’s great pillars of technical excellence. He’s come up in the first two results in basically every OCS search term I’ve ever put into Google and helps countless techs in need on the TechNet forums.
He hails from Chicago, USA, love his beer and knows the score when it comes to Polycom. Please welcome to the Interview with a UC Pro series, Lync MVP Jeff Schertz.

  • What’s your technical background? How did you end up where you are today
    I had exposure to computers at a young age, back when very few people had any personal computers at home.  My father was a teacher and was able to bring home Apple computers over the long summer breaks, until we could afford to get one of the original Apple //e systems.  From there I grew up using the entire Apple platform through many generations of Macs, moving into the educational workforce operating both Macs and PCs.  I eventually moved into PCs full-time with Windows NT and advanced from helpdesk jobs into networking and systems administrations positions for Enterprise-level organizations.  After a 5 year stint as an enterprise consultant at PointBridge I decided to join a friend over at Polycom to work in the exciting growth area of video conferencing and its integration into the Microsoft Lync platform.
  • You’re our first interviewee from Polycom. Can you tell us what part of the company you work for what your position entails?
    I work in our sales organization although on a daily basis also interface with both support and engineering teams on current issues and future solutions.  As a Microsoft Solutions Architect I help customers, partners and even employees understand how our solutions integrate within Microsoft’s UC platform; from feature capabilities  and end-user experience to low-level architecture and design. I also assist engineering personnel with troubleshooting advanced integration scenarios, as well as maintain a Microsoft environment used to demonstrate product integration to customers and partners alike.  In short anytime anything from Polycom interacts with a Microsoft product then our group is typically involved in some way or another.
  • What first made you get into UC and specialising in Lync?
    After joining PointBridge and seeing the amazing level of talent among my peers I looked for ways to move away from being an overall solutions generalist and instead try to attain advanced knowledge in a specific Microsoft product.  By joining the UC team there was already a wide-range of expertise in AD and Exchange but OCS 2007 had just been released so I saw an opportunity there to start on the same page as most everyone else in the industry.
  • What’s your favourite thing about Lync?
    The way it simplifies business communication and allows me to work from home, a hotel, or just about anywhere else that is outside a traditional office with the same (and something even better) level of efficiency.
  • If you could think of one feature you’d like included in the next version of Lync, what would it be?
    A full-featured mobile client that supports video and content sharing ;)
  • What do you feel is your area of expertise, where you’d consider yourself a bit of a rockstar?
    Since moving to Polycom I’ve fine-tuned by skill set even more specifically within the Communications Server and Lync products into the audio, video, and content sharing modalities and moved away from the traditional telephony-only scenarios that were more popular with traditional consulting projects.  But regardless of the topic it seems that my value to the community stems from an inherent ability to clearly and thoroughly explain concepts in ways that readers easily understand them.
  • Your blog is known for being a great resource for address book and Phone Edition issues among other areas. When did you start it and what direction has it taken?
    I started blogging at PointBridge as way to meet quarterly goals and to provide another outlet for my documentation skills outside of customer-only content that was not always read very much (or sometimes at all!).  As the articles are a reflection of what I do in my day-to-day work the blog content has transitioned primarily over to the audio and video collaboration topics.  I still try to find topics not already addressed or things that may not be covered in much detail within the actual product documentation.
  • Whereabouts in the USA are you from and what do you think makes your hometown/city great?
    Born and raised in the Chicago suburbs and although I’ve travelled a lot I’ve never found anywhere I’d want to move to permanently (within the U.S.).  The Midwest offers a nice mix of everything from weather to activities, with Chicago itself a great destination city rooted in history.
  • When you’re not dishing out quality technical know-how, what do you do on weekends for fun?
    Since it depends on the seasons around here, lately it has been weekend trips with my fiancée to local farms and orchards to pick our own produce for home cooking or visiting local breweries and beer festivals in the Midwest.
Many thanks for taking the time to participate Jeff, it’s fantastic to have someone who’s contributed so much to the community on board. You can check out Jeff’s blog here, and make sure you follow him on Twitter.

20 SepLync for Mac 2011 – A First Look

Two weeks ago I announced that the Lync for Mac 2011 client was coming and got super excited.  Today, Lync for Mac 2011 became available through Microsoft Volume Licensing and thus generally available to most.

I’ve downloaded and installed it on my MacBook Air running OSX Lion and can now provide a first look at the new Lync client experience for Mac.

What’s New

What isn’t new? This client looks almost completely different to the old Communicator for Mac second class citizen. It feels A LOT more like the Lync client on Windows.

Incoming call/IM notification

Firstly, the incoming call/IM toast looks totally different. We now have a much more “Lync” looking toast going on, with the user’s name and title listed, number they called on and a preview of the IM.

Lync for Mac 2011 - Incoming call toast

We can now also deflect incoming calls to voicemail, mobile, reply with IM or set to DND. Can I get a hell yeah?

Lync for Mac 2011 - Redirect call to mobile

Photos

We can see from the IM session below that photos are now visible in Lync. This is something I think that is a real perception changer for Lync. I know it was one of the first things I noticed about the new client back when I saw previews of Wave 14, so it’s great to see the same experience on Mac.

Lync for Mac 2011 - IM conversation

Unfortunately, we can’t specify an internet URL for our photo though. Only the default corporate photo from AD or no photo at all is configurable. And yes, I have checked the Photos option in my Client Policy on Lync. ;)

Lync for Mac 2011 - Photos in Preferences

Call Control

We now have call forwarding options available in Preferences. This experience is the same as that in the Lync client on Windows, and means Mac users have the same control over incoming calls as Windows users.

Lync for Mac 2011 - Call forwarding options

Online Meetings

This is where the big improvements have been made. The Lync for Mac 2011 client can now join and create online meetings created by Lync, no more Web Scheduler!

Meet Now

From the menu bar, I can now create a meeting on the fly and select Meet Now.

Scheduling an Online Meeting

Now directly from Outlook for Mac 2011, we can schedule online meetings. Be aware this requires the 14.1.3 update (Service Pack 1) for Office for Mac 2011.

From the New Meeting screen in Outlook, I click the Online Meeting button in the ribbon and select Create Online Meeting.

Outlook then populates the meeting request with the meeting details from Lync, ready to send to your participants:

Joining an Online Meeting

Once I click Join online meeting in the meeting invite, my default browser fires up and accesses the simple URL on the Lync Server:

After this, Lync for Mac 2011 opens and joins the online meeting. Yeah I know, I’m deep in thought in this screencap.

Lync for Mac 2011 - Group ConversationI can then do things like share my desktop, and I can see the stage that shows me what content is currently being shared. Click the image to see it at a larger size.

Lync for Mac 2011 - Stage

Pretty sweet huh?

What’s still missing

Even for all the improvements, there are still unfortunately a few things that aren’t in Lync for Mac 2011:

  • Can’t tag a contact for status change alerts.
  • No feeds tab or conversation history tab.
  • No ability to create a team-call group.
  • Can’t specify an internet URL for your photo, as mentioned above.
  • Can’t save conversations to Conversation History folder in Outlook.
  • Still no streamlined USB audio device support, however my belief is that this is a Mac OSX limitation.

Improved Experience

This is just a quick first look at the new Mac client, but as you can see Microsoft have made some huge improvements here over the old Communicator for Mac that was really just a skinned Mac Messenger. It looks and feels more like Lync, and the meeting join experience is dead on the same now. Great to see an on-par client experience across platforms now.

13 SepHow does Lync 2010 use Exchange calendar information?

I’ve had a few questions come up lately around when Lync 2010 polls Exchange for free/busy information and how/when presence state is updated based on your calendar. I did a bit of digging into it and think I’ve worked a few things out that make the whole situation a bit clearer.

There are two things to consider here. We need to look at how often Lync polls Exchange for the free/busy information, and then how often your calendar state is published to your Lync presence i.e. you change from Available to In a Meeting based on the free/busy data that was retrieved from Exchange.

How is it controlled?

Everything we need to look at here is defined in a Lync Client Policy and there are two parameters that you need to specify interval durations for – either WebServicePollInterval (if you’re using Exchange Server 2007/2010) or MAPIPollInterval (if you’re using Exchange Server 2003) and CalendarStatePublicationInterval. I’ll go into more detail on each of these below.

Lync determines when to change your presence from for example, Available to In a Meeting with this data. This means that if you create an appointment in Outlook in-between when Lync polls Exchange and when Lync applies your calendar state to presence, this won’t be reflected in Lync until the polling interval lapses and Lync retrieve the Free/Busy info from Exchange again.

Retrieving Calendar Data from Exchange

So firstly, we need to look at how calendar data (free/busy information) is retrieved from Exchange Server by Lync.

Exchange Server 2003

If you’re (still) using Exchange Server 2003, Lync will poll the server via a MAPI RPC call for free/busy information. This is controlled in the Lync Client Policy using the parameter MAPIPollInterval.

The default is 30 minutes but this can be changed to anything from 5 minutes to 480 minutes (5 hours). So to set it to 5 minutes, the cmdlet would be Set-CsClientPolicy -MAPIPollInterval 00:05:00.

Exchange Server 2007/2010

For those using Exchange Server 2007 or 2010, Lync will be connecting to your Exchange Web Services URL for free/busy information rather than the local MAPI profile in Outlook.

It builds this URL based on your SIP address, and not by anything you configure in Exchange or from the AD Service Connection Point. So if my SIP address is me@justin-morris.net, the two URLs Lync will attempt to connect on will either be:

https://autodiscover.justin-morris.net/EWS/Exchange.asmx or
https://justin-morris.net/EWS/Exchange.asmx.

For Lync to connect to Exchange Web Services, you need one of these URLs to be accessible.

Typically the autodiscover.sipdomain.com option is the most commonly deployed, as this compliments what is already usually deployed for Outlook 2010 to work.

The interval in which Lync connects to EWS to poll for free/busy information is controlled in the Client Policy using the parameter WebServicePollInterval. The default is 30 minutes but this can be changed to anything from 5 minutes to 480 minutes (5 hours). So to set it to 5 minutes, the cmdlet would be Set-CsClientPolicy -WebServicePollInterval 00:05:00.

Publishing Calendar Data to Presence

So now once we’ve retrieved that calendar data from Exchange, Lync needs to actually apply it to your presence, and how often this occurs is controlled by the CalendarStatePublicationInterval parameter in the Lync Client Policy.

Unlike the MAPIPollInterval and WebServicePollInterval parameters, the CalendarStatePublicationInterval parameter must be set in number of seconds.
So to set it to 5 minutes, the cmdlet would be Set-CsClientPolicy -CalendarStatePublicationInterval 300. 

Polling and Publication

My understanding from perusing TechNet library articles is that there is a difference between Polling and Publication of calendar information in the Lync client.

I could have interpreted this incorrectly, but I’m pretty sure this is the way calendar information is handled by Lync. If anyone can shed additional light, please let me know in the comments.

TechNet Library References:

Set-CsClientPolicy
http://technet.microsoft.com/en-us/library/gg398300.aspx

Migrating User Settings to Lync Server 2010
http://technet.microsoft.com/en-us/library/gg398814.aspx

08 SepLync for Mac 2011 has gone RTM

So, speak of the devil. Just saw a tweet (thanks @akipekka and @JohnACook) linking to the Office to Mac blog announcing that the Lync for Mac client has released to manufacturing. Excited much?

There’s a video in the link above, and it looks like the UI has been polished up a fair bit. It looks much less like Mac Messenger and a lot more like the Lync client on Windows. From the screenshot below, all the conferencing and content sharing features of the unified client are there. It’ll work both with Lync Server 2010 on premises and Office 365. Can’t wait to get my hands on it in October.

Lync for Mac -Sharing-Window

Image credit: Office for Mac blog.

More info here on the official Office for Mac site also.

04 SepFrom the UC Product Group – What devices have been certified for Mac?

On Friday, Microsoft published a post on the UCG Team Blog about Lync and Communicator for Mac. If you’ve read a few of my posts, you’ll know that I use a MacBook Air and that this is a subject I’ve been vocal about in the past, so this post piqued my interest.

There’s a few things in the post written by Maura Hameroff that I think deserve to be highlighted:

  • That the Lync for Mac 2011 client is “upcoming” (hopefully H1 2012 (am I being too optimistic to say Q1?)).
  • That there are shortcomings in the user experience with the device when used with Communicator for Mac, specifically around using the call control buttons on the device.
  • A lot of detail is provided to explain how to use the qualified devices today on Mac.
  • It’s suggested that an alternative solution is to use an IP phone with your Mac. It should be known that the phone can’t be tethered to the machine using the USB cable for click-to-call functionality with Communicator for Mac.

Great to see some information coming direct from Microsoft regarding the Mac experience. This kind of authoritative content enables organisations to make better decisions for their Mac users.
Hope to see some more news and improvements in the experience on Macs once Lync for Mac 2011 is released. Make sure you read the rest of the article over here.