<div dir="ltr">Hi<div><br></div><div>Im using an Asterisk cluster behind Kamailio and some services are running on Asterisk. Traffic always must go to Asterisk so RTPPROXY and RTPNGINE do the work and send traffic to Asterisk and traffic from Asterisk go to RTP Proxy</div><div><br></div><div>I have been able to get rtpproxy working and later tried RTPengie to be able to manage SRTP</div><div><br></div><div>I have been able to make SRTP To RTP to Asterisk</div><div><br></div><div>Im able to call between RTP using rtpproxy as recording is a must and rtpengine does not record yet.</div><div><br></div><div>But im not able to call between SRTP extensions, i understand also SRTP to RTP would work as im doing with Asterisk (Only the speak SRTP as rtpengine trasncode)</div><div><br></div><div>I have this code on NATMANAGE but i do not know what could be wrong to handle SRTP</div><div><br></div><div>Any idea? Thanks in advance</div><div><br></div><div>







<p class=""><span class="">if(src_ip==ASTERISK1_LAN || src_ip==ASTERISK2_LAN ){</span></p>
<p class=""><span class=""></span><br></p>
<p class=""><span class="">                if (sdp_get_line_startswith("$avp(mline)", "m="))</span></p>
<p class=""><span class="">                        {</span></p>
<p class=""><span class="">                        if ($avp(mline) =~ "AVP")</span></p>
<p class=""><span class="">                                {</span></p>
<p class=""><span class="">                                add_rr_param(";rtp=AVP-kamtoast");</span></p>
<p class=""><span class="">                                set_rtp_proxy_set("1");</span></p>
<p class=""><span class="">                                rtpproxy_manage("rwei");</span></p>
<p class=""><span class="">                                }</span></p>
<p class=""><span class="">                        if ($avp(mline) =~ "SAVP")</span></p>
<p class=""><span class="">                                {</span></p>
<p class=""><span class="">                                add_rr_param(";rtp=SAVP-kamtoast");</span></p>
<p class=""><span class="">                                rtpengine_manage("trust-address direction=external replace-origin replace-session-connection ICE=remove RTP AVP");</span></p>
<p class=""><span class="">                                }</span></p>
<p class=""><span class=""></span><br></p>
<p class=""><span class="">                        }</span></p>
<p class=""><span class=""></span><br></p>
<p class=""><span class="">}</span></p>
<p class=""><span class="">else{</span></p>
<p class=""><span class=""></span><br></p>
<p class=""><span class="">                if (sdp_get_line_startswith("$avp(mline)", "m="))</span></p>
<p class=""><span class="">                        {</span></p>
<p class=""><span class="">                        if ($avp(mline) =~ "AVP")</span></p>
<p class=""><span class="">                                {</span></p>
<p class=""><span class="">                                add_rr_param(";rtp=AVP-asttokam");</span></p>
<p class=""><span class="">                                set_rtp_proxy_set("1");</span></p>
<p class=""><span class="">                                rtpproxy_manage("rwie");</span></p>
<p class=""><span class="">                                }</span></p>
<p class=""><span class="">                        if ($avp(mline) =~ "SAVP")</span></p>
<p class=""><span class="">                                {</span></p>
<p class=""><span class="">                                add_rr_param(";rtp=SAVP-asttokam");</span></p>
<p class=""><span class="">                                rtpengine_manage("trust-address direction=external replace-origin replace-session-connection ICE=remove ");</span></p>
<p class=""><span class="">                                }</span></p>
<p class=""><span class=""></span><br></p>
<p class=""><span class="">                        }</span></p>
<p class=""><span class=""></span><br></p>
<p class=""><span class="">}</span></p><p class=""><span class=""><br></span></p><p class=""><span class="">If you need any more info let me know.</span></p></div></div>