Use more of the device line permissions and defaults.

This commit is contained in:
FusionPBX 2021-07-26 10:37:21 -06:00 committed by GitHub
parent cb2a37bf6a
commit 09e0493c2a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 21 additions and 4 deletions

View File

@ -324,11 +324,28 @@
if (permission_exists('device_line_password')) {
$array['devices'][0]['device_lines'][$y]['password'] = $row["password"];
}
$array['devices'][0]['device_lines'][$y]['shared_line'] = $row["shared_line"];
if (permission_exists('device_line_shared')) {
$array['devices'][0]['device_lines'][$y]['shared_line'] = $row["shared_line"];
}
$array['devices'][0]['device_lines'][$y]['enabled'] = $row["enabled"];
$array['devices'][0]['device_lines'][$y]['sip_port'] = $row["sip_port"];
$array['devices'][0]['device_lines'][$y]['sip_transport'] = $row["sip_transport"];
$array['devices'][0]['device_lines'][$y]['register_expires'] = $row["register_expires"];
if (permission_exists('device_line_port')) {
$array['devices'][0]['device_lines'][$y]['sip_port'] = $row["sip_port"];
}
else {
$array['devices'][0]['device_lines'][$y]['sip_port'] = $_SESSION['provision']['line_sip_port']['numeric'];
}
if (permission_exists('device_line_transport')) {
$array['devices'][0]['device_lines'][$y]['sip_transport'] = $row["sip_transport"];
}
else {
$array['devices'][0]['device_lines'][$y]['sip_port'] = $_SESSION['provision']['line_sip_transport']['text'];
}
if (permission_exists('device_line_register_expires')) {
$array['devices'][0]['device_lines'][$y]['register_expires'] = $row["register_expires"];
}
else {
$array['devices'][0]['device_lines'][$y]['sip_port'] = $_SESSION['provision']['line_register_expires']['numeric'];
}
$y++;
}
}