The BBC spoke to officials from both sides of the talks to piece together how the Gaza deal was done.