QuteCom SIP客户端中的连接失败

QuteCom SIP客户端中的连接失败,sip,voip,sip-server,kamailio,Sip,Voip,Sip Server,Kamailio,我已选择QuteCom SIP client for windows进行聊天。我已使用我的公共服务器安装并配置了该帐户。我的SIP服务器是kamailio。未建立到服务器的连接。应用程序已连接到服务器很长时间 非常感谢您的帮助。如果您希望保持连接,那么我猜SIP消息不会到达服务器 您可以在端口5060(SIP端口)上安装Wireshark来监控windows主机上的通信量,以便查看SIP消息是否发送到服务器 在服务器上,您可以安装ngrep,以查看是否有来自手机的流量。该命令类似于: ngrep

我已选择QuteCom SIP client for windows进行聊天。我已使用我的公共服务器安装并配置了该帐户。我的SIP服务器是kamailio。未建立到服务器的连接。应用程序已连接到服务器很长时间


非常感谢您的帮助。

如果您希望保持连接,那么我猜SIP消息不会到达服务器

您可以在端口5060(SIP端口)上安装Wireshark来监控windows主机上的通信量,以便查看SIP消息是否发送到服务器

在服务器上,您可以安装ngrep,以查看是否有来自手机的流量。该命令类似于:

ngrep -d any -qt -W byline port 5060
如果您没有看到来自SIP服务器的流量,那么可能是客户端和服务器之间的防火墙或ALG,或者甚至是客户端主机或服务器本身上的防火墙

如果介于两者之间(不是在客户机主机或服务器上),则应尝试使用TCP或更好的TLS

注意,如果您在服务器上安装了防火墙,您将看到SIP数据包出现在网络上,但是在到达应用层之前,它们将被内核丢弃。通常在Linux上,您可以通过以下方式查看防火墙规则:

iptables -L
如果SIP数据包到达服务器,则在kamailio.cfg中设置debug=3,重新启动kamailio并查看系统日志文件(例如,/var/log/syslog或/var/log/messgaes),查看特定于kamailio的调试消息——您应该会得到处理过程中发生的事情的提示