Hi there

I have the following problem - I need to remove a codec in the initial INVITE.
This happens since I changed from rtpproxy to rtpengine. I changed all 
rtpproxy_manage() to rtpengine_manage().

Originating INVITE with the "clearmode"

m=audio 9196 RTP/AVP 8 0 125 101
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:125 CLEARMODE/8000
a=rtpmap:101 telephone-event/8000


I do the following in the config
route[SDP] {
                xlog(, "L_INFO", "SDP: request method $rm");

                # remove CLEARMODE if Colt
                               if($avp(s:todirection) =~"^MyCarrier+") {

                               if (is_method("INVITE")) {
                                               xlog(, "L_INFO", "SDP remove: 
request method $rm");
                                               msg_apply_changes();
                                               
sdp_remove_codecs_by_name("CLEARMODE");
                                               #sdp_remove_codecs_by_id("125");

                               }
                }
}
This block gets hit as I can see with the xlog entry.

In the sent INVITE the "Clearmode" is still in the sdp header

a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:125 CLEARMODE/8000
a=rtpmap:101 telephone-event/8000

So with rtpproxy - it worked
With rtpengine not any more ...

Any idea?

KR,
Oli
_______________________________________________
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