Update switch.php

This commit is contained in:
FusionPBX 2020-04-13 16:36:30 -06:00 committed by GitHub
parent 5cc1e4499d
commit 54dca7596c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 12 additions and 2 deletions

View File

@ -428,14 +428,24 @@ function outbound_route_to_bridge($domain_uuid, $destination_number, array $chan
//get the hostname
$hostname = trim(event_socket_request_cmd('api switchname'));
if (strlen($hostname) == 0) {
$hostname = 'unknown';
}
$sql = "select * from v_dialplans ";
$sql .= "where (domain_uuid = :domain_uuid or domain_uuid is null) ";
if (is_uuid($domain_uuid)) {
$sql .= "where (domain_uuid = :domain_uuid or domain_uuid is null) ";
}
else {
$sql .= "where (domain_uuid is null) ";
}
$sql .= "and (hostname = :hostname or hostname is null) ";
$sql .= "and app_uuid = '8c914ec3-9fc0-8ab5-4cda-6c9288bdc9a3' ";
$sql .= "and dialplan_enabled = 'true' ";
$sql .= "order by dialplan_order asc ";
$parameters['domain_uuid'] = $domain_uuid;
if (is_uuid($domain_uuid)) {
$parameters['domain_uuid'] = $domain_uuid;
}
$parameters['hostname'] = $hostname;
$database = new database;
$result = $database->select($sql, $parameters, 'all');