Days of impasse over efforts to end the Iran war have spurred US President Donald Trump to make fresh demands on Tehran or face an extended blockade.