Problem
After enabling call transcription/summaries on a NethVoice instance, calls are not recorded or transcribed at all, even though the feature is marked as active. No error is shown anywhere.
Root cause
Enabling the feature (set-integrations/50manage_service in ns8-nethvoice) restarts the freepbx container, but a container restart alone does not make Asterisk reload its dialplan. FreePBX had already written the satellite call-recording hooks (sub-satellite-record-check, MixMonitor + satellite_transcript) to extensions_additional.conf, but Asterisk keeps running with whatever dialplan it loaded before, so the hooks are silently never applied to real calls.
Verified on a test instance: before an explicit fwconsole reload, a test call showed no MixMonitor/satellite_transcript trace at all in /var/log/asterisk/full. After fwconsole reload, the same call flow correctly started MixMonitor and ran satellite_transcript.
Test Case
- Create a NethVoice instance, enable call transcription and summaries.
- Immediately place a call between two internal extensions.
- Check
/var/log/asterisk/full for that call: no MixMonitor/satellite_transcript line appears, the call is never recorded or transcribed.
- Run
fwconsole reload inside the freepbx container, then repeat the call: MixMonitor and satellite_transcript now run as expected.
Problem
After enabling call transcription/summaries on a NethVoice instance, calls are not recorded or transcribed at all, even though the feature is marked as active. No error is shown anywhere.
Root cause
Enabling the feature (
set-integrations/50manage_servicein ns8-nethvoice) restarts thefreepbxcontainer, but a container restart alone does not make Asterisk reload its dialplan. FreePBX had already written the satellite call-recording hooks (sub-satellite-record-check,MixMonitor+satellite_transcript) toextensions_additional.conf, but Asterisk keeps running with whatever dialplan it loaded before, so the hooks are silently never applied to real calls.Verified on a test instance: before an explicit
fwconsole reload, a test call showed noMixMonitor/satellite_transcripttrace at all in/var/log/asterisk/full. Afterfwconsole reload, the same call flow correctly startedMixMonitorand ransatellite_transcript.Test Case
/var/log/asterisk/fullfor that call: noMixMonitor/satellite_transcriptline appears, the call is never recorded or transcribed.fwconsole reloadinside thefreepbxcontainer, then repeat the call:MixMonitorandsatellite_transcriptnow run as expected.