Sophie

Sophie

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

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

\section{eXosip2 request outside of dialog}
\label{group__eXosip2__message}\index{eXosip2 request outside of dialog@{eXosip2 request outside of dialog}}
\subsection*{Functions}
\begin{CompactItemize}
\item 
int {\bf eXosip\_\-message\_\-build\_\-request} (osip\_\-message\_\-t $\ast$$\ast$message, const char $\ast$method, const char $\ast$to, const char $\ast$from, const char $\ast$route)
\item 
int {\bf eXosip\_\-message\_\-send\_\-request} (osip\_\-message\_\-t $\ast$message)
\item 
int {\bf eXosip\_\-message\_\-build\_\-answer} (int tid, int status, osip\_\-message\_\-t $\ast$$\ast$answer)
\item 
int {\bf eXosip\_\-message\_\-send\_\-answer} (int tid, int status, osip\_\-message\_\-t $\ast$answer)
\end{CompactItemize}


\subsection{Function Documentation}
\index{eXosip2\_\-message@{eXosip2\_\-message}!eXosip\_\-message\_\-build\_\-request@{eXosip\_\-message\_\-build\_\-request}}
\index{eXosip\_\-message\_\-build\_\-request@{eXosip\_\-message\_\-build\_\-request}!eXosip2_message@{eXosip2\_\-message}}
\subsubsection[{eXosip\_\-message\_\-build\_\-request}]{\setlength{\rightskip}{0pt plus 5cm}int eXosip\_\-message\_\-build\_\-request (osip\_\-message\_\-t $\ast$$\ast$ {\em message}, \/  const char $\ast$ {\em method}, \/  const char $\ast$ {\em to}, \/  const char $\ast$ {\em from}, \/  const char $\ast$ {\em route})}\label{group__eXosip2__message_g96943e5c23eb936eea7d1f521e2afca2}


Build a default request message.

This method will be updated to send any message outside of dialog In this later case, you'll specify the method to use in the second argument.

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em message}]Pointer for the SIP request to build. \item[{\em method}]request method. (like \char`\"{}MESSAGE\char`\"{} or \char`\"{}PING\char`\"{}...) \item[{\em to}]SIP url for callee. \item[{\em from}]SIP url for caller. \item[{\em route}]Route header for request. (optionnal) \end{description}
\end{Desc}
\index{eXosip2\_\-message@{eXosip2\_\-message}!eXosip\_\-message\_\-send\_\-request@{eXosip\_\-message\_\-send\_\-request}}
\index{eXosip\_\-message\_\-send\_\-request@{eXosip\_\-message\_\-send\_\-request}!eXosip2_message@{eXosip2\_\-message}}
\subsubsection[{eXosip\_\-message\_\-send\_\-request}]{\setlength{\rightskip}{0pt plus 5cm}int eXosip\_\-message\_\-send\_\-request (osip\_\-message\_\-t $\ast$ {\em message})}\label{group__eXosip2__message_g0d1ff1cd626fd9c8b26be85a89c8433d}


Send an request.

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em message}]SIP request to send. \end{description}
\end{Desc}
\index{eXosip2\_\-message@{eXosip2\_\-message}!eXosip\_\-message\_\-build\_\-answer@{eXosip\_\-message\_\-build\_\-answer}}
\index{eXosip\_\-message\_\-build\_\-answer@{eXosip\_\-message\_\-build\_\-answer}!eXosip2_message@{eXosip2\_\-message}}
\subsubsection[{eXosip\_\-message\_\-build\_\-answer}]{\setlength{\rightskip}{0pt plus 5cm}int eXosip\_\-message\_\-build\_\-answer (int {\em tid}, \/  int {\em status}, \/  osip\_\-message\_\-t $\ast$$\ast$ {\em answer})}\label{group__eXosip2__message_g74ac29406b0d55d8206bc9c79fb01f53}


Build answer for a request.

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em tid}]id of transaction. \item[{\em status}]status for SIP answer to build. \item[{\em answer}]The SIP answer to build. \end{description}
\end{Desc}
\index{eXosip2\_\-message@{eXosip2\_\-message}!eXosip\_\-message\_\-send\_\-answer@{eXosip\_\-message\_\-send\_\-answer}}
\index{eXosip\_\-message\_\-send\_\-answer@{eXosip\_\-message\_\-send\_\-answer}!eXosip2_message@{eXosip2\_\-message}}
\subsubsection[{eXosip\_\-message\_\-send\_\-answer}]{\setlength{\rightskip}{0pt plus 5cm}int eXosip\_\-message\_\-send\_\-answer (int {\em tid}, \/  int {\em status}, \/  osip\_\-message\_\-t $\ast$ {\em answer})}\label{group__eXosip2__message_g3abf8d6e45b66fd82162a17a8f359e2a}


Send answer for a request.

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em tid}]id of 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}