=head1 NAME Net::SIP::NATHelper::Client - handle NAT/RTP forwarding using remote process =head1 DESCRIPTION This module implements the interface of L but will talk with a remote process based on L while executing the methods. =head1 CONSTRUCTOR =over 4 =item 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 C specification in which case it will talk TCP through the socket. =back =head1 METHODS It implements the method B, B and B with the same arguments as given in L by calling B with the methods "allocate", "activate" resp. "close". =over 4 =item 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 L. A similar way the result comes back. =back