【问题标题】:Kamailio and rtpproxy error and why do we need rtpproxy (example that works without it)Kamailio 和 rtpproxy 错误以及为什么我们需要 rtpproxy(没有它的示例)
【发布时间】:2023-03-08 22:45:01
【问题描述】:

我使用的是 Kamailio 版本 5.0.3 (x86_64/linux),它已安装并在 Centos 7 Sever 上运行。我使用 Kamailio 作为 Asterisk 的 SIP 代理服务器,一切似乎都很好,但是,我确实有一个问题和一个我正在努力理解的问题,希望有人能帮助我。

为了论证,我的服务器名是myServer,IP地址是172.1.1.13; Asterisk 在不同的服务器上。

问题:每隔 10 秒,我会在 Kamailio 日志中收到一条错误消息,上面写着 => 11 月 13 日 18:10:55 myServer /usr/local/sbin/kamailio[29188]: 错误: [core/tcp_main.c:2660]: tcpconn_1st_send(): connect 172.1.1.13:59794 failed (RST) Connection refused.

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

问题:根据我的理解,需要 rtpproxy 将视频/音频通过 Kamailio 传递给 Asterisk。但是,即使没有运行 rtpproxy,我也可以将视频传送到 Asterisk,并且视频在 sip 设备(例如 MicroSIP)上播放没有问题。我很困惑我需要 rtpproxy 做什么。 注意:即使没有 rtpproxy,我也会收到上述问题部分中提到的相同错误。

谢谢,

【问题讨论】:

    标签: kamailio


    【解决方案1】:
    • 您似乎已经为 kamailio.cfg 中的某些服务提到了此连接端口,因此您应该查看您的 kamailio.cfg 并查看它为什么连接到 172.1.1.13:59794 你就会知道它为什么要尝试连接。

    • RTPProxyRtpEngine 用于Relaying 目的,它也可以在旧的SIP clientwebRTC clients 之间做crypto 的事情,但是最新的模块也可以记录呼叫如.pcap.mp3/.wav

    【讨论】:

      猜你喜欢
      • 2014-06-01
      • 2018-01-07
      • 1970-01-01
      • 2017-04-17
      • 1970-01-01
      • 1970-01-01
      • 2021-12-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多