Documentation

Support

Vivox Core SDK

Vivox Core SDK

vx_req_account_control_communications

Reference the Vivox Core SDK API.
Read time 1 minuteLast updated 20 hours ago

Module: Group Voice and Text Communications Manage communication between users. More...
#include <VxcRequests.h>

Public Attributes

Name

vx_req_base_tbase
The common properties for all requests.
VX_HANDLEaccount_handle
The handle returned from a successful vx_req_account_anonymous_login request.
vx_control_communications_operationoperation
The operation to perform: block, unblock, list, or clear.
char *user_uris
The list of linefeed-separated users to block or unblock.
vx_mute_scopescope
The scope of the mute command.

Detailed Description

struct vx_req_account_control_communications;
Manage communication between users. See: vx_resp_account_control_communications

Public Attributes Documentation

variable base

vx_req_base_t base;
The common properties for all requests.

variable account_handle

VX_HANDLE account_handle;
The handle returned from a successful vx_req_account_anonymous_login request.

variable operation

vx_control_communications_operation operation;
The operation to perform: block, unblock, list, or clear. Note: This is a bi-directional block and should not be used in conjunction with vx_req_session_set_participant_mute_for_me, because the results can be unpredictable.

variable user_uris

char * user_uris;
The list of linefeed-separated users to block or unblock. This should be NULL for vx_control_communications_operation_list or vx_control_communciations_operation_clear operations.

variable scope

vx_mute_scope scope;
The scope of the mute command. The default setting is mute_scope_all. This is only required for mute and unmute operations. For block operations, this is ignored, and instead works as mute_scope_all.