\section{eXosip2 SUBSCRIBE and incoming subscriptions} \label{group__eXosip2__notify}\index{eXosip2 SUBSCRIBE and incoming subscriptions@{eXosip2 SUBSCRIBE and incoming subscriptions}} \subsection*{Functions} \begin{DoxyCompactItemize} \item int {\bf eXosip\_\-insubscription\_\-build\_\-answer} (int tid, int status, osip\_\-message\_\-t $\ast$$\ast$answer) \item int {\bf eXosip\_\-insubscription\_\-send\_\-answer} (int tid, int status, osip\_\-message\_\-t $\ast$answer) \item int {\bf eXosip\_\-insubscription\_\-build\_\-request} (int did, const char $\ast$method, osip\_\-message\_\-t $\ast$$\ast$request) \item int {\bf eXosip\_\-insubscription\_\-build\_\-notify} (int did, int subscription\_\-status, int subscription\_\-reason, osip\_\-message\_\-t $\ast$$\ast$request) \item int {\bf eXosip\_\-insubscription\_\-send\_\-request} (int did, osip\_\-message\_\-t $\ast$request) \item int {\bf eXosip\_\-insubscription\_\-remove} (int did) \end{DoxyCompactItemize} \subsection{Function Documentation} \index{eXosip2 SUBSCRIBE and incoming subscriptions@{eXosip2 SUBSCRIBE and incoming subscriptions}!eXosip\_\-insubscription\_\-build\_\-answer@{eXosip\_\-insubscription\_\-build\_\-answer}} \index{eXosip\_\-insubscription\_\-build\_\-answer@{eXosip\_\-insubscription\_\-build\_\-answer}!eXosip2 SUBSCRIBE and incoming subscriptions@{eXosip2 SUBSCRIBE and incoming subscriptions}} \subsubsection[{eXosip\_\-insubscription\_\-build\_\-answer}]{\setlength{\rightskip}{0pt plus 5cm}int eXosip\_\-insubscription\_\-build\_\-answer ( \begin{DoxyParamCaption} \item[{int}]{tid, } \item[{int}]{status, } \item[{osip\_\-message\_\-t $\ast$$\ast$}]{answer} \end{DoxyParamCaption} )}\label{group__eXosip2__notify_gaf339b02b8ee57ab3f7eb7ea058055325} Build answer for an SUBSCRIBE request. \begin{DoxyParams}{Parameters} {\em tid} & id of SUBSCRIBE transaction. \\ \hline {\em status} & status for SIP answer to build. \\ \hline {\em answer} & The SIP answer to build. \\ \hline \end{DoxyParams} \index{eXosip2 SUBSCRIBE and incoming subscriptions@{eXosip2 SUBSCRIBE and incoming subscriptions}!eXosip\_\-insubscription\_\-send\_\-answer@{eXosip\_\-insubscription\_\-send\_\-answer}} \index{eXosip\_\-insubscription\_\-send\_\-answer@{eXosip\_\-insubscription\_\-send\_\-answer}!eXosip2 SUBSCRIBE and incoming subscriptions@{eXosip2 SUBSCRIBE and incoming subscriptions}} \subsubsection[{eXosip\_\-insubscription\_\-send\_\-answer}]{\setlength{\rightskip}{0pt plus 5cm}int eXosip\_\-insubscription\_\-send\_\-answer ( \begin{DoxyParamCaption} \item[{int}]{tid, } \item[{int}]{status, } \item[{osip\_\-message\_\-t $\ast$}]{answer} \end{DoxyParamCaption} )}\label{group__eXosip2__notify_gac0c93bce92df404f73f1db1e6366b176} Send answer for an SUBSCRIBE request. \begin{DoxyParams}{Parameters} {\em tid} & id of SUBSCRIBE transaction. \\ \hline {\em status} & status for SIP answer to send. \\ \hline {\em answer} & The SIP answer to send. (default will be sent if NULL) \\ \hline \end{DoxyParams} \index{eXosip2 SUBSCRIBE and incoming subscriptions@{eXosip2 SUBSCRIBE and incoming subscriptions}!eXosip\_\-insubscription\_\-build\_\-request@{eXosip\_\-insubscription\_\-build\_\-request}} \index{eXosip\_\-insubscription\_\-build\_\-request@{eXosip\_\-insubscription\_\-build\_\-request}!eXosip2 SUBSCRIBE and incoming subscriptions@{eXosip2 SUBSCRIBE and incoming subscriptions}} \subsubsection[{eXosip\_\-insubscription\_\-build\_\-request}]{\setlength{\rightskip}{0pt plus 5cm}int eXosip\_\-insubscription\_\-build\_\-request ( \begin{DoxyParamCaption} \item[{int}]{did, } \item[{const char $\ast$}]{method, } \item[{osip\_\-message\_\-t $\ast$$\ast$}]{request} \end{DoxyParamCaption} )}\label{group__eXosip2__notify_gac2e8b18de8dcf84032d90a185075f7e7} Build a request within subscription. \begin{DoxyParams}{Parameters} {\em did} & id of incoming subscription. \\ \hline {\em method} & request method to build. \\ \hline {\em request} & The SIP request to build. \\ \hline \end{DoxyParams} \index{eXosip2 SUBSCRIBE and incoming subscriptions@{eXosip2 SUBSCRIBE and incoming subscriptions}!eXosip\_\-insubscription\_\-build\_\-notify@{eXosip\_\-insubscription\_\-build\_\-notify}} \index{eXosip\_\-insubscription\_\-build\_\-notify@{eXosip\_\-insubscription\_\-build\_\-notify}!eXosip2 SUBSCRIBE and incoming subscriptions@{eXosip2 SUBSCRIBE and incoming subscriptions}} \subsubsection[{eXosip\_\-insubscription\_\-build\_\-notify}]{\setlength{\rightskip}{0pt plus 5cm}int eXosip\_\-insubscription\_\-build\_\-notify ( \begin{DoxyParamCaption} \item[{int}]{did, } \item[{int}]{subscription\_\-status, } \item[{int}]{subscription\_\-reason, } \item[{osip\_\-message\_\-t $\ast$$\ast$}]{request} \end{DoxyParamCaption} )}\label{group__eXosip2__notify_gaff8d493345b0fe8c15bdad0896cab815} Build a NOTIFY request within subscription. \begin{DoxyParams}{Parameters} {\em did} & id of incoming subscription. \\ \hline {\em subscription\_\-status} & subscription status (pending, active, terminated) \\ \hline {\em subscription\_\-reason} & subscription reason \\ \hline {\em request} & The SIP request to build. \\ \hline \end{DoxyParams} \index{eXosip2 SUBSCRIBE and incoming subscriptions@{eXosip2 SUBSCRIBE and incoming subscriptions}!eXosip\_\-insubscription\_\-send\_\-request@{eXosip\_\-insubscription\_\-send\_\-request}} \index{eXosip\_\-insubscription\_\-send\_\-request@{eXosip\_\-insubscription\_\-send\_\-request}!eXosip2 SUBSCRIBE and incoming subscriptions@{eXosip2 SUBSCRIBE and incoming subscriptions}} \subsubsection[{eXosip\_\-insubscription\_\-send\_\-request}]{\setlength{\rightskip}{0pt plus 5cm}int eXosip\_\-insubscription\_\-send\_\-request ( \begin{DoxyParamCaption} \item[{int}]{did, } \item[{osip\_\-message\_\-t $\ast$}]{request} \end{DoxyParamCaption} )}\label{group__eXosip2__notify_ga359339798dcccdf852f44b5d3945272e} Send a request within subscription. \begin{DoxyParams}{Parameters} {\em did} & id of incoming subscription. \\ \hline {\em request} & The SIP request to send. \\ \hline \end{DoxyParams} \index{eXosip2 SUBSCRIBE and incoming subscriptions@{eXosip2 SUBSCRIBE and incoming subscriptions}!eXosip\_\-insubscription\_\-remove@{eXosip\_\-insubscription\_\-remove}} \index{eXosip\_\-insubscription\_\-remove@{eXosip\_\-insubscription\_\-remove}!eXosip2 SUBSCRIBE and incoming subscriptions@{eXosip2 SUBSCRIBE and incoming subscriptions}} \subsubsection[{eXosip\_\-insubscription\_\-remove}]{\setlength{\rightskip}{0pt plus 5cm}int eXosip\_\-insubscription\_\-remove ( \begin{DoxyParamCaption} \item[{int}]{did} \end{DoxyParamCaption} )}\label{group__eXosip2__notify_ga503237c6a82a81b8c82397d071ed70f8} Remove incoming subscription context. \begin{DoxyParams}{Parameters} {\em did} & identifier of the subscription. \\ \hline \end{DoxyParams}