It's been 6 months and no visa yet

Hi,

It's been almost 6 months since I've sent my docs to the HR agency to get my work visa.
I'm software engineer and a company got hired me but the HR said there's been "tight rules for Iranian citizen by the new government", hence I have no idea what should I do next.

can anyone provide a clear answer for me?
is this true?
I was trying to check my visa status online but there was no success.

this is killing me.

What is happening since the new government took over is over-representation of any particular nationality in the country is being investigated.

so I guess I have to wait!
there is no other choice left.