Updates

Better sound

Wideband voice arrives, and the system converts between codecs only when it has to.

Calls can now use wideband codecs, which sound noticeably clearer than a classic phone line.

What a codec is

A codec is the way sound is packed for the trip. The classic one, G.711, carries about the range of an old telephone, which is why "s" and "f" sound alike on a phone call. Wideband codecs carry roughly twice the range, and voices sound like the people they belong to.

CodecSoundUsed by
G.711Telephone qualityEvery phone and provider
G.722WidebandMost modern desk phones
OpusWideband, and good at coping with a poor connectionBrowsers and apps

You choose the order

A Codecs page lists them, each with a switch, in an order you set. The system prefers the ones nearer the top.

Pass through when possible

The rule is simple: get both ends of a call onto a codec they share, and then leave the audio alone. The system passes the packets from one side to the other untouched. That is the best quality and the least work.

It converts only when the two ends share nothing, such as a browser on Opus talking to a provider that takes only G.711. Then it decodes one and encodes the other, twenty milliseconds at a time.

Coping with loss

When the system is converting and a packet goes missing, it fills the gap before passing audio on, so the listener hears a smooth patch and not a click. For Opus it can often rebuild the lost packet exactly, from a spare copy carried in the next one.

What you will notice

Desk to desk and desk to browser, calls sound clearer. Calls to the outside are as good as the provider allows, which is usually telephone quality.

Curious whether Kahevo fits?

Tell us what you run today and how many phones, and we will tell you honestly. Mahalo for reading.