Pre-Submission Checklist

Type Of Change

Description

A) offers OPUS + PCMU

B) answers PCMU

I do not want PCMU to be selected, I would like to endup transcoding :

A <-opus-> rtpengine <-pcmu-> B

If I understand correctly, this is what I have to set on the rtpengine_offer

codec-mask=opus codec-strip=PCMU codec-transcode=PCMU

rtpengine is removing opus from the offer before sending it.

The answer sent by rtpengine is as follows:

m=audio 10884 UDP/TLS/RTP/SAVPF 0 126
a=maxptime:150
a=mid:0
a=rtpmap:0 PCMU/8000
a=rtpmap:126 telephone-event/8000

for this to work, I would expect rtpengine to insert opus and remove pcmu ?

Answer :

That's what 'codec-accept` is for 

Try with `codec-accept-opus` and/or `opus-accept-opus/48000` in the offer.  That should be all that's needed (assuming reasonably recent version).


You can view, comment on, or merge this pull request online at:

  https://github.com/kamailio/kamailio/pull/3381

Commit Summary

File Changes

(1 file)

Patch Links:


Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: <kamailio/kamailio/pull/3381@github.com>