Thanks Alex.
So it turns out my rtpengine stopped working after our latest kernel upgrade to:
Linux sjomainrtpe30 5.3.0-1035-aws #37-Ubuntu SMP Sun Sep 6 01:17:09 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
at the time, I was running an older version 8.0.x so I recompiled all the ngcp packages under this kernel and completed the installation without issues.
As soon as we started making test calls, I received 0 audio from those test endpoints. Looking at the rtpengine logs, I see several messages that's quite concerning:
Sep 11 18:43:41 sjomainrtpe30 kernel: [ 13.434623] xt_RTPENGINE: loading out-of-tree module taints kernel.
Sep 11 18:43:41 sjomainrtpe30 kernel: [ 13.434670] xt_RTPENGINE: module verification failed: signature and/or required key missing - tainting kernel
Sep 11 18:43:41 sjomainrtpe30 kernel: [ 13.434938] Registering xt_RTPENGINE module - version 9.0.1.0+0~mr9.0.1.0
and
Sep 11 18:49:50 sjomainrtpe30 rtpengine[1030]: WARNING: [2-7859@2600:1f1c:4ff:3e01:f64d:2f67:c0fa:c931 port 50000]: No support for kernel packet forwarding available (decryption cipher or HMAC not supported by kernel module)
which I assume is due to the first error I pasted.
So I tried
- rebooting the system which maybe the module wasn't loaded properly.
- I reran modprobe to make sure the module is installed
- I ran some dkms command to see if any error pop up due to the kernel version I'm running and I see no errors:
dkms status
falco, 0.20.0+d77080a, 5.3.0-1032-aws, x86_64: installed
falco, 0.20.0+d77080a, 5.3.0-1035-aws, x86_64: installed
ngcp-rtpengine, 9.0.1.0+0~mr9.0.1.0, 5.3.0-1032-aws, x86_64: installed
ngcp-rtpengine, 9.0.1.0+0~mr9.0.1.0, 5.3.0-1035-aws, x86_64: installed
So I'm running out of options.
Any advice?