Search results for "distribution:Net-SIP Net::SIP"
Net::SIP - Framework SIP (Voice Over IP, RFC3261)
Net::SIP consists of packages for handling the SIP packets, for transport of the packets, for processing the packets and on top of all that a simplified layer for common tasks. Addionally Net::SIP::Util provides utility functions and Net::SIP::Debug ...
SULLR/Net-SIP-0.836 - 12 Jul 2023 17:40:33 UTC
Net::SIP::SDP - Parsing and manipulation of SDP data for SIP
Net::SIP::SDP can parse and manipulate SDP data. It's not a general purpose SDP class (like Net::SDP) but designed to work with SDP data contained in SIP packets and for easy extraction and manipulation (for NAT etc) of media information contained in...
SULLR/Net-SIP-0.836 - 12 Jul 2023 17:40:33 UTC
Net::SIP::Leg - Wrapper around Socket for sending and receiving SIP packets
A Leg wraps the socket which is used to send and receive packets. It provides ways to strip Via header from incoming packets, to add Via header to outgoing packets and to add Record-Route header while forwarding. It's usually not used directly, but f...
SULLR/Net-SIP-0.836 - 12 Jul 2023 17:40:33 UTC
Net::SIP::Util - utility functions used by all of Net::SIP
This package implements various utility function used within various Net::SIP packages and partly usable for the user of Net::SIP too. Each of this functions is exportable, but none is exported per default. All functions can be exported at once with ...
SULLR/Net-SIP-0.836 - 12 Jul 2023 17:40:33 UTC
Net::SIP::DTMF - DTMF RTP packet generating and extracting
This package provides functions for generating RTP packets containing DTMF events or extracting DTMF events from RTP packets....
SULLR/Net-SIP-0.836 - 12 Jul 2023 17:40:33 UTC
Net::SIP::Debug - debugging of Net::SIP
Provides debugging support for Net::SIP. Debugging can be enabled/disabled globally or per package and optional per subpackage. It provides support for different debugging levels, e.g. the higher the level, the more debugging is done. The following l...
SULLR/Net-SIP-0.836 - 12 Jul 2023 17:40:33 UTC
Net::SIP::Simple - Simple interface for using Net::SIP
This package implements a simple layer on top of Net::SIP::Endpoint, Net::SIP::Registrar and Net::SIP::StatelessProxy. With the help of this package it is possible to write simple SIP applications with a few lines perl code....
SULLR/Net-SIP-0.836 - 12 Jul 2023 17:40:33 UTC
Net::SIP::Packet - handling of SIP packets
This module implements the parsing, manipulation and creation of SIP packets according to RFC3261. NET::SIP::Packet's objects can be created by parsing a string containing the SIP packet or by constructing it from parts, e.g. header keys and values, ...
SULLR/Net-SIP-0.836 - 12 Jul 2023 17:40:33 UTC
Net::SIP::Dropper - drops SIP messages based on callback
Drops messages. This means, does no further processing in the Net::SIP chain and does not send something back if the incoming message match the settings. Some useful droppers are defined in Net::SIP::Dropper::ByIpPort and Net::SIP::Dropper::ByField....
SULLR/Net-SIP-0.836 - 12 Jul 2023 17:40:33 UTC
Net::SIP::Blocker - blocks SIP requests based on method name
Blocks incoming requests by method name and sends back custom error message....
SULLR/Net-SIP-0.836 - 12 Jul 2023 17:40:33 UTC
Net::SIP::Request - handling of SIP request packets
Subclass of Net::SIP::Packet for handling request packets. Has methods to create responses to requests and to authorize requests....
SULLR/Net-SIP-0.836 - 12 Jul 2023 17:40:33 UTC
Net::SIP::Endpoint - Endpoint for SIP packets (UAC,UAS)
The package implements a communication endpoint for SIP. This is usually a phone, but can also be a stateful proxy (because it retransmits packets itself). It provides methods to send arbitrary requests but also for sending special requests like INVI...
SULLR/Net-SIP-0.836 - 12 Jul 2023 17:40:33 UTC
Net::SIP::Response - handling of SIP response packets
Subclass of Net::SIP::Packet for handling response packets....
SULLR/Net-SIP-0.836 - 12 Jul 2023 17:40:33 UTC
Net::SIP::Redirect - Send redirect to Requests based on lookup at a registrar
This package implements a simple redirection of Requests using the information provided by a registrar....
SULLR/Net-SIP-0.836 - 12 Jul 2023 17:40:33 UTC
Net::SIP::Authorize - enforce authorization of packets
This package is used inside a Net::SIP::ReceiveChain to make sure, that requests are authorized before they get handled by the next receiver in the chain....
SULLR/Net-SIP-0.836 - 12 Jul 2023 17:40:33 UTC
Net::SIP::Registrar - Endpoint for registering SIP clients
This package implements a simple SIP registrar. In the current implementation registry information are only kept in memory, e.g. they are not preserved over restarts. The implementation itself does not checking if the UAC is authorized to register th...
SULLR/Net-SIP-0.836 - 12 Jul 2023 17:40:33 UTC
Net::SIP::Dispatcher - dispatch SIP packets between legs and endpoint
This module dispatches Net::SIP::Packets between Net::SIP::Legs and endpoints like Net::SIP::Endpoint, Net::SIP::Registrar and Net::SIP::StatelessProxy. It manages retransmission of outgoing packets and redelivery of responses to incoming requests. I...
SULLR/Net-SIP-0.836 - 12 Jul 2023 17:40:33 UTC
Net::SIP:::SocketPool - manage sockets related to a leg
SocketPool manages a collection of sockets associated with a Leg. This is usually an unconnected socket (i.e. UDP or TCP listen socket) and mayby some connected sockets. While in UDP a packet can be received and sent using an unconnected socket this ...
SULLR/Net-SIP-0.836 - 12 Jul 2023 17:40:33 UTC
Net::SIP::Simple::RTP - simple RTP handling for Net::SIP::Simple
This package handles simple RTP stuff for testing and small applications. It provides methods for receiving PCUM/8000 data and for echoing them back or for sending and receiving PCMU/8000 data. It's used from method rtp in Net::SIP::Simple....
SULLR/Net-SIP-0.836 - 12 Jul 2023 17:40:33 UTC