Joe Calev's WebLog
Posts and information about Microsoft Office Communications Server and sometimes off topic posts.
Introduction to the UCMA API - Part 10 - Introduction to SDP
OK, so now we have a client and a server that can both sign in, create a dialog, and recognize when...
Author: jscalev Date: 05/18/2007
Picture of the week #4
Picture 091 Originally uploaded by kirispupis. OK, I admit I am a bit late with the picture for this...
Author: jscalev Date: 05/17/2007
Introduction to the UCMA API - Part 9 - Detecting when the session has been closed
You have probably already noticed that UCMA is currently a low level API. The advantage, of course,...
Author: jscalev Date: 05/17/2007
Introduction to the UCMA API - Part 8 - Breaking the connection
Welcome to part eight of my UCMA introduction! This so far is my most ambitious blog endeavor to...
Author: jscalev Date: 05/16/2007
Introduction to the UCMA API - Part 7 - Unregister
Before we get to more details on sending messages, we need to talk a little more about signing out....
Author: jscalev Date: 05/15/2007
Introduction to the UCMA API - Part 6 - Accepting the INVITE
Yesterday as homework your job was to create a simple server that can sign in and sign out. In one...
Author: jscalev Date: 05/14/2007
Introduction to the UCMA API - Part 5 - SignalingSession
So far we have a simple client that doesn’t do very much. In the next few days, we are going to add...
Author: jscalev Date: 05/11/2007
Introduction to the UCMA API - Part 4 - Signing Out
Yesterday we finally got into some UCMA coding – allowing our client to sign in to the OCS server....
Author: jscalev Date: 05/10/2007
Introduction to the UCMA API - Part 3 - Signing In
OK, so I admit that yesterday’s post was a bit lacking in excitement. Today we are going to take the...
Author: jscalev Date: 05/09/2007
Picture of the week #3
IMG_6850 Originally uploaded by kirispupis. This week I did not take very many pictures because I...
Author: jscalev Date: 05/07/2007
Introduction to the UCMA API - Part 1 - API overview
This is the first of a series of installments on creating applications in the latest Office...
Author: jscalev Date: 05/07/2007
Picture of the week #2
IMG_6745 Originally uploaded by kirispupis. This last week I was finally able to get a few decent...
Author: jscalev Date: 04/29/2007
An interesting blog to check out
Between work at MS, several hobbies, and my two kids I find that I have very little time to read...
Author: jscalev Date: 04/24/2007
My picture of the week
IMG_6644 Originally uploaded by kirispupis. I have decided to start a new feature of the blog where...
Author: jscalev Date: 04/23/2007
The DetectAnsweringMachine activity
At long last I have finished a post on the new DetectAnsweringMachine activity in the latest Beta....
Author: jscalev Date: 04/19/2007
Some funny conversations with my kids
Sorry, but as a parent I am legally binded towards one of these posts every once in awhile. For...
Author: jscalev Date: 04/17/2007
Look at me!
IMG_6288 Originally uploaded by kirispupis. I thought I'd blog about a bit more unusual a picture...
Author: jscalev Date: 04/13/2007
One photo that changed my life
sun in fog Originally uploaded by kirispupis. I have always had some interest in photography. When I...
Author: jscalev Date: 04/11/2007
A slight change to my blog
Currently I am working on the most difficult blog topic to date - a series of blogs about writing...
Author: jscalev Date: 04/10/2007
A short note about simulating unsupported engines
I have received a number of replies concerning my posts on how to simulate unsupported languages...
Author: jscalev Date: 04/02/2007
Return of the blogger!
Well sort of... I've had a few comments that my blog has been empty recently. To be honest, I ran...
Author: jscalev Date: 03/28/2007
Speech Recognition in Vista
So I must admit that even though speech recognition in Vista was created by one of our partner...
Author: jscalev Date: 02/27/2007
How to approximate phonemes for a non supported language
Yesterday I wrote about how to create a grammar for a language for which we do not have a...
Author: jscalev Date: 02/23/2007
How to recognize languages for which there is no recognizer
This is the first part of a two part post where I will tackle the problem of creating grammars in a...
Author: jscalev Date: 02/22/2007
Let's hear your LCS/OCS questions!
As new members of the Office Communications Server team, my team has been spending a lot of time...
Author: jscalev Date: 02/21/2007
Using message queues for outbound calls
Many of you familiar with Microsoft Speech Server/Office Communications Server are likely aware that...
Author: jscalev Date: 02/20/2007
UCAS team mentioned in CRN article
Recently the GM of my group was interviewed at CRN. For those of you used to the MSS (Microsoft...
Author: jscalev Date: 02/15/2007
Best practices for concept recognition grammars
As some of you may know, one of the new features with Speech Server 2007 within Office...
Author: jscalev Date: 02/13/2007
Recognizing non supported languages for vocabulary words
As I mentioned in a previous post, I am working on rebuilding my foreign language vocabulary program...
Author: jscalev Date: 02/09/2007
Learning multiple languages at a time - my system
As some of you may know, foreign languages are a big hobby of mine. I currently can speak French,...
Author: jscalev Date: 02/06/2007
Writing globalized speech applications part III - Strategies for determining the language
When creating a multilingual application, one thing that is often overlooked is how to determine...
Author: jscalev Date: 11/08/2006
Writing globalized speech applications - part I introduction
For those of you who have attempted to write a speech application that works in different cultures...
Author: jscalev Date: 11/06/2006
Moving on... (sort of)
For those of you who know me, you may already know that for the past two years I have worked on the...
Author: jscalev Date: 11/02/2006
How to use XOML in speech applications
Those of you who are more familiar with workflow may have already heard of XOML, but in essence it...
Author: jscalev Date: 10/30/2006
Creating a custom activity to make a supervised transfer
Important March 2007 Update: Please do not use the code below in the latest OCS Beta. If you would...
Author: jscalev Date: 05/25/2006