\section{eXosip2 network API} \label{group__eXosip2__network}\index{eXosip2 network API@{eXosip2 network API}} \subsection*{Functions} \begin{CompactItemize} \item int {\bf eXosip\_\-transport\_\-set} (osip\_\-message\_\-t $\ast$msg, const char $\ast$transport) \item int {\bf eXosip\_\-guess\_\-localip} (int family, char $\ast$address, int size) \end{CompactItemize} \subsection{Function Documentation} \index{eXosip2\_\-network@{eXosip2\_\-network}!eXosip\_\-transport\_\-set@{eXosip\_\-transport\_\-set}} \index{eXosip\_\-transport\_\-set@{eXosip\_\-transport\_\-set}!eXosip2_network@{eXosip2\_\-network}} \subsubsection[{eXosip\_\-transport\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}int eXosip\_\-transport\_\-set (osip\_\-message\_\-t $\ast$ {\em msg}, \/ const char $\ast$ {\em transport})}\label{group__eXosip2__network_g4e49b772d7727e3afc96350981e1fe56} Modify the transport protocol used to send SIP message. \begin{Desc} \item[Parameters:] \begin{description} \item[{\em msg}]The SIP message to modify \item[{\em transport}]transport protocol to use (\char`\"{}UDP\char`\"{}, \char`\"{}TCP\char`\"{} or \char`\"{}TLS\char`\"{}) \end{description} \end{Desc} \index{eXosip2\_\-network@{eXosip2\_\-network}!eXosip\_\-guess\_\-localip@{eXosip\_\-guess\_\-localip}} \index{eXosip\_\-guess\_\-localip@{eXosip\_\-guess\_\-localip}!eXosip2_network@{eXosip2\_\-network}} \subsubsection[{eXosip\_\-guess\_\-localip}]{\setlength{\rightskip}{0pt plus 5cm}int eXosip\_\-guess\_\-localip (int {\em family}, \/ char $\ast$ {\em address}, \/ int {\em size})}\label{group__eXosip2__network_g6b7cd6cd36bfa82ad7fbdee507342f2c} Find the current localip (interface with default route). \begin{Desc} \item[Parameters:] \begin{description} \item[{\em family}]AF\_\-INET or AF\_\-INET6 \item[{\em address}]a string containing the local IP address. \item[{\em size}]The size of the string \end{description} \end{Desc}