In other countries these setups are fairly illegal because it bypasses the international call tariffs that the typically state owned telco company would be entitled to. A local domestic call might cost $.01 per minute and an international call $.20. They call it "bypass fraud".
But in the US, I'm not so sure since things are already deregulated.