Quando você solicita um visto Schengen, você tem que convencer os funcionários de que você é um viajante de negócios ou turista genuíno e não um imigrante ilegal. Você se inscreve no consulado para o seu local de residência porque é mais adequado para avaliar seus documentos.
No seu caso, isso seria a Índia.
A propósito, se você quiser ficar mais de 90 dias, precisará de um visto nacional D austríaco, em vez de um visto Schengen C. Pergunte no Expatriates Stack Exchange.