Messed Up International Calls

What the hell is going on with Phone lines in Kuwait. I just came to accept that when people call into to Kuwait the call quality is usually crap, but when you call out you get a decent line. Over the last few years for some reason the lines have gotten worse, and lately most of the time when someone calls me from overseas I get some random 222#####, very rarely is it with the caller ID and sometimes its a 5 digit number like 29268. Now recently over the past two weeks I have gotten some strange caller ID numbers which start with 9982#### or 9878####. Now it seems that some Zain lines are being used as Voip numbers, I’m sure that it isn’t Zain doing this because all international lines in Kuwait are controlled by the Government for the most part, if they know they have control over it. Seriously, when someone calls me from abroad I would like to know who it is.