Can't receive calls or texts from certain numbers on iphone5?

I can't receive texts or calls from at least 2 AT&T phones and at least one sprint phone… I've reset the settings, deleted threads, called my carrier (tmobile) to make sure there are no blocks in place. It's weird because I can't even receive texts from tmobile or my bank! My bill is paid and I do get messages from other numbers. Can anyone help?

Go to settings/messages. There will be an option that says "Send as SMS". Make sure that is turned on.