Grundsätzlich geht das super mit Voice over IP (VoIP) und einem Anbieter Deiner Wahl.
Damit telefoniert man kostengünstig (wie das jetzt Deine Freunde kostenlos über VPN gemacht haben, weiß ich nicht) über das Internet mit Zuhause, bzw. kann von Zuhause per Ortsgesprächskosten angerufen werden. Das geht per iPhone, Laptop, PC... jedes Gerät, daß einen VoIP Client zulässt.
Ich verwende sipgate.de für VoIP und konte von denen eine Ortsnummer von meinem alten Wohnort in Deutschland bekommen...
Wie das jetzt Deine Freunde per VPN und kostenlos gemacht haben würde mich auch interessieren