[Spce-user] Command “RTP” converts SAVPF to AVP — F is missing in the destination
Дилян Палаузов
dpa-rtpengine at bapha.be
Sat Apr 8 11:30:12 EDT 2023
Hello,
kamailio/rtpengine receives SDP containing:
m=audio 28782 UDP/TLS/RTP/SAVPF 111 63 9 0 8 13 110 126
In order to remove the security, I call in Kamailio
KSR.rtpengine.rtpengine_manage("replace-session-connection replace-origin SDES-pad SIP-source-address RTP")
The outgoing SDP contains:
m=audio 39954 RTP/AVP 111 63 9 0 8 13 110 126
Considering that the code says nothing about AVP my expectation is that SAVPF is converted to AVPF and the system sends RTP/AVPF. That is, I expect
as output
m=audio 39954 RTP/AVPF 111 63 9 0 8 13 110 126
My expectation is based also on my reading of https://kamailio.org/docs/modules/devel/modules/rtpengine.html :
> RTP, SRTP, DTLS, AVP, AVPF - These flags control the RTP transport protocol that should be used towards the recipient of the SDP. If none of them
are specified, the protocol given in the SDP is left untouched. Otherwise, the “SRTP” flag indicates that SRTP should be used, while “RTP” indicates
that SRTP should not be used. “AVPF” indicates that the advanced RTCP profile with feedback messages should be used, and “AVP” indicates that the
regular RTCP profile should be used. See also the next set of flags below.
“should be used” does not mean that any rewritings will be done.
I use nearly the lastest version of rtpengine on git.
I want only to strip the encryption, in order to do test calls to http://enum-test.at/index.html ⇔ sip.nemox.net, keeping the “feedback” if it was
present. The latter does not support encryption.
Greetings
Дилян
More information about the Spce-user
mailing list