Add a new setting for summary_enabled for category call_recordings.

This commit is contained in:
FusionPBX
2026-01-31 13:31:50 -07:00
committed by GitHub
parent beaace594b
commit ac189a9bb5
2 changed files with 10 additions and 2 deletions

View File

@@ -70,7 +70,15 @@
$apps[$x]['default_settings'][$y]['default_setting_name'] = "boolean";
$apps[$x]['default_settings'][$y]['default_setting_value'] = "true";
$apps[$x]['default_settings'][$y]['default_setting_enabled'] = "false";
$apps[$x]['default_settings'][$y]['default_setting_description'] = "Call recordings set to auto transcribe. Options: true, false";
$apps[$x]['default_settings'][$y]['default_setting_description'] = "Call recordings enable transcribe. Options: true, false";
$y++;
$apps[$x]['default_settings'][$y]['default_setting_uuid'] = "3a5e8a81-f356-4824-92df-69f6a0da17dc";
$apps[$x]['default_settings'][$y]['default_setting_category'] = "call_recordings";
$apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "summary_enabled";
$apps[$x]['default_settings'][$y]['default_setting_name'] = "boolean";
$apps[$x]['default_settings'][$y]['default_setting_value'] = "true";
$apps[$x]['default_settings'][$y]['default_setting_enabled'] = "false";
$apps[$x]['default_settings'][$y]['default_setting_description'] = "Call recordings enable call summary. Options: true, false";
$y++;
$apps[$x]['default_settings'][$y]['default_setting_uuid'] = "2bbdb343-4e95-4d9b-886a-33bc5918a4c0";
$apps[$x]['default_settings'][$y]['default_setting_category'] = "call_recordings";

View File

@@ -221,7 +221,7 @@ class call_recordings {
$call_summary = '';
//summarize the transcript
if ($settings->get('language_model', 'enabled') && !empty($params['transcribe_message'])) {
if ($settings->get('language_model', 'enabled') && $settings->get('call_recordings', 'summary_enabled') && !empty($params['transcribe_message'])) {
//get the transcribed text
$transcribe_text = transcribe::conversation_format($params['transcribe_message'], 'text');