diff --git a/lib/NGCP/Schema/Result/voip_fax_journal.pm b/lib/NGCP/Schema/Result/voip_fax_journal.pm
index 7a291b97..fe17f4a2 100644
--- a/lib/NGCP/Schema/Result/voip_fax_journal.pm
+++ b/lib/NGCP/Schema/Result/voip_fax_journal.pm
@@ -74,6 +74,10 @@ __PACKAGE__->add_columns(
   { data_type => "varchar", default_value => "", is_nullable => 0, size => 255 },
   "sid",
   { data_type => "varchar", is_nullable => 0, size => 255 },
+  "caller_uuid",
+  { data_type => "char", is_nullable => 0, size => 36 },
+  "callee_uuid",
+  { data_type => "char", is_nullable => 0, size => 36 },
 );
 __PACKAGE__->belongs_to(
   "provisioning_voip_subscriber",
@@ -82,6 +86,20 @@ __PACKAGE__->belongs_to(
   { cascade_copy => 0, cascade_delete => 0 },
 );
 
+__PACKAGE__->belongs_to(
+  "caller_subscriber",
+  "NGCP::Schema::Result::voip_subscribers",
+  { 'foreign.uuid' => 'self.caller_uuid' },
+  { cascade_copy => 0, cascade_delete => 0 },
+);
+
+__PACKAGE__->belongs_to(
+  "callee_subscriber",
+  "NGCP::Schema::Result::voip_subscribers",
+  { 'foreign.uuid' => 'self.callee_uuid' },
+  { cascade_copy => 0, cascade_delete => 0 },
+);
+
 __PACKAGE__->set_primary_key("id");
 
 sub TO_JSON {
@@ -207,6 +225,18 @@ NGCP::Schema::Result::voip_fax_journal
   is_nullable: 0
   size: 255
 
+=head2 caller_uuid
+
+  data_type: 'char'
+  is_nullable: 1
+  size: 36
+
+=head2 callee_uuid
+
+  data_type: 'char'
+  is_nullable: 1
+  size: 36
+
 
 =head1 PRIMARY KEY