Android 使用本机/系统拨号器拨打SIP号码

Android 使用本机/系统拨号器拨打SIP号码,android,sip,Android,Sip,我有一个应用程序,它使用SipProfile.Builder创建SIP配置文件,我可以通过调用makeAudioCall()使用该配置文件进行SIP呼叫 我想知道是否有可能让本机拨号程序使用我的SIP配置文件来使用Intent拨打电话?我试图通过以下意图调用本机拨号程序: Intent dial = new Intent(Intent.ACTION_CALL); Uri call = Uri.parse("sip:123455@sip.domain.com"); dial.s

我有一个应用程序,它使用
SipProfile.Builder
创建SIP配置文件,我可以通过调用
makeAudioCall()
使用该配置文件进行SIP呼叫

我想知道是否有可能让本机拨号程序使用我的SIP配置文件来使用Intent拨打电话?我试图通过以下意图调用本机拨号程序:

Intent dial = new Intent(Intent.ACTION_CALL);       
Uri call = Uri.parse("sip:123455@sip.domain.com");  

dial.setData(call);
dial.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);                       
startActivity(dial);
但它不会从我的应用程序创建的SIP配置文件中拨打电话

我想要的是避免在创建我自己的自定义拨号器UI时重新发明轮子,并为此重用本机拨号器


这可能吗?

您是否设法解决了问题……我认为这是不可能的。最终建立了我自己的拨号用户界面