Für den Anrufenden wahrscheinlich a), denn er zahlt die normale Verbindung von dt. Handy zu dt. Handy, ggf. also Flatrate. Der Angerufene…

… 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.