Repository navigation
BitVoice v0.1.6
·
46 commits
to main
since this release
Install in one command
curl -fsSL https://raw.githubusercontent.com/BioDream-LLC/bitvoice/main/deploy/install.sh | sh # Linux (systemd), macOSirm https://raw.githubusercontent.com/BioDream-LLC/bitvoice/main/deploy/install.ps1 | iex # WindowsThe installers check the archive against SHA256SUMS and the program against BioDream's release signature, install a service that starts by itself, and upgrade in place when run again.
New
- Move from FreePBX in one step: Import reads a whole Backup & Restore backup (FreePBX 13 to 17, or a mysqldump of its database): extensions with their SIP passwords and voicemail PINs, PJSIP and chan_sip trunks, outbound and incoming routes, ring groups, queues with penalties. The preview lists what cannot come over. Step-by-step guide in the manual.
- Call scripts: JavaScript or Lua that runs a whole call (play, say, collect keys, record, ring someone, transfer, hang up), sandboxed with step and time limits and a fixed fallback; dialable, and tried in the editor with the keys a caller would press.
- ARI applications (Stasis): calls handed to your own program over ARI, with playback, recordings, keys, variables, mixing bridges, continue and originate-into-app.
- More AMI: QueuePause/Add/Remove, Agents, ParkedCalls, ConfBridge actions, MailboxCount/Status, (Un)PauseMonitor, state lists, Getvar, Filter, UserEvent; DialBegin/End, Hold, PeerStatus, MessageWaiting and ConfbridgeJoin/Leave events.
Fixed
- SS7: the link could fail to come up on a single-CPU machine, and calls could start before the circuit reset was acknowledged.
- PostgreSQL: concurrent changes to a document that did not exist yet could lose one of them.
- Android app: crashed on every start once its permissions were granted. Both apps and pairing links are now HTTPS only.
- The browser phone: someone who is not an administrator now signs it in with the extension's password; the phone event stream no longer misses a call that arrives right after it connects.
- The Scripts page now shows its live list of runs.
- Many timing-dependent tests made robust; CI green on Linux (race, SQLite and PostgreSQL), macOS, Windows, the browser tests and the installers.
Check a download with shasum -a 256 -c SHA256SUMS --ignore-missing. Programs carry and are signed by the release key M6UaGaLM1T0SekufRzAlUSeSTjfxpVL18YHE5eKkKxY=.