If there is some sort of cease fire, the UN needs to bring in a Cyprus style peace keeping force to physically stand between Israel and Palestine for a generation (or probably more).
Anything less will just lead to the same repeated outbursts of violence that we’ve seen for the past 70 years.