WARNING[5417][C-0000002a]: chan_sip.c:10937 process_sdp: Failed to receive SDP offer/answer with required SRTP crypto attributes for audio
== SRTP unprotect failed on SSRC 218124252 because of authentication failure 10
== SRTCP unprotect failed on SSRC 218124252 because of authentication failure
== SRTP unprotect failed on SSRC 218124252 because of authentication failure 160
== SRTCP unprotect failed on SSRC 218124252 because of authentication failure
== SRTP unprotect failed on SSRC 218124252 because of authentication failure 160
== SRTP unprotect failed on SSRC 218124252 because of authentication failure 160
== SRTCP unprotect failed on SSRC 218124252 because of authentication failure
== SRTP unprotect failed on SSRC 218124252 because of authentication failure 160
== SRTP unprotect failed on SSRC 218124252 because of authentication failure 160
== SRTCP unprotect failed on SSRC 218124252 because of authentication failure
== SRTP unprotect failed on SSRC 218124252 because of authentication failure 160
== SRTCP unprotect failed on SSRC 218124252 because of authentication failure
== SRTP unprotect failed on SSRC 218124252 because of authentication failure 160
We expect to migrate to Debian in a couple of months maybe Debian comes with the latest version of the libsrtp library.
Our asterisk packages come compiled with the flag “–with-pjproject-bundled”, I don’t really know if activating this flag makes Asterisk download the right version of the libsrtp library, but the Asterisk documentation says the following:
For production builds and use ./configure --with-pjproject-bundled (of course) to make sure both Asterisk and pjproject are in sync with respect to library versions.