The defiant British Prime Minister David Cameron has dismissed calls to resign over his defeat in pursuing the UK Parliament to endorse an attack on Syria.