score:0
When you apply for a Schengen visa, you have to convince the officials that you are a genuine business traveller or tourist and not an illegal immigrant. You apply at the consulate for your place of residence because they are best suited to evaluate your documents.
In your case, that would be India.
By the way, if you want to stay more than 90 days you will need an Austrian national D visa rather than a Schengen C visa. Ask at Expatriates Stack Exchange.