Recently I got my H1 stamped in Chennai, having had the H1 approved in the US. Used the drop box, without any hassles. The TTS folks were helpful, even when I called them from here. If you'd like, they will even hold the passport for pickup (instead of sending it), once the consulate has stamped; especially useful if you're going to be on the road in India.