Richard J Green

SIP VoIP for Home and the Day of Sadness

Today is a sad day, because yesterday I came up with an evil super plan, however today I realise that it just cannot be.

My evil super plan was this. To purchase a SIP line from an ISP, configure my Cisco 2651XM with CME and have the SIP line trunked into the router. From here, I was going to replace our existing Windows Home Server with Windows Small Business Server 2008, which I would install Office Communications Server 2007 R2 onto.

The combination of SBS and OCS would give us the ability to use Unified Messaging (UM for Exchange) and would allow us to use the Office Communicator client on the desktop and Office Mobile Communicator on our Windows Phone devices. I would then have configure the 2651XM and OCS to trunk the SIP line between each other using guides available online for configuring OCS and CME to talk so that inbound calls on the SIP line would be routed to the OCS server.

This just gets better now, because the second part of the plan was to configure a hunt group in OCS which would group both me and Nicky together. If someone were to ring the home phone, it would ring both of us simultaneously and then the first one to answer receives the call (that’s the hunt group at work). If nobody answered then the caller could leave a voicemail on the OCS server which would be delivered to both me and Nicky to our SBS Exchange mailboxes using UM.

Just stop for one minute to think of the power and the feature set am talking about here?

This is what CME, SBS and OCS could do for us! SBS would even perform the automated backup tasks for us that Windows Home Server does currently. That’s all good, but where is the sadness? Well here it comes.

First off, I knew in previous versions of Windows Mobile that you could only support one Exchange mailbox at a time, however I had hoped that my Windows Mobile 6.5.3 Touch HD could manage two. I use my corporate email on my phone already so using Exchange at home would force the need for multiple account support, however I today tried to add a section Exchange mailbox and got the error that one already existed 🙁

Secondly is bandwidth. The domain which our email accounts belong to is @baby-green.co.uk. I have many accounts setup in this domain for members of the family. At home we have a Virgin Media 20Mbps internet service. This provides us 20Mbps downstream and 768Kbps upstream. Although I have done no formal calculations, this is the showstopper.

Imagine the bandwidth required to operate an Exchange server? Every single email coming in our going out, every single email client connecting to download those emails or send new ones? Now imagine on top of this, the bandwidth required to keep the SIP channel active to allow us to make and receive phone calls. Now add to this, the normal daily bandwidth of our home internet connection – World or Warcraft, PlayStation Network and other online gaming, YouTube, file downloads and then normal web traffic. I think jamming all of this down our internet connection is just too much, and I think that although the functionality would be immense, I think that the usability of the functions wouldn’t and it would turn what should be an outstanding experience into a miserable one.

I commented to Nicky that if we lived in the US and had Verizon FiOS then it would be okay as the upload on that service is sufficient to support all of this, but at the moment here in England, I just don’t think we could do it.

My second idea was to use purely CME without OCS. This was actually the first idea but I decided very quickly to drop this idea for several reasons:

I could of course use OCS without Exchange, however that throws another spanner – OCS needs Active Directory. If there was a version of OCS for Workgroups which didn’t require a domain then I could install that on WHS more than likely and it would work beautifully, however because OCS requires a domain, SBS becomes the obvious choice for it’s backup and other features, but by using SBS you add Exchange will foils the whole plan.

If anyone out there runs SIP, OCS or Exchange at home and has any suggestions or information about bandwidth consumption then please let me know.

Exit mobile version