US President Donald Trump is also willing to speak with Iran's supreme leader, Ayatollah Mojtaba Khamenei, who has not been seen in public since he was wounded in US strikes.