From 742a9d110f835171c554f2e017c9124dcacbd6be Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Fri, 15 Aug 2025 16:21:51 -0600 Subject: [PATCH] Prevent fax dialplan from getting breaking Only update the fax dialplan if the fax_extension and destination_number are provided. --- app/fax/resources/classes/fax.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/fax/resources/classes/fax.php b/app/fax/resources/classes/fax.php index f29e414fd5..c9ebafffae 100644 --- a/app/fax/resources/classes/fax.php +++ b/app/fax/resources/classes/fax.php @@ -74,6 +74,16 @@ */ public function dialplan() { + //require the fax_extension + if (!empty($this->fax_extension)) { + return false; + } + + //require the destination_number + if (!empty($this->destination_number)) { + return false; + } + //normalize the fax forward number if (strlen($this->fax_forward_number) > 3) { //$fax_forward_number = preg_replace("~[^0-9]~", "",$fax_forward_number);