package NGCP::Panel::Form::SIPCaptures;
use HTML::FormHandler::Moose;
extends 'HTML::FormHandler';
use HTML::FormHandler::Widget::Block::Bootstrap;
has_field 'timestamp' => (
type => 'Text',
label => 'Timestamp',
required => 1,
element_attr => {
rel => ['tooltip'],
title => ['Timestamp of the sip packet'],
},
);
has_field 'protocol' => (
type => 'Text',
label => 'Protocol',
required => 1,
element_attr => {
rel => ['tooltip'],
title => ['Protocol of the sip packet'],
},
);
has_field 'transport' => (
type => 'Text',
label => 'Transport',
required => 1,
element_attr => {
rel => ['tooltip'],
title => ['IP transport of the sip packet (TCP/UDP)'],
},
);
has_field 'src_ip' => (
type => 'Text',
label => 'Source IP',
required => 1,
element_attr => {
rel => ['tooltip'],
title => ['Source IP of the sip packet'],
},
);
has_field 'src_port' => (
type => 'Text',
label => 'PosInteger',
required => 1,
element_attr => {
rel => ['tooltip'],
title => ['Source port of the sip packet'],
},
);
has_field 'dst_ip' => (
type => 'Text',
label => 'Destination IP',
required => 1,
element_attr => {
rel => ['tooltip'],
title => ['Destination IP of the sip packet'],
},
);
has_field 'dst_port' => (
type => 'PosInteger',
label => 'Destination Port',
required => 1,
element_attr => {
rel => ['tooltip'],
title => ['Destination port of the sip packet'],
},
);
has_field 'method' => (
type => 'Text',
label => 'Method',
required => 1,
element_attr => {
rel => ['tooltip'],
title => ['Method of the sip packet'],
},
);
has_field 'cseq_method' => (
type => 'Text',
label => 'CSEQ Method',
required => 1,
element_attr => {
rel => ['tooltip'],
title => ['CSEQ Method of the sip packet'],
},
);
has_field 'call_id' => (
type => 'Text',
label => 'Call ID',
required => 1,
element_attr => {
rel => ['tooltip'],
title => ['Call id of the sip packet'],
},
);
has_field 'from_uri' => (
type => 'Text',
label => 'From URI',
required => 1,
element_attr => {
rel => ['tooltip'],
title => ['From URI of the sip packet'],
},
);
has_field 'request_uri' => (
type => 'Text',
label => 'Request URI',
required => 1,
element_attr => {
rel => ['tooltip'],
title => ['Request URI of the sip packet'],
},
);
1;
__END__
=head1 NAME
NGCP::Panel::Form::SIPCaptures
=head1 DESCRIPTION
A helper to manipulate the sip capture forms
=head1 AUTHOR
Sipwise Development Team
=head1 LICENSE
This library is free software. You can redistribute it and/or modify
it under the same terms as Perl itself.
=cut
# vim: set tabstop=4 expandtab: