|
|
|
@ -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
|
|
|
|
|
|
|
|
|
|