Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > d661425f055462744853e295597df6f5 > files > 98

libeXosip2-devel-3.1.0-3.fc12.i686.rpm

\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}