我有一个使用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时重新发明轮子并重复使用本机拨号器。
这可能吗?