A truce to halt the fighting between Israel and Hezbollah began on 17 April but has never been observed.