diff --git a/lib/NGCP/Panel/Controller/Subscriber.pm b/lib/NGCP/Panel/Controller/Subscriber.pm
index 9a47bc749d..09951f72a5 100644
--- a/lib/NGCP/Panel/Controller/Subscriber.pm
+++ b/lib/NGCP/Panel/Controller/Subscriber.pm
@@ -4552,8 +4552,8 @@ sub create_registered :Chained('master') :PathPart('registered/create') :Args(0)
         try {
             my $values = $form->values;
             $values->{flags} = 0;
-            $values->{cflags} = 0;
-            $values->{cflags} |= 64 if($values->{nat});
+            $values->{cflags} = 256;
+            $values->{cflags} |= 128 if($values->{nat});
             NGCP::Panel::Utils::Kamailio::create_location($c,
                 $c->stash->{subscriber}->provisioning_voip_subscriber,
                 $values
diff --git a/lib/NGCP/Panel/Role/API/SubscriberRegistrations.pm b/lib/NGCP/Panel/Role/API/SubscriberRegistrations.pm
index 0ce73b01f2..5b3f61875a 100644
--- a/lib/NGCP/Panel/Role/API/SubscriberRegistrations.pm
+++ b/lib/NGCP/Panel/Role/API/SubscriberRegistrations.pm
@@ -179,7 +179,7 @@ sub resource_from_item {
     my $sub = $self->subscriber_from_item($c, $item);
     return unless($sub);
     $resource->{subscriber_id} = int($sub->id);
-    $resource->{nat} = $resource->{cflags} & 64;
+    $resource->{nat} = $resource->{cflags} & 128;
     if ($resource->{path}) {
         (my ($socket)) = $resource->{path} =~/;socket=([^>]+)>/;
         if ($socket) {
@@ -325,8 +325,8 @@ sub update_item {
     }
     my $values = $form->values;
     $values->{flags} = 0;
-    $values->{cflags} = 0;
-    $values->{cflags} |= 64 if($values->{nat});
+    $values->{cflags} = 256;
+    $values->{cflags} |= 128 if($values->{nat});
 
     NGCP::Panel::Utils::Kamailio::create_location($c,
         $sub->provisioning_voip_subscriber,
diff --git a/lib/NGCP/Panel/Utils/ProvisioningTemplates.pm b/lib/NGCP/Panel/Utils/ProvisioningTemplates.pm
index 848a1eb26f..b5b73d0aeb 100644
--- a/lib/NGCP/Panel/Utils/ProvisioningTemplates.pm
+++ b/lib/NGCP/Panel/Utils/ProvisioningTemplates.pm
@@ -1045,8 +1045,8 @@ sub _init_registrations_context {
         push(@{$context->{registrations}}, \%registration);
 
         $registration{flags} = 0;
-        $registration{cflags} = 0;
-        $registration{cflags} |= 64 if($registration{nat});
+        $registration{cflags} = 256;
+        $registration{cflags} |= 128 if($registration{nat});
 
     }