Change to GotSpeech Forums

Since OCS Speech Server 2007 is the current version of the product I’ve moved its forum to the top of the forums list. I just wanted you to know as I didn’t want to confuse people.

So if you are used to going to the bottom of the forums list then don’t do that any more. It is now at the top of the list.

Tip: the easiest way to view forum entries is to use the “Posts you have not read” link near the top of the right navbar.

5 things Microsoft must do so OCS 2007 Speech Server can grow


Fix the licensing confusion

To be honest I’m not sure if the licensing scheme is flawed or not because I don’t fully understand it. And I’m not alone in my confusion as it seems that a lot of people are confused about what they need to get properly licensed. Do you need licenses for outbound applications? What if callers aren’t authenticating? What constitutes authentication for license purposes? What kind of licensing and how much will it cost to migrate an Speech Server 2004 app to the new platform?

There is also a lot of confusion about how Speech Server fits into the overall OCS picture. Just last week I received a call from someone who was interested in switching over to Speech Server for their platform but they had been told that to do that they would have to install all of OCS plus Exchange. He couldn’t see why they needed to install Exchange and Unified Messaging when all he wanted was Speech Server. We spoke for several minutes and I got him on the right track but my point is that there shouldn’t have been any confusion to start with.


Direct SIP connections to PBX/POTS

Currently the supported means of connecting to OCS 2007 Speech Server is through a media gateway (I’m not even considering the TIM/TIMC option). I know of two large companies that are implementing solutions using MSS 2007 and both want to do direct SIP connections between their Avaya PBX and Speech Server. Both of them have the necessary PBX hardware and software but this is not a supported architecture. I’ll say it here in bold text Speech Server should be capable of  a direct SIP connecting to a PBX or any SIP provider and be a supported configuration. If you follow the forums here on GotSpeech (or if I let you read the emails I get) then you would know that there is a lot of interest (and confusion) in setting up Speech Server this way. This isn’t to say you can’t do this or that it won’t work but rather to say that it needs to be a supported configuration.


Fix the documentation

This should be as the help files (or at least mine) have been broken from the start. Too many times I have tried to look something up in the help files only to find that the links are broken. Or there is help but it doesn’t include any sample code. I know Speech Server very well (though I don’t know it all ) and when I need to look up something I want lots of explanation and a code sample. I want to be able to see what it does and how it works.


Open up the ASR

In order to gain wider acceptance I think that Microsoft needs to open Speech Server up so that third party applications can use its ASR/TTS engines. I realize it may sound counter productive to let others use your stuff but I believe that if it was open and others could use the ASR engine then it would create a migration path for moving those applications to C#. I think that Visual Studio and Windows Workflow is the best development platform currently available. I realize that aumtech has an MRCP connector but I think that the platform itself should allow this.


Promote Speech Server

I was the first and only Speech Server MVP (before we became part of OCS) and even though I’m now an OCS MVP it is still very near and dear to my heart. I talk about it and promote it every chance I get. I just wish Microsoft would do the same.

It seems that since Speech Server got rolled up into Office Communications Server that it has become like a *** stepchild. No one wants to talk about it. There is confusion about how to get it and how it fits into OCS. I can’t count the number of people I’ve encountered that think you need to install OCS in order to install Speech Server. If you don’t believe me then go to an OCS event and ask questions about Speech Server – everyone clams up. I know because I’ve been to 2 different OCS Ignite events (a 2 day event and a 5 day event) and I’ve tried asking questions only to get the cold shoulder. I know of two companies (not the same companies I mentioned above) that spend days trying to get answers from their Microsoft reps about how Speech Server fit in with no luck. One company couldn’t even get an answer when they asked where they could get the install CDs.

I don’t know what the problem is but I do know that Microsoft should really start promoting Speech Server if they expect the number of users to grow.

