
Since there were no documented Application Programming Interfaces (APIs) at the time, our solution was to use Wireshark to read the message capture of an LCS IM session and reverse engineer the whole protocol. We wondered if there was a way to adapt our chat protocol that we’d built (for a product called iceChat) to use LCS IM so that ice could handle instant messaging conversations for customers doing things like internal help desk. This is the same protocol we’d been implementing for use in ice 6.0 since it’s the standard protocol for Voice over Internet Protocol (IP) signaling. What was interesting about LCS though, was that it used Session Initiation Protocol (SIP) for instant messaging. The story goes that Microsoft discovered that customers were using MSN Messenger (or ICQ, AIM, or Yahoo messenger) for chat inside organizations (including inside Microsoft), so they decided to come up with an IT-manageable version of MSN messenger, called Live Communications Server. At the time, LCS 2003 had been released, and LCS 2005 had just come out into Microsoft Developer Network (MSDN), billed as an enterprise instant messaging (IM) system. Parallel to this, in early 2006, we started looking into a product called Live Communications Server (LCS) 2005. We ended up working closely with those folks in the following couple of years, including an in-person ice/Speech Server demo that involved shipping physical servers down ahead of time (it was 2006 at that point, and when you needed telephony cards to run ice, you didn’t have many options).īringing Instant Messaging Into the IT Space At that event, we got to spend four days with the product group and learn all about the plans for what was supposed to become Speech Server 2007.

We got involved with MSS because we were working on a project to more closely integrate ice with third-party Interactive Voice Response (IVR) systems.

ComputerTalk had already started building a Microsoft practice around custom speech applications to complement our contact center business. On one such occasion, about 15 years ago, there was a Technology Adoption Program (TAP) event for a new version of a product called Microsoft Speech Server (MSS). Early History with Microsoft Speech ServerĬomputerTalk has been visiting and working with the Microsoft Redmond Campus for years.
