Changes for version 0.58_9 - 2010-06-24
- Endpoint::Context::request_delivery_done - do not remove transaction, because in case of tcp delivery done will be called once request is send. transaction will be removed in handle_response already
Changes for version 0.58_8 - 2010-06-24
- Request::authorize - accept qop="auth,auth-int".., e.g. es long auth is specifified its ok. Based on Bug report from alain[AT]knaff[DOT]lu
Changes for version 0.58_7 - 2010-06-11
- removed unused field outgoing_leg from Net::SIP::Dispatcher. Thanks to DetlefPilzecker[AT]web[DOT]de for pointing this out
Changes for version 0.58_6 - 2010-06-02
- fixes on Authorize.pm based on reports from DetlefPilzecker[AT]web[DOT]de:
- cancel_delivery in Authorize on ACK
Changes for version 0.58_4 - 2010-05-31
- fixes on Redirect.pm based on reports from DetlefPilzecker[AT]web[DOT]de:
- respond 200 to CANCEL
- redirect everything except REGISTER, not only INVITE
Changes for version 0.58_3 - 2010-05-31
- Based on patches from DetlefPilzecker[AT]web[DOT]de
- Net::SIP::Request::create_response - msg is optional, if not given a builtin msg for the code will be used.
- new functionality: Net::SIP::Blocker provides way to block requests by method name with custom code
Changes for version 0.58_2 - 2010-05-31
- fix Net::SIP::Simple::register, so that it uses an explicitly given contact unchanged. Bug report by stefano[DOT]pisani[AT]omnianet[DOT]it
Changes for version 0.58_1 - 2010-05-28
- various fixes based on feedback and patches from DetlefPilzecker[AT]web[DOT]de
- check authorization for CANCEL not only against INVITE:uri but also against CANCEL:uri. The RFC is not specific in this area
- Authorize: don't forward unauthorized ACKs
- ReceiveChain: filter callback need not to be code ref, especially if methods arg was used. Now called with invoke_callback instead
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
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/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