应用程序到Android中的Viber&Line应用语音通话

Pan*_*ora 15 android voip sip

最近我正在开发一个应用程序,我必须实现应用程序语音呼叫和即时消息,如Viber和Line.

我做了一些研发,并有两种方法来实现语音通话.

  1. 一个.android.net.sip

    SIP API类和接口

  2. 网络电话

但我很困惑如何使用它.如何在我自己的服务器上为我的应用程序设置SIP服务器,在什么基础上我会打电话给我的朋友,就像我在我的应用程序联系人中有4个朋友.我必须调用第二个,然后我应该通过什么参数来调用他/她啜.

Sam*_*Sam -1

我认为创建这样的应用程序的最简单方法是拥有一个带有用户登录系统的后端数据库,然后创建一个表来保存与数据库中的用户相对应的 IP 地址。这样您就可以拥有在登录时或在线时(当前登录)定期更新设备 IP 的功能。这将允许使用该应用程序的第二个设备找到其他设备的当前 IP 并在两者之间创建 VoIP 连接。

您需要了解的事情:如何创建 VoIP 连接。如何使用 mySQL 或 JSON 解析查询数据库。如何在网络服务器上设置小型数据库。

您的问题过于广泛,无法详细说明,因为这些细节可能不是您具体寻找的内容,因此不值得解释,但我希望这可以帮助您找到正确的方向。