[SR-Users] Issue handling SRTP and RTP with rtpproxy and rtpengine

Alberto Sagredo alberto.sagredo at avanzada7.com
Mon Jul 13 17:30:57 CEST 2015


Hi

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

I have been able to get rtpproxy working and later tried RTPengie to be
able to manage SRTP

I have been able to make SRTP To RTP to Asterisk

Im able to call between RTP using rtpproxy as recording is a must and
rtpengine does not record yet.

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)

I have this code on NATMANAGE but i do not know what could be wrong to
handle SRTP

Any idea? Thanks in advance

if(src_ip==ASTERISK1_LAN || src_ip==ASTERISK2_LAN ){


                if (sdp_get_line_startswith("$avp(mline)", "m="))

                        {

                        if ($avp(mline) =~ "AVP")

                                {

                                add_rr_param(";rtp=AVP-kamtoast");

                                set_rtp_proxy_set("1");

                                rtpproxy_manage("rwei");

                                }

                        if ($avp(mline) =~ "SAVP")

                                {

                                add_rr_param(";rtp=SAVP-kamtoast");

                                rtpengine_manage("trust-address
direction=external replace-origin replace-session-connection ICE=remove RTP
AVP");

                                }


                        }


}

else{


                if (sdp_get_line_startswith("$avp(mline)", "m="))

                        {

                        if ($avp(mline) =~ "AVP")

                                {

                                add_rr_param(";rtp=AVP-asttokam");

                                set_rtp_proxy_set("1");

                                rtpproxy_manage("rwie");

                                }

                        if ($avp(mline) =~ "SAVP")

                                {

                                add_rr_param(";rtp=SAVP-asttokam");

                                rtpengine_manage("trust-address
direction=external replace-origin replace-session-connection ICE=remove ");

                                }


                        }


}


If you need any more info let me know.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20150713/a308f840/attachment.html>


More information about the sr-users mailing list