Israel and Hamas have agreed at the very last moment for them to extend the truce until seven days, however any extension could be more challenging.