You can send money to Iran from Oman by using the Rialex service. This is a bit more complicated than wire transfers but it does allow you to send money to countries that a normal wire transfer will not work in.
Central Bank of Oman was created in 1974.
Assuming you are asking if the wire can come into the US, then: NO. Currently, you cannot receive a Wire Transfer from Iran, as Iran is on the list of countries that the US does not trade and/or do business with. A wire transfer originating from Iran would immediately be Flagged by the receiving bank and reported to FinCEN (Financial Crimes Enforcement Network) as part of the OFAC (Office of Foreign Assets Control) check mechanism. However, many remitters (senders) from Iran, may use correspondent banking channels in the Middle East (Read: Dubai) to send across a wire transfer to you, that would then be originating from UAE, as opposed to Iran. Such a wire transfer would make its way across without issues.
Post Bank of Iran was created in 2006.
Bank Melli Iran was created in 1927.
The population of Bank Melli Iran is 53,570.
Saderat Bank of Iran was created in 1952.
Saderat Bank of Iran's population is 29,379.
Yes, you can send money to an Indian bank account through MoneyGram.
Iran's economy as semi-public and semi-private
Is is Bank Sidderat?
Never send wire transfers. if there is a problem, the money is gone.