The netTalk Duo is a good solution to this problem. At a retail price of $74.95, you get the device, as well as year of service that includes calls to the US and Canada. If you would like to place international calls, they have a very affordable plan.
(Image by: Nettalk Duo)
that will take care of the problem.