There are many Banks from UAE and specially Dubai set up in Iran for these purpose. Even the Indian Importers pay to a Dubai bank when dealing in Iran
I agree to some point, but would you do business with an Iranian bank if you weren't Iranian? I sure as hell wouldn't.