我对SIP知之甚少。据我所知,SIP无法在局域网中使用。但它的功能非常好。我想将它用于LAN信使(带视频会议设施)。
有没有办法在局域网中使用SIP?
答案 0 :(得分:2)
SIP协议可以通过任何可靠的传输(TCP,XMPP,即时消息传递通道等)用于知道如何路由SIP INVITE消息的服务(例如,诸如SIP代理的服务器)。被叫方的来电者。例如如果您向bob@foobar.com发送INVITE,则需要知道如何查找“bob”并传递消息的服务。同样,当Bob发回他的响应消息时,消息需要路由回发送原始INVITE的呼叫者。
如果计算机已经连接(直接或间接)到另一台用于呼叫的计算机,则可以在没有服务器的情况下进行SIP。
但SIP并不特别。如果您要发明自己的视频会议协议,它可能看起来很像SIP。除了编解码器和带宽协商数据之外,SIP的主要工作是双方进行交换IP /端口候选以进行直接连接。
交换SIP消息后,ICE / STUN / TURN接管并且RTP数据包通常流动。除了结束通话外,SIP不会在通话中使用。
你到底想要做什么?
答案 1 :(得分:0)
线程很老但我仍然想为此做出贡献。有各种SIP服务器,如http://www.officesip.com/index.html,可以在局域网中工作,也可以连接到硬件电话和软客户端。 Jitsi是开源跨平台SIP / xmpp客户端:https://jitsi.org/ 如果您想要XMPP服务器Openfire是最好的:http://www.igniterealtime.org/projects/openfire/
我希望这肯定会帮助某人......!