Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Net::SIP::Blocker(3)  User Contributed Perl Documentation Net::SIP::Blocker(3)

NAME
       Net::SIP::Blocker - blocks SIP requests based on	method name

SYNOPSIS
	 my $block = Net::SIP::Blocker->new(
		 block => { 'SUBSCRIBE'	=> 405,	'...' => ... },
		 dispatcher => $disp,
	 );

	 my $chain = Net::SIP::ReceiveChain->new(
		 [ $block, ... ]
	 );

DESCRIPTION
       Blocks incoming requests	by method name and sends back custom error
       message.

CONSTRUCTOR
       new ( BLOCK,DISPATCHER )
	   Returns a new blocking object to be used in the chain.

	   BLOCK is a hash reference where the keys are	the methods to be
	   blocked and their values are	the reason why the method was blocked.
	   The reason is the three digit code, optionally followed by a	text.

	   DISPATCHER is a Net::SIP::Dispatcher	object.

METHODS
       receive ( PACKET,LEG,FROM )
	   PACKET is the incoming packet, LEG is the Net::SIP::Leg where the
	   packet arrived and FROM is the "ip:port" of the sender.

perl v5.24.1			  2010-07-26		  Net::SIP::Blocker(3)

NAME | SYNOPSIS | DESCRIPTION | CONSTRUCTOR | METHODS

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Net::SIP::Blocker&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help