Changes for version 0.59_9 - 2010-09-09

  • bugfix rport handling by DetlefPilzecker[AT]web[DOT]de
  • clarify documentation of Net::SIP::Packet, e.g. that it die()s if it cannot parse string as SIP packet

Changes for version 0.59_8 - 2010-08-20

  • fixes to 0.59_7 from DetlefPilzecker[AT]web[DOT]de
  • added documentation for filter in Authorize

Changes for version 0.59_7 - 2010-08-17

  • additional authorization based on idea of DetlefPilzecker[AT]web[DOT]de

Changes for version 0.59_6 - 2010-08-09

  • fix unitialized warning in Authorize if user neither in user2a1 nor in user2pass.
  • dispatcher: add recieved + rport to via only for requests
  • Thanks again to DetlefPilzecker[AT]web[DOT]de

Changes for version 0.59_5 - 2010-08-09

  • fix Registrar to get the address for registration from 'To' header, not 'From' header. Thanks again to DetlefPilzecker[AT]web[DOT]de

Changes for version 0.59_4 - 2010-08-08

  • fix rport handling. Thanks again to DetlefPilzecker[AT]web[DOT]de

Changes for version 0.59_3 - 2010-07-26

  • fix Via:..;received= handling - should by IP of sending host, not of receiving leg. Moved setting it to dispatcher, and set target addr from received in Statelessproxy instead of lookup for leg with this addr. Thanks again to DetlefPilzecker[AT]web[DOT]de
  • added rport support to Via header (RFC 3581)

Changes for version 0.59_1 - 2010-07-22

  • Leg: Via..received= should only contain ip, not ip:port. Thanks to DetlefPilzecker[AT]web[DOT]de for pointing out. Fix Leg and StatelessProxy (where it expects to get port)

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/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