I'm not familiar with IFR flying, but if I want to cross an airspace that needs permission you can't enter without it. If going around the airspace is not practical or safe, you can always do a 360. But if there was no response I would get impatient as well at some point. Note that the controller might be very busy on other frequencies.