Fix. Use number alias to forward call to VM when DND is on.
This commit is contained in:
parent
e6a85e776b
commit
9a9871e595
|
|
@ -66,7 +66,7 @@ include "root.php";
|
||||||
global $db;
|
global $db;
|
||||||
|
|
||||||
//determine whether to update the dial string
|
//determine whether to update the dial string
|
||||||
$sql = "select * from v_extensions ";
|
$sql = "select extension_uuid, extension, number_alias from v_extensions ";
|
||||||
$sql .= "where domain_uuid = '".$this->domain_uuid."' ";
|
$sql .= "where domain_uuid = '".$this->domain_uuid."' ";
|
||||||
if (strlen($this->extension_uuid) > 0) {
|
if (strlen($this->extension_uuid) > 0) {
|
||||||
$sql .= "and extension_uuid = '".$this->extension_uuid."' ";
|
$sql .= "and extension_uuid = '".$this->extension_uuid."' ";
|
||||||
|
|
@ -83,7 +83,12 @@ include "root.php";
|
||||||
$this->extension_uuid = $row["extension_uuid"];
|
$this->extension_uuid = $row["extension_uuid"];
|
||||||
}
|
}
|
||||||
if (strlen($this->extension) == 0) {
|
if (strlen($this->extension) == 0) {
|
||||||
$this->extension = $row["extension"];
|
if(strlen($row["number_alias"]) == 0) {
|
||||||
|
$this->extension = $row["extension"];
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
$this->extension = $row["number_alias"];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -114,4 +119,4 @@ include "root.php";
|
||||||
} //function
|
} //function
|
||||||
} //class
|
} //class
|
||||||
|
|
||||||
?>
|
?>
|
||||||
Loading…
Reference in New Issue