Should I still concern about this log info?
Hello, friend.Actually I set my rtpengine on a physical machine before I sent you my first reply to you. Problem still exists.Now I changed some iptables rules and I can get info from “cat list” under the table 0. It prints these:local inet4 10.109.247.87:30008src inet4 10.109.247.87:30058dst inet4 10.205.42.195:56220stats: 14964 bytes, 87 packets, 0 errorsRTP payload type 0: 0 bytes, 0 packetsRTP payload type 3: 0 bytes, 0 packetsRTP payload type 8: 0 bytes, 0 packetsRTP payload type 9: 0 bytes, 0 packetsRTP payload type 101: 0 bytes, 0 packetsRTP payload type 105: 0 bytes, 0 packetsRTP payload type 106: 0 bytes, 0 packetslocal inet4 10.109.247.87:30042src inet4 10.109.247.87:30066dst inet4 10.205.42.195:55744stats: 77399 bytes, 68 packets, 0 errorsRTP payload type 96: 0 bytes, 0 packetslocal inet4 10.109.247.87:30058src inet4 10.109.247.87:30008dst inet4 10.205.42.195:33875stats: 14448 bytes, 84 packets, 0 errorsRTP payload type 0: 0 bytes, 0 packetsRTP payload type 3: 0 bytes, 0 packetsRTP payload type 8: 0 bytes, 0 packetsRTP payload type 9: 0 bytes, 0 packetsRTP payload type 96: 0 bytes, 0 packetsRTP payload type 97: 0 bytes, 0 packetsRTP payload type 98: 0 bytes, 0 packetsRTP payload type 99: 0 bytes, 0 packetsRTP payload type 101: 0 bytes, 0 packetsRTP payload type 102: 0 bytes, 0 packetsRTP payload type 103: 0 bytes, 0 packetsRTP payload type 105: 0 bytes, 0 packetsRTP payload type 106: 0 bytes, 0 packetsRTP payload type 107: 0 bytes, 0 packetsRTP payload type 108: 0 bytes, 0 packetsRTP payload type 109: 0 bytes, 0 packetslocal inet4 10.109.247.87:30066src inet4 10.109.247.87:30042dst inet4 10.205.42.195:39177stats: 34105 bytes, 34 packets, 0 errorsRTP payload type 96: 0 bytes, 0 packetsRTP payload type 97: 0 bytes, 0 packetsRTP payload type 102: 0 bytes, 0 packetsBut I still got info like this:Dec 26 18:29:30 localhost rtpengine[2946]: [79049NzkxNmM1ZjAyMDMxYTgyYTI1NzBmNzQxN2YyOWIzNGU port 30383] More than 30 duplicate packets detected, dropping packet to avoid potential loopDec 26 18:29:30 localhost rtpengine[2946]: [79049NzkxNmM1ZjAyMDMxYTgyYTI1NzBmNzQxN2YyOWIzNGU port 30403] More than 30 duplicate packets detected, dropping packet to avoid potential loopDec 26 18:29:31 localhost rtpengine[2946]: [79049NzkxNmM1ZjAyMDMxYTgyYTI1NzBmNzQxN2YyOWIzNGU port 30375] More than 30 duplicate packets detected, dropping packet to avoid potential loopDec 26 18:29:32 localhost rtpengine[2946]: [79049NzkxNmM1ZjAyMDMxYTgyYTI1NzBmNzQxN2YyOWIzNGU port 30375] More than 30 duplicate packets detected, dropping packet to avoid potential loopDec 26 18:29:34 localhost rtpengine[2946]: [79049NzkxNmM1ZjAyMDMxYTgyYTI1NzBmNzQxN2YyOWIzNGU port 30382] Confirmed peer address as 10.205.42.195:47974Dec 26 18:29:34 localhost rtpengine[2946]: [79049NzkxNmM1ZjAyMDMxYTgyYTI1NzBmNzQxN2YyOWIzNGU port 30342] Confirmed peer address as 10.205.42.195:64642Dec 26 18:29:34 localhost rtpengine[2946]: [79049NzkxNmM1ZjAyMDMxYTgyYTI1NzBmNzQxN2YyOWIzNGU port 30342] Kernelizing media stream: 10.205.42.195:64642Dec 26 18:29:34 localhost rtpengine[2946]: [79049NzkxNmM1ZjAyMDMxYTgyYTI1NzBmNzQxN2YyOWIzNGU port 30402] Confirmed peer address as 10.205.42.195:48421Dec 26 18:29:34 localhost rtpengine[2946]: [79049NzkxNmM1ZjAyMDMxYTgyYTI1NzBmNzQxN2YyOWIzNGU port 30382] Kernelizing media stream: 10.205.42.195:47974Dec 26 18:29:34 localhost rtpengine[2946]: [79049NzkxNmM1ZjAyMDMxYTgyYTI1NzBmNzQxN2YyOWIzNGU port 30374] Confirmed peer address as 10.205.42.195:58668Dec 26 18:29:34 localhost rtpengine[2946]: [79049NzkxNmM1ZjAyMDMxYTgyYTI1NzBmNzQxN2YyOWIzNGU port 30374] Kernelizing media stream: 10.205.42.195:58668Dec 26 18:29:34 localhost rtpengine[2946]: [79049NzkxNmM1ZjAyMDMxYTgyYTI1NzBmNzQxN2YyOWIzNGU port 30402] Kernelizing media stream: 10.205.42.195:48421Dec 26 18:29:34 localhost rtpengine[2946]: [79049NzkxNmM1ZjAyMDMxYTgyYTI1NzBmNzQxN2YyOWIzNGU port 30375] Confirmed peer address as 10.205.42.195:58669Dec 26 18:29:34 localhost rtpengine[2946]: [79049NzkxNmM1ZjAyMDMxYTgyYTI1NzBmNzQxN2YyOWIzNGU port 30375] More than 30 duplicate packets detected, dropping packet to avoid potential loopDec 26 18:29:34 localhost rtpengine[2946]: [79049NzkxNmM1ZjAyMDMxYTgyYTI1NzBmNzQxN2YyOWIzNGU port 30343] Confirmed peer address as 10.205.42.195:64643Dec 26 18:29:34 localhost rtpengine[2946]: [79049NzkxNmM1ZjAyMDMxYTgyYTI1NzBmNzQxN2YyOWIzNGU port 30343] More than 30 duplicate packets detected, dropping packet to avoid potential loopDec 26 18:29:35 localhost rtpengine[2946]: [79049NzkxNmM1ZjAyMDMxYTgyYTI1NzBmNzQxN2YyOWIzNGU port 30375] More than 30 duplicate packets detected, dropping packet to avoid potential loopDec 26 18:29:35 localhost rtpengine[2946]: [79049NzkxNmM1ZjAyMDMxYTgyYTI1NzBmNzQxN2YyOWIzNGU port 30403] Confirmed peer address as 10.205.42.195:36390Dec 26 18:29:35 localhost rtpengine[2946]: [79049NzkxNmM1ZjAyMDMxYTgyYTI1NzBmNzQxN2YyOWIzNGU port 30383] Confirmed peer address as 10.205.42.195:34933The video call is great without much delay or noise. So any reasons else? Should I still concern about this log info?在 2015年12月26日,03:32,Mititelu Stefan <fanx07@gmail.com> 写道:_______________________________________________1.In fact I am not quite sure about what you mean for the first question. I am running the rtpengine daemon downloaded from github, sip wise/rtpengine.What does 'dpkg -l | grep rtp' show?2.There is nothing prompt on command cat /proc/rtpengine/0/list. The file is 0 bytes and empty.That means your streams are not kernelized and all the traffic passes through user space. I have never run rtpengine software on a virtual machine so I don't know if it should kernelize the streams in this case; you could try it. On real hardware, it should. Thus you should get rid of those errors.
Check point '1.' and make sure that you have the necessary packages needed for kernelizing the streams referred in [1] (i.e. ngcp-rtpengine-kernel-dkms,
ngcp-rtpengine-iptables
) along with the rtpengine daemon (ngcp-rtpengine-daemon
); those should be the minimum packages needed. Grep the README for "in-kernel" keyword for more info.3.Our kamailio is using loose route.I was asking about "strict source" form README [1]. Nothing related to kamailio's 'lr=' parameter (if that is what you meant). However your problem is at point 2.Regards,Stefan Mititelu
[1] https://github.com/sipwise/rtpengine
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users------------------------------------北京邮电大学网络技术研究院网络与交换技术国家重点实验室田军------------------------------------
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users