British Prime Minister David Cameron, visiting a camp for Syrian refugees in Jordan, said the U.S., Britain and other allies should do more to ???shape the opposition??? into a coherent force and open channels of communication directly with rebel military commanders.