Yesterday I received an email announcing that I had been made an MVP for my work in the Microsoft Communications Server community. This is my first MVP award. I’m very excited to be a part of the MVP program and to be a resources to others in the community. I expect Unified Communications (and OCS along with it) to experience substantial growth over the next 5 years and I’m thrilled to be a part of it.

In what I think may be the most entertaining blog post this year, Richard Martin describes a panel discussion at the Internet Telephony Expo. This particular panel seems to have gotten nasty when the panel members started questioning the validity of fellow panelist Dan Borislow, the creator of MagicJack.
What makes this post so entertaining are the comments. The first from Dan Borislow who seems to have decided the best defense is a good offence, calling out Matt Bramson, CSO of InPhonex and post author Richard Martin. In concluding his comment Mr. Borislow said the following:
“If you are interested in learning how we have a huge cost benefit over our competition, send me an email.I think I can easily explain this to you. I believe you will be quite fascinated” – Dan Borislow
The following comment comes from Matt Bramson, who after explaining to Mr. Borislow who InPhonex is, ended with:
“If you are interested in learning how to sustain long-term, profitable business performance, send me an e-mail. I think I can easily explain this to you. I believe that you will be uninterested.” -Matt Bramson
And they say telecommunications is boring…
I’ve you’re going to be in the Boston area this Wednesday the Boston .NET User Group is offering a talk by jQuery creator John Resig. It isn’t often that you have an opportunity see hear a talk by someone with this much influence. And it is even rarer to do so in such an small group (most of these talks have less than 40 people in attendance).
Boston .NET User Group
John Resig, jQuery Creator and Lead Developer
Wednesday Feb. 11, 2009 6:00-8:00 p.m.
MSFT Office, Waltham, MA
Wireshark is a free tool for capturing network traffic. It is an invaluable resource for troubleshooting problems with VOIP calls. It is available for download from www.wireshark.org (current version for Windows as of this post is 1.05)....
Read full article
Jared Roberts asked a question today on his blog about using jQuery with ASP.NET Master Pages (Getting jQuery to work with MasterPages - Code Junkie). Master Pages present some interesting problems. Because the Content Page could live at a different directory level than the Master you can quickly run into issues with relative paths breaking.
The solution is to place your scripts references into a ScriptManager on the Master Page. This ScriptManager will render the proper <Script> tags for you at runtime. For example:
<asp:ScriptManager ID="ScriptManager" runat="server">
<Scripts>
<asp:ScriptReference Path="~/js/jquery-1.2.6.min.js" />
</Scripts>
</asp:ScriptManager>
The downside of this is that your Content Pages will lack Intellisense for the scripts you’ve referenced. The workaround for this is to give the designer a reference it can use at design time but that won’t render at runtime. This is done by placing the following code into your Content Page:
<% if (false) { %>
<script src="../js/jquery-1.2.6-vsdoc.js" type="text/javascript"></script>
<% }
%>
This gives you properly pathed <Script> tags at runtime and JS Intellisense at design time. This also works with User Controls where you’re using a ScriptManagerProxy and want Intellisense support.
As an aside, the <% if (false) { %> trick is useful for other design time content. We’ve used it to reference style sheets when building user controls. It lets the control developer get a good visual of what the final control might look like but allows the final styles to be controlled by the page hosting the control.
A while ago Microsoft released a patch for the nasty red X that would appear over certain workflow activities (KB950210). Unfortunately this patch only worked on 32 bit editions of Windows. If you were running Vista x64 for example the patch would fail during installation....
Read full article
More developers are starting to work with Office Communication Server 2007 these days. As the community has grown I’ve noticed a number of developers running into a few “gotchas” when working with the OCS outbound calling mechanism. ...
Read full article
The Office Communication Server team announced Friday that OCS 2007 R2 will support 64-bit operating systems only.
As a part of the broad initiative across Microsoft to support 64 bit versions across many of its product lines, the next release of OCS will support 64-bit operating systems only. This decision will help meet customer demand and is a natural progression of the product that aligns with the same approach taken by the Exchange team (with Exchange 2007) and the SharePoint team (with SharePoint 2007) to support 64 bit operating systems only....
Read full article
The Speech Server API is interesting to play around with. And understanding how Speech Server works behind the scenes is invaluable in debugging. But the real value of learning the API comes when you decide to build your own custom activities....
Read full article
I updated my Windows Live Writer to the 2009 release candidate today. I’ve been a fan of WLW for a long time and this update seems like a nice incremental step forward. Scoble seems to like it too.
You can download the new version from http://windowslivewriter.spaces.live.com/. It includes updates to the entire library of Windows Live applications (including a nice update of Messenger)
The only thing on my wish list is built in support for cross-posting to multiple blogs.
More Posts
Next page »