Hi Jon, If both sides follow the RFC , then you should be able to get narrowband end to end. How do you originate the call ? Sounds like you originate a call from a device and then you bridge to the callee, but you have inbound-late-negotiation on, so the OPUS config XML is not loaded, hence fmtp cannot be changed according to config. Regards, Dragos On Wed, Jul 12, 2017 at 1:04 PM, Jonathan Hunter <hunterj91@hotmail.com> wrote:
Hi Guys,
We are currently testing OPUS and Im looking to lock down things to a maxplaybackrate of 8000HZ.
This works fine if FreeSWITCH is the receiver (Offer Answer), however if I then send an invite out from FreeSWITCH (bridge the same call)it doesnt seem to add the fmtp maxplaybackrate=8000 paramater.
As when FreeSWITCH answers I see;
Media Attribute (a): fmtp:111 useinbandfec=1; maxaveragebitrate=14400; maxplaybackrate=8000; minptime=10
However when I send an Invite offer out I see;
Media Attribute (a): rtpmap:111 opus/48000/2 Media Attribute (a): fmtp:111 minptime=10;useinbandfec=1
The OPUS module document seems to suggest we can add this, and if so how can I achieve this, as I have my opus.conf set to;
<param name="use-vbr" value="1"/> <param name="use-dtx" value="0"/> <param name="complexity" value="10"/> <param name="maxaveragebitrate" value="14400"/> <param name="maxplaybackrate" value="8000"/> <param name="packet-loss-percent" value="15"/> <param name="keep-fec-enabled" value="1"/> <param name="use-jb-lookahead" value="1"/> <param name="advertise-useinbandfec" value="1"/>
And I also set the SIP profile codec list and absolute codec offer to OPUS@8000h, and as I say works great when we answer an offer, but not when we originate.
Am I misconfiguring or is this not possible?
I know the RFC states the parameter "maxplaybackrate" is a unidirectional receive-only parameter that reflects limitations of the local receiver, however mod_opus documentation seems to suggest we can set it in the offer, so I should be able to add as;
maxplaybackrate=8000
Is this possible? I just want to ensure I get narrowband end to end.
Many thanks
Jon
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org