I was having similar issues and tried multiple fixes, only to find that my kids had activated "Do Not Disturb" on my phone! Be sure to check that's not on...
18 replies
So, I'm on El Capitan, it might not apply, but I wanted to make sure this was out there. I was watching WWDC today, trying to talk to my friends through iMessage and although they got all my Messages, every one of them had the error you had. I changed a whole bunch of settings before I mostly gave up on it. I remembered I changed something a while back in Airport Utility, so I wanted to put it how it was before. I did, and the error finally went away. No errors, and text forwarding works perfectly.
FOUND IT!
go to:
>Settings >Messages >Text Message Forwarding
Activated all the devices you want to be included in imessage.
Yosemite iMessage 'not delivered'