diff --git a/src/sip/sipaccount.h b/src/sip/sipaccount.h index ee27d86bbf4ce2cea129a1bc2ea3a5ba2c5cb446..d9ca8c69143147ab19c241b5bf4eae9f4edb9486 100644 --- a/src/sip/sipaccount.h +++ b/src/sip/sipaccount.h @@ -377,6 +377,8 @@ class SIPAccount : public SIPAccountBase { } virtual sip_utils::KeyExchangeProtocol getSrtpKeyExchange() const override { + if (tlsEnable_ && srtpKeyExchange_ == sip_utils::KeyExchangeProtocol::NONE) + return sip_utils::KeyExchangeProtocol::SDES; return srtpKeyExchange_; }