Call Telemetry
Call Telemetry
  • Docs
  • Changelog
  • Feature requests
  • Support portal

Call Telemetry changelog

0.8.6.9 Stable Changelog

This maintenance release is available on the stable channel for appliances on the 0.8.6 line. It hardens TrueSpam outbound HTTP behavior, pool isolation, operator alarms, and G.729 greeting media handling.

Enhancements

  • Enhancement: HTTP pool saturation alarm. PoolWatchdog raises when a named outbound pool is at full occupancy (in_use == max), including occupancy-only saturation where the request queue is still empty.

  • Enhancement: TrueSpam historical re-score. Operators can re-query a past window through the maintenance re-score path and write reputation signals stamped with the original call occurred_at.

  • Enhancement: G.729 greeting media path. The appliance pins a media stack with native G.729 encode/playback support, improved RTP pacing, and recovery when a sibling codec asset is missing.

Fixes

  • Fix: TrueSpam transport failures are alarmed. Connect/timeout/closed-class transport errors are preserved and raise a deduped TrueSpam API transport-failure alarm instead of being swallowed.

  • Fix: TrueSpam and AXL (CallManager) use separate hackney pools. A hung TrueSpam HTTPS checkout no longer wedges CallManager AXL administration on the shared default pool.

  • Fix: App background-job sweep isolation. A single app row with provider_params = NULL is skipped and reported; it no longer aborts the whole background-job pass.

  • Fix: Identical greeting codec variants are rejected. Byte-identical G.711 / G.722 / G.729 greeting assets are refused so phones are not served a mismatched codec file.

Update with:

sudo curl -fsSL https://get.calltelemetry.com | sudo sh -s -- update stable