nomoVM
Changelog

nomoVM changelog

The nomoVM changelog lists every change to the answering machine detection service, the dashboard and the VICIdial client, newest first.

November 12, 2026: FreeSWITCH integration

  • nomovm_amd.lua: answering machine detection for FreeSWITCH, streaming through mod_audio_stream with the key in a request header. Same AMDSTATUS / AMDCAUSE variables and fallback rules as the Asterisk client. Setup

November 12, 2026: hosted service launch (2.0.0)

  • Hosted, multi-tenant AMD service: one WebSocket per answered call, API keys per dialer, automatic fallback to Asterisk AMD() when a call can't be judged.
  • Dashboard: live overview, WS keys, call logs with playback and CSV export, usage, billing and settings.
  • Call recording controls: on or off, keep 1 to 90 days, delete one, many or all recordings.
  • Plans: Free (30,000 calls a month), Starter, Growth and Scale, billed through Stripe; usage alerts at 80% and 100%.
  • nomovm.agi.py: a new VICIdial / Asterisk client in plain Python 3.6, with TLS, key authentication and a --test mode.
  • White-label: brand-specific domains, logos and colors.

Model 1.4.1 (carried over from the on-premises product)

  • Adaptive window: unclear calls are decided at 3.2 seconds instead of 2.0, raising live people sent to agents from 89.5% to 94.9% on our hand-labelled test.
  • Batching fix for calls of mixed lengths under load.
  • Ringback as a deciding tone; repeated-recording check with 1,489 known carrier recordings.

Stop sending voicemail to your agents

30,000 calls a month free. No card, no setup fee. Your dialer falls back to Asterisk AMD() on its own if anything goes wrong.