There's something I heard from my vet in the UK that some kind of injection is available to stop the cat from calling by disrupting her hormonal secretion. This is not commonly used and side effects is not known. Apart from that there's nothing like oral contraceptive pills I heard of.