为我的 Android VoIP 应用程序部署哪个 SIP 服务器?

Posted

技术标签:

【中文标题】为我的 Android VoIP 应用程序部署哪个 SIP 服务器?【英文标题】:Which SIP server to deploy for my Android VoIP app? 【发布时间】:2013-02-27 16:52:14 【问题描述】:

我正在使用可用的 android SIP 堆栈构建一个支持 VoIP/IM/Presence 的 Android 应用程序。我还需要部署一个 SIP 服务器,以在我的项目中启用上述 SIP 功能。

利用所有可用资源和丰富的在线源代码,开发 Android 应用似乎很容易。但是,我非常坚持部署 SIP 服务器来与应用程序通信。

我用 OpenSIPS 试验了大约一个月,但它似乎比我的水平高了一点。特别是它是在linux环境下运行的。

    对其他易于部署和易于处理的 SIP 服务器有何建议?

    我还没有对此进行过广泛的研究,但您如何看待 Microsoft Lync Server 的用途?

【问题讨论】:

Asterisk 也许? @Jasmine... 我也有同样的问题。请你简单地建议我你是如何解决这个问题的。我需要在 ios 设备上使用 VOIP 实现 SIP。提前致谢。 @singhSan 对于我迟到的回复,我真的很抱歉,我才看到你的评论。我使用了 TrixBox(Asterisk 的一个实现)。它安装了所有必需的配置,您所要做的就是将您的扩展(用户)添加到系统中,以便从 Web 界面启动并运行它。希望我的回答有帮助。 【参考方案1】:

正如 Cthulu 在 cmets 中建议的那样,我建议尝试 Asterisk。只需配置几个文件(sip.conf 和 extensions.conf IIRC)即可启动并监听呼叫。

还有一本很棒的免费书籍,可以在刚开始时帮助您了解术语和配置。本书可以全文阅读online。您也可以下载PDF version from O'Reilly。

Asterisk 也有许多风格,它们的界面有些简化,使第一次设置更容易。 AsteriskNow 可以直接从 Digium(负责 Asterisk 项目的公司)下载。如果您将来要做更多的 SIP 工作,使用“真正的”Asterisk 可能是值得的,但如果这是一次性的,请尝试 AsteriskNow。

要调查的另一个主要项目是Freeswitch,尽管我发现 Asterisk 设置更简单一些。

【讨论】:

感谢您的回复!到目前为止,我查阅了 Asterisk,发现了很多基于它的项目。我不确定是选择 OpenFire、TrixBox 还是 AsteriskNOW。我真的在寻找一个易于安装的软件,它拥有庞大的支持社区,所以我不会花费太多时间,而且我可以更专注于应用程序 :) 嗨,茉莉花。不幸的是,我对 Asterisk 的“发行版”没有太多经验。但是,快速搜索确实将我带到了 Amatix Instant PBX:amatisoft.com/egroupware/sitemgr/sitemgr-site/… 将 ISO 刻录到 CD,然后从它启动计算机以将其变成 Asterisk 盒子。许多其他可启动星号版本在这里:voip-info.org/wiki/view/Asterisk+Bootable+CDROM 谢谢丹!这么晚才回复很抱歉。我用过 TrixBox,效果很好。

以上是关于为我的 Android VoIP 应用程序部署哪个 SIP 服务器?的主要内容,如果未能解决你的问题,请参考以下文章

适用于 Android 的 VoIP 库 [关闭]

ios设备中未收到VoIP推送[关闭]

通过 iPad 上的 3rd 方 VoIP 应用程序发起呼叫

VOIP SipDemo 注册失败(错误)

我应该为我的头像使用哪个扩展? [复制]

Ios Voip Apns 推送通知延迟 4 分钟