Siri says "I don't have a number for" and content not available
I'm posting both the problem I faced and the things I tried that failed in case anyone else runs into this problem.
I had a strange problem recently when trying to use Siri to "call my wife." This used to work (usually) well. However, it recently stopped working. I would say "Call my wife" and Siri would respond with "I don't have any numbers for Stephanie [our last name]" even though when I looked at her contact record there was clearly a phone number. There was also a Content Not Available message below Siri's response. I found the solution (and perhaps the cause).
First, I tried a bunch of things: turning off an Exchange account I had for some Contacts, restarting the phone, turning Siri off and then back on (losing some data that makes Siri more responsive to me in the process). None of that helped.
Finally, I removed the "spouse" relationship from my wife's contact record. That worked! I put "spouse" back. Broken again. Then I removed the spouse relationship from MY contact record. Then I tried Siri again. It asked "What is your wife's name?" I told it, and now everything works.
I think what happened was that I had a contact for her in a different account (Exchange for work), linked it together with my record for her in iCloud in Contacts, and then later removed the Exchange account's record of her (since it was redundant and being based in Exchange her "iPhone" number was stupidly always labeled "other"). Unfortunately, it seems that somehow Siri/Contacts had linked to the now-gone version of her record.
I'd like to see Apple improve this and other error messages in iOS - a lot of folks wouldn't be able to figure out a fix. I am a programmer and have been an IT support specialist, and this one stumped me for a while, since it seems like a rare problem and there wasn't much advice on the Internet.
Hope this helps folks who run into the same problem in the future.
iPhone 5s, iOS 7.1.2