summaryrefslogtreecommitdiff
path: root/FS/FS/part_export/thinktel.pm
diff options
context:
space:
mode:
authorIvan Kohler <ivan@freeside.biz>2015-12-13 15:29:00 -0800
committerIvan Kohler <ivan@freeside.biz>2015-12-13 15:29:00 -0800
commit0a2c29c0f22bee8cb30ef4eea31881ab1ae525f7 (patch)
tree60124fdad24ea6fa1561699b2be55edb887491e8 /FS/FS/part_export/thinktel.pm
parent9e0a36966f7cbd8fd1584ce2a88c61448a5cec68 (diff)
JSON::XS -> Cpanel::JSON::XS
Diffstat (limited to 'FS/FS/part_export/thinktel.pm')
-rw-r--r--FS/FS/part_export/thinktel.pm12
1 files changed, 6 insertions, 6 deletions
diff --git a/FS/FS/part_export/thinktel.pm b/FS/FS/part_export/thinktel.pm
index d208523..67cf2b0 100644
--- a/FS/FS/part_export/thinktel.pm
+++ b/FS/FS/part_export/thinktel.pm
@@ -7,7 +7,7 @@ use Tie::IxHash;
use URI::Escape;
use LWP::UserAgent;
use URI::Escape;
-use JSON;
+use Cpanel::JSON::XS;
use FS::Record qw( qsearch qsearchs );
@@ -214,7 +214,7 @@ sub insert_gateway {
my $content = {
ContactIPAddress => $svc_x->ip_addr,
ContactPort => 5060,
- IPMatchRequired => JSON::true,
+ IPMatchRequired => Cpanel::JSON::XS::true,
SipDomainName => $self->option('proxy'),
SipTrunkType => $self->option('trunktype'),
SipUsername => $trunknum,
@@ -270,7 +270,7 @@ sub insert_trunk {
my $endpoint = "SipTrunks";
my $content = {
Account => $self->option('username'),
- Enabled => JSON::true,
+ Enabled => Cpanel::JSON::XS::true,
Label => $svc_x->phone_name_or_cust,
Locale => $locales{$self->option('locale')},
MaxChannels => $svc_x->max_simultaneous,
@@ -325,7 +325,7 @@ sub replace_trunk {
my $self = FS::part_export->by_key($exportnum);
my $svc_x = FS::svc_phone->by_key($svcnum);
- my $enabled = JSON::is_bool( $self->cust_svc->cust_pkg->susp == 0 );
+ my $enabled = Cpanel::JSON::XS::is_bool( $self->cust_svc->cust_pkg->susp == 0 );
my $phonenum = $svc_x->phonenum;
my $endpoint = "SipTrunks/$phonenum";
@@ -398,7 +398,7 @@ sub replace_gateway {
ContactIPAddress => $svc_x->ip_addr,
ContactPort => 5060,
ID => $binding_id,
- IPMatchRequired => JSON::true,
+ IPMatchRequired => Cpanel::JSON::XS::true,
Name => $binding_name,
SipDomainName => $self->option('proxy'),
SipTrunkType => $self->option('trunktype'),
@@ -606,7 +606,7 @@ have a 'Message' element.
sub api_request {
my $self = shift;
my ($method, $endpoint, $content) = @_;
- my $json = JSON->new->canonical(1); # hash keys are ordered
+ my $json = Cpanel::JSON::XS->new->canonical(1); # hash keys are ordered
$DEBUG ||= 1 if $self->option('debug');