I have the same issue. I'm recording using AVAudioEngine, I listen for interruptions. If a call come in and its answered, then hangs up, I can't restart the recording.
I think the audio input changes to the phone app and I can't seem to get it back when returning to my app. I would rather not have to recreate the whole engine if possible.