<html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"><meta name="Generator" content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
span.EstiloCorreo17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 3.0cm 70.85pt 3.0cm;}
div.WordSection1
        {page:WordSection1;}
--></style></head><body lang="ES-CL" link="#0563C1" vlink="#954F72" style="word-wrap:break-word"><div class="WordSection1"><p class="MsoNormal">Hi.</p><p class="MsoNormal"><span lang="EN-US">I’m trying to use RTPENGINE + OPENSIPS to connect a RTP PBX with a External SRTP.</span></p><p class="MsoNormal"><span lang="EN-US">For this I’m using RTPENGINE module.</span></p><p class="MsoNormal"><span lang="EN-US">Questions.</span></p><p class="MsoNormal"><span lang="EN-US">Is there a way to indicate to RTPENGINE to use certain cypher suite?.  Now, I hace in the offer :</span></p><p class="MsoNormal"><span lang="EN-US">m=audio 62768 RTP/SAVP 120 9 0 8 18 101</span></p><p class="MsoNormal"><span lang="EN-US">a=rtpmap:120 opus/48000/2</span></p><p class="MsoNormal"><span lang="EN-US">a=fmtp:120 useinbandfec=1; usedtx=1; maxaveragebitrate=64000</span></p><p class="MsoNormal"><span lang="EN-US">a=rtpmap:18 G729/8000</span></p><p class="MsoNormal"><span lang="EN-US">a=fmtp:18 annexb=yes</span></p><p class="MsoNormal"><span lang="EN-US">a=rtpmap:101 telephone-event/8000</span></p><p class="MsoNormal"><span lang="EN-US">a=fmtp:101 0-15</span></p><p class="MsoNormal"><span lang="EN-US">a=crypto:1 AES_256_CM_HMAC_SHA1_80 inline:dVwYFc1ARkmoeVkPN9JdKXYbJHEA1womGZ3X4gvs3rGZHQew3AaHURWjvO6YtA==</span></p><p class="MsoNormal"><span lang="EN-US">a=crypto:2 AES_256_CM_HMAC_SHA1_32 inline:oSgNVYgBtcnf9/tRduZ/3LUgTwqQMfUsOyQcZutOAnBhb+kOdtLN/o6Ezt/e/Q==</span></p><p class="MsoNormal"><span lang="EN-US">a=crypto:3 AES_CM_128_HMAC_SHA1_80 inline:PEwsve6fAIxUVHbBnhLZb303atLbFpw193GkTn/Q</span></p><p class="MsoNormal"><span lang="EN-US">a=crypto:4 AES_CM_128_HMAC_SHA1_32 inline:XRtaI0RO1Sfhaf8ZstLX5eRUF07y0vIcv9iAOVhC</span></p><p class="MsoNormal"><span lang="EN-US">a=sendrecv</span></p><p class="MsoNormal"><span lang="EN-US"> </span></p><p class="MsoNormal"><span lang="EN-US">And then in the ANSWER from RTPENGINE.</span></p><p class="MsoNormal"><span lang="EN-US"> </span></p><p class="MsoNormal"><span lang="EN-US">o=root 2039350566 2039350566 IN IP4 64.76.XXX.94</span></p><p class="MsoNormal"><span lang="EN-US">s=GHJ</span></p><p class="MsoNormal"><span lang="EN-US">c=IN IP4 64.76.XXX.133</span></p><p class="MsoNormal"><span lang="EN-US">t=0 0</span></p><p class="MsoNormal"><span lang="EN-US">m=audio 10674 RTP/SAVP 0 101</span></p><p class="MsoNormal"><span lang="EN-US">a=maxptime:150</span></p><p class="MsoNormal"><span lang="EN-US">a=rtpmap:0 PCMU/8000</span></p><p class="MsoNormal"><span lang="EN-US">a=rtpmap:101 telephone-event/8000</span></p><p class="MsoNormal"><span lang="EN-US">a=fmtp:101 0-16</span></p><p class="MsoNormal"><span lang="EN-US">a=sendrecv</span></p><p class="MsoNormal"><span lang="EN-US">a=rtcp:10675</span></p><p class="MsoNormal"><span lang="EN-US">a=crypto:1 AES_256_CM_HMAC_SHA1_80 inline:mObON802Wis2GH0puTCaOznh7as+BTpu1IBZAzNcocQFn95N9YGuZRZ7dNWcyA</span></p><p class="MsoNormal"><span lang="EN-US"> </span></p><p class="MsoNormal"><span lang="EN-US"> </span></p><p class="MsoNormal"><span lang="EN-US">Second.</span></p><p class="MsoNormal"><span lang="EN-US">I’m getting an error in the UA client with SRTP.  Indicating this:</span></p><p class="MsoNormal"><span lang="EN-US">2020-11-25 16:45:20.755 | DEBUG | 104875 RemoteParticipant::adjustRTPStreams(): Crypto Suite: SRTP_AES_256_CM_HMAC_SHA1_80 Cipher Key Length: 46 SDP Cipher Key Length: 45</span></p><p class="MsoNormal"><span lang="EN-US">2020-11-25 16:45:20.755 | INFO | 104875 RemoteParticipant::adjustRTPStreams(): SDES crypto key found in SDP, but is not of correct length after base 64 decode: 45, should be: 46</span></p><p class="MsoNormal"><span lang="EN-US"> </span></p><p class="MsoNormal"><span lang="EN-US">Could it be that the cipher key length calculated by RTPENGINE is cut? Or maybe I’m missing something?  Is possible that maybe my Centos 7 is cutting the message ?</span></p><p class="MsoNormal"><span lang="EN-US">On the other hand, is possible to force rtpengine to use another of the cipher suites?</span></p><p class="MsoNormal"><span lang="EN-US">a=crypto:1 AES_256_CM_HMAC_SHA1_80 inline:dVwYFc1ARkmoeVkPN9JdKXYbJHEA1womGZ3X4gvs3rGZHQew3AaHURWjvO6YtA==</span></p><p class="MsoNormal"><span lang="EN-US">a=crypto:2 AES_256_CM_HMAC_SHA1_32 inline:oSgNVYgBtcnf9/tRduZ/3LUgTwqQMfUsOyQcZutOAnBhb+kOdtLN/o6Ezt/e/Q==</span></p><p class="MsoNormal"><span lang="EN-US">a=crypto:3 AES_CM_128_HMAC_SHA1_80 inline:PEwsve6fAIxUVHbBnhLZb303atLbFpw193GkTn/Q</span></p><p class="MsoNormal"><span lang="EN-US">a=crypto:4 AES_CM_128_HMAC_SHA1_32 inline:XRtaI0RO1Sfhaf8ZstLX5eRUF07y0vIcv9iAOVhC</span></p><p class="MsoNormal"><span lang="EN-US"> </span></p><p class="MsoNormal"><span lang="EN-US"> </span></p><p class="MsoNormal"><span lang="EN-US">Does someone have any idea here?</span></p><p class="MsoNormal"><span lang="EN-US">Thanks in advance,</span></p><p class="MsoNormal"><span lang="EN-US">Best Regards,</span></p><p class="MsoNormal"><span lang="EN-US"> </span></p><p class="MsoNormal"><b><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial",sans-serif;color:black"> </span></b></p><p class="MsoNormal"><b><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial",sans-serif;color:black">Ricardo Martinez</span></b><span lang="EN-US"></span></p></div></body></html>