iCallAbroad USA is an international calling card program that allows you to place long distance and international calls at a fraction of some providers. Whether calling from your home phone, office phone or mobile phone, with iCallAbroad USA you can still place these calls at rates as low as 5 cents/ minute.