I have VoIP in its own queue on pfSense so can monitor exactly how much the bit rate is.
Using codec G711, the codec encodes at 64Kbps and the data rate seen in pfSense queue is around 92Kbps. This is a bit higher than what is usually shown online for total expected rates for this codec when overheads are added, which I think in my case is because SIP packets are also included in that queue inflating it slightly. This is in one direction, so it is 92Kbps down and 92Kbps up. With other codecs common to VoIP it can be considerably less than this, for example G729 is around 27Kbps with overheads.
One of the issues with VoIP is the packets are quite small, so the transfer of audio packets are fairly inefficient, but not usually a problem in the home for a couple of calls. A large call center using VoIP would need pretty fast kit to cope with the high number of packets it has to process.
Overall VoIP is very low bandwidth, and given our super fast connections in comparison it is fairly hard to completely max the line out so much that VoIP packets can not find a way through.
The typical codecs used in VoIP are not new. There are better sounding codecs for the same or lesser data rate. For example G711 is from 1972 but still widely used today, one reason it is still used is that the patent has expired so it is free, and pretty much supported by every bit of kit.
Edited by E300 (Sat 27-Aug-22 13:45:43)