Reject carrier calls, accept SIP calls I've gone the route of a data only plan (tablet plan) on my smart phone and am using the services of a VOIP provider. Things are going nicely, just trying to iron out a few details.

When you order a mobile data plan, you get a SIM card and matching phone number. On a tablet you can't receive calls or texts, but on a phone you can. If you do, you pay the premium price.

Android natively provides a SIP client in the phone app. Android also provides a Blacklist option and the use of wildcards. Allows me to block some or all calls and texts. However, it doesn't allow me to distinguish between a call to my SIP account or to my mobile number (unless somebody here knows how).

Nobody knows my mobile data plan number, but I do get the occasional "wrong number". I imagine that I could also receive an occasional SMS (also wrong number or for advertising).

So, does the Android Phone allow me to block calls and sms from the carrier, but allow calls from the SIP client? As in: block incoming calls that are to a number, not from like in a blacklist. 

I know I could block all calls and sms with the phone app and use a separate VOIP app for SIP calls. However, I wish to know if this is possible with the native applications.
You can call the carrier to block the voice and SMS on the SIM card