diff --git a/app/destinations/destination_imports.php b/app/destinations/destination_imports.php
index deab97242d..bf638b6aaa 100644
--- a/app/destinations/destination_imports.php
+++ b/app/destinations/destination_imports.php
@@ -317,6 +317,10 @@
$array["dialplans"][$row_id]["dialplan_xml"] .= " \n";
$array["dialplans"][$row_id]["dialplan_xml"] .= " \n";
}
+ if (!empty($destination_data) && $destination_app == 'bridge') {
+ $array["dialplans"][$row_id]["dialplan_xml"] .= " \n";
+ $array["dialplans"][$row_id]["dialplan_xml"] .= " \n";
+ }
$array["dialplans"][$row_id]["dialplan_xml"] .= " \n";
$array["dialplans"][$row_id]["dialplan_xml"] .= " \n";
$array["dialplans"][$row_id]["dialplan_xml"] .= "\n";
@@ -426,6 +430,29 @@
$dialplan_detail_order = $dialplan_detail_order + 10;
}
+ //add hangup_after_bridge and continue_on_fail
+ if (!empty($destination_data) && $destination_app == 'bridge') {
+ $array["dialplans"][$row_id]["dialplan_details"][$y]["domain_uuid"] = $domain_uuid;
+ $array["dialplans"][$row_id]["dialplan_details"][$y]["dialplan_detail_tag"] = "action";
+ $array["dialplans"][$row_id]["dialplan_details"][$y]["dialplan_detail_type"] = "set";
+ $array["dialplans"][$row_id]["dialplan_details"][$y]["dialplan_detail_data"] = "hangup_after_bridge=true";
+ $array["dialplans"][$row_id]["dialplan_details"][$y]["dialplan_detail_order"] = $dialplan_detail_order;
+ $y++;
+
+ //increment the dialplan detail order
+ $dialplan_detail_order = $dialplan_detail_order + 10;
+
+ $array["dialplans"][$row_id]["dialplan_details"][$y]["domain_uuid"] = $domain_uuid;
+ $array["dialplans"][$row_id]["dialplan_details"][$y]["dialplan_detail_tag"] = "action";
+ $array["dialplans"][$row_id]["dialplan_details"][$y]["dialplan_detail_type"] = "set";
+ $array["dialplans"][$row_id]["dialplan_details"][$y]["dialplan_detail_data"] = "continue_on_fail=true";
+ $array["dialplans"][$row_id]["dialplan_details"][$y]["dialplan_detail_order"] = $dialplan_detail_order;
+ $y++;
+
+ //increment the dialplan detail order
+ $dialplan_detail_order = $dialplan_detail_order + 10;
+ }
+
//set the destination app and data
if (strlen($destination_app) > 0 && !empty($destination_data)) {
$array["dialplans"][$row_id]["dialplan_details"][$y]["domain_uuid"] = $domain_uuid;