[asterisk-dev] The Asterisk bug tracker :: please think twicebefore opening a report!

Brian Jones bjones at kancharla.com
Wed Apr 5 11:46:21 MST 2006


I have a feature request, but I don't want to put it in bug tracker
unless someone here tells me it's OK.

I've already asked about this in #asterisk and on the forum, but never
received any help.  At least I don't believe this is a -users question.

I would like a way to do transparant codec negotiation.  For example, I
have one peer (peer A) that supports both ulaw and 729, and another peer
(peer B) that only supports ulaw.  As far as I can tell, there is no way
to force peer A to setup a call from peer B with ulaw instead of 729,
since that is the preferred codec for peer A.

What happens is this:

Call comes in from peer B and the SDP only offers ulaw.  Asterisk
invites peer A, and offers both 729 and ulaw.  It then reports a
combined capability of ulaw, but then proceed to try to bridge the calls
and transcode to 729.  This then fails, because I don't have 729
licensing on this particular server (and don't need it, because I
actually don't want to transcode). At this point, instead of falling
back to 711, the call fails.

Would a way to either fall back to other codecs or a way to force
"transparent" codec negotiation be a legitimate feature request for the
bug tracker?

Thanks,
Brian

----------------------------
Brian Jones
Director, Technical Services
http://www.kanchalra.com
---------------------------- 



More information about the asterisk-dev mailing list