eXosip2_notify(3)
π NAME π
okay so bestie, this is eXosip2_notify(3) from libeXosip2 β and itβs all about eXosip2 SUBSCRIBE and incoming subscriptions β¨ no cap.
πΈ SYNOPSIS πΈ
β¨ Functions β¨
int eXosip_insubscription_build_answer (struct eXosip_t *excontext, int tid, int status, osip_message_t **answer)
int eXosip_insubscription_send_answer (struct eXosip_t *excontext, int tid, int status, osip_message_t *answer)
int eXosip_insubscription_build_request (struct eXosip_t *excontext, int did, const char *method, osip_message_t **request)
int eXosip_insubscription_build_notify (struct eXosip_t *excontext, int did, int subscription_status, int subscription_reason, osip_message_t **request)
int eXosip_insubscription_send_request (struct eXosip_t *excontext, int did, osip_message_t *request)
int eXosip_insubscription_remove (struct eXosip_t *excontext, int did)
π¦ Detailed Description π¦
This section is literally just a heading in the original, bestie β thereβs no extra prose under it here. So weβre moving straight to the function lore. π
π Function Documentation π
π eXosip_insubscription_build_answer
int eXosip_insubscription_build_answer (struct eXosip_t *excontext, int tid, int status, osip_message_t **answer)
Build answer for an SUBSCRIBE request. π«Ά
Parameters
excontextβeXosip_tinstance.tidβ id of SUBSCRIBE transaction.statusβ status for SIP answer to build.answerβ The SIP answer to build.
π eXosip_insubscription_send_answer
int eXosip_insubscription_send_answer (struct eXosip_t *excontext, int tid, int status, osip_message_t *answer)
Send answer for an SUBSCRIBE request. π
Parameters
excontextβeXosip_tinstance.tidβ id of SUBSCRIBE transaction.statusβ status for SIP answer to send.answerβ The SIP answer to send. (default will be sent ifNULL)
π eXosip_insubscription_build_request
int eXosip_insubscription_build_request (struct eXosip_t *excontext, int did, const char *method, osip_message_t **request)
Build a request within subscription. β
Parameters
excontextβeXosip_tinstance.didβ id of incoming subscription.methodβ request method to build.requestβ The SIP request to build.
π eXosip_insubscription_build_notify
int eXosip_insubscription_build_notify (struct eXosip_t *excontext, int did, int subscription_status, int subscription_reason, osip_message_t **request)
Build a NOTIFY request within subscription. π₯
Parameters
excontextβeXosip_tinstance.didβ id of incoming subscription.subscription_statusβ subscription status (pending, active, terminated)subscription_reasonβ subscription reasonrequestβ The SIP request to build.
π eXosip_insubscription_send_request
int eXosip_insubscription_send_request (struct eXosip_t *excontext, int did, osip_message_t *request)
Send a request within subscription. π
Parameters
excontextβeXosip_tinstance.didβ id of incoming subscription.requestβ The SIP request to send.
π eXosip_insubscription_remove
int eXosip_insubscription_remove (struct eXosip_t *excontext, int did)
Remove incoming subscription context. π§Ή
Parameters
excontextβeXosip_tinstance.didβ identifier of the subscription.
π Author π
Author energy: generated automatically by Doxygen for libeXosip2 from the source code. No cap, thatβs the whole author section. π
okay bye bestie π«Ά this libeXosip2 page is Version 5.3.0, dated Thu May 18 2023 β footer lore delivered, and this page ate. π
β¨
π¦ where this page comes from
- epel 9: libeXosip2-devel 5.3.0-2.el9 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms