eXosip2_notify(3)

πŸ“¦ version 5.3.0, in epel 9

πŸ’– 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_t instance.
  • 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_t instance.
  • tid β€” id of SUBSCRIBE transaction.
  • status β€” status for SIP answer to send.
  • answer β€” The SIP answer to send. (default will be sent if NULL)

πŸŽ€ 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_t instance.
  • 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_t instance.
  • did β€” id of incoming subscription.
  • subscription_status β€” subscription status (pending, active, terminated)
  • subscription_reason β€” subscription reason
  • request β€” 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_t instance.
  • 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_t instance.
  • 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