Wenn das Handy eine deutsche Nummer hat, brauchst Du einfach nur günstige Call-by-Call Vorwahl für Handys in Deutschland nehmen.
Dein Anruf zählt quasi wie ein Anruf auf einem deutschen Handy, dass sich in Deutschland befindet. Denn, dass der Angerufene gerade in Spanien ist, kannst Du ja nicht wissen. Er zahlt dann die Differenz.