Joe Calev's WebLog

Posts and information about Microsoft Office Communications Server and sometimes off topic posts.
Posts
  • Joe Calev's WebLog

    Disney pixar cars and toys made in China

    • 14 Comments
    As most of you already know, I have two boys, ages 3 and 4. Therefore it follows naturally that we own the movie 'Cars' and have every die-cast car in the collection. I was most alarmed today when the first thing I see on CNN is one of their cars has...
  • Joe Calev's WebLog

    Introduction to the UCMA API - Part 1 - API overview

    • 8 Comments
    This is the first of a series of installments on creating applications in the latest Office Communications Server Beta. I’m sure for many of you who have glanced through the documentation, this is a tall order. OCS contains a number of API’s that each...
  • Joe Calev's WebLog

    Developing applications for OCS - where do I start?

    • 7 Comments
    In a recent post, I presented an overview of all of the different APIs available in Office Communications Server 2007. The goal of that post was to help direct developers who want to know where to start. From that post I received some feedback that this...
  • Joe Calev's WebLog

    Unified Communications Client API shipped!

    • 7 Comments
    I just received an e-mail that the Unified Communications Client API has just shipped and is now available externally at http://www.microsoft.com/downloads/details.aspx?FamilyID=82c468da-3294-4ca9-bbcc-d455cfd06af2&displaylang=en This API has...
  • Joe Calev's WebLog

    More thoughts about learning multiple languages

    • 7 Comments
    As many of you who know me already know, foreign languages are a major hobby of mine. I currently know Russian, Spanish, French, Italian, and German and can speak and understand some Thai. I am currently working on Mandarin for a possible trip to China...
  • Joe Calev's WebLog

    Integrating presence into your applications

    • 6 Comments
    I have seen a lot of questions lately asking how one can add presence to a communications application. There are a number of ways to do this, but I don't think we have done a great job explaining what they are. First, and perhaps what has confused...
  • Joe Calev's WebLog

    Pet peeves about how we deal with children here in the US

    • 6 Comments
    As those of you who read my blog have likely already figured out, I have no problem speaking whatever is on top of my mind. This post has been steaming in my head for some time, but I avoided writing it as I have a feeling that it will offend some people...
  • Joe Calev's WebLog

    Ranking my vacations so far - part IV

    • 5 Comments
    This is the final part of ranking the best 24 vacations I have been on so far. #6 Thailand Thailand was the most recent vacation I have been on and is truly a beautiful country. We spent time in Phuket, Ko Samui, and Bangkok. The temples in Bangkok...
  • Joe Calev's WebLog

    An overview of the APIs in Office Communications Server 2007

    • 5 Comments
    Over time I have discussed all of the different APIs available to you in order to create Office Communications Server 2007 APIs. Today I thought I would do an overview of what's available and when you would use each one. Office Communicator API ...
  • Joe Calev's WebLog

    Creating bots using UCMA - Part I (from TechEd)

    • 5 Comments
    This is the first part of an occasional series where I will use the UCMA API to create a functioning bot over IM. Unlike my first UCMA series, I will not post new parts every day but over time I will create a series on this. Today's post starts from...
  • Joe Calev's WebLog

    Let's hear your LCS/OCS questions!

    • 5 Comments
    As new members of the Office Communications Server team, my team has been spending a lot of time lately learning about the OCS platform and all of the pieces and technologies that are part of it. Last week was spent reading through a number of RFCs on...
  • Joe Calev's WebLog

    More notes on DTMF

    • 5 Comments
    Shortly after my DTMF post, I was asked about the A-D keys. As I mentioned, the DTMF standard contains high and low frequency for four additional keys - named A through D. While these keys are in the standard, no current phones can simulate these keys...
  • Joe Calev's WebLog

    Pet peeves about directory and file referencing

    • 4 Comments
    Since starting at Microsoft I have had to review a lot of code - both in code reviews and when debugging others' tests. Like most other people I have my pet peeves and nitty gritty details. For instance, instead of writing if (somevariable == null ) I...
  • Joe Calev's WebLog

    Calculating balloon coverage

    • 4 Comments
    Recently one of our coworkers travelled back to India for a month to get married. Obviously a vacant office for a month was just too much to pass up so we decided to fill his office from floor to ceiling with balloons. The idea of the prank was to fill...
  • Joe Calev's WebLog

    Travelling with small children - part I

    • 4 Comments
    It often annoys me when people consider the birth of a child as the end of their life. Too often I hear 'I want to get a chance to travel before having children' or I see people with children become complete recluses. My wife and I currently have two...
  • Joe Calev's WebLog

    Travelling with small children - part VI - the flight part II

    • 4 Comments
    Another question that one may have about travelling with small children on a plane is whether to use a car seat. As I mentioned in my last post, if your child is under one, you can use the basinet on the plane. If your child is between one and two, I...
  • Joe Calev's WebLog

    Two seconds in a life

    • 4 Comments
    I am going to digress from the MSS Beta for a day so I can add a long awaited post. One of the many things I find interesting about life is in retrospect it is not continuous. We do not remember every second of every hour of every day in our life. We...
  • Joe Calev's WebLog

    Introduction to the UCMA API - Part 2 - Constructing our client

    • 4 Comments
    Today we will start discussing coding details of the UCMA API. First I should explain what the purpose of this API is. As I mentioned yesterday, Speech Server is built on top of UCMA. In essence, UCMA enables you to create a SIP endpoint. If you do not...
  • Joe Calev's WebLog

    A new lens!

    • 4 Comments
    I will finally be adding a new lens to my 'collection'! After some strong bargaining I have finally convinced my 'boss' to let me get the Canon 16-35mm 2.8L II lens. I am very excited to get this lens because it will dramatically help my efforts to get...
  • Joe Calev's WebLog

    Extending Communicator through tabs

    • 3 Comments
    Perhaps the easiest way to extend the Communicator 2007 client is by adding extension tabs underneath the contacts section. I looked around the web and found several references that this is possible but nothing about how to do it. Recently at TechEd one...
  • Joe Calev's WebLog

    Common questions from TechEd

    • 3 Comments
    After spending some time at our Unified Communications Server booth at TechEd, I decided to write the answers to some of the most common questions people had for those of you who did not have the opportunity to attend this year. What is the difference...
  • Joe Calev's WebLog

    My experiences with microstock photography

    • 3 Comments
    I thought I would write up my experiences with microstock photography so far, for those who are interested in getting into it. I first started with the microstocks around March of last year and I started with Shutterstock, then added Fotolia, and most...
  • Joe Calev's WebLog

    A blast from the past (literally)

    • 3 Comments
    It's funny how some of the most interesting things can pop up when you least expect them. Yesterday, I was looking through a section on kids' history/archeology books at Half Price Books, looking for something about Jerusalem that may get my kids excited...
  • Joe Calev's WebLog

    Normalizing prompts

    • 3 Comments
    Some time ago one of the program managers and I sat down with a customer exasperated that we do not support normalizing prompts within our Recording Editing and Design Studio. We were quite puzzled because we do actually support normalizing prompts. ...
  • Joe Calev's WebLog

    Beta is out!

    • 3 Comments
    OK, so most of you probably know this already but the Microsoft Speech Server Beta was released on Monday. This Beta includes several tools that until now I was not allowed to blog about publicly. The two most interesting tools are a Windows Workflow...
Page 1 of 8 (187 items) 12345»