Cash is best, since it gives them the option to purchase the calling card that best suits their needs, but I guess if you bought them the card it saves them from having to do it themselves.

If you give them cash they can send it home to their families.

Anything to show your appreciation for their hard work.