Skip to content

BitVoice v0.1.5

Choose a tag to compare

@firstmind-biodream firstmind-biodream released this 16 Oct 12:12
· 79 commits to main since this release

BitVoice v0.1.5. Signed: every program carries BioDream's release key, and the Updates page of v0.1.3 and later installs it only if its signature checks.

Phone system

  • Release Link Trunk transfer on DMS-100 PRI lines, and EuroISDN advice of charge (charges kept on the call record).
  • BRI lines, E&M trunks on T1, MFC-R2 on E1 and SS7, all through bitvoice-dahdi, each tested against libpri, OpenR2 or libss7.
  • G.723.1 converted through ffmpeg when it is installed.

Public safety (lab track: off until switched on in Settings, not certified)

  • 911: TTY, real-time text, text to 911 (MSRP, now over TLS too), CAMA trunks, and location by callback number by HELD or the legacy ALI link (network or serial port, read by your provider's layout). Also a call map, answer-time reports, report layouts for your state's form, and test calls.
  • Caller video and photos by link (WHIP/WHEP). Live video is recorded with its SHA-256, and photos, clips and recordings are linked in the EIDO sent to CAD. Media opens blurred until revealed, and an exposure report shows who viewed it.
  • Radio console: emergency acknowledgement, simulselect, unit aliases and positions. Talkgroups sending P25 Phase 2 half-rate voice that the console can't decode are marked "Silent here".
  • NG911 Core Services:
    • a LIS, a forest guide, and a BCF with STIR/SHAKEN checks and bad actors
    • the i3 logging service and the i3 web services: a Policy Store whose signed policies the ESRP runs, discrepancy reports, geocode and MSAG conversion, ADR, service/agency locator, dequeue registration, a test-call generator
    • checked against NENA's published definitions and EIDO schema

Checked against Wireshark (MSRP, MSRP over TLS, RTT), spandsp (TTY), ffmpeg and ffprobe (video recordings), ExifTool (photo and clip metadata) and OpenSSL (log signatures).

Verify the downloads with SHA256SUMS. The public key is in the README.