[OpenSIPS-Users] codec_delete_except_re() and RFC2833
Jeff Pyle
jpyle at fidelityvoice.com
Fri Aug 16 23:36:06 CEST 2013
Hello,
This is on OpenSIPS 1.9.
I want to remove all audio codecs except PCMU from an SDP. I have the
following config:
if (codec_exists("PCMU")) {
codec_delete_except_re("PCMU");
} else {
send_reply("488", "PCMU required");
exit;
}
It does exactly what it's supposed to do, leaving only PCMU in the SDP.
The problem is that it also removes the RFC2833 definition.
Codecs in:
m=audio 16414 RTP/AVP 9 0 18 101.
a=rtpmap:9 G722/8000.
a=rtpmap:0 PCMU/8000.
a=rtpmap:18 G729/8000.
a=fmtp:18 annexb=no.
a=rtpmap:101 telephone-event/8000.
Codecs out:
m=audio 16414 RTP/AVP 0 .
a=rtpmap:0 PCMU/8000.
Perhaps the correct question to ask is how to delete everything except PCMU
*and* telephone-event?
Regards,
Jeff
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20130816/185f16f7/attachment.htm>
More information about the Users
mailing list