【问题标题】:Connection failed in QuteCom SIP clientQuteCom SIP 客户端连接失败
【发布时间】:2013-08-17 07:29:39
【问题描述】:

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

感谢任何帮助。

【问题讨论】:

    标签: sip voip sip-server kamailio


    【解决方案1】:

    如果看起来保持连接,那么我猜 SIP 消息没有到达服务器。

    您可以安装 Wireshark 来监控 windows 主机上端口 5060(SIP 端口)上的流量,以查看 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 特定调试消息——你应该得到处理过程中发生的事情的提示。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-06
      相关资源
      最近更新 更多