Joe Calev's WebLog

Posts and information about Microsoft Office Communications Server and sometimes off topic posts.

Debugging Lync Delegation

Why is my admin not able to act as a delegate? How can I check whether delegation is even setup?...

Author: jscalev Date: 06/16/2014

Debugging address book issues with Debug-CsAddressBookReplication

As I explained in a previous post, the address book component of Lync underwent major changes in...

Author: jscalev Date: 10/10/2012

Address Book changes for Lync 2013

For those of you familiar with the address book from previous versions of Lync, you will find the...

Author: jscalev Date: 10/02/2012

Partitioning Lync Address Book using msRTCSIP-GroupingID

In certain large organizations, the need exists to not allow certain users to search for...

Author: jscalev Date: 06/07/2012

How to enable last name, first searches in Lync Address Book

Over time, a few people have asked me why, given someone with a first name of Ziggy and a last name...

Author: jscalev Date: 06/06/2012

How to create a new group and add contacts to it in UCMA

It is quite easy to add groups, add contacts, and enumerate both contacts and groups using UCMA’s...

Author: jscalev Date: 06/04/2012

Sending a SUBSCRIBE message with headers

UCMA makes it quite easy to send a subscribe message and then add, remove, or retrieve contacts and...

Author: jscalev Date: 06/01/2012

Why is UCMA telling me my session is not established when I add a contact?

Recently I found myself in the situation where I need to add a contact to a user using UCMA but did...

Author: jscalev Date: 05/24/2012

Running UCMA 2.0 applications on Lync Server 2010

While the most ideal scenario is to only run UCMA 3.0 applications with Lync Server 2010, for many...

Author: jscalev Date: 09/23/2010

The Complexity of Simple Urls

One of the many new features in Lync Server 2010 is a change to how meeting Urls are formatted. The...

Author: jscalev Date: 09/22/2010

Why Get-CsTopology can be evil

Recently while performing a web search, I came across a blog that recommended that users read the...

Author: jscalev Date: 09/20/2010

10 Ways to Become a Better Developer

Over the last number of years, I have learned the following practices that I believe are worth...

Author: jscalev Date: 09/17/2010

Lync Server Topologies - on Sites Pools and Services

Today we will finally start delving into the topology document - well sort of. In the previous two...

Author: jscalev Date: 09/16/2010

More about manageability changes in Lync Server 2010

In yesterday's post, I glossed over the small fact that pretty much every single line of...

Author: jscalev Date: 09/15/2010

Lync Topologies - an introduction

With the release of the Lync Server 2010 RC yesterday, I am finally free to begin discussing all...

Author: jscalev Date: 09/14/2010

We have a new name!

For those of you who haven't seen a blog from me in over a year, you may be happy to hear the...

Author: jscalev Date: 09/13/2010

A great book for a greater cause

You probably know that I am into photography and I am a member of the Microsoft Photography Club....

Author: jscalev Date: 09/30/2009

UCMA 2.0 - Part 1.6 Introduction to SDP

We are almost at the point where our Powershell commandlet will be useful, but first we need to...

Author: jscalev Date: 11/12/2008

UCMA 2.0 - Part 1.5 Setting up a session

In our next iteration, we will add to our commandlet to create a signaling session. In essence we...

Author: jscalev Date: 11/11/2008

UCMA 2.0 - Part 1.4 Signing in and signing out

It’s about time that we began writing some code and getting into the details of the API. To start...

Author: jscalev Date: 11/10/2008

UCMA 2.0 - Part 1.3 Powershell and UCMA

Today, we will get started with coding UCMA applications. First though, I would like to cover again...

Author: jscalev Date: 11/07/2008

UCMA 2.0 - Part 1.2 - Asynchronous pattern and threading model

Before you really start coding in UCMA 2.0, or even UCMA 1.0, it is extremely important that you...

Author: jscalev Date: 11/06/2008

UCMA 2.0 - Part 1.1 - High level architecture and design of UCMA

Let’s be honest, UCMA 1.0, while very useful, was a bit lame. The frustrating thing about it was it...

Author: jscalev Date: 11/05/2008

The "new" blog

In truth, this is now a new blog. I'm not sure what we will be covering in the next several months,...

Author: jscalev Date: 11/04/2008

Ready for some new UCMA blogs?

At long last this blog is back up and running. Very soon (current goal is Wednesday), I will start a...

Author: jscalev Date: 11/03/2008

So what's happening with this blog!?

Over the past several months I have come to realize that I needed to change the way I blog. The...

Author: jscalev Date: 04/23/2008

Relatively, things aren't all that bad

It is pretty much impossible right now to not see the news and get a little depressed. While...

Author: jscalev Date: 01/23/2008

Office Communications Server Resource Kit ships

OK, this may be old news to many of you out there, but the Office Communications Server 2007...

Author: jscalev Date: 01/15/2008

All types of fun with marshaling!

There are several golden rules that I have learned over the last week while spending some time...

Author: jscalev Date: 01/14/2008

Overengineering overly simplistic solutions

I have noticed through working both at Microsoft and in other places a tendency for the two...

Author: jscalev Date: 01/11/2008

Some tricks with service restart logic

Today I will venture outside the safe confines of Office Communications Server and discuss some...

Author: jscalev Date: 01/10/2008

How to track down the WMI error in OCS

There are some product architectures created here at Microsoft that I am marvelled at with their...

Author: jscalev Date: 01/09/2008

Doing good things while working at MS

Working at Microsoft is really interesting in that I often see my work being used throughout the...

Author: jscalev Date: 01/08/2008

Announcing the new blogs!

Several days ago I mentioned that I will be splitting my blogs so that I can focus directly on...

Author: jscalev Date: 01/07/2008

Where OCS finds data for WMI classes

In yesterday's post, I discussed how knowledge of where the WMI provider retrieves its data is...

Author: jscalev Date: 01/04/2008

Office Communications Server and WMI

As many of you are likely aware, Office Communications Server (and previous versions) make use of...

Author: jscalev Date: 01/03/2008

Back to blogging

OK, so one of my new year's resolutions has been to finally keep this blog going. I thought I would...

Author: jscalev Date: 01/02/2008

Turning off contact me for now

I apologize that I have not had the time to add much to this blog recently. With dev schedules and...

Author: jscalev Date: 11/07/2007

Testing while coding

Wow! It's been a long time since I wrote a blog! Things have been very busy around here. I am busy...

Author: jscalev Date: 11/01/2007

Thoughts on testing speech applications

Personally, I feel one area that we did not address overly well in Speech Server is allowing...

Author: jscalev Date: 10/11/2007

UCMA ships!

UCMA has finally shipped! For those of you who would like to download it, the full download is at...

Author: jscalev Date: 10/10/2007

Unified Communications Client API shipped!

I just received an e-mail that the Unified Communications Client API has just shipped and is now...

Author: jscalev Date: 10/08/2007

Strategies for creating prompt database for multilingual applications

Recently a customer contacted me with a question about creating multilingual applications with...

Author: jscalev Date: 10/05/2007

Check out UCForums

Recently I have received several e-mails asking for help and advice for building OCS applications....

Author: jscalev Date: 10/03/2007

The dream macro list

On a recent group photo shoot, a fellow photographer asked me to come up with my dream list for...

Author: jscalev Date: 10/01/2007

Schooling for the little ones

This week my wife and I went to check out a school that we plan to send our two kids to next year....

Author: jscalev Date: 09/28/2007

Some common UCMA questions

Every once in awhile (though somewhat more commonly now) I receive an e-mail or IM asking a question...

Author: jscalev Date: 09/26/2007

Es-Us and Es-Mx locale confusion

Recently I answered an issue where a customer was confused because sometimes we use the Es-Mx locale...

Author: jscalev Date: 09/25/2007

Connection managers and endpoint types in UCMA

I have a sneaking suspicion that many of you who use UCMA do not truly know when one should use...

Author: jscalev Date: 09/24/2007

What should I use to write Speech Server applications?

Recently, I have seen a few posts on other blogs asking what should one use to create speech server...

Author: jscalev Date: 09/18/2007

Next>