Russian business visa invitation is an official document issued by company registered in The Migration Service. It is a paper with your personal and trip information containing name and address of inviting company.
Business invitation can also be issued by telex only by The Ministry of Foreign Affairs of the Russian Federation. Telex is a way of transmitting your personal data required for issuing business visa directly to your local consulate. This is the fastest way by far.