On Fri, May 20, 2022 at 11:30 AM Benoît Panizzon <benoit.paniz...@imp.ch>
wrote:

> Hi Joshua
>
> > What is the specific issue that is happening? If it's that one call
> > leg negotiated at opus and the other at alaw, that is currently the
> > way things still work. Each call leg is still ultimately negotiated
> > independently so the A leg can be opus, and the B leg can be alaw. I
> > hope that we're able to eventually return to codec negotiation work
> > to improve that with the foundation put into place previously, but I
> > don't know when that will happen.
>
> It looks like I had some other misconfiguration also causing some weird
> effects.
>
> Well wheat I wonder is how codec negotiation should work in this
> situation.
>
> I am aware, the SDP defines what the device can send, not what it is
> able to receive. But can't we assume this is the same?
>
> Device A <=> Asterisk <=> TSP Trunk <=> [WORLD] <=> Device B
>
> Let's assume Device B is alaw only, but we don't know, it could also be
> possible of better quality codecs.
>
> Device A support opus,g711,alaw
>
> So towards Device A I would define !all,opus,g722,alaw
> And towards the TSP Trunk the same.
>
> But when Device B replies with an SDP containing 'only' alaw, shouldn't
> this SDP be passed to Device A which then hopefully use the same codec?
>

Asterisk isn't a SIP proxy, so there is no passing of SDP. Each call leg is
currently independent on the answer. So between Device A and Asterisk is
negotiated separately from Asterisk and Device B. Each side can end up
using different codecs, and Asterisk would transcode if possible.


>
> Of course Device A can receive alaw and send opus. But device B might
> not understand opus.
>
> And I just realized, this advanced codec negotiation is only available
> on Asterisk 18. I'm still on 16 :-)
>


-- 
Joshua C. Colp
Asterisk Technical Lead
Sangoma Technologies
Check us out at www.sangoma.com and www.asterisk.org
-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

Check out the new Asterisk community forum at: https://community.asterisk.org/

New to Asterisk? Start here:
      https://wiki.asterisk.org/wiki/display/AST/Getting+Started

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to