Android SipAudioCall和Android Telecom Call之间的区别

时间:2015-12-09 07:30:20

标签: android sip telecommunication

我想创建一个使用SIP协议的Android应用程序。

我在Android中找到了SIP实现的文档:

http://developer.android.com/guide/topics/connectivity/sip.html

我的问题是这个包和Telecom包之间究竟有什么区别,它还有Call个对象?我何时使用其中一个,何时使用另一个?

http://developer.android.com/reference/android/telecom/package-summary.html

1 个答案:

答案 0 :(得分:2)

如果您的应用想要注册并运行SIP呼叫帐户但又不想实施所有SIP,那么您将使用SIP apis。

如果您是想要替换InCall UI的Dialer应用程序(从Android Marshmallow开始支持),您将实现android.telecom.InCallService。当有一个显示UI的调用(android.telecom.Call)时,将在该服务上调用您的应用程序。