heplify
heplify copied to clipboard
Heplify does not capture RTCP packets when rtcp-mux is in use
We have two FreeSWITCH instances with a call between them (a load testing scenario), and they default to using rtcp-mux (RFC 5761).
In this case, heplify does not pass the RTCP packets for that call to the heplify server so no QoS information is recorded.
Thanks for the report @hamptonng Please attach some examples or PCAP for the missed packets if you'd like this to be looked into
I believe a simple fix is to remove the odd port number check in decoder.go prior to correlateRTCP. Under rtcp-mux RTCP is likely to be on an even port number.
@hamptonng Can you please attach your test pcap ? Unfortunately I don't see it here. In this case we will recheck your PR and test with the pcap, so we can merge or adjust. Thank you!
The pcap is in the zip file attached to the comment above on 7th April (ldtcall.zip)
@hamptonng I'm sorry, I was looking for a .pcap file. Thank you - I will check and will merge once I tested.