1

我是否需要 PBX 或 SIP 服务器来允许两台设备通过 SIP 进行通信?

假设一台设备(Android 或 IOS)知道另一台设备的 IP 地址。该设备不能直接向另一个设备发送邀请并开始对话,而不需要 SIP 服务器吗?还是我过于简单化了,而 SIP 服务器做了一些我错过的神奇事情?

谢谢,迈克

4

2 回答 2

2

您所描述的是对等 SIP,中间不需要任何服务器。所以是的,这是可能的。

于 2012-03-28T18:34:27.547 回答
1

根据 SIP 标准,使用的 SIP 服务器没有限制。

使用服务器是因为我们不必记住所有 SIP 用户的位置(IP 端口)。当用户向服务器注册时,服务器会处理用户的位置。(服务器提供了许多其他功能,但为了使此描述容易忽略所有)

但在你的情况下,你知道另一个用户的 IP 地址不需要服务器。

只需确保您使用的 SIP 堆栈允许您在不注册的情况下发送邀请。因为某些堆栈限制客户端在未成功注册的情况下发送 INVITE。

于 2012-03-29T07:49:35.870 回答