I really do not understand why it is mandatory to have a mobile phone to do online banking ! I have done all my banking online for a good while now and don't even have a mobile phone.
Strikes me as odd as Barclays demanding you use a Russian AV (Kaspersky).