Okay, I’ve gone and stuck my neck out ont his one.. I’ve vented a little in this posting and may have even aggravated a few people. But I’ve been thinking about this for quite some time now and I finally decided to publish what I’ve been thinking and feeling. I love Speech Server and have staked my career on it. I’ve spent a lot of my own time and money promoting it by speaking and and helping others get started with Speech Server. I really want to see it grow and become more popular as I think it is the best IVR platform available. I don’t allow Microsoft bashing in the blogs or forums on GotSpeech so I’ve  thought long and hard about whether or not I should post this. In the end it came down to two simple facts – I’ve always allowed valid criticism and I think this just needed to be said.

If you agree with me or not I still want to hear what you have to say about this. If you have your own ideas on how to grow Speech Server then I would love to hear them too. If I’ve misunderstood anything or you think I’ve misrepresented anything then feel free to call me out on it.

I want to make it clear that these are my opinions and they may or may not be the opinions of my employer (I didn’t ask them for their opinion).

I’m Speaking at the Orlando Code Camp

Come out ant hear the “GotSpeech Guy” talk about developing speech applications using Windows Workflow.

It’s March again and that means that it is time for the Orlando Code Camp. Every year about this time the Orlando .Net User Group hosts a code camp. Don’t know what a code camp is? Well, it’s  a free one day learning event for programing professionals. The code camp focuses on .Net technologies and all of the sessions are presented by members of the development community. Real every day working developers sharing their expertise.

I’ll be there giving a presentation entitled Building Speech Server Applications with Windows Workflow. So if you are in the Florida area then register at the link above and come on by.

OCS Planning Tool now available

I recently blogged about the Planning Toll for Office Communications Server 2007. Well the planning tool is now available and you can now download it here –

You can read more about it in this blog post –

One caveat – it requires the .NET Framework 3.5 and so don’t install it on any box you are doing Speech Server development on as it will cause problems with the development environment (i.e. the red X issue).

1,000th post

Last Thursday afternoon at 4:26 PM in this thread I made my 1,000 post to the GotSpeech.Net forums. It’s kind of hard to believe.

GotSpeech.Net first came on line early on the morning of March 11th 2006 though that fact wasn’t made public. It wasn’t until this post 5 days later that I consider the the site officially on line.  I still look back on that “If you build it they will come” blog post as one of my favorites.

It is almost 2 years later and I’m continually surprised as how far things have come. As I write this we have 2,373 members that have contributed to 2,744 threads containing 3,099 separate posts (all of these numbers increased during the time it took me to write this). Things have far surpassed my wildest dreams of those early days.

We are the number 1 site on the Internet for Speech Server help. We have brought you news of major developments and have provided you with Jump Start training as well as the new eLearning training. Our forums are very active and we have built up a stable of bloggers that are committed to keeping you informed about what is happening with Speech Server. Every thing we do is to make things easier for you as a  developer. I sincerely hope that in some small way we have succeeded. That we have truly helped you.

Things have come a long way in my career as GotSpeech has grown. I’ve made MVP two years in a row now and I have spoken at TechEd, user group meetings and code camps throughout Florida. I’ve conducted training classes and and mentored other developers. Some days GS really keeps me hopping and takes up lots of my time. Still things are just as exciting to me as they were when I first started. I don’t have as much time to blog as I did in the beginning and my time for just playing or experimenting with the different features of Speech Server has shrunk considerably. I can only see things getting busier for me and GotSpeech.Net as the popularity of Speech Server grows. Still, I continue to have fun and enjoy what I do and I’m here for the long haul.

My future plans include a book deal for later this year (maybe the second time is a charm) and I would like to do more Speech Server training. I’ll provide more details on the book once things are worked out and as for the training, if you or your team are interested in getting trained by “the gotspeech guy” then contact me.

When I started this blog entry I was just going to mention the 1,000th post but as I went along it sort of became a look back on who we are and what we have achieved. I was originally planning on an anniversary post but I guess I’ve done that a few days early. Oh well.

In closing I would like to thank everyone that has contributed during the last two years. Without your participation we wouldn’t be where we are today.

I would also like to thank Brandon Tyler who has been my partner since the beginning. Work has often kept him silent but still he has been there in the background. Thanks man!