When my wife called Delhi IRCC number they said "it is processed by IRCC, we do not have any update on this."
So looks like every number/contact details(for India) on IRCC website is of some 3rd party. There is no direct contact for IRCC. You can fill up the Web-Form though. You do not need to sign in to web site to fill this up. But you must have application number.
Have you got any update?