From 1e2e7ea441505703cd737dedf0b944ef7e6e5fd3 Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Wed, 18 Jun 2025 17:10:19 -0600 Subject: [PATCH] Add option for diversion header for ring group forward --- app/switch/resources/scripts/app/ring_groups/index.lua | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/switch/resources/scripts/app/ring_groups/index.lua b/app/switch/resources/scripts/app/ring_groups/index.lua index df1a2e8525..6f91d663f9 100644 --- a/app/switch/resources/scripts/app/ring_groups/index.lua +++ b/app/switch/resources/scripts/app/ring_groups/index.lua @@ -525,6 +525,12 @@ log = require "resources.functions.log".ring_group caller_id_number = ring_group_caller_id_number; end + --set the diversion header + local diversion_enabled = settings:get('ring_group', 'diversion_enabled', 'boolean') or 'false'; + if (diversion_enabled == 'true') then + session:setVariable("sip_h_Diversion", ";reason=unconditional"); + end + --forward the ring group if (caller_id_name) then session:setVariable("effective_caller_id_name", caller_id_name);