there have been some problems with VoIP. In order to be effective, voice data communication has to be a real time stream. (You wouldn't want to finish a sentence, then wait for many seconds before you could hear the other side answering.) With normal internet protocols, you can have a network consisting of many routers (20 - 30 or more) which can result in a very high round trip time (RTT).