From 71bac37219a1a8a54878f6a7bd1f5746794fc4c8 Mon Sep 17 00:00:00 2001 From: de-jens Date: Mon, 15 Aug 2016 17:20:02 +0200 Subject: [PATCH] add Diversion Header to dail string (#1816) * added Diversion Header to dail string * added Diversion Header to dail string --- app/calls/resources/classes/call_forward.php | 1 + resources/install/scripts/call_forward.lua | 1 + 2 files changed, 2 insertions(+) diff --git a/app/calls/resources/classes/call_forward.php b/app/calls/resources/classes/call_forward.php index e4054a0cd6..ccd980796e 100644 --- a/app/calls/resources/classes/call_forward.php +++ b/app/calls/resources/classes/call_forward.php @@ -76,6 +76,7 @@ include "root.php"; $dial_string .= ",domain=".$_SESSION['domain_name']; $dial_string .= ",extension_uuid=".$this->extension_uuid; $dial_string .= ",toll_allow='".$this->toll_allow."'"; + $dial_string .=",sip_h_Diversion=<".$this->extension."@".$_SESSION['domain_name'].">;reason=unconditional"; if (strlen($this->accountcode) > 0) { $dial_string .= ",sip_h_X-accountcode=".$this->accountcode; $dial_string .= ",accountcode=".$this->accountcode; diff --git a/resources/install/scripts/call_forward.lua b/resources/install/scripts/call_forward.lua index 47cf539748..b90dff3c02 100644 --- a/resources/install/scripts/call_forward.lua +++ b/resources/install/scripts/call_forward.lua @@ -247,6 +247,7 @@ dial_string = dial_string .. ",domain_name="..domain_name; dial_string = dial_string .. ",domain="..domain_name; dial_string = dial_string .. ",toll_allow='"..toll_allow.."'"; + dial_string = dial_string .. “,sip_h_Diversion=<"..extension.."@"..domain_name..">;reason=unconditional"; if (accountcode ~= nil) then dial_string = dial_string .. ",accountcode="..accountcode; end