Unexpected behaviour you saw
config used
[rtpengine]
interface=any
listen-ng=0.0.0.0:5050
timeout=60
silent-timeout=3600
tos=184
port-min=10000
port-max=20000
recording-dir=/var/spool/rtpengine
recording-method=proc
log-level=7
log-stderr=true
log-level-control=6
mqtt-host=mosquitto
mqtt-port=1883
mqtt-publish-qos=1
mqtt-publish-topic=rtpengine
mqtt-publish-interval=10000
mqtt-publish-scope=call
mos=LQ
measure-rtp=true


--
You received this message because you are subscribed to the Google Groups "Sipwise rtpengine" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rtpengine+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/rtpengine/7d7ec671-952b-4b5a-9e7a-979d10ff5accn%40googlegroups.com.
I did this change:
rtpengine_manage(label=vendor replace-origin replace-session-connection generate-RTCP ICE=remove loop-protect)
And this was done for both sides?
Again inspect the packet stats to see what's going on. (MQTT doesn't produce stats about RTCP, check the log or use rtpengine-ctl, or even better Wireshark it.)
Cheers
Hello Richard
I was able to test with Asterisk on both sides and everything worked fine, but when I did the real testing with the carriers, I got no RTCP In the screenshot is the packet capture (number 1 is the test with Asterisk and number 2 is the test with the carriers)
In my settings, I am using LQ and as the documentation states, " If set to LQ (listening quality) RTT is ignored, allowing a MOS to be calculated in the absence of RTCP. " In this case, the MOS should be calculated, but it is not doing it. Is this feature broken or not functional? Or what should we do to calculate the MOS in the absence of RTCP
You enable local RTCP generation.
If you don't see rtpengine sending RTCP then most likely there's something wrong with your signalling and you don't actually have RTCP generation enabled (or there hasn't been any RTP). We do have tests for this so I would be very surprised if there's something broken.
Enable debug logging to see which flags are actually coming
across, and also when and if RTCP is being sent. You can also use
the "query" command to inspect which flags are active on a running
call.
Cheers
Hello Richard
Attached are the logs with the non-working scenario
Version: mr13.2.1.1 [rtpengine] interface=IP!PublicIP.226 listen-ng=0.0.0.0:5050 timeout=60 silent-timeout=3600 tos=184 endpoint-learning=heuristic port-min=22000 port-max=32000 recording-dir=/var/spool/rtpengine recording-method=proc log-level=7 log-stderr=true log-level-control=7 mos=LQ measure-rtp=true rtcp-interval=5000
The scenario is: carrier -> rtpengine -> asterisk
--
You received this message because you are subscribed to the Google Groups "Sipwise rtpengine" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rtpengine+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/rtpengine/167b7508-8118-4e55-b63f-5b497d4ba756n%40googlegroups.com.
Hello Richard
Attached are the logs with the non-working scenario
Version: mr13.2.1.1 [rtpengine] interface=IP!PublicIP.226 listen-ng=0.0.0.0:5050 timeout=60 silent-timeout=3600 tos=184 endpoint-learning=heuristic port-min=22000 port-max=32000 recording-dir=/var/spool/rtpengine recording-method=proc log-level=7 log-stderr=true log-level-control=7 mos=LQ measure-rtp=true rtcp-interval=5000
The scenario is: carrier -> rtpengine -> asterisk
On Tuesday, June 3, 2025 at 11:37:58 AM UTC-7 rfuchs wrote:
--
You received this message because you are subscribed to the Google Groups "Sipwise rtpengine" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rtpengine+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/rtpengine/167b7508-8118-4e55-b63f-5b497d4ba756n%40googlegroups.com.