eXosip_event(3) libeXosip2 eXosip_event(3)NAME
eXosip_event -
SYNOPSIS
#include <eXosip.h>
Data Fields
eXosip_event_type_t type
char textinfo [256]
void * external_reference
osip_message_t * request
osip_message_t * response
osip_message_t * ack
int tid
int did
int rid
int cid
int sid
int nid
int ss_status
int ss_reason
Detailed Description
Structure for event description
Field Documentation
eXosip_event_type_t eXosip_event::type
type of the event
char eXosip_event::textinfo[256]
text description of event
void* eXosip_event::external_reference
external reference (for calls)
osip_message_t* eXosip_event::request
request within current transaction
osip_message_t* eXosip_event::response
last response within current transaction
osip_message_t* eXosip_event::ack
ack within current transaction
int eXosip_event::tid
unique id for transactions (to be used for answers)
int eXosip_event::did
unique id for SIP dialogs
int eXosip_event::rid
unique id for registration
int eXosip_event::cid
unique id for SIP calls (but multiple dialogs!)
int eXosip_event::sid
unique id for outgoing subscriptions
int eXosip_event::nid
unique id for incoming subscriptions
int eXosip_event::ss_status
current Subscription-State for subscription
int eXosip_event::ss_reason
current Reason status for subscription
Author
Generated automatically by Doxygen for libeXosip2 from the source code.
Version 3.1.0 Sun Jun 24 2012 eXosip_event(3)
Check Out this Related Man Page
eXosip2 SUBSCRIBE and incoming subscriptions(3) libeXosip2 eXosip2 SUBSCRIBE and incoming subscriptions(3)NAME
eXosip2 SUBSCRIBE and incoming subscriptions -
Functions
int eXosip_insubscription_build_answer (int tid, int status, osip_message_t **answer)
int eXosip_insubscription_send_answer (int tid, int status, osip_message_t *answer)
int eXosip_insubscription_build_request (int did, const char *method, osip_message_t **request)
int eXosip_insubscription_build_notify (int did, int subscription_status, int subscription_reason, osip_message_t **request)
int eXosip_insubscription_send_request (int did, osip_message_t *request)
int eXosip_insubscription_remove (int did)
Detailed DescriptionFunction Documentation
int eXosip_insubscription_build_answer (inttid, intstatus, osip_message_t **answer)
Build answer for an SUBSCRIBE request.
Parameters:
tid id of SUBSCRIBE transaction.
status status for SIP answer to build.
answer The SIP answer to build.
int eXosip_insubscription_send_answer (inttid, intstatus, osip_message_t *answer)
Send answer for an SUBSCRIBE request.
Parameters:
tid id of SUBSCRIBE transaction.
status status for SIP answer to send.
answer The SIP answer to send. (default will be sent if NULL)
int eXosip_insubscription_build_request (intdid, const char *method, osip_message_t **request)
Build a request within subscription.
Parameters:
did id of incoming subscription.
method request method to build.
request The SIP request to build.
int eXosip_insubscription_build_notify (intdid, intsubscription_status, intsubscription_reason, osip_message_t **request)
Build a NOTIFY request within subscription.
Parameters:
did id of incoming subscription.
subscription_status subscription status (pending, active, terminated)
subscription_reason subscription reason
request The SIP request to build.
int eXosip_insubscription_send_request (intdid, osip_message_t *request)
Send a request within subscription.
Parameters:
did id of incoming subscription.
request The SIP request to send.
int eXosip_insubscription_remove (intdid)
Remove incoming subscription context.
Parameters:
did identifier of the subscription.
Author
Generated automatically by Doxygen for libeXosip2 from the source code.
Version 3.1.0 Sun Jun 24 2012 eXosip2 SUBSCRIBE and incoming subscriptions(3)