Donald Trump ruled out a US strike on Iran on 25 October, but negotiations remain uncertain as Tehran says indirect communications continue and regional powers seek to prevent renewed conflict.