\section{eXosip2 OPTIONS and UA capabilities Management} \label{group__eXosip2__options}\index{eXosip2 OPTIONS and UA capabilities Management@{eXosip2 OPTIONS and UA capabilities Management}} \subsection*{Functions} \begin{CompactItemize} \item int {\bf eXosip\_\-options\_\-build\_\-request} (osip\_\-message\_\-t $\ast$$\ast$options, const char $\ast$to, const char $\ast$from, const char $\ast$route) \item int {\bf eXosip\_\-options\_\-send\_\-request} (osip\_\-message\_\-t $\ast$options) \item int {\bf eXosip\_\-options\_\-build\_\-answer} (int tid, int status, osip\_\-message\_\-t $\ast$$\ast$answer) \item int {\bf eXosip\_\-options\_\-send\_\-answer} (int tid, int status, osip\_\-message\_\-t $\ast$answer) \end{CompactItemize} \subsection{Function Documentation} \index{eXosip2\_\-options@{eXosip2\_\-options}!eXosip\_\-options\_\-build\_\-request@{eXosip\_\-options\_\-build\_\-request}} \index{eXosip\_\-options\_\-build\_\-request@{eXosip\_\-options\_\-build\_\-request}!eXosip2_options@{eXosip2\_\-options}} \subsubsection[{eXosip\_\-options\_\-build\_\-request}]{\setlength{\rightskip}{0pt plus 5cm}int eXosip\_\-options\_\-build\_\-request (osip\_\-message\_\-t $\ast$$\ast$ {\em options}, \/ const char $\ast$ {\em to}, \/ const char $\ast$ {\em from}, \/ const char $\ast$ {\em route})}\label{group__eXosip2__options_g47573e863f2fc3bb0e4844784fbc83a0} Build a default OPTIONS message. \begin{Desc} \item[Parameters:] \begin{description} \item[{\em options}]Pointer for the SIP request to build. \item[{\em to}]SIP url for callee. \item[{\em from}]SIP url for caller. \item[{\em route}]Route header for INVITE. (optionnal) \end{description} \end{Desc} \index{eXosip2\_\-options@{eXosip2\_\-options}!eXosip\_\-options\_\-send\_\-request@{eXosip\_\-options\_\-send\_\-request}} \index{eXosip\_\-options\_\-send\_\-request@{eXosip\_\-options\_\-send\_\-request}!eXosip2_options@{eXosip2\_\-options}} \subsubsection[{eXosip\_\-options\_\-send\_\-request}]{\setlength{\rightskip}{0pt plus 5cm}int eXosip\_\-options\_\-send\_\-request (osip\_\-message\_\-t $\ast$ {\em options})}\label{group__eXosip2__options_g5be15efcb57986a7eae2fe32293d1500} Send an OPTIONS request. \begin{Desc} \item[Parameters:] \begin{description} \item[{\em options}]SIP OPTIONS message to send. \end{description} \end{Desc} \index{eXosip2\_\-options@{eXosip2\_\-options}!eXosip\_\-options\_\-build\_\-answer@{eXosip\_\-options\_\-build\_\-answer}} \index{eXosip\_\-options\_\-build\_\-answer@{eXosip\_\-options\_\-build\_\-answer}!eXosip2_options@{eXosip2\_\-options}} \subsubsection[{eXosip\_\-options\_\-build\_\-answer}]{\setlength{\rightskip}{0pt plus 5cm}int eXosip\_\-options\_\-build\_\-answer (int {\em tid}, \/ int {\em status}, \/ osip\_\-message\_\-t $\ast$$\ast$ {\em answer})}\label{group__eXosip2__options_g8a738079064a215f021d79d2c4ee1613} Build answer for an OPTIONS request. \begin{Desc} \item[Parameters:] \begin{description} \item[{\em tid}]id of OPTIONS transaction. \item[{\em status}]status for SIP answer to build. \item[{\em answer}]The SIP answer to build. \end{description} \end{Desc} \index{eXosip2\_\-options@{eXosip2\_\-options}!eXosip\_\-options\_\-send\_\-answer@{eXosip\_\-options\_\-send\_\-answer}} \index{eXosip\_\-options\_\-send\_\-answer@{eXosip\_\-options\_\-send\_\-answer}!eXosip2_options@{eXosip2\_\-options}} \subsubsection[{eXosip\_\-options\_\-send\_\-answer}]{\setlength{\rightskip}{0pt plus 5cm}int eXosip\_\-options\_\-send\_\-answer (int {\em tid}, \/ int {\em status}, \/ osip\_\-message\_\-t $\ast$ {\em answer})}\label{group__eXosip2__options_g34c4a49e1feacabdefdf5dcede2c5a0d} Send answer for an OPTIONS request. \begin{Desc} \item[Parameters:] \begin{description} \item[{\em tid}]id of OPTIONS transaction. \item[{\em status}]status for SIP answer to send. \item[{\em answer}]The SIP answer to send. (default will be sent if NULL) \end{description} \end{Desc}