Tcp Freeswitch-多个电话进入会议室。
我们有120多个客户端使用PJSIP通过蜂窝网络呼叫Freeswitch服务器中的同一会议室。Freeswitch接受客户端的第一个邀请,然后将auth质询发回。由于第二个INVITE数据包大小大于1300,PJSIP在TCP中使用代理身份验证发送第二个INVITE。对于60%以上的呼叫,Freeswitch服务器正在关闭TCP连接。wireshark跟踪的转储看起来像:Tcp Freeswitch-多个电话进入会议室。,tcp,freeswitch,conference,Tcp,Freeswitch,Conference,我们有120多个客户端使用PJSIP通过蜂窝网络呼叫Freeswitch服务器中的同一会议室。Freeswitch接受客户端的第一个邀请,然后将auth质询发回。由于第二个INVITE数据包大小大于1300,PJSIP在TCP中使用代理身份验证发送第二个INVITE。对于60%以上的呼叫,Freeswitch服务器正在关闭TCP连接。wireshark跟踪的转储看起来像: 来自客户:邀请 来自服务器:100次尝试 来自服务器:需要407代理身份验证 来自客户端:ACK PJSIP确认UDP上的
- 来自客户:邀请
- 来自服务器:100次尝试
- 来自服务器:需要407代理身份验证
- 来自客户端:ACK PJSIP确认UDP上的第一个邀请
- 来自客户端:SYN
- 来自FS:SYN,ACK
- 来自客户端:ACK
- 财政司司长:财政司司长
- 来自客户端:ACK
- 来自客户端:[重新组装的PDU的TCP段]
- 来自客户端:INVITE-使用代理身份验证
- 来自FS:RST,ACK
- 来自FS:RST
<param name="debug" value="9"/>
<param name="sip-trace" value="on/>
Lou,我认为这个问题属于serverfault.com,而不是stackoverflow
我建议您尝试使用不同的SIP客户端(如Zoiper)连接到FreeSWITCH服务器,并测试它如何在仅TCP模式下工作
<param name="log-level" value="9"/>
<param name="tracelevel" value="DEBUG"/>