Wednesday, 26 August 2009

Unity 7.0 with AD 2008/Exchange 2007 tips

With the problems encountered in deploying Unity 7.0(2) with Exchange 2007 and Active Directory 2008, these notes have been created.

Things to watch out for:

- The ADSchema update .exe file WILL NOT RUN on Windows Server 64-bit. So instead, you have to run the following on the FSMO role holder AD controller (Disable replication using repapp if you want to, but once happy you need to push replication out to all other DC's in the forest and wait for replication before continuing setup!). Ldifde.exe is included with Windows Server 2008 (Google to find out more on MS's help pages and read up about it first):

ldifde.exe -i -k -c "<ConfigurationContainerDN>" "CN=Configuration,DC=hyperv64,DC=local" -s -f "c:\Schema\LdifScripts\avdirmonex2k.ldf"

You may be tempted to think that "<ConfigurationContainerDN>" is a variable that you need to edit of some sort! It isn't - it's actually used by the script to replace all references of that string within the script with the DC names found in the "CN=Configuration..." stuff. However, DO change the "CN=Configuration..." part for your AD design and the location of your scripts.

The avdirmonex2k.ldf file is the only one you need to run, unless you wish to run Unity Bridge or VPIM - then you'll need to do the others too (All found in the \Schema\ folder on the Unity DVD 1). Successful running of the script will give you a short message to say that roughly 110 entries were added. You can also double check this by going to a user in AD (Users and Computers); then right click and Properties, and there should be a tab for Attributes. You should find a load of Cisco ones added.

- Make sure you set an MSDE password following the instructions! If you don't, the rollout of the Exchange 2003 MAPI (Found in the Exchange 2003 deployment tools) gave me error messages because it finds that there is no password on the DB. Don't forget to install Exchange 2003 SP2 updates (Found on the Unity Service Packs DVD) otherwise Unity installation will fail (The MAPI isn't up to date).

- Be careful to change the Unity installation directories to D: away from C: - it's easy to miss but will lead to a world of pain if you don't.

- Exchange 2007 with Unity 7 does NOT SUPPORT adding new subscribers through the interface. You have to add new users through AD/Exchange 2007 and then import them into Unity.

- Don't forget to harden up your restriction tables after installation. Don't forget that there are several restriction tables (Click the Looking glass/search button to find them all). Changing the top value to 9* and allowed "No" is enough to stop most/if not all toll fraud holes in Unity.

Wednesday, 4 February 2009

CUPS 7 and VMWare

Aye up,

After a period that felt like pulling teeth, I finally got CUPS 7 to install on VMWare. I got all sorts of crashes and mount problems with even doing an upgrade using ESXi that I decided to use Windows based VMWare. Thankfully it installed, and as a matter of course i used IDE drive mode instead of SCSI. I'd be interested to know if anyone else has had similar problems. The version I was trying to install was 7.0.2.10000-36.

Oh and by the way, I certainly got stuck by this for not RTFM, but just so you know you MUST have CUPS 7, with CUCM 7, otherwise the Sync Agent won't work and you won't get AXL users jumping across the pipe to CUPS.

Monday, 2 February 2009

CUCM NFR bundle finally arrives!

Hi all,

We've probably been waiting 3 months for our NFR bundle, which is pretty ridiculous to be honest. We've actually been holding back putting CallManager 7.0 deployments for customers and going for 6.x instead as it's been such a nightmare waiting for software and licenses.

But today, I get excited!

I'm currently upgrading Presence 6.x to 7.x as we ran into a problem with CUPS 7.0 where it decided to stop it's Sync Agent working after we upgraded from CUCM 6.1 to 7.0! The symptoms are that the Sync Agent refuses to start on CUPS (And we get an error in the troubleshooter to say the version of CUCM has changed), and that AXL sync's no longer work to CUCM, so new users on CUCM don't get plumbed across to CUPS. More on this to follow!

One other bit of oddness was that i'm running Unity Connection 2.1 (latest ES release) in VMWare. I wanted to upgrade it to UCX 7.0, but the OS Administration tells me that the version i'm running does not permit upgrades using the disk I have. A bit odd, but i'll try to find a workaround before taking the plunge and reinstalling it completely.

Finally, I have the discs for IPCC Express 7, and Mobility Advantage, which should be pretty cool products to get going in the lab.

The intention is to buy a PC from Ebay (around £200) with a dual core Athlon CPU, load it up with RAM, Disk space and network cards; and then to run the four primary products on that server from my house as the start of a CCIE lab. Throw in some 2621 XM's into the mix, and we have a Cisco Disco!

Monday, 1 December 2008

CUPS

Ok it has pretty awful documentation, but i'm actually starting to warm to it. I just set it up for a customer with seemingly minimal fuss and happiness is in the air. Can't wait to get hold of version 7 and combine it with Mobility Advantage! I'm waiting for all the software and i'll try to do a bit of an article with Callmanager 7 whenever it arrives!

Monday, 10 November 2008

Presence

I really hate CUPS.

Really.

Sunday, 9 November 2008

Cisco CUCM 5 and 6 bug

The latest bug to hit my inbox is that apparently when CUCM 5 and 6 hits 248 days of uptime, it can crash horribly. Cisco's advice is to reboot the CUCM servers before they hit the 248 day uptime counter. Resetting them effectively resets the counter.

Very very worrying.

Tuesday, 4 November 2008

Cisco Presence

It's been a while since we tackled Presence due to the instability of older clients and the CUPS server behind it. However now we're starting to see that the client especially, has come a long way.

I've always believed that CUPC is the pinnacle of how Unified Communications (from a Cisco point of view at least) should work, and just so happens to be the tool of choice to sell other Cisco products into a customer's network because of it's ability to tie everything together.

Below is a brilliant video of how it works.

Monday, 3 November 2008

caller-id enable

Hi all,

Just an interesting case that came up very recently where a customer had 'caller-id enable' on all of their FXS ports on a VG224. The result was that calls to analog phones on the VG224 would not answer correctly if you picked up the phone during the first two phones. This is because the gateway is incorrectly configured to send caller-id signal in the analog stream. Turn it off to alleviate the symptom.

Tuesday, 28 October 2008

How to channelise PRI circuits with MGCP

MGCP doesn't properly support channelised E1 or T1 circuits, in that you can only specify circuits that have the full 30 or 23 channels respectively, rather than an E1 that only has 8 channels from the TELCO.

You can use the following guide from Cisco to get channelised PRI to work in CallManager, simply by creating a full T1 or E1 with the full amount of channels, and then use the guide to busy out the channels that aren't required/available from the TELCO. You can also use the same feature to disable individual channels when troubleshooting:

http://www.cisco.com/en/US/products/sw/voicesw/ps556/products_configuration_example09186a008076f8d2.shtml

Monday, 27 October 2008

iPhone vs HTC Touch Diamond

Hey all.

I felt compelled to write about this as I am now the (proud) owner of both phones - as work saw fit to give me a work phone!

I felt quite angered at some of the reviews i'd seen of certain presenters views on these devices, because it mainly comes down to what people think of them on first impressions. I feel it's very wrong of the presenters to review a phone in this way! Asking most people in the street about which device to go for, they'll pick the iPhone 95% of the time because it looks swish. Just because it's a nice interface and the buttons wobble in a funny way when you hold your pinky on it, does not a great phone make.

I would even go as far to say that they're pretty biased in favour of the iPhone. It may be a pretty off-the-cuff thing to say but if you think about it, loads of businesses will now go for the iPhone as a business tool based on what the media has said about it (Plus it now 'does' Activesync), and when it gets filtered down to techies like me, we'll be bitterly disappointed...

So here's some views/criticisms from a technical perspective:
  • Google Maps on the iPhone is great, but I have full blown TomTom on my HTC Touch Diamond and it works brilliantly. People keep wanting to go on about how great a free app is on the iPhone when the Diamond has had it for ages too, and has an uncomplicated method for installing better apps for the job.

  • Everything costs money on the iPhone. I went out and got Mobile Putty, a command line program, and some ping/test tools for the Diamond for free. Most important of all I got RDP for the Diamond for free too. All of the above for the iPhone costs cash.

  • The iPhone hides all the important settings. For instance I want to change the behaviour of the auto-lock feature when on battery compared to when on charge? Nada. I could have fettled with this stuff on the Diamond to my heart's content.

  • The iPhone is massive. Why on Earth does it have to be so big?

  • I don't think I can tether my iPhone to my laptop and use it as a modem - if I can it'll probably cost cash again. With the Diamond I simply plug it into the laptop, start ICS on the phone and woohoo I have HSDPA internet without running anything more than Activesync.

  • I can take the battery off my Diamond when it cocks up. The iPhone has locked up more times than my Diamond has.

  • I can't write my own apps for the iPhone easily.

  • No integration on the iPhone with OneNote.

  • The signal strength on the iPhone is simply awful. We're sending the Sales team out with these phones and all they do is complain that while the phone has lots of whizz-bang features, you can't actually make a phone call.

So there you go, a techie-biased view of the iPhone's faults.

Buy a diamond instead.