VoIP media engineering

Audio paths in production telephony platforms, measured rather than guessed.

  • Opus tuning, in-band FEC and loss concealment
  • Jitter buffers and audio-loss accounting
  • FreeSWITCH media modules

Satellite voice

Voice over narrow, high-latency links whose capacity changes by the second.

  • Link-adaptive codec ladders, 0.7 to 24 kbps
  • Opus and Codec2 switching without signalling
  • Header and overhead budgets for GEO and LEO

Research and simulation

Ideas tested against real encoders and modelled links before anyone builds them.

  • Speech-quality measurement (PESQ, spectral distance)
  • Link and loss simulation with real codecs
  • Technical papers and reference code
About Dysonsphere

Engineering for the
packets that go missing

Every voice network loses packets. The question is what the listener hears.

Dysonsphere Limited is a UK engineering company working on the media layer of real-time voice. Our work starts where the network stops cooperating: packet loss on congested access links, bursts of loss during handovers, and satellite links that fade from broadband to a few hundred bits per second.

We publish what we find. Our papers explain each technique, measure it against real encoders and libraries, and come with reference implementations that engineers can use in their own systems.

See the publications

Background

Founder
Dragos Oancea, original author of the keep-fec-enabled feature in FreeSWITCH (FS-7772, 2015).
Focus
Opus, Codec2, forward error correction, jitter buffers and adaptive bitrate for voice.
Platforms
FreeSWITCH and SIP telephony, WebRTC, narrowband and satellite IP links.

Where the work applies

Anywhere voice has to cross a network that is lossy, narrow or both.

Industrial equipment hall

Carrier and contact-centre voice

High-volume SIP and WebRTC platforms where a small gain in loss resilience shows up on every call.

Rail and logistics yard

Transport and logistics

Crews and vehicles on mobile and satellite links, where coverage changes along the route.

Industrial pipework

Energy and remote sites

Offshore and remote installations that depend on narrowband satellite terminals for voice.

706/708

Configurations with FEC at full bandwidthVersion-aware keep-FEC, across libopus generations

+1.28MOS

Speech-quality gain from keeping FEC onWideband PESQ at 5–20 % random loss, libopus 1.1

0.7kbps

Lowest rung of the voice ladderCodec2 700C, 1.3 kbps on air with headers

6%

Audio lost in a deep satellite fadevs 35 % with Opus alone, in simulation

Downloads

Publications

Technical papers by Dysonsphere Limited, free to download as PDF.

Technical paper · VoIP

Keeping Opus In-Band FEC Alive

How the keep-fec-enabled technique in FreeSWITCH mod_opus works, what a decade of libopus changes did to it, and a version-aware reference implementation verified against real encoders.

PDF, 1.5 MB34 pagesEdition 1.0, October 2026
Download PDF
Technical study · Satellite voice

Link-Adaptive Opus ⇄ Codec2 Voice for Satellite Terminals

Switching mid-call between Opus and Codec2 on a fading satellite link, from 25 kbps down to 1.3 kbps, with a simulation using real encoders over a modelled GEO link.

PDF, 0.6 MB9 pagesEdition 1.0, October 2026
Download PDF

Both documents © 2026 Dysonsphere Limited. All rights reserved. Product names are trademarks of their respective owners.

Contact

Talk to us

Questions about the papers, the reference code, or a voice-quality problem on your own network? Send a message and we will reply by email.