通过kamailio构建类似iptel.org的SIP服务器



我想要构建像iptel.org这样的SIP服务器(http://kb.asipto.com/kamailio:skype-不到一小时的类似服务)来安装Kamailio SIP服务器。但我有一些问题。

  • 服务器无法使用UDP。(当我配置kamailito听至udp)
  • 客户端只能使用代理。(代理必须由客户端配置。我没有想要使用类似iptel的代理)
  • 我使用Jitsi作为客户,它登录但无法呼叫,而EyeBeam可以呼叫

如何解决这个问题?

该配置使Kamailio能够侦听UDP。也许问题是通过UDP从客户端到服务器的传输可能会被运营商防火墙(许多人开始阻止VoIP)或家庭路由器上的一些ALG阻止。

你应该查看服务器上的网络流量,看看SIP数据包是否到达那里——你可以使用ngrep-like:

ngrep -d any -qt -W byline port 5060

此外,不需要中间代理,配置用于直接的客户端-服务器通信。

对于故障排除,除了查看SIP网络流量外,您还可以在kamailio.cfg中设置debug=3,重新启动kamailio并查看syslog文件中的消息。应该有关于处理过程中发生的事情的提示,你应该得到关于EyeBeam和Jitsi差异的线索。

你在问题中链接的教程已经用Jitsi测试过了,并且可以使用。可能是Jitsi的某些错误配置造成了问题。

相关内容

最新更新