SQL query missing toll_allow (#6604)

The SQL query is missing the toll-allow setting from the virtual fax extension. All dialplans that have that condition will fail.
This patch makes sure the variable is present if need it.
This commit is contained in:
Luis Daniel Lucio Quiroz 2023-04-03 21:14:26 -04:00 committed by GitHub
parent 751596cd89
commit 3a8dfca16d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 3 deletions

View File

@ -143,10 +143,10 @@
}
//get the fax queue details to send
$sql = "select q.*, d.domain_name ";
$sql .= "from v_fax_queue as q, v_domains as d ";
$sql = "select q.*, d.domain_name, f.fax_toll_allow ";
$sql .= "from v_fax_queue as q, v_domains as d, v_fax as f ";
$sql .= "where fax_queue_uuid = :fax_queue_uuid ";
$sql .= "and q.domain_uuid = d.domain_uuid ";
$sql .= "and q.domain_uuid = d.domain_uuid and f.fax_uuid = q.fax_uuid";
$parameters['fax_queue_uuid'] = $fax_queue_uuid;
$database = new database;
$row = $database->select($sql, $parameters, 'row');
@ -170,6 +170,7 @@
$fax_retry_count = $row["fax_retry_count"];
$fax_accountcode = $row["fax_accountcode"];
$fax_command = $row["fax_command"];
$fax_toll_allow = $row["fax_toll_allow"];
}
unset($parameters);