Of course, Telex number is still used nowadays. Some consulates allow you to give just the numbers of that telex (given by the host organization) while applying for your visa. In Barcelona's Russian Consulate they do!!
Only the numbers doesn't entitle you to obtain your visa. Is only a reference to be known by your consulate/ambassy.