Provided by: libnet-sip-perl_0.838-1_all bug

NAME

       Net::SIP::NATHelper::Local - handle NAT/RTP forwarding in local event loop.

DESCRIPTION

       This module is a wrapper around Net::SIP::NATHelper::Base which will handle the RTP forwarding within the
       local event loop the rest of Net::SIP uses.

CONSTRUCTOR

       new ( LOOP )
           Will   create   the   object   and   tell  it  to  use  LOOP  as  the  event  loop.   Will  create  a
           Net::SIP::NATHelper::Base object which gets used internally.

METHODS

       allocate_sockets ( ... )
           Calls allocate_sockets of the local Net::SIP::NATHelper::Base object.  Takes  and  returns  the  same
           arguments.

       activate_session ( ... )
           Calls  activate_session  of  the local Net::SIP::NATHelper::Base object. Takes the same arguments and
           returns 1 if the session was newly activated, -1 if it was activated before and false  if  activation
           failed.  Updates callbacks into the event loop.

       close_session ( ... )
           Calls  activate_session  of  the local Net::SIP::NATHelper::Base object. Takes the same arguments and
           returns the number of closed sessions.  Updates callbacks into the event loop.

       expire ( ... )
           Calls expire of the local Net::SIP::NATHelper::Base object. Takes the same arguments and returns  the
           number of expired sessions.  Updates callbacks into the event loop if necessary.

perl v5.40.0                                       2024-09-08                    Net::SIP::NATHelper::Local(3pm)