#include <pjsua.h>
This structure describes buddy info, which can be retrieved by calling pjsua_buddy_get_info().
◆ id
◆ uri
The full URI of the buddy, as specified in the configuration.
◆ contact
Buddy's Contact, only available when presence subscription has been established to the buddy.
◆ status
◆ status_text
Text to describe buddy's online status.
◆ monitor_pres
Flag to indicate that we should monitor the presence information for this buddy (normally yes, unless explicitly disabled).
◆ sub_state
If monitor_pres is enabled, this specifies the last state of the presence subscription. If presence subscription session is currently active, the value will be PJSIP_EVSUB_STATE_ACTIVE. If presence subscription request has been rejected, the value will be PJSIP_EVSUB_STATE_TERMINATED, and the termination reason will be specified in sub_term_reason.
◆ sub_state_name
const char* pjsua_buddy_info::sub_state_name |
String representation of subscription state.
◆ sub_term_code
unsigned pjsua_buddy_info::sub_term_code |
Specifies the last presence subscription termination code. This would return the last status of the SUBSCRIBE request. If the subscription is terminated with NOTIFY by the server, this value will be set to 200, and subscription termination reason will be given in the sub_term_reason field.
◆ sub_term_reason
pj_str_t pjsua_buddy_info::sub_term_reason |
Specifies the last presence subscription termination reason. If presence subscription is currently active, the value will be empty.
◆ rpid
Extended RPID information about the person.
◆ pres_status
◆ buf_
char pjsua_buddy_info::buf_[512] |
The documentation for this struct was generated from the following file: