Kwalitee Issues


Take a look at the META.yml Spec at (for version 1.4) or (for version 2), and change your META.yml accordingly.

Error: Missing mandatory field, 'abstract' (abstract) [Validation: 1.4];value is an undefined string (abstract) [Validation: 1.4]


Remove the POD errors. You can check for POD errors automatically by including Test::Pod to your test suite.

Error: Net-SIP-0.687/lib/Net/SIP/Debug.pod -- Around line 34: You have '=item 5' instead of the expected '=item 3'Around line 38: You have '=item 10' instead of the expected '=item 4'Around line 42: You have '=item 50' instead of the expected '=item 5'Around line 46: You have '=item 100' instead of the expected '=item 6' Net-SIP-0.687/lib/Net/SIP/Dropper/ -- Around line 252: =back doesn't take any parameters, but you said =back 4


Add a META.json to the distribution. Your buildtool should be able to autogenerate it.


If you are using Build.PL define the {requires}{perl} = VERSION field. If you are using MakeMaker (Makefile.PL) you should upgrade ExtUtils::MakeMaker to 6.48 and use MIN_PERL_VERSION parameter. Perl::MinimumVersion can help you determine which version of Perl your module needs.


Define the license if you are using in Build.PL. If you are using MakeMaker (Makefile.PL) you should upgrade to ExtUtils::MakeMaker version 6.31.


This is not a critical issue. Currently mainly informative for the CPANTS authors. It might be removed later.


Add all modules contained in this distribution to the META.yml field 'provides'. Module::Build or Dist::Zilla::Plugin::MetaProvides do this automatically for you.


Name Abstract Version View
Net::SIP Framework SIP (Voice Over IP, RFC3261) 0.687 metacpan
Net::SIP::Authorize enforce authorization of packets metacpan
Net::SIP::Blocker blocks SIP requests based on method name metacpan
Net::SIP::DTMF DTMF RTP packet generating and extracting metacpan
Net::SIP::Debug debugging of Net::SIP metacpan
Net::SIP::Dispatcher dispatch SIP packets between legs and endpoint metacpan
Net::SIP::Dispatcher::Eventloop simple event loop for L<Net::SIP::Dispatcher> metacpan
Net::SIP::Dropper drops SIP messages based on callback metacpan
Net::SIP::Dropper::ByField drops SIP messages based on fields in SIP header metacpan
Net::SIP::Dropper::ByIPPort drops SIP messages based on senders IP and port metacpan
Net::SIP::Endpoint Endpoint for SIP packets (UAC,UAS) metacpan
Net::SIP::Endpoint::Context Call context for endpoint metacpan
Net::SIP::Leg Wrapper around Socket for sending and receiving SIP packets metacpan
Net::SIP::NATHelper::Base rewrite SDP and transport RTP for NAT metacpan
Net::SIP::NATHelper::Client handle NAT/RTP forwarding using remote process metacpan
Net::SIP::NATHelper::Local handle NAT/RTP forwarding in local event loop. metacpan
Net::SIP::NATHelper::Server server for Net::SIP::NATHelper::Client metacpan
Net::SIP::Packet handling of SIP packets metacpan
Net::SIP::ReceiveChain handle incoming packet by multiple receivers metacpan
Net::SIP::Redirect Send redirect to Requests based on lookup at a registrar metacpan
Net::SIP::Registrar Endpoint for registering SIP clients metacpan
Net::SIP::Request handling of SIP request packets metacpan
Net::SIP::Response handling of SIP response packets metacpan
Net::SIP::SDP Parsing and manipulation of SDP data for SIP metacpan
Net::SIP::Simple Simple interface for using Net::SIP metacpan
Net::SIP::Simple::Call call context for L<Net::SIP::Simple> metacpan
Net::SIP::Simple::RTP simple RTP handling for L<Net::SIP::Simple> metacpan
Net::SIP::StatelessProxy Simple implementation of a stateless proxy metacpan
Net::SIP::Util utility functions used by all of L<Net::SIP> metacpan


Name File View
Net::SIP::Authorize::FromIsAuthUser lib/Net/SIP/ metacpan
Net::SIP::Authorize::FromIsRealm lib/Net/SIP/ metacpan
Net::SIP::Authorize::ToIsFrom lib/Net/SIP/ metacpan
Net::SIP::Dispatcher::Eventloop::TimerEvent lib/Net/SIP/Dispatcher/ metacpan
Net::SIP::Dispatcher::Packet lib/Net/SIP/ metacpan
Net::SIP::HeaderPair lib/Net/SIP/ metacpan
Net::SIP::HeaderVal lib/Net/SIP/ metacpan
Net::SIP::NATHelper::Call lib/Net/SIP/NATHelper/ metacpan
Net::SIP::NATHelper::Session lib/Net/SIP/NATHelper/ metacpan
Net::SIP::NATHelper::SocketGroup lib/Net/SIP/NATHelper/ metacpan

Other Files

Changes metacpan
MANIFEST metacpan
META.yml metacpan
Makefile.PL metacpan
README metacpan