Sign in
Joe Calev's WebLog
Posts and information about Microsoft Office Communications Server and sometimes off topic posts.
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Options
RSS for posts
Atom
RSS for comments
OK
Search
Tags
2.0
API
application
children
General
globalization
language
learning
Live Communications Server
lync
lync server
Microsoft
Microsoft Speech Server
OCS
Office Communications Server
photography
Speech SDK
Speech Server
travel
travelling
UCCA
UCCP
ucma
Unified Communications
Vacations
Archive
Archives
October 2012
(2)
June 2012
(4)
May 2012
(1)
September 2010
(8)
September 2009
(1)
November 2008
(8)
April 2008
(1)
January 2008
(11)
November 2007
(2)
October 2007
(6)
September 2007
(11)
August 2007
(20)
July 2007
(5)
June 2007
(11)
May 2007
(20)
April 2007
(11)
March 2007
(1)
February 2007
(18)
November 2006
(6)
October 2006
(1)
May 2006
(9)
April 2006
(5)
January 2006
(1)
September 2005
(8)
July 2005
(6)
March 2005
(2)
February 2005
(2)
January 2005
(5)
September 2004
(1)
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
Joe Calev's WebLog
Debugging address book issues with Debug-CsAddressBookReplication
Posted
7 months ago
by
jscalev
0
Comments
As I explained in a previous post, the address book component of Lync underwent major changes in Lync Server 2013, but the basic functionality remains the same. Address Book is a deceivingly simple component. While how it works is easy to...
Joe Calev's WebLog
Address Book changes for Lync 2013
Posted
7 months ago
by
jscalev
0
Comments
For those of you familiar with the address book from previous versions of Lync, you will find the address book feature in Lync 2013 very familiar. On the outside we have made very few changes. The Powershell cmdlets used to manage the address book are...
Joe Calev's WebLog
Partitioning Lync Address Book using msRTCSIP-GroupingID
Posted
11 months ago
by
jscalev
0
Comments
In certain large organizations, the need exists to not allow certain users to search for others. One simple example of this is a school district. Perhaps the school district wants to only allow users within schools to search for each other...
Joe Calev's WebLog
How to enable last name, first searches in Lync Address Book
Posted
11 months ago
by
jscalev
0
Comments
Over time, a few people have asked me why, given someone with a first name of Ziggy and a last name of Zooga, you will see the following results when searching using the Lync Address Book. Ziggy – success Zooga – success Ziggy Zooga...
Joe Calev's WebLog
How to create a new group and add contacts to it in UCMA
Posted
11 months ago
by
jscalev
0
Comments
It is quite easy to add groups, add contacts, and enumerate both contacts and groups using UCMA’s ContactGroupServices extension. To enumerate groups, you can use the following. ICollection<Group> groups = endpoint.ContactGroupServices.EndGetAllGroups...
Joe Calev's WebLog
Sending a SUBSCRIBE message with headers
Posted
11 months ago
by
jscalev
0
Comments
UCMA makes it quite easy to send a subscribe message and then add, remove, or retrieve contacts and groups. endpoint.ContactGroupServices.EndSubscribe(endpoint.ContactGroupServices.BeginSubscribe( null , null )); In general the ContactGroupServices object...
Joe Calev's WebLog
Why is UCMA telling me my session is not established when I add a contact?
Posted
11 months ago
by
jscalev
0
Comments
Recently I found myself in the situation where I need to add a contact to a user using UCMA but did not care about what contacts currently existed. I did the standard plumbing to create a CollaborationPlatform and register the user, then added the contact...
Joe Calev's WebLog
Running UCMA 2.0 applications on Lync Server 2010
Posted
over 3 years ago
by
jscalev
0
Comments
While the most ideal scenario is to only run UCMA 3.0 applications with Lync Server 2010, for many of you this is simply not possible. You may own an application that was written for UCMA 2.0 and you want to upgrade to Lync Server 2010, but the application...
Joe Calev's WebLog
The Complexity of Simple Urls
Posted
over 3 years ago
by
jscalev
0
Comments
One of the many new features in Lync Server 2010 is a change to how meeting Urls are formatted. The name of this feature is "Simple Url", but in truth this this elicits a smirk from anyone on our team who has dealt with them, as simple Urls are anything...
Joe Calev's WebLog
Why Get-CsTopology can be evil
Posted
over 3 years ago
by
jscalev
0
Comments
Recently while performing a web search, I came across a blog that recommended that users read the topology Xml returned from Get-CsTopology in order to provision a UCMA application. This is really not a good practice and we actually seriously considered...
Joe Calev's WebLog
10 Ways to Become a Better Developer
Posted
over 3 years ago
by
jscalev
0
Comments
Over the last number of years, I have learned the following practices that I believe are worth sharing. While there exists the perception that the best devs are those who can describe a product or feature in gory details and implement very complicated...
Joe Calev's WebLog
Lync Server Topologies - on Sites Pools and Services
Posted
over 3 years ago
by
jscalev
1
Comments
Today we will finally start delving into the topology document - well sort of. In the previous two days I covered the Content Management Server and how documents are defined. I also mentioned that the topology document itself is stored in the Content...
Joe Calev's WebLog
More about manageability changes in Lync Server 2010
Posted
over 3 years ago
by
jscalev
0
Comments
In yesterday's post, I glossed over the small fact that pretty much every single line of manageability code has been rewritten in Lync Server 2010. In today's post, I thought it would be a good idea to explain this further. Almost every single line...
Joe Calev's WebLog
Lync Topologies - an introduction
Posted
over 3 years ago
by
jscalev
1
Comments
With the release of the Lync Server 2010 RC yesterday, I am finally free to begin discussing all sorts of things in my head. Today I will discuss one of the most crucial parts of Lync Server 2010 - the topology. There is a huge amount of information here...
Joe Calev's WebLog
We have a new name!
Posted
over 3 years ago
by
jscalev
0
Comments
For those of you who haven't seen a blog from me in over a year, you may be happy to hear the following information. I am alive and well, with this post serving as evidence of the former. We have a new name for our product - Microsoft Lync Server...
Joe Calev's WebLog
A great book for a greater cause
Posted
over 4 years ago
by
jscalev
0
Comments
You probably know that I am into photography and I am a member of the Microsoft Photography Club. This year Photography Club Members from around the world spent five months assembling and publishing a world-class, fine art photo book. The time and talent...
Joe Calev's WebLog
UCMA 2.0 - Part 1.6 Introduction to SDP
Posted
over 5 years ago
by
jscalev
1
Comments
We are almost at the point where our Powershell commandlet will be useful, but first we need to learn about establishing the session protocol. You see, SIP stands for “Session Initiation Protocol”. The key here is the word “Initiation”. Yup, SIP just...
Joe Calev's WebLog
UCMA 2.0 - Part 1.5 Setting up a session
Posted
over 5 years ago
by
jscalev
0
Comments
In our next iteration, we will add to our commandlet to create a signaling session. In essence we will send an INVITE to the other party so that we can send a message later. There are a number of steps involved in setting up a session but for now we will...
Joe Calev's WebLog
UCMA 2.0 - Part 1.4 Signing in and signing out
Posted
over 5 years ago
by
jscalev
1
Comments
It’s about time that we began writing some code and getting into the details of the API. To start out, I will cover the signaling part of UCMA. Those of you who read my previous blog series on UCMA will find the next several posts very familiar. For...
Joe Calev's WebLog
UCMA 2.0 - Part 1.3 Powershell and UCMA
Posted
over 5 years ago
by
jscalev
0
Comments
Today, we will get started with coding UCMA applications. First though, I would like to cover again the Signaling namespace exposed by UCMA. While much of this is not necessary when using the new Collaboration namespace, I feel that it is still important...
Joe Calev's WebLog
UCMA 2.0 - Part 1.2 - Asynchronous pattern and threading model
Posted
over 5 years ago
by
jscalev
1
Comments
Before you really start coding in UCMA 2.0, or even UCMA 1.0, it is extremely important that you understand the asynchronous pattern. UCMA is designed for server applications, meaning it supports many operations occurring at the same time. In order to...
Joe Calev's WebLog
UCMA 2.0 - Part 1.1 - High level architecture and design of UCMA
Posted
over 5 years ago
by
jscalev
1
Comments
Let’s be honest, UCMA 1.0, while very useful, was a bit lame. The frustrating thing about it was it opened up many new possibilities, but didn’t give you the chance to take advantage of them. You could send messages to another party, but could not determine...
Joe Calev's WebLog
The "new" blog
Posted
over 5 years ago
by
jscalev
1
Comments
In truth, this is now a new blog. I'm not sure what we will be covering in the next several months, short of the already stated UCMA 2.0 APIs. However, there are some sharp differences between this blog and my old one. First, it already has a new look...
Joe Calev's WebLog
Ready for some new UCMA blogs?
Posted
over 5 years ago
by
jscalev
1
Comments
At long last this blog is back up and running. Very soon (current goal is Wednesday), I will start a new series of UCMA blogs covering the new 2.0 API. My goal is to eventually cover all parts of this now huge set of APIs, but unlike my previous set of...
Joe Calev's WebLog
So what's happening with this blog!?
Posted
over 5 years ago
by
jscalev
1
Comments
Over the past several months I have come to realize that I needed to change the way I blog. The primary issue is that everything that comes from this blog is often interpreted as coming from Microsoft itself. This has created a number of challenges and...
Page 1 of 8 (187 items)
1
2
3
4
5
»