Soviet Crypto machines of ww2 ?

The crypto machines used by the Western allies and the Axis are well known( Enigma,Typex ,SIGABA …) however i haven’t been able to find much about the ones used by the Soviet forces .In a Cryptologia article by David Alvarez there is mention of a Hagelin B-211 with Cyrillic characters ,an ‘improved’ Enigma as well as several teleprinters.The postwar ‘European Axis Sigint’ reports also mention the B-211 and a teleprinter.Does anyone know more on the subject?