Did you recently port in your # from another carrier? There's usually a delay, during which time your outgoing calls will go through but incoming ones might be going to your previous provider's SIM card.
That's exactly with what's happening with my mom's new phone, she recently switched to Koodo, and can make calls but can't answer them. When you dial into her new phone it rings off her old phone. Any idea how long this delay can take?