There is no system content provider for the SIP account.
There are only two ways to do this,
At first,
You can trigger SIP system activity using intent.
if (SipManager.isVoipSupported(this) && SipManager.isApiSupported(this)){ // SIP is supported, let go! Intent intent = new Intent(); intent.setAction("android.intent.action.MAIN"); intent.setComponent(ComponentName.unflattenFromString("com.android.phone/.sip.SipSettings")); startActivity(intent); }
Secondly,
You can register a SIP account for a specific period of time using the class android.net.sip.SipManager .
If you need more clarification than you can ask me right here ... !!!
source share