From Longman Business Dictionary
calling cardˈcalling card noun [countableC]TELECOMMUNICATIONS1a card with a special number on that allows you to make cheap telephone callsPrepaid calling cards can save you money when you’re away from home.
2a card that allows you to make telephone calls on other telephones and pay for them on your home telephone bill