← Back to all sparks
F

Fonoster

COMMS
Velocity6.3

Open-source cloud communications platform for voice and messaging

Fonoster ships four releases in a day to make linking a Twilio number a single step.

programmable-voicesiptwilioopen-sourceonboarding
◆Current state
Fonoster went from v0.35 to v0.38.1 on October 28. The thread is Twilio: trunk provisioning for a number link is now idempotent, a Twilio number can be linked to an app or SIP agent in one API call, linking moved server-side with an API key or Auth Token (a breaking change), and the Numbers page can do it from the UI. v0.35 also lets Routr be configured through routr-one.yaml.
◆Where it's heading
After rebuilding its SIP and media edge and defaulting to HTTPS in the 0.31 to 0.33 run, Fonoster is now working on onboarding, using Twilio as the way to bring an existing number. The release rate stays very high and breaking changes still land in minor versions.
◆Prediction
Expect the same number-linking flow for other carriers, or more Numbers page work; the entries only cover Twilio so far.

◆Recent moves

  1. 14h ago

    v0.38.1: stale proofs repaired, CI checks fault patches

    Repairs stale proofs and adds a CI check that fault patches apply. Internal test infrastructure.

    View source ↗
  2. 16h ago

    v0.38.0: link a Twilio number from the Numbers page

    The Numbers page can now link a Twilio number, bringing the API flow from v0.37 into the UI. It completes the day's Twilio onboarding work.

    View source ↗
  3. 17h ago

    v0.37.0: one-call Twilio number linking (breaking)

    One API call now links a Twilio number to an app or SIP agent, and linking runs through the server with an API key or Auth Token. The server-side move is a breaking change, consistent with Fonoster still treating minor versions as fair game.

    View source ↗
  4. 18h ago

    v0.36.0: idempotent Twilio trunk provisioning

    Provisioning the Twilio trunk behind a number link is now idempotent, so retries don't create duplicates. It is groundwork for the one-call linking that follows in v0.37.

    View source ↗
  5. 20h ago

    v0.35.0: configure Routr via routr-one.yaml

    Routr can now be configured through a routr-one.yaml file on routr-one 2.31.2. It gives self-hosters a file-based config for the SIP edge rebuilt in v0.31.

    View source ↗
  6. 2d ago

    v0.34.3: npm publishing fix

    Packages now publish one at a time to get past npm provenance conflicts. Release-pipeline upkeep after the rapid run of 0.3x versions.

    View source ↗