MagicJack is a peripheral device that plugs into a USB port and has a standard RJ 11 phone jack to support any standard phone. It allows user to make unlimited phone calls to the US and Canada. The device in combination with telephony service provides VoIP to the U.S. and Canada. The MagicJack offers local number portability with an annual fee to keep the number, which allows users to keep their existing number while using MagicJack. The unlimited calling and other services are limited to relative use after which user can go for MagicJack renewal to avail the service again. It is a best alternative to make free calls anywhere in the world and to the subscribers on additional telephone or wireless networks in the U.S.