Forcing OPUS

Status
Not open for further replies.

mutt

New Member
May 10, 2018
29
0
1
41
I'm having a weird issue, and am stumped.

GOAL: Have all endpoints use Opus, and all calls to/from gateway to use PCMU.

On the vars, I have:
media_mix_inbound_outbound_codec true True
global_codec_prefs opus@48000h@20i,PCMU,PCMA True
outbound_codec_prefs PCMU,PCMA True


On my gateway I have PCMU, PCMA for codec preferences (both supported by gateway).

On profile settings:
bypass_media = false
disable_transcoding = false
inbound-zrtp-passthru = false
inbound-late-negotiation = false
inbound-bypass-media = false
inherit codec = false
disable-transcoding = false


Locally (FreeSWITCH Opus -> Extension PCMU) it works.
Calls to/from the gateway are giving a 480 temporarily unavailable. My cellular phone sort of does a quarter ring, and then the call is canceled.


It's probably one last little setting, but I'm stumped.
 

mutt

New Member
May 10, 2018
29
0
1
41
oh one more thing, on my extension I set absolute codec string to insist the user gets opus.
 

mutt

New Member
May 10, 2018
29
0
1
41
It has nothing to do with FreeSWITCH - it was upstream. These settings worked.
 

DigitalDaz

Administrator
Staff member
Sep 29, 2016
3,044
565
113
Let us know how you get on, I would expect performance to not be very good considering all the transcoding you are now doing.
 

mutt

New Member
May 10, 2018
29
0
1
41
I'll have a lot of hardware to counteract the performance hit, but not even sure if its worth it at the moment. When I test, even with simulated network issues (packet loss, jitter) it barely sounds better.. it just sounds "different". More robotic, perhaps, instead of dropping audio.
 
Status
Not open for further replies.