Iran said that if Israel stopped attacks by 4am then they would immediately stop return fire. Which is basically what they said a week ago and so hopefully this is what will happen sooner rather than later - ie Israel stops and then Iran stops and then they sort out the detail.
What Trump said about reset and long term peace is fantastic, though as part of that reset I think it is necessary to start negotiation on equal footings, and to look at the root causes of the problems and introduce some reciprocity.
Agreeing on a two state solution with Palestine and Israel which is equal and mutually respectful is the absolute priority here. It really is the most fundamental thing. It would go some considerable way towards eradicating causes of conflict. For Iran and Israel to then state that neither will try to destroy each other, neither will try to expand. In relation to US/Iran relationship problems, the parties need to address old history which goes back to the 1970s coup, comments about this keep being requoted and stirred up (looking at you Lindsey...) but fundamentally again, agreeing that in future relationships will be conducted in a professional and principled way - equal - is going to be a lot more effective than unrealistic demands over nuclear issues without repricocity.