首页 文章

QuteCom SIP客户端连接失败

提问于
浏览
0

我选择了QuteCom SIP客户端进行聊天 . 我已经使用我的公共服务器安装并配置了帐户 . 我的SIP服务器是kamailio . 未 Build 与服务器的连接 . 应用程序已连接到服务器很长一段时间 .

任何帮助表示赞赏 .

1 回答

  • 0

    如果看起来像保持连接,那么我猜SIP消息不会到达服务器 .

    您可以安装Wireshark来监控端口5060(SIP端口)上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并查看syslog文件(例如,/ var / log / syslog或/ var / log / messgaes)以获取特定于kamailio的调试消息 - - 你应该得到处理过程中发生的事情的提示 .

相关问题