Description

rtpengine module is hijacking the DTLS key

rtpengine_manage("DTLS=off")

DTLS=off is a valid command to rtpengine, but the module uses that flag
to set transport as UDP/TLS/RTP/SAVP

Unfortunately even though the transport can be fixed by RTP/SAVP, the lines outputted by rtpengine

a=setup:actpass
a=fingerprint:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

confuse some UACs that were expecting only SDES. FreeSWITCH is affected.

Troubleshooting

Reproduction

rtpengine_manage("DTLS=off"). tcpdump the traffic between kamailio and rtpengine.
Obseve that there is no DTLS=off key.

Debugging Data

Log Messages

SIP Traffic

Possible Solutions

Don't look for DTLS key, let that be passthrough to kamailio

Additional Information

5.1.2


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.