<div dir="ltr">In res_rtp_asterisk.c, to detect that a packet is SRTP (not RTP), this check is done (<a href="http://git.asterisk.org/gitweb/?p=asterisk/asterisk.git;a=blob;f=res/res_rtp_asterisk.c;h=62601dcadaaf011a692a247d66ec590b3b47edfa;hb=refs/heads/master#l2019">link to gitweb</a>):<br><blockquote><span id="goog_965289813"></span>if ((*in >= 20) && (*in <= 64)) {<span id="goog_965289814"></span><br></blockquote>Although in the <a href="https://tools.ietf.org/html/rfc5764#section-5.1.2">Datagram Transport Layer Security (DTLS) Extension to Establish Keys for the Secure Real-time Transport Protocol (SRTP), section 5.1.2</a> it is stated that it should be between 20 and 63 (not 64).<br><div><div><br></div><div>Is this a bug?<br></div></div></div>

<br>
<pre><font size="1" face="Courier New">This e-mail message is intended only for the use of the intended recipient(s).
The information contained therein may be confidential or privileged,
and its disclosure or reproduction is strictly prohibited.
If you are not the intended recipient, please return it immediately to its sender 
at the above address and destroy it. 
</font></pre>