Hello to all!
I encountered strange issue with rtpengine: voice during a call is heard
like random binary data. (Video freezes during a video call). *It goes fine
during 2-3 seconds* before the media flow becomes glitched. It's related to
SRTP calls only (RTP-SRTP, SRTP-RTP, SRTP-SRTP). RTP calls through
mediaproxy are ok.
Used platform: Red Hat Linux 6.4, rtpengine (3.3.0 ?, latest form GitHub),
kamailio (4.2.0-dev6) + websocket module. I have successfully installed
(manually) mediaproxy daemon, Kamailio module, iptables library and kernel
module. Kernel module was loaded (lsmod lists it, there are file in
/proc/mediaproxy/0) and iptables were configured as expected.
Mediaproxy log looks fine except of a few suspicious messages "No support
for kernel packet forwarding available". I'm not sure they are related to
the mentioned problem but I would like to have working kernel support.
Attached example is for SIP-to-websocket call.
rtpengine confguration is:
*KERNEL=yes TABLE=0 FALLBACK=no RTP_IP=10.xx.xx.xxLISTEN_NG=127.0.0.1:2223
<http://127.0.0.1:2223> *
That would be great if you make any suggestions/comments on this issue.
Need to mention that I haven't saw such problems on Debian Linux.
Couple of other questions:
- What does message "Call-ID to delete not found" means?
- "x_tables" is mentioned as required in the documentation for rtpengine
kernel module (xt_MEDIAPROXY). Seems to be for Debian only. Is it required
for other distros?
with best regards,
Alexey