On 17/06/16 03:46 AM, Dmitry wrote:
Hi all
I have the following code:

  if($T_reply_code=="200")
         {
         if(has_body("application/sdp"))
             {
                xlog("L_INFO", "RTPENGINE received internal reply
$T_reply_code $rr SDP extra lines will be removed");

                    set_rtpengine_set("0");
                    rtpengine_manage();
                 sdp_remove_line_by_prefix("a=rtcp");
                 sdp_remove_line_by_prefix("a=ssrc");
                 sdp_remove_line_by_prefix("a=ice");
                 sdp_remove_line_by_prefix("a=candidate");

                 xlog("L_INFO", "RTPENGINE received internal reply
$T_reply_code $rr SDP extra lines removed with SDPOPS");

             }

         }
When I look through traces  - I see that 200 ok(with SDP) has all these
attributes and they are not removed.

Why SDPOPS does not remove these attributes?

Probably because there's a problem rewriting parts of the SDP body more than once. But if you don't want ICE attributes in the output SDP, you can use the rtpengine flags ICE=remove. You can influence rtcp-mux attributes in the same way. See docs.

Cheers

_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users

Reply via email to