首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在安卓中构建一个VoIP应用

在安卓中构建一个VoIP应用
EN

Stack Overflow用户
提问于 2016-08-27 18:42:40
回答 2查看 874关注 0票数 0

我试图构建一个具有普通应用程序到应用程序呼叫和会议功能的VoIP应用程序。在Sinch API的帮助下,我已经做到了这一点。但现在我试图在没有任何第三方提供商的情况下做到这一点。我研究了几个选项,比如pjsipmjsip和更多,但我不知道如何设置它们并将它们集成到我的应用程序中,因为没有适用于安卓的示例或合适的文档。

我浏览了一下谷歌文档,找到了this page。我的印象是,没有服务器就不能实现VoIP,但在那个页面上没有提到服务器。

在这个特定的代码示例中

代码语言:javascript
复制
SipProfile.Builder builder = new SipProfile.Builder(username, domain);
builder.setPassword(password);
mSipProfile = builder.build();

我进退两难。domain变量的含义是什么。此外,还没有示例应用程序(我想它已经被移除了),有没有基于文档实现的示例?

EN

回答 2

Stack Overflow用户

发布于 2016-08-27 19:02:43

Domain名称是VoIP提供程序的注册服务器的url。它用于在网络中注册端点(设备)。它看起来像这个sip.linphone.org,它是SIP URI的一部分。

票数 0
EN

Stack Overflow用户

发布于 2016-08-27 23:55:49

简单地说,域是您的sip服务器的地址或您的Sip服务器正在运行的机器的ip,并且sip服务器在缺省情况下在5060和5061端口上侦听。

internet上有许多可以使用.For示例的openSource sip服务器

opensips可以充当Sip注册器、代理服务器

kamailio可以充当Sip注册器、代理服务器

FreeSwitch可以作为Sip注册器、A/V会议服务器、代理服务器、IVR作为一个完整的用户交换机

asterisk可以作为Sip注册器、代理服务器、音频会议服务器、IVR作为一个完整的用户交换机

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39180212

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档