The Indian companies and Qatar Energy have agreed on terms and a contract could be signed by the end of this month or early in February, one of the sources said, adding the contract offering destination-flexible cargoes and lower pricing, would run until at least 2050, possibly longer.