Jason Henderson of Microsoft just turned me on to this book: Inside Microsoft Exchange Server 2007 Web Services. I’ve ordered it, of course, and will report back on how good it is once I’ve had a chance to sit down and dig into it.
Category Archives: UC&C
New Exchange Web Services book
Comments Off on New Exchange Web Services book
Filed under UC&C
Notes client won’t run with Vista UAC
Now, this is just plain wrong. The two most recent versions of the Lotus Notes clients won’t run when Vista User Account Control is enabled. This is despite the fact that IBM claims that Notes 8 is fully compatible with Vista. IBM recommends turning off UAC, which means you actually have to make your desktop less secure to run it.
Upon further investigation, it looks like nsd.exe is the actual component that doesn’t work when UAC is enabled. It looks like the only necessary change would be for NSD to ship with a manifest that uses the requireAdministrator flag to signal that the executable needs to run with elevated privileges. This is pretty straightforward, so I wonder if there’s some other issue that makes NSD, or another Notes component, fail under UAC. UAC support is required to get Vista logo certification, but I don’t have a Notes box handy to see whether IBM is claiming the logo or not.
So, shame on IBM for missing this elementary requirement– VIsta was out far enough in advance of Notes 8’s release for IBM to have sufficient time to support UAC. Shame on Microsoft, too, for not taking proactive action to make sure that such a widely used application would work properly with UAC.
(Bonus vuln: this buffer overflow in the Notes client viewer for 1-2-3 files. It requires a patch, which you must get from IBM support. Too bad IBM doesn’t make its patches freely downloadable.)
Technorati Tags: Collaboration, Unified Communications
Comments Off on Notes client won’t run with Vista UAC
Filed under UC&C
Exchange 2007 SP1: November 30
Get ready, folks. Exchange 2007 SP1 ships on the 30th.
Comments Off on Exchange 2007 SP1: November 30
Filed under UC&C, Uncategorized
HOWTO: Find a RoundTable case
I’m still really enamored of the Microsoft RoundTable conferencing camera. IMHO it’s a real breakthrough, and I can’t wait until we can get one of our own and start using it regularly for the meetings I have to attend. We faced a problem for the roadshows, though: the RoundTable is an odd shape and doesn’t disassemble for transport. I couldn’t see shipping a $3000 device in a cardboard box, so I did some digging. As far as I can tell, there’s only one company that makes RoundTable-specific cases. Titan Cases of Seattle. We ordered one, and it wasn’t cheap (about $335). However, just look at the darn thing. It’s practically indestructible. In fact, it should say “CRAFTSMAN” on the front.
Titan offers two models: one with wheels and one without. We took the wheel-less one in hopes that it would be easier to take aboard airplanes. It’s done an admirable job so far, but we’ll be ordering the next one in 3Sharp green.
Comments Off on HOWTO: Find a RoundTable case
Filed under UC&C
Extending OCS programmatically
It turns out that there are at least two ways you can build custom applications that take advantage of OCS 2007’s capabilities for presence, IM, conferencing, and voice. First, you can use the Communicator SDK to do client-side stuff, like asking Communicator to initiate a voice call or change your presence status in response to some action. (I need to find out if Communicator is smart enough to set your status to “away” when you lock your workstation; if not that will probably be my first project.)
Second, you can use the OCS SDK to write server-side code for things like IM content filters. This is also a handy way to write server-side response bots. You can also integrate presence and IM with SharePoint using a fairly simple web part; I’ll write more about that later.
Comments Off on Extending OCS programmatically
Filed under UC&C
HOWTO: Disable voice mail journaling in Exchange 2007
One common question (or family of questions, I guess) that I get concerns how voice mail messages are handled in the Exchange 2007 transport engine. In particular, a couple of people at the “It’s Time to Deploy” events have had questions about how voice messages are journaled. Depending on your organization’s records management requirements, you may want to make sure that VMs are journaled, or you may want to affirmatively block them from journaling. It turns out that you can easily do this with the Set-TransportConfig task in EMS. A quick
Set-TransportConfig -VoiceMailJournalingEnabled:$false
will do the trick; the flag is set to enable VM journaling by default, and this command just turns it out.
Technorati Tags: Exchange 2007, Unified Communications, Unified Messaging
Comments Off on HOWTO: Disable voice mail journaling in Exchange 2007
Filed under UC&C
Yay! TechEd finally splits!
In days of yore, Exchange admins had their own conference, the MEC. For some reason I’ve never completely understood, Microsoft rolled Exchange content in to TechEd, along with developer-focused content and pretty much every other thing you could think of. What started as an admin/IT pro-focused show turned into a giant behemoth that embodied a paradox: every year, it would offer more sessions, and yet the number of sessions relevant to any given topic area tended to decrease!
I’m pretty sure Microsoft heard the screaming, because for the last couple of years their European show, IT Forum, has been split into two separate developer and IT pro events, held on consecutive weeks. I just got a note from my MVP lead announcing that the 2008 US TechEd will have the same split! This is tremendous news because now it means that IT and developer topics won’t have to butt heads any longer. I expect dramatic growth in the number of Exchange-focused sessions, which should be great. (Of course, it kind of stinks for the MS folks who now have to spend two consecutive weeks in June in Orlando!)
Despite this change, I expect Exchange Connections to remain the premier Exchange-focused conference. It’s a smaller, more focused, and more intimate conference that lets us dive deep into Exchange and UC topics. I’m excited to be chairing the fall 2007 show next week in Vegas and the spring 2008 show in Orlando. See you there!
Comments Off on Yay! TechEd finally splits!
Filed under UC&C
Parlano and OCS licensing
I’m still recovering from the Microsoft UC launch– it was a lot of fun to talk to customers and get their feedback on what Microsoft has done right, and wrong, with OCS 2007. One topic I didn’t hear much about was Microsoft’s acquisition of Parlano. I think that will be changing, though, once word of this gets out: customers who bought OCS 2007 with Software Assurance will be given no-cost licenses to the Parlano technology in Q1 2008. Future versions of OCS will include Parlano. This is a nice value-add for SA, the kind of thing that Microsoft needs to do more often to sweeten the pot as an SA incentive. (Actually, the best thing they could do to make SA valuable is to cut their release time to ❤ years for major releases, so that SA customers actually get upgraded.)
Technorati Tags: OCS 2007, Unified Communications
Comments Off on Parlano and OCS licensing
Filed under UC&C
Microsoft Unified Communications launch keynote
I’m going to liveblog the Bill Gates/Jeff Raikes keynote when it starts in about an hour; before then, I have a press briefing with some folks from Microsoft’s PR agency. I’ll update this post when I start liveblogging.
0850: Springsteen’s “Radio Nowhere” is playing. Good song; odd choice. Lots of press analyst folks, including Ephraim Schwartz.
0855: Barry University case study video. They’re using OCS conferencing to let students attend conferences, replay lectures, etc. They’re also using Live Meeting with RoundTable, which is made of win. Followed by funny “VoIP as you are” commercial, followed by Western Digital case study video, emphasizing value of ad-hoc conferencing and ease of configuring/re-configuring.
0858: Shaw Group case study video, plus another commercial, then Tayside Fire and Rescue case study. The fire & rescue folks love presence, and they’re rolling out VoIP to speed communications. Gibson Guitar video is next, with background music by Luna Halo (sadly, there’s no actual Halo present.)
0905: Fog machine is cranking up, and the case study videos and commercials are replaying.
0918: cool intro video showing manufacturing of a custom MS UC guitar at the Gibson factory, now being played on stage by some guy I don’t recognize.
0920: Bill Gates on stage. “What’s this all about? Well, Microsoft’s all about the magic of software, letting people be more productive and more creative. Today’s announcement is all about taking the magic of software and applying it to phone calls.” “Flexibility… to do new things isn’t there in that structure [PBX structure, he means]”
What factors drive this forward? “Magic of Moore’s law” means “hardware is not holding us back at all– you’ve seen the explosion of audio and video being an essential part of experiencing the Internet.” Digitization of economy. Advances in software.Changes in bandwidth, mobility, and form factor.
Every 10 years or so, how we think of computers and communication changes– from Altair (“the computer that got me to drop out of school”) to IBM PC to laptop to tablet. Similar evolution of phones and mobile devices. Key players in mobile devices have been folks that are great at doing software, not just hardware. In contrast to great evolution in mobile devices, consider the phone you have in your offices. They look pretty much the same. Small display, “lots of buttons– you look at them and say ‘I wonder who uses those buttons?'” Frozen; nothing third parties can do to extend or improve.
Survey: ” in 3 people have successfully transferred a phone call.” (lots of laughter at this one!) “In the PC world, with things like Exchange and Active Directory… the directory is an important tool in the company and has become mainstream, but the PBX has stood by itself.”
“n the older world, everything came in a vertically integrated communications stack.”– hardware, PBX, software all came from one company. “That model worked fine because the pieces worked together.. but it meant that once you picked a PBX partner that was it. Even if they didn’t make much money on the initial sale” ongoing support was costly. “For Microsoft, just to set up a new office with a phone was about $700 and required a lead time of a week.” (wow! what kind of PBX was that? I don’t want one.) How are we changing away from a vertical model? “We’ve seen this before… it’s just like the computer industry before the personal computer came along.” Change agents were MS, Intel, and third parties that made it a horizontal market.
Four layers: phones and devices, interoperable apps (based on the directory), open communications software platform, and industry-standard IT architecture. Multiple vendors on each levels. “As you go down the path, at every step there’s opportunities for increased productivity and cost savings.”
“This shift will be as profound as the shift from typewriters to word processors… which we simply take for granted. Ten years from now, when people think about telephony, when you see a movie that has a desktop phone you’ll think ‘wow, we used to have those.'”
“We’re excited that applications companies, services companies, companies that do great hardware are all coming in here.”
“When we think about the cost savings here, you might ask ‘how does this add up?'” Productivity benefit; flexibility of conferencing reduces travel; business process where you’re collaborating becomes more effective. (this wasn’t as much punch as I was expecting– seemed a little ad-libbed)
0940: Forester looked at all these savings and found “over 500% ROI over three years”. Part of the reason “that’s so high is that you’re leveraging investments you’ve already made”. I mentioned some of the innovations earlier. A good example, both in hardware and software, is RoundTable. Small, light device (it is, but he’s not shwoing the dial pad or satellite mics) Costs $3000. Active speaker switching “does a very precise job”. Intros Virgin Megastores case study video on RoundTable. Rich media playback, active speaker switching, doc sharing. (all of this uses the Live Meeting console, which works the same way both for Live Meeting and OCS conferencing) This is an area where we’ve been investing for a number of years… it’s a big bet that we’ve made but we feel great about it.” Person who’s led that investment and driven the business is Jeff Raikes.
0945: Jeff Raikes on stage. Fifteen months ago, we were here to show our roadmap. Now we’re excited to be back to show our products. Announcing the launch of OCS 2007, Office Communicator 2007, a major update to Exchange 2007, Live Meeting, and RoundTable. “These technologies provide the backbone of software-powered communications… it’s a big R&D bet for Microsoft.”
“The era of dialing blind, the era of phone tag, the era of voice mail jail… that era ends today.”
Identity and presence are at the core. “Think of how many phone numbers you have… phone numbers are an artifact of a technological limitation. I don’t want to get in touch with your phone number, I want to get in touch with you.”
MS research: average information worker spends 37 minutes/week (~ 30 hrs/year) in voice mail jail or playing phone tag. It’s not just the lost time that’s important, it’s what it means in the context of the business.
0951: Eric Swift onstage for demo. Notional sales rep in Chicago wants to check messages to see what he can work on on the way home. Dons headset and calls Outlook Voice Access while Outlook is open on screen. OVA reads new message, then he switches to voice mail. “Let me hear my voice mail”, then playback of voice mail message requesting critical response. “Calendar for today” followed by “clear my calendar” to free time. (Some recognition problems, not uncommon in auditoriums with lots of background noise– I’ve definitely had varying results in large rooms.) Demo of Outlook Mobile: type-ahead search, plus search of Exchange server catalog. Switch to Communicator Mobile to check presence status. Click-to-call on mobile device to place voice call to co-workers mobile phone.Traffic is congested downtown (should’ve used Windows Live Search). Goes to work from home, in his backyard with barbecue pit ready to go.
1000: shows creating an IM session from a mail, with the subject line preserved, plus one-click access to item used to start conversation. Then shows escalation directly to voice call. Drag a new participant into the voice call to add them and turn it in to a conference. (audience applauds) “When I deal with vendors I like to look them in the eye”, so let’s escalate to video.
1005: attending a regularly scheduled Live Meeting from the cof
fee shop.RoundTable in a meeting room, plus two remote attendees. (Panorama view in Live Meeting console is very cool) show integration from within Word– person names have a presence jellybean, and you can click-to-call. (applause)
1010: Jeff Raikes back on stage. “not something just for the boardroom or the elite… two orders of magnitude from other solutions. It opens up all of that value for a great communications experience.” Harris Interactive/MS study: average information worker gets up to 100 messages a day in 7 different places, up 30% in 18-24 months.SharePoint already has great integration. Dynamics CRM is adding it (that’s news to me; I wonder if it’s a formal announcement). 150+ customers using OCS/UC in production, 25-30% cost savings reported by them. “Our goal is 50% cost reduction within 3 years.” “As of last week, all of Intel– all 104,000 people– are using OCS and Office Communicator.”
1020: Customer talk: Etienne de Verdelhan, CIO of L’Occitane en Provence, followed by customer video.
1030: Slide with hundreds of logos. “For every dollar of revenue Microsoft makes, we expect our partners to make $3.” “To underscore that we have more than 50 partners here announcing new products or services.” Nortel, Ericsson, and Mitel are announcing their roadmaps today.
“Nortel has introduced a fully software-based roadmap and plans to build software applications that enhance OCS.” “Ericsson has announced a mobility server that will be built on the VoIP call management layer.” “Mitel has announced plans for a server that will be built around OCS and help to meet specialized needs in telephony, in particular in small and medium businesses and vertical markets.”
SAP is building presence and click-to-communicate into Duet, combining SAP data with rich presence, all available within Office application suite.
Comments Off on Microsoft Unified Communications launch keynote
Filed under UC&C
Off to SFO
I’m off to San Francisco for the Microsoft Unified Communications launch. Should be a fun time!
Technorati Tags: 3sharp, Exchange 2007, OCS 2007, Unified Communications
Comments Off on Off to SFO
Filed under UC&C
Call for Papers, Exchange Connections Spring 2008
If it’s October, that must mean it’s time for… spring?!
Normal people are just starting to enjoy the autumn, but the Exchange Connections staff is preparing for our Spring 2008 show (April 20-24, 2008 in sunny Orlando!) As part of that process, I’m issuing a call for session proposals.
A few ground rules:
- You need to submit at least 3 abstracts, but I encourage you to submit more than 3 to give us more flexibility in choosing sessions.
- Speakers will be chosen within a few weeks of the closing date, which is currently 10/19.
- All selected speakers will have their travel expenses (air + hotel) reimbursed; in addition you’ll be paid a stipend of $400 per talk.
What kind of talks should you propose? Anything having to do with Exchange (including DR, security, migration, and best practices), Live Communications Server/Office Communications Server, or related topics. The more technical, the better! (If you plan to repeat sessions from a previous event, please make sure you update the title and abstract to reflect the latest in the Exchange world.)
Please, no vendor “pimp sessions”. If you work for a software or hardware vendor, feel free to propose technical sessions that aren’t focused on your product. If you work for a PR firm, your principals are welcome to submit technical sessions.
To submit sessions, please e-mail me and I’ll send you the instructions. We’re using a SharePoint-based tool that takes much of the work out of the submission process. Please do not e-mail me abstracts!
Technorati Tags: Exchange 2007, ExchConn, OCS 2007
Comments Off on Call for Papers, Exchange Connections Spring 2008
Filed under General Tech Stuff, Travel, UC&C
Communicator Mobile 2.0 is out
I must have missed this during all the appendectomy flap, but MS has released the RTM version of Communicator Mobile (“CoMo”) 2.0. Get it here.
Technorati Tags: OCS 2007, Unified Communications
Comments Off on Communicator Mobile 2.0 is out
Filed under UC&C
Upgrading OCS 2007 eval to full version
Good news for people who are considering building an OCS 2007 pilot infrastructure. It turns out that there *is* a way to upgrade the evaluation version of OCS 2007 to the full version. However, this approach won’t work with the MSDN version (which you probably shouldn’t be using anyway!)
Technorati Tags: Collaboration, OCS 2007
Comments Off on Upgrading OCS 2007 eval to full version
Filed under UC&C
Call path replacement in OCS
One of OCS 2007’s most useful new features has a variety of names. You can call it “simultaneous ring” or “call forking”; the idea is that an incoming call can cause all of your defined phones to ring at the same time. For example, your desk phone, logged-in Communicator session, and cell phone can all ring at once, so you can answer the call from wherever you happen to be. However, this leads to a question: doesn’t this tie up more phone lines?
The answer (as with so many other telephony issues) is “it depends”. (In fact, I should start a new blog category called “It Depends” just for this kind of question!) Consider two scenarios:
- Alice is using Communicator and calls Bob, who’s logged in to Communicator and has a Tanjay phone on his desk. In this case, Alice’s call can ring Bob’s two devices without tying up any lines through the gateway– because there are no PSTN or PBX components involved, there’s no need to take any lines from the gateway.
- Carol is an outside PSTN caller; she calls Dave, who has a TDM PBX phone, Communicator, and a cell phone. In this scenario, Carol’s already occupying one line (from her phone to the OCS gateway). When OCS rings his cell phone, that will use a PSTN line. Ringing Dave’s PBX phone may or may not require an additional line, depending on the connection between OCS and the PBX.
However, thanks to call path replacement, under many circumstances OCS can provide simultaneous ring without taking up additional lines. However, whether or not this works depends on the PBX (if any) in use, because not all PBX systems support this feature.
Technorati Tags: Exchange 2007, OCS 2007, Unified Messaging
Comments Off on Call path replacement in OCS
Filed under UC&C
How does Exchange UM find the caller’s name?
When you use Exchange 2007 Unified Messaging, one of the cool features is that the UM server will attempt to replace the caller’s phone number with a name. How does it decide what name to use? Ah, there’s the rub! The answer depends on whether or not the caller has a UM-enabled Exchange mailbox. Here are the four possibilities (courtesy of Microsoft’s Dave Howe):
- If the caller is UM-enabled, then the UM server will find the user by the Exchange UM proxy address and the mail will contain the Display Name of the caller, as shown in Active Directory.
- If the caller is not UM-enabled, but exists as a contact with extension in the called party’s Exchange mailbox, the mail will contain the Display Name of the caller. Note that this number will be whatever you put in, whether or not it matches what’s in AD.
- If the caller is not UM-enabled, but you have added a custom Exchange UM proxyAddress containing his/her extension, the mail will contain the Display Name of the caller.
- Otherwise, the mail will contain the only the extension or phone number of the caller. Whatever the PBX reports as part of the call diversion information is what you’ll get.
That raises an excellent question: how can you add a proxy address for users who aren’t already UM-enabled? It turns out that this is simpler than you might think, once you know the magic spell. You can do it with ADSIEdit if you know the format (which is simply EUM:extID;phone-context=dialPlanName). So, for example, my EUM proxy address is EUM:7285;phone-context=redmondDP.3sharp.com
However, there’s a simpler way: use Exchange Management Shell and just say:
Set-mailbox mailboxName –secondaryaddress extension –secondarydialplan dialPlanName
That’s it. One line and you’re done!
Technorati Tags: Exchange 2007, PowerShell, Unified Messaging
Comments Off on How does Exchange UM find the caller’s name?
Filed under UC&C
