From a97490e97df609d35c5c8e8153bbec549a16266a Mon Sep 17 00:00:00 2001 From: Kirill Solomko Date: Wed, 21 Jan 2026 15:23:51 +0100 Subject: [PATCH] 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 --- lib/NGCP/Panel/Controller/API/Root.pm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/NGCP/Panel/Controller/API/Root.pm b/lib/NGCP/Panel/Controller/API/Root.pm index 33991362bb..19e8f6328a 100644 --- a/lib/NGCP/Panel/Controller/API/Root.pm +++ b/lib/NGCP/Panel/Controller/API/Root.pm @@ -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());