Israel and Hamas reached an agreement at the last moment for them to extend the truce up to seven days, however any extension could be more challenging.