Kamailio和rtpproxy错误,为什么我们需要rtpproxy(没有它的例子)

时间:2017-11-15 15:03:58

标签: kamailio

我正在使用Kamailio 5.0.3版(x86_64 / linux),它已安装并运行在Centos 7 Sever上。我使用Kamailio作为Asterisk的SIP代理服务器,似乎工作正常,但是,我确实有一个问题和一个我想要了解的问题,我希望有人可以帮助我。

为了参数,我的服务器名称是myServer,它的IP地址是172.1.1.13; Asterisk位于不同的服务器上。

问题:我每隔10秒就会在Kamailio日志中收到一条错误消息,上面写着=&gt; 11月18日18:10:55 myServer / usr / local / sbin / kamailio [29188]:错误:[core / tcp_main.c:2660]:tcpconn_1st_send():连接172.1.1.13:59794失败(RST)连接被拒绝。< / p>

我不知道是什么触发了这个错误,如上所述,事情确实有效;我可以拨打电话并使用sip工具将请求通过Kamailio传递给Asterisk。有谁知道可能导致此错误的原因是什么?我不明白是什么想要连接到如此高端口的东西。

问题:我理解它的方式,需要rtpproxy将视频/音频通过Kamailio传递给Asterisk。然而,即使没有运行rtpproxy,我也会将视频传输到Asterisk,并且视频播放在sip设备(例如MicroSIP)上没有任何问题。我很困惑我需要rtpproxy。 注意:即使没有rtpproxy,我也会在问题部分得到相同的错误。

谢谢,

1 个答案:

答案 0 :(得分:0)

  • 这似乎是您在kamailio.cfg内为某些服务提及此连接端口,因此您应该查看kamailio.cfg并查看为何与 172.1.1.13建立连接: 59794 你会知道它为什么要连接。

  • RTPProxyRtpEngine用于Relaying目的,它还可以在遗留crypto和{{1}之间执行SIP client项内容但是,最新的模块也可以将调用记录为webRTC clients.pcap