Opus codec and FEC

0 votes

Our PBX supports opus with fec enabled offering significant improvement in call quality with packet loss, however I'm unsure if zoiper advertises its opus implementation with sip command: useinbandfec=yes

See here:
http://blogs.asterisk.org/2017/04/12/asterisk-opus-packet-loss-fec/

Anyone can shed some light on this?

I see its enabled for Windows. Any developer know is this applies to Android as well (zoiper gold)? 

https://www.zoiper.com/en/support/home/article/35/Bad%20Audio%20Quality

asked Jan 12, 2018 in Android by expresspotato (230 points)  
share

2 Answers

0 votes

Hello,

The implementation of Opus in all Zoiper product comes with FEC enabled by default. However Zoiper will never initiate a call with it. But if the server sends an INVITE with FEC, Zoiper will obey and use it. 

answered Jan 12, 2018 by Tsetso.Zdravkov (26,240 points)  
edited Jan 12, 2018 by Tsetso.Zdravkov
share

Thanks, it sounds like this whole setup is then incompatible with FreePBX to enable FEC. I really don't think it sends an invite with FEC,,,

Any reason why it doesn't initiate a call with it? From what I've read the decoder on the receiving side will blindly accept weather it has fec enabled or not.

Usually the FEC option can cause loss of quality and delay, as you can see here: http://blogs.asterisk.org/2017/04/12/asterisk-opus-packet-loss-fec/

This will also limit Opus to narrow or medium. Additionally by default most servers come with FEC disabled, so unless the server requests FEC we do not want to force it.

0 votes

So I do see useinbandfec advertised in the SIP INVITE from for both freepbx and Voiper, but it doesn't sound like its using any at all.

I use Network Link Conditioner for mac os, join its wifi sharing and add 10% packet loss both up and down. packet_loss=30 is set in codecs.conf for freepbx, the quality should still be very good based on the OPUS comparison page they have.

Quality is not good. Is voiper's opus compiled with packet_loss >= 10 as well? 

answered Jan 29, 2018 by expresspotato (230 points)  
share

Hi,

Any update on this?

Hello,

As you can see in my previous comment, the FEC will be used only for incoming Invites with FEC enabled. Zoiper will never initiate a call with FEC.

Welcome!
Ask your questions and receive answers from other members of the Zoiper Community.

Did you check our Help Section?

You are a Zoiper Biz or Premium customer? If so, click HERE to get premium support.
Top users 08/2019
  1. Tsetso.Zdravkov

    26240 Points

  2. Ivan

    18370 Points

  3. Joachim

    11490 Points

  4. Anton

    3950 Points

Latest tweets