MT#64297 /api/platforminfo expose sip.external_sbc config

* sip.external_sbc options are exposed to authenticated admin users
  in /api/platforminfo

Change-Id: Ifea5eb43b8638299d1ef916c65a17fa18f833f82
(cherry picked from commit a97490e97d)
mr12.5
Kirill Solomko 2 months ago
parent 02124f51af
commit 99b56ac39b

@ -397,6 +397,11 @@ sub platforminfo :Path('/api/platforminfo') :CaptureArgs(0) {
my $data = decode_json($json) || return;
$data->{licenses} = $licenses // [];
$data->{license_meta} = $license_meta // {};
if ($c->user->roles eq 'admin') {
$data->{sip}{external_sbc} = $c->config->{sip}{external_sbc};
}
return to_json($data, {pretty => 1, canonical => 1});
});
$c->forward($c->view());

Loading…
Cancel
Save