In am EMP attack, coms will be lost for much longer than a day or two. The entire infrastructure will need to be rebuilt.
It will be months at a minimum, possibly years. That's why prep should be for a minimum of two years.
I doubt actual Iranians will use an actual EMP device.
No Obama probably has some knowledge of a better idea, to create a simulated and partially successful EMP attack, one of a limited area and range, just enough shock needed to whip into a polarizing political firestorm.
Our own military has limited range EMP bombs, we used them in the Iraq war. Now set off a few, blame it on Iran OR blame it on the Tea party.
Obama would do this, he has not an ouce of patriotiem in him.