1

我对 SIP 和相关技术完全陌生。我正在研究什么是 SIP 协议和 SIP 事务。有了基本的想法。

我有一个项目要做,我必须创建一个非常基本的 SIP 服务,它将告诉用户的存在。就像该应用程序将有一个数据库来存储用户及其信息,并且通过像 Xlite 这样的 SIP 电话,我将检查用户的存在。

我对使用什么感到非常困惑,我的意思是在工具、服务器方面。我知道有用于开发 SIP 应用程序的 JAIN SIP api。它需要部署什么应用程序服务器。我需要像 mobicents 或 opensips 这样的 SIP 服务器吗?

我没有从哪里开始得到任何指示。在这里寻求专家的帮助。

谢谢

4

3 回答 3

0

系统设计就是查看可用选项并进行符合要求、开发成本、部署和维护的设计。考虑客户站点的可用系统、他们使用的服务器等。JAIN SIP 实施是一个供您使用的工具箱,因此其余的由您决定。

从我们的网站:

You can embed the JAIN-SIP stack in an applet, HTTP servlet or an application. 
JAIN-SIP can be used in SIP Proxy Servers (stateful and statelss) and in 
SIP User Agents.
JAIN-SIP has been used to build a Session Border Controller, a few Softphones, 
a Resource Adapter for the JAVA Service Logic Execution Environment, 
a SIP Servlet Implementation and in a few Test tools
于 2014-10-24T10:02:56.457 回答
0

我假设您需要符合 3GPP 标准的 Presence。您可以在http://www.mobicents.org/sip-presence/intro.htmlhttps://docs.jboss.org/mobicents/sip-presence/1.0.0.CR1/user-guide查看 Mobicents Presence 服务/zh-CN/html_single/。它将向您介绍 Presence 和参考资料。

OpenSIPS 和 Kamailio 也是不错的选择,具体取决于您的专业水平。

于 2014-10-24T09:03:05.630 回答
0

JAIN-SIP 是完全独立的,您可以在没有其他软件的情况下使用它,只需与任何 DB 或其他 Java API 配合使用即可。请注意,包括 xlite 在内的许多电话不支持正常的在线状态服务器,而仅支持点对点在线状态。让服务器进行点对点操作稍微有点棘手,因为它必须充当对等点。

于 2014-10-27T02:02:45.123 回答