diff --git a/app/call_broadcast/call_broadcast_send.php b/app/call_broadcast/call_broadcast_send.php index 9ebbdaf8e9..54f7ba2fc0 100644 --- a/app/call_broadcast/call_broadcast_send.php +++ b/app/call_broadcast/call_broadcast_send.php @@ -158,7 +158,7 @@ function cmd_async($cmd) { //echo "bridges: ".$bridges."\n"; //prepare the string - $channel_variables = $dialplan_variables."ignore_early_media=true,origination_number=$phone_1,origination_caller_id_name='$broadcast_caller_id_name',origination_caller_id_number=$broadcast_caller_id_number"; + $channel_variables = $dialplan_variables."ignore_early_media=true,origination_number=$phone_1,origination_caller_id_name='$broadcast_caller_id_name',origination_caller_id_number=$broadcast_caller_id_number,domain_uuid=".$_SESSION['domain_uuid'].",domain=".$_SESSION['domain_name'].",domain_name=".$_SESSION['domain_name']; $origination_url = "{".$channel_variables."}".$bridge_array[0].""; //get the context diff --git a/app/calls/resources/classes/call_forward.php b/app/calls/resources/classes/call_forward.php index 71996fa62f..07ed389e55 100644 --- a/app/calls/resources/classes/call_forward.php +++ b/app/calls/resources/classes/call_forward.php @@ -59,7 +59,12 @@ include "root.php"; //set the dial string if ($this->forward_all_enabled == "true") { - $dial_string = "{presence_id=".$this->forward_all_destination."@".$_SESSION['domain_name'].",instant_ringback=true"; + $dial_string = "{presence_id=".$this->forward_all_destination."@".$_SESSION['domain_name']; + $dial_string .= ",instant_ringback=true"; + $dial_string .= ",domain_uuid=".$_SESSION['domain_uuid']; + $dial_string .= ",sip_invite_domain=".$_SESSION['domain_name']; + $dial_string .= ",domain_name=".$_SESSION['domain_name']; + $dial_string .= ",domain=".$_SESSION['domain_name']; if (strlen($this->accountcode) > 0) { $dial_string .= ",accountcode=".$this->accountcode; } diff --git a/app/calls/resources/classes/follow_me.php b/app/calls/resources/classes/follow_me.php index f5c6b771c4..c48d43673f 100644 --- a/app/calls/resources/classes/follow_me.php +++ b/app/calls/resources/classes/follow_me.php @@ -302,7 +302,12 @@ include "root.php"; $prep_statement_2 = $db->prepare(check_sql($sql)); $prep_statement_2->execute(); $result = $prep_statement_2->fetchAll(PDO::FETCH_NAMED); - $dial_string = "{instant_ringback=true,ignore_early_media=true,sip_invite_domain=".$_SESSION['domain_name']; + $dial_string = "{instant_ringback=true"; + $dial_string .= ",ignore_early_media=true,"; + $dial_string .= ",domain_uuid=".$_SESSION['domain_uuid']; + $dial_string .= ",sip_invite_domain=".$_SESSION['domain_name']; + $dial_string .= ",domain_name=".$_SESSION['domain_name']; + $dial_string .= ",domain=".$_SESSION['domain_name']; if (strlen($this->cid_name_prefix) > 0) { $dial_string .= ",origination_caller_id_name=".$this->cid_name_prefix."#\${caller_id_name}"; }