java - Android - 如何接听 Skype/VoIP 电话?

标签 java android voip viber

我有兴趣以编程方式接听 VoIP 调用,最好是在 Skype 应用程序中,使用我的应用程序的后台服务。因此,我需要能够以某种方式检测到 Skype 来电,然后接听。我使用 ITelephony 界面接听常规电话,这似乎适用于大多数电话。

这可能吗?是否有适用于移动设备的开源 Skype API 可以用来执行此操作?

干杯。

编辑 - 有谁知道是否有 Viber 开源 API?这是我可以使用的另一个 VoIP 智能手机应用程序。

最佳答案

  1. Skype 不是 VoIP。它使用自己的封闭协议(protocol)。

  2. 由于 Skype 协议(protocol)是专有的并且没有可用的 API,因此您无法检测到“调用”即将到来。

  3. 没有开源 Skype API。

关于java - Android - 如何接听 Skype/VoIP 电话?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6495810/

相关文章:

java - 如何在没有唯一 ID 的情况下保存列表中的对象(belongsTo、hasMany)

Java的ExecutorService性能

android - BottomNavigationView 与 RecyclerView 垂直滚动的垂直滚动 CoordinatorLayout 行为

android - 我可以为我的 VOIP 应用程序独自处理 Android fragment 吗?

ios5 - iOS : Receive media in background

java - Appengine Channel Api 存在 _ah/channel/connected 不工作

安卓 Eclipse : HTTP cannot be resolved to a type

android - java.lang.RuntimeException : eglSwapBuffers failed: EGL_SUCCESS

iphone - 如何在后台保持VOIP套接字连接?

java - Spring Boot + WEB-INF