Event id 1021 when phoning a UM extension redirected to voicemail

We recently started trying to configure the UM role in Exchange 2007 and had to buy an AudioCodes IP gateway to translate traffic from our legacy PBX into SIP traffic for the Exchange server.
Very early on we ran into an issue where we if we diverted a phone to the Exchange UM pilot number (i.e. re-direct all calls to voicemail) then if we called that phone we would get rejected.

A lot of diagnostics and tracing later, we discovered that the calls were being rejected by the UM server, and it was throwing a 1021 warning in the Application log. The message reads:
The Unified Messaging server rejected an incoming call with the ID “<call-ref-number>@<um-server-ip>”. Reason: “The Unified Messaging server cannot find a valid UM hunt group for “<extension>” associated with UM IP gateway “<um-server-ip>”.”

So the UM server was trying to find a hunt group for the extension that we were calling, and was thinking there wasn’t one configured. We did however have a hunt group configured! We had deleted the default hunt group on the ip gateway, and configured a new one with the pilot number as the pilot identifier…big mistake…

It turned out that when you configure a hunt group in UM, if you give it any Pilot Identifier number at all, that is the only number that it will be triggered for. So what you have to do is give it a blank Pilot Identifier! Trouble is you can’t do that, when you make a new hunt group the dialog will not let you create it without typing something in. So what do you do?

Well the answer is, delete and recreate the IP Gateway configuration object in the UM IP Gateways tab of the UM Organization Configuration section. That’s all you have to do! What happens is that when you create a new IP Gateway object it automatically creates a default hunt group with a blank pilot number – and that’s what we want.

Once you’ve done that you’ll be able to call the redirected phone and leave voicemail. Phew. Working UM system!

Lesson learned today: don’t configure things in UM if you don’t know what they’re for…

Posted in Fixes, IT Stuff, Issues | Tagged , | Leave a comment

Migration to WordPress complete!

This week I decided to move this blog over to WordPress. For the last few years it’s been on Blogger and I’ve never really had cause to complain. However now that I know the power and flexibility of WordPress I’m ashamed that I kept it on Blogger for as long as I did!

I have tried to make sure all the old links still work so referrals from Google keep working, but if anyone discovers something missing or has any problems with the new site, please comment here and let me know.

Here’s looking forward to many more years of WordPressing!

Posted in Uncategorized | Tagged , , | Leave a comment

Get your own IPv6 address range

IPv6 Certification Badge for njfclarkI recently decided to learn about IPv6 and signed up to get my own IPv6 address range. It’s all free and your learn loads in the process.

Just visit http://www.tunnelbroker.net sign-up and get learning about IPv6!

They provide a free PPTP VPN tunnel service so you can set your laptop to have its own static IPv6 address no matter where you’re connecting to the internet from. Plus you get free DNS management and rDNS too!!!

I have to say, it’s pretty cool to be able to give my laptop a static forward and reverse AAAA record.
Oh and if you do it soon you might get a free T-shirt too. Just make sure you put in your correct home address details and T-shirt size in the personal details section. It’s all to aid promoting the switch to IPv6.

Posted in Guides, IT Stuff | Tagged | Leave a comment

SafeNet ProtectDrive – using the 16-bit boot loader

We’ve started using SafeNet ProtectDrive for encrypting all our XP laptops (and Bitlocker for all the rest that are using Windows 7), and occasionally we’ve found that one or two laptops refuse to get past the 32-bit vxBios boot loader screen. For whatever reason that it happens the temporary way around this is to press the shift key whilst the system powers-on and the 16-bit boot loader will kick in and let you in.

Unfortunately the administration guide for ProtectDrive does not explain how to make the 16-bit boot loader a permanent choice for the few machines that just can’t handle the 32-bit loader. So after contacting support and getting the answer I thought I’d post here how to do it to save someone else waiting the usual 6 hours or so before America wakes up and responds to the support query.

To make the 16-bit boot loader the default option when using ProtectDrive all you have to do is boot the machine up using the temporary method (pressing shift whilst it boots) then after logging in drop to the command line and run “setpb /16″ from the Tools folder on the original installation media. That changes the mbr to the 16-bit version.
You can also run “setpb /32″ to switch back to the 32-bit loader too.

Hope that helps someone!

Posted in Guides, IT Stuff | Tagged , | 1 Comment