H1-B stamping with in person interview

Hello, I am trying to get an immediate appointment at a US consulate in India, to get my H-1B stamped on my visa . I had my last H1-B stamped in Canada and I am currently residing in the USA. This may make me not eligible for a Dropbox appointment request. Are US consulates in India accepting in person interviews or is it by case to case basis. If yes, how soon can I get an interview appointment available ? Any advice ?