Joe Calev's WebLog

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

  • Joe Calev's WebLog

    Figuring out vacations

    • 2 Comments
    As those who know me well are very familiar with, I tend to plan vacations quite far in advance. For instance, in a few weeks my wife, kids, and I will be travelling to Israel and Jordan. Our plans there are already taken care of and I have been spending...
  • Joe Calev's WebLog

    Another picture of the week

    • 1 Comments
    IMG_8018 Originally uploaded by kirispupis OK, so I never quite followed up with my original plan to post a picture a week. From now on I think I'll just give up on making it a regular occurrence and only blog when I think I have an interesting...
  • Joe Calev's WebLog

    My photography plan

    • 2 Comments
    Yesterday I blogged about the plan that I have put together to help me reach the goals I have set for myself in life. Today I will discuss in more depth my photography plans. I’ve actually had a plan for my photography development for some time and I...
  • Joe Calev's WebLog

    My life plan

    • 2 Comments
    Recently I have formulated what I call a 'life plan' that basically specifies what I want to accomplish in my life and how I intend to get there. Currently there are four main areas that I intend to focus. 1) My work at Microsoft. Obviously I have...
  • 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

    Yippee! A reorg!

    • 1 Comments
    I thought the above title might catch some attention, but in truth I am very excited about this new reorg. For those of you not familiar with Microsoft, reorgs are a way of life here - kind of like the changing seasons. In this case the reorg is actually...
  • Joe Calev's WebLog

    How to create DTMF applications using the new TTS languages

    • 1 Comments
    OK, say you're a company in Rome, Taipei, Beijing, Rio de Janeiro, Paris, Madrid, Sydney, Tokyo, or Seoul that is excited about the new TTS languages supported by Speech Server 2007 and you want to create an application. What do you need to know? The...
  • Joe Calev's WebLog

    Speech Server says "Bom dia"

    • 1 Comments
    Yesterday I announced that Speech Server 2007, which will ship as part of Office Communications Server 2007, will ship with nine additional TTS languages. For me, it was very exciting to be able to announce this because that was the first time I have...
  • Joe Calev's WebLog

    Announcing nine new TTS languages for Speech Server!

    • 2 Comments
    Today I am very happy to announce that Speech Server 2007 will support nine additional sythesizers when it ships. This will enable the creation of DTMF applications in a number of new locales throughout the world. The new languages with voices are ...
  • Joe Calev's WebLog

    A multinational team

    • 0 Comments
    This is just a fun post but I noticed a poster on another site made a remark about how multinational teams are at Microsoft so I decided to see what countries are represented on our team. The following are the ones I know on the UCAS team. Brazil ...
  • 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

    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

    Creating bots in UCMA - Part II - Using grammars instead of parsing

    • 0 Comments
    In our last bot post I wrote about creating a bot that accepts a message from Communicator and sends a response. The response logic was very crude. We simply looked for certain words in the message from the client and sent back an appropriate response...
  • Joe Calev's WebLog

    Tips for photographing fireworks

    • 1 Comments
    Since it is getting to be that time of year again, I thought I would repost a short article I did for a private forum on photographing fireworks. While I have never taken professional fireworks photos myself, I grew up in the fireworks industry...
  • 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

    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

    Hello from TechEd

    • 0 Comments
    I am currently at the TechEd conference and it has been a very rewarding experience so far. It's amazing to hear what everyone is using our product for - many of them ideas I had never thought of. It's also interesting learning about the other pieces...
  • Joe Calev's WebLog

    Using UCMA to create clients

    • 1 Comments
    I hope my recent blog series on the UCMA API was helpful for everyone. If you would like me to cover other details please let me know. In the near future I will continue to blog about applications for UCMA. However, I would like to point out the UCMA...
  • Joe Calev's WebLog

    Introduction to the UCMA API - Part 16 - TimerWheel

    • 0 Comments
    Let’s say you are not sure a particular endpoint exists at a certain time, so you would like to continually retry at specific intervals or you need to refresh a connection at a certain interval. To help with this situation, the UCMA API provides the TimerWheel...
  • Joe Calev's WebLog

    Introduction to the UCMA API - Part 15 - Connection Pools

    • 1 Comments
    Today we will finally revisit our client and add a little bit of code to it while discussing connection pools. For those of you familiar with concepts such as thread pools, connection pools are similar in a number of ways. Connection pools apply only...
  • Joe Calev's WebLog

    Introduction to the UCMA API - Part 14 - the SERVICE message

    • 0 Comments
    Today we will cover a message type those of you more familiar with SIP may not know much about – the SERVICE request. Before writing this post, I attempted to research this message type on the Internet without success. Finally I just decided to look at...
  • Joe Calev's WebLog

    Introduction to the UCMA API - Part 13 - SipPeerToPeerEndpoint

    • 0 Comments
    Today will be a short post with no changes to our server or client projects. Currently we use the SipEndpoint class to register ourselves with the Microsoft Office Communications Server and create a dialog between our client and our server. Some of you...
  • Joe Calev's WebLog

    Yours truly will be at TechEd!

    • 0 Comments
    I just found out today that I will be doing a demo of the UCMA API at TechEd in Florida! I am not sure of the session name but I believe it is on Tuesday and is on UCMA so there can't be that many for those of you who will also be at TechEd. I am very...
  • Joe Calev's WebLog

    Introduction to the UCMA API - Part 12 - SUBSCRIBE messages

    • 1 Comments
    I must admit that while teaching the UCMA API, I have been learning about it myself. Today, my hope was to tell you how to create a client that sends a SUBSCRIBE message to the server and then receives NOTIFY messages from it. However, as I’ll explain...
  • Joe Calev's WebLog

    Introduction to the UCMA API - Part 11 - Sending a message

    • 0 Comments
    We finally have all the pieces ready to get our client and server communicating. Yesterday we allowed our client and server to agree on communicating through the SIP MESSAGE message so the next step is to get our client to send a message and get our server...
Page 4 of 8 (188 items) «23456»