CHANNEL Variable - RTPAUDIOQOSMESBRIDGED

Hi

Anyone using the CHANNEL variable RTPAUDIOQOSMESBRIDGED?

I have a client requesting call quality reports on calls and found this MES calc on the Asterisk Project
https://wiki.asterisk.org/wiki/display/AST/Asterisk+MES+Implementation
However it’s not returning any values.

At the moment I am using ${CHANNEL(rtcp,all_loss)} to get stats for the channel and remote channel.

What version of Asterisk are you using? This is only in recent versions.

I am currently on Asterisk 16.

Hope to migrate to Asterisk 18 or 20 in the next 6 months.

Then that would be why.

1 Like

Thank you. Will investigate once we start migration.

I am currently doing the following:
[rtploss]
exten => s,1,Set(RTPLOSS=${CHANNEL(rtcp,all_loss)})
exten => s,n,System(echo “uniqueid=${CHANNEL(linkedid)},${REPLACE(RTPLOSS,;,)}” >> /var/log/asterisk/RTPLoss.log)
exten => s,n,Set(RTPINFO=${REPLACE(RTPLOSS,;,)})
exten => s,n,Set(${CUT(RTPINFO,,,1)})
exten => s,n,Set(${CUT(RTPINFO,,,2)})
exten => s,n,Set(${CUT(RTPINFO,,,3)})
exten => s,n,Set(${CUT(RTPINFO,,,4)})
exten => s,n,Set(${CUT(RTPINFO,,,5)})
exten => s,n,Set(${CUT(RTPINFO,,,6)})
exten => s,n,Set(${CUT(RTPINFO,,,7)})
exten => s,n,Set(${CUT(RTPINFO,,,8)})
exten => s,n,Set(ODBC_rtploss(${CHANNEL(linkedid)})=${minrxlost},${maxrxlost},${avgrxlost},${stdevrxlost},${reported_minlost},${reported_maxlost},${reported_avglost},${reported_stdevlost})
exten => s,n,Return()

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.