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
master
Kirill Solomko 2 weeks ago
parent 638b2f20ae
commit a97490e97d

@ -398,6 +398,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