… im Fall a) zahlt dann die Roamingkosten, sofern sein Tarif das nicht schon abgeschafft hat (bei der Telekom z.B. die Option "All Inclusive") oder er einen Paket-Deal hat.
Im Fall b) sind's eben die Kosten eines Auslandsgesprächs. Auch da gibt's immense Unterschiede je nach Anbieter und Vertrag.