Can';不要让RTPEngine与Kamailio和Asterisk合作

Can';不要让RTPEngine与Kamailio和Asterisk合作,asterisk,sip,kamailio,Asterisk,Sip,Kamailio,我就是不能让她工作。我尝试了多种配置,但都没有效果。如果能得到任何帮助/建议,我将不胜感激。请注意,如果禁用rtpengine,调用将正常工作 这是我的设置=> 公共IP:20.20.20.20 私有IP 10.10.10.10 流量=> webrtc客户端kamailio+rtpengine星号kamailio遗留sip电话 rtpenngine初创公司(我已经厌倦了一些不同的初创公司)=> rtpengine--interface=int/10.10.10.10--interface=ext

我就是不能让她工作。我尝试了多种配置,但都没有效果。如果能得到任何帮助/建议,我将不胜感激。请注意,如果禁用rtpengine,调用将正常工作

这是我的设置=>

公共IP:20.20.20.20 私有IP 10.10.10.10

流量=> webrtc客户端kamailio+rtpengine星号kamailio遗留sip电话

rtpenngine初创公司(我已经厌倦了一些不同的初创公司)=> rtpengine--interface=int/10.10.10.10--interface=ext/10.10.10!20.20.20.20--listen ng=127.0.0.1:12221--pidfile=/var/run/rtpengine--dtls passive-f-m 10000-m 20000-E

kamailio=> 邀请:rtpengine_manage(“信任地址替换原点替换会话连接方向=外部方向=内部ICE=删除RTP/AVP”); 回复:rtpengine_manage(“信任地址替换源替换会话连接ICE=force RTP/SAVPF”)

我已经尝试了方向扩展;还有许多其他的组合,每种组合都会产生自己的错误行为

我真的很感激任何帮助

谢谢,,
Steve

尝试在配置中使用实际的接口名称,并监听环回和内部IP

--interface=eth1/10.10.10.10!20.20.20.20
--listen_ng=127.0.0.1:12221
--listen_ng=10.10.10.10:12221

Configure Kamailio to contact rtpengine on 10.10.10.10:12221.
Rtpengine修改的数据包可能会超过UDP大小限制,因此,如果您在任何地方使用UDP发送信号,请检查这些数据包是否因此而被碎片化。如果是这样的话,那么唯一真正的解决方案就是对所有分支使用TCP