1

我的新任务是在 Android 中实现语音/视频聊天原生应用程序。我在网上浏览了同样的内容,上面写着使用 Android“SIP”API 我们可以做到这一点。我浏览了有关 SIP 的文档。在使用 SIP 实施时,我们需要每个用户的 SIP 地址,该地址将由不同的 SIP 提供商提供。我还检查了示例中提供的 SipDemo 示例应用程序。

问题是我的应用程序将被许多用户使用,他们可以与任何其他人聊天。

那么,我们如何为每个用户动态生成SIP地址并建立通信会话呢?

或者每个人都有其他方法吗?

请帮忙

4

2 回答 2

0

如果您想测试您的 android 应用程序,您可以从AntiSip生成一个免费的 sip 帐户。

为了动态生成 sip 帐户,您必须在Asterisk的帮助下在服务器上配置 sip :

于 2015-05-11T07:17:02.430 回答
0

两个 VoIP 软件可以通过使用直接 SIP URI(如 username@IP:port)直接相互联系。

这可以在 UA(sip 用户代理)具有固定地址的本地网络上正常工作。否则,您将需要使用 SIP 服务器(这是 SIP 注册服务器的主要作用:跟踪用户位置)。有很多开源软件,比如上面提到的 Asterisk,但你也可以找到很多提供免费电话的服务(从软件电话到软件电话都是免费的;只有当你想拨打固定电话或手机号码时,它们才会收费)。

于 2015-05-12T21:05:15.987 回答