Saturday, January 29, 2011

Lync 2010 NTLM Client Authentication Mismatch

I ran into a problem with NTLM Client Authentication Mismatch after I upgraded my Edge and Director to Lync Server 2010 from OCS 2007 R2. 
 
On my Lync Director I found the following error message in Snooper
 
TL_WARN(TF_DIAG) [0]06B8.0B20::01/29/2011-06:08:46.375.00018ce0 (SIPStack,SIPAdminLog::TraceDiagRecord:SIPAdminLog.cpp(145))$$begin_record
LogType: diagnostic
Severity: warning
Text: There is a mismatch between NTLM security settings on client and server computers.
Result-Code: 0xc3e93ee4 SIP_E_AUTH_NTLMMISMATCH
SIP-Start-Line: REGISTER sip:t2mdev.com SIP/2.0
SIP-Call-ID: 09774c9042d54469a7af4818e6364f95
SIP-CSeq: 5 REGISTER
$$end_record
 
A quick search of the net I found an article on Tin Cips and String blog that gave the key to solving the problem. Turns out the problem has more to do with the Operating System rather than Lync Server 2010.
 
I had to spend a little bit of time hunting for the group policy that the blog and technet article referenced. Here is where I found the group policy.
 
Default Domain Policy -> Computer Configuration -> Windows Settings -> Security Settings -> Local Policies -> Security Options -> Network security: Minumum session security for NTLM SSP based (including secure RPC) clients
 
Default Domain Policy -> Computer Configuration -> Windows Settings -> Security Settings -> Local Policies -> Security Options -> Network security: Minumum session security for NTLM SSP based (including secure RPC) servers
 
I changed the Default Domain Policy from Not Configured to Configured with the "Require 128-bit encryption" unchecked.

Wednesday, January 26, 2011

Plantronics new Calisto 800 series and Voyager PRO UC

I have been deeply involved with Unified Communications since 2003 and there is ultimately only one thing that can make or break a deployment.

The users experience.

Along with having a well-designed user interface, the audio device and quality of the call should be of utmost concern. If the user has consistently bad calls and problems configuring and using an audio device, then it makes no difference how great the rest of the features are. I've also found that users who have bad experiences remember those bad experiences for a very long time.

Today, Plantronics has announced some products that have some features that promise to improve the user experience and in some cases make using an audio device nearly effortless.

Calisto 800 Series


All three of the Calisto 800 series speakerphones blur the line between home, mobile, and office communications. There are options to connect to a PC, mobile phone, and even a standard analog line. A headset can be connected corded or cordless with Bluetooth.

Along with the usual features of full-duplex, HD audio, Plantronics has added an intuitive visual display that allows a user to control many aspects of the call from the speakerphone.

Users also have the option to use a wireless lapel microphone that gives the ability to move around freely.

How many times has someone done some white boarding and people on a speakerphone have a hard time hearing what is being said?

How many executives like to walk around their office while discussing their next big strategy to take over the world, but don't want to be bothered with a headset?

Voyager PRO UC Headset

Plantronics is trying to make using a wireless headset completely painless and they just might have succeeded.

They have now included smart sensor technology to detect when the user is actually wearing the headset.

Now, I thought with the release of the Lync client and the crazy simple ability to switch between devices was pure genius. But now, Plantronics even does the devices switching for you as you place the headset on your ear or if it is not on your ear it will send the call to your phone.

Brilliant!

I can't tell you how many times I've answered a call and forgot that the last time I made a call I was using a headset. All of a sudden, I'm hunting around for the call window so I can switch my device back to my desk phone.

This headset will even set your presence in Lync to busy if you have answered a call from your mobile phone using the headset.

Brilliant!

I simply can't wait to get my hands on a new Calisto speakerphone and Voyager PRO UC.

Tuesday, January 25, 2011

Wednesday, January 19, 2011

How to replicate Remote Call Control (RCC) in a pure Lync environment

This morning I came across the article of how to "convert" RCC from OCS 2007 to Lync Server 2010.

http://blogs.technet.com/b/nexthop/archive/2011/01/19/enable-remote-call-control-office-communications-server-2007.aspx?utm_source=twitterfeed&utm_medium=twitter

Although you can indeed enable RCC on Lync, it still blows my mind as to how many pieces there are to this solution and how complex it is to troubleshoot.

I understand the desire to utilize an existing PBX investment. After all I used to work for a PBX manufacturer. For some customers they may be required to keep the PBX for tax reasons.

But, for those that just simply do not want to let go of their phone because they like how a real phone feels, I have an alternative that is a pure OCS/Lync solution...
Are you ready for this?

A USB cable

That's right… A USB cable.
When Enterprise Voice is enabled on OCS/Lync there is an option to deploy an IP Phone or USB audio device. Both options, when connected with a USB port on your PC, automatically are detected and start to behave like an RCC solution.

You can make a call from your PC or your phone and if you put a call on hold using your phone you can pick up using your PC. Same goes for mute and anything else the phone can do. The PC client can even sign in the IP phone for you, saving you from that annoying LCD touch screen.

It is seamless, and easy.

Because it is so easy, I think a case could be made to justify the replacement of the PBX phones just in the cost of installing and maintaining RCC.

Total Cost of Ownership is a big deal with RCC because it either costs a lot to hire a professional that can understand both telephony and data, or you have a to pay a systems integrator that understands both telephony and data.

I have done a lot of RCC systems and none of them have gone smoothly. There is always some little issue that takes an enormous effort to resolve.
Nortel/Avaya Converged Office for the CS 1000 was probably the best solution for RCC, but once a customer had it installed they were disappointed by the lack of some features in OCS that a pure Enterprise Voice client would have (Simultaneous Ring for example)

With a USB cable, you have all the OCS/Lync features available and you can control a real phone on the desk. If it is an IP phone, then when the PC is gone or shutdown it will still operate as a stand-alone phone just like the PBX phone did.

So what do you say? Weeks and possibly months of troubleshooting or a USB cable.

Feel free to contact me (at jmckinney at time2marketllc.com) if you would like to talk more about this solution or to setup a demo so you can experience what this solution looks like.

Monday, November 8, 2010

Plantronics Savi W430 Review

I have been looking for a great headset to use with Lync 2010 and recently started using the Plantronics Savi W430.
For me, the important qualities to have in a headset:
  • Comfort
  • Sound Quality
  • Travelability
  • Battery Life
  • Ease of Setup
Comfort

Normally, headsets and I do not get along well. Most of the time after about 10 minutes, my ear is so sore I can't stand it. That is why I've used a corded headset for so long (close to 5 years) even when I had another wireless headset in my laptop bag.

I'm not exagerating when say that I can wear the Savi W430 for a full day and hardly notice that I am wearing it. In fact, the only time I take it off is when I want to, or it needs to be charged.

For me, the smallest foam ear bud was the most comfortable, but the headset came with quite a few options depending on your preference.



Sound Quality

Sound Quality always is fairly high on my list, but it has been quite awhile since I've encountered an audio device that was horrible with sound quality. The Savi W430 is capable of Wideband audio, and there is quite a noticable difference from what I was used to on my old headset. Speech is amazingly clear and crisp for speaking and hearing when making a call.

The other item I noticed when making test calls is that background noise is dramatically reduced. Users no longer hear typing from my keyboard. My normal speaker phone picks up that type of noise up easily.

The background noise reduction is also very handy when working on home. Much of the noise that I used to be concerned with (and constantly muting myself) no longer is heard by the person I am calling.

The Savi W430 is also DECT 6.0 based so I can actually walk upstairs through most of my house and still maintain a converstaion.

Travelability

I have traveled an average of 50% for 12 years. Any headset that I use, needs to travel.  I've only had the Savi 430 for a couple of weeks, but it seems very durable. The headset comes with a travel bag and charging cord (different from the charging base pictured). Although sufficient, I would have preferred a hard travel case rather than just a little bag to put everything in.



The headset earbud/mic can also rotate so that the headset will lay flat and the ear bud or mic has a less chance to be damaged.

Battery Life

The Savi 430 has a stated Battery Life of up to 6 hours. Although I would prefer more, I'm not sure I would trade the additional talk time for less comfort.

When recharging the headset, the charge time can take as long as 3 hours which is not that impressive.

Ease of Setup

The Savi 430 was a breeze to setup. Lync 2010 automatically detected the headset and it appeared in the audio devices menu without the need to do any configuration or setup.




With Lync 2010, switching between devices is crazy simple now, and switching between this headset and a desktop phone during a call is no different.

I also found the Plantronics Knowledge Base to be the key to understanding how to use the products more advanced features. I could not find an explanation for all the different colors and blinking lights in the documentation that was shipped with the product.

Also, little things like how to mute yourself while on a call was not obvious, but once it is known, it is a very simple process. Here is the link to the knowledge base article I found on the Savi W430.

Plantronics Knowledge Base

Conclusion

Based on the comfort, sound quality and travelability and ease of setup this is the best headset I have used to date. Although the travel bag and charging time could be better,  I would not hesitate to recommend this headset to a customer.


Tuesday, October 12, 2010

Determining which NPA/NXX combinations are Local vs Long Distance

One challenging piece of a OCS / Lync Server Enterprise Voice deployments, in certain areas of the United States, is determining what NPA/NXX (NPA-NXX-xxxx) combinations are local vs long distance.  For example, Dallas can have both local and long distance numbers within the 972 area code. Knowing what combinations are local vs. long distance is essential for creating accurate routing tables.
There are several methods to obtain the local vs long distance NPA/NXX combinations.
  • Trial and error (Everyone's Favorite!)
  • Customer Provided (When it is wrong who will they blame?)
  • Telco Provided (When has a telco been useful?)
  • Voice Partner Provided (Decent chance of getting close, but you may not have one to ask)
  • Local Calling Guide website (Decent chance of getting close and it is a click away)
All of the above sources can have incorrect or incomplete information. However, I've found Local Calling Guide website to be a great starting point to create the routing tables and then use the other sources to fill in any holes, if necessary.

To determine what NPA/NXX combinations are local to your customer go the Local Calling Guide website and click "Search Area Code/Prefix/OCN".


In the "NPA" box enter the customers area code. In the "NXX" box enter the next three digits of the customers phone number (NPA-NXX-xxxx). Then click "Submit"

Information will come up regarding the NPA-NXX you entered. Click the Rate Centre (Dallas in the example above).

Displayed, will be all the NPA/NXX combinations local to the Rate Centre. Although many NXX are displayed, this list can be misleading and missing some entries.


To see the complete list click on See All Local Prefixes.


Not only will the list be complete (or at least what is in the database), the list will also be displayed in a delimited format that can easily be manipulated in a spreadsheet or database.

Thursday, October 7, 2010

Communicator for Mac 2011 Deployment Guide

Found the Deployment Guide for Communicator Mac 2011 today and here are the items that caught my eye in the deployment guide.
 
  • Calendar based presence
  • Presence in other Office for Mac applications
  • Outlook Out of office messages in Mac Communicator
  • Invite multiple people to conference
  • Join conf: meetings from an outlook Invite
  • Enterprise Voice supported
  • OCS 2007 R2 support (OCS 2007 RTM is not)
Not available
  • Access Level for Contacts
  • Call forwarding
  • Receiving calls on mobile devices
  • Voicemail access from Mac Communicator
  • Scheduling of conferences in Outlook
  • Desktop sharing
  • No mention of Live Meeting
I am extremely pleased with the progress the Mac Communicator team has made. I expect the user experience with Lync to fill in some of the holes above with the Reach client. Finally, the Mac user can join the rest of the Unified Communications fun!
 
Here is the link to the Mac Communicator Deployment Guide. Enjoy!