在没有 SipCallOptionHandler.java 的情况下如何在 Android 5.1.1 中进行 SIP 呼叫?

How it works to make a SIP call in Android 5.1.1 without SipCallOptionHandler.java?

在Android4.4.4中,processIntent()(在OutgoingCallBroadcaster.java中)可以调用startSipCallOptionHandler(),然后开始SipCallOptionHandler进行SIP通话。

但是在Android5.1.1中,startSipCallOptionHandler()函数中没有代码。甚至 SipCallOptionHandler.java 也不见了。

private void startSipCallOptionHandler(Context context, Intent intent,
        Uri uri, String number) {
    // TODO: Remove this code.
}

我想知道如何在 Android 5.1.1.

中拨打 SIP 电话

startSipCallOptionHandler() in OutgoingCallBroadcaster.java, Android 4.4.4 startSipCallOptionHandler() in OutgoingCallBroadcaster.java, Android 5.1.1

最后,我发现 OutgoingCallBroadcaster.java 在 Android 5.0

中已被禁用
<activity android:name="OutgoingCallBroadcaster"
    android:enabled="false"

CallActivity.java 将处理 android.intent.action.CALL 而不是 OutgoingCallBroadcaster.java 来完成事情。