The US president says Iranian leaders have called “to negotiate”, but adds the US “may have to act” before a meeting.