I use a big zip lock bag, if it is raining i turn it upside down and call in the bag use it as a poncho type cover. but i dont take itout unless it is dry out.
I'm not sure there is a foolproof way to do it. That's why I carry a glass call, but primarily use a diaphragm call rain or shine. It's completely waterproof!