Kwalitee Issues


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

Error: *** ERROR: You have '=item 5' instead of the expected '=item 3' at line 34 in file Net-SIP-0.43/lib/Net/SIP/Debug.pod *** ERROR: You have '=item 10' instead of the expected '=item 4' at line 38 in file Net-SIP-0.43/lib/Net/SIP/Debug.pod *** ERROR: You have '=item 50' instead of the expected '=item 5' at line 42 in file Net-SIP-0.43/lib/Net/SIP/Debug.pod *** ERROR: You have '=item 100' instead of the expected '=item 6' at line 46 in file Net-SIP-0.43/lib/Net/SIP/Debug.pod


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.


Add a 'repository' resource to the META.yml via 'meta_add' accessor (for Module::Build) or META_ADD parameter (for ExtUtils::MakeMaker).


Name Abstract Version View
Net::SIP Framework SIP (Voice Over IP, RFC3261) 0.43 metacpan
Net::SIP::Authorize enforce authorization of packets 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::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::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::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