Changes for version 0.56 - 2010-02-02
- fix CANCEL handling: instead of closing the context immediatly:
- server should return 487 to client before closing the context
- server should ignore ACKs for unknown contexts instead of replying with 481
- client should not close context after CANCEL but wait for response too invite (probably 487) so that it can ACK it
- extend t/11_invite_timeout.t to test for the behavior
- thanks to <vitspec[AT]gmail[DOT]com> for pointing out the problems.
Changes for version 0.55_1 - 2010-02-02
- add samples/register_and_redirect.pl
Modules
Framework SIP (Voice Over IP, RFC3261)
enforce authorization of packets
debugging of Net::SIP
dispatch SIP packets between legs and endpoint
simple event loop for Net::SIP::Dispatcher
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 INVITEs 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/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