The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.64_4 - 2012-04-17

  • to modify request before authorized response one can now first issue request w/o authorization, catch the 401/407 response within the cb_final and then reissue the request including the response containing the authorization request as resp40x parameter

Changes for version 0.64_3 - 2012-03-17

  • add response packet to final callback when registration failed in Simple::register. Can be used to to preflight registration in case of NAT and to extract received_addr etc from response. based on idea from r[DOT]molle[AT]teles[DOT]de

Changes for version 0.64_2 - 2012-03-17

  • if contact is given for leg use it for the default contact in INVITE requests and 2xx responses instead of addr:port, based on idea from r[DOT]molle[AT]teles[DOT]de

Changes for version 0.64_1 - 2012-01-13

  • let Net::SIP::Simple invite and register define the callid for the connection, based on idea from r[DOT]molle[AT]teles[DOT]de

Modules

Framework SIP (Voice Over IP, RFC3261)
enforce authorization of packets
blocks SIP requests based on method name
debugging of Net::SIP
dispatch SIP packets between legs and endpoint
simple event loop for Net::SIP::Dispatcher
drops SIP messages based on callback
drops SIP messages based on fields in SIP header
drops SIP messages based on senders IP and port
Endpoint for SIP packets (UAC,UAS)
Call context for endpoint
Wrapper around Socket for sending and receiving SIP packets
rewrite SDP and transport RTP for NAT
handle NAT/RTP forwarding using remote process
handle NAT/RTP forwarding in local event loop.
server for Net::SIP::NATHelper::Client
handling of SIP packets
handle incoming packet by multiple receivers
Send redirect to Requests based on lookup at a registrar
Endpoint for registering SIP clients
handling of SIP request packets
handling of SIP response packets
Parsing and manipulation of SDP data for SIP
Simple interface for using Net::SIP
call context for Net::SIP::Simple
simple RTP handling for Net::SIP::Simple
Simple implementation of a stateless proxy
utility functions used by all of Net::SIP

Provides

in lib/Net/SIP/Authorize.pm
in lib/Net/SIP/Authorize.pm
in lib/Net/SIP/Authorize.pm
in lib/Net/SIP/Dispatcher/Eventloop.pm
in lib/Net/SIP/Dispatcher.pm
in lib/Net/SIP/Packet.pm
in lib/Net/SIP/Packet.pm
in lib/Net/SIP/NATHelper/Base.pm
in lib/Net/SIP/NATHelper/Base.pm
in lib/Net/SIP/NATHelper/Base.pm
in lib/Net/SIP/Debug.pm