2014-09-10 643 views
1

我正在开发一个简单的VoIP系统。我想用同一个sip库实现客户端和服务器(代理服务器,注册服务器,...)。 PJSIP可以实现服务器吗?
我在客户端使用PJSIP而不是问题。
PJSIP确定要实现服务器?

谢谢PJSIP是否可以实现服务器端?

+0

我不会推荐使用PjSIP来实现服务器。除了MSalters陈述的原因之外,当您开始使用PjSIP作为服务器时,您还会注意到其他问题。我已经看到PjSIP进入僵尸状态,同时不得不维持太多的连接。 – nnb 2014-10-17 10:25:15

回答

0

PJSIP实现了整个SIP协议。所以是的:它也可以用来实现服务器。该库带有许多样本,例如,一个代理服务器。你可以从那里开始。

4

根据文档,不直接。每个连接都通过称为会议桥的一个“对象”进行管理,显然,该桥仅限于254个端口和一个线程。在这个会议桥上文档不是很清楚(这是一个耻辱,因为它是核心对象),所以我不确定呼叫的每一侧是使用1个全双工端口还是2个半双工端口。尽管如此,在最好的情况下只有128个连接,但PJSIP不会为真正的服务器而削减它。在一个客户端上,128个连接显然就足够了。

相关问题