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

NAME

       Net::SIP::NATHelper::Client - handle NAT/RTP forwarding using remote process

DESCRIPTION

       This module implements the interface of Net::SIP::NATHelper::Base but will talk with a remote process
       based on Net::SIP::NATHelper::Server while executing the methods.

CONSTRUCTOR

       new ( SOCKET )
           Will  create  a new object which will talk with the remote process using the socket SOCKET. SOCKET is
           either a UNIX domain socket (in SOCK_STREAM mode) or an "host:port" specification in  which  case  it
           will talk TCP through the socket.

METHODS

       It  implements the method allocate_sockets, activate_session and close_session with the same arguments as
       given in Net::SIP::NATHelper::Server by  calling  rpc  with  the  methods  "allocate",  "activate"  resp.
       "close".

       rpc ( METHOD,@ARG )
           Makes  a  synchronous  remote  call to the server through the in the constructor specified socket and
           returns the result.

           For calling the arguments will be put into a \@list which will be packet using  Storable.  A  similar
           way the result comes back.

perl v5.36.0                                       2023-09-29                   Net::SIP::NATHelper::Client(3pm)