I read this article with disbelief it discusses how nearly all the VOIP protocols like SIP and MGCP were not designed with NAT routing in mind. So where are the people who designed them so we can take them out and shoot them.
The story doesn't end there because of a lack of native NAT traversal support lots of companies are developing solutions (proprietary solutions) that work over NAT. What a complete mess that is going to be.
So what does this mean for your average company? Well basically if you want to switch to VOIP using a generic protocol like MGCP you can't use a NAT router and your going to need an Internet IP address for each phone! I think that SIP is the most NAT friendly of the protocols and is moving in the right direction.
We are trailing a VOIP service offered by dasBlog/www.voxicon.co.uk">Voxicon it took several weeks to get the phones about five support calls to set them up and we can only use one because we only have one spare internet IP address. We are also trailing SkypeIn / Out, it took two minutes to download and we ordered a couple of USB phones over the web which arrived in two days. So far Skype is off to a better start, it lacks some of the Hunt group and Call Forwarding and Faxing features that the Voxicon solution offers but it is a lot cheaper, about £150 a year per phone cheaper.
If skype comes up with the features that old skool PBX's offer then there is no reason for companies like our can't switch to using Skype.