MT#16273 fix X1 interface communication

fixes 520b6620

Change-Id: I559f3506710c2caae6bf964765e647c62201b572
changes/35/3635/3
Richard Fuchs 10 years ago
parent 7fffffb199
commit 097d29667f

@ -208,9 +208,10 @@ sub POST :Allow {
$resource->{create_timestamp} = $resource->{modify_timestamp} = NGCP::Panel::Utils::DateTime::current_local;
my $item;
$resource = $self->resnames_to_dbnames($resource);
my $dbresource = { %{ $resource } };
$dbresource = $self->resnames_to_dbnames($dbresource);
try {
$item = $c->model('DB')->resultset('voip_intercept')->create($resource);
$item = $c->model('DB')->resultset('voip_intercept')->create($dbresource);
my $res = NGCP::Panel::Utils::Interception::request($c, 'POST', undef, {
liid => $resource->{liid},
uuid => $resource->{uuid},

@ -3,6 +3,7 @@ package NGCP::Panel::Utils::Interception;
use Data::Dumper;
use LWP::UserAgent;
use TryCatch;
use JSON;
sub request {
my ($c, $method, $uuid, $data) = @_;
@ -37,7 +38,7 @@ sub _request {
my $req = HTTP::Request->new($method => $url);
if($data) {
$req->content_type('application/json');
$req->content($jdata);
$req->content(encode_json($data));
}
my $res = $ua->request($req);
if($res->is_success) {

Loading…
Cancel
Save