Windows SDK API Reference
Loading...
Searching...
No Matches
meeting_phone_helper_interface.h File Reference

Meeting Service Phone Interface. Valid for both ZOOM style and user custom interface mode. More...

#include "zoom_sdk_def.h"

Go to the source code of this file.

Data Structures

class  IMeetingPhoneSupportCountryInfo
 Phone meeting support country information interface. More...
 
class  IMeetingCallInPhoneNumberInfo
 Call-in meeting Interface. More...
 
class  IMeetingPhoneHelperEvent
 Meeting phone helper callback event. More...
 
class  IMeetingPhoneHelper
 Meeting phone helper interface. More...
 

Enumerations

enum  CALLINNUMTYPE { CALLINNUMTYPE_NONE , CALLINNUMTYPE_TOLL , CALLINNUMTYPE_TOLLFREE }
 Type of telephone call. Here are more detailed structural descriptions. More...
 
enum  PhoneStatus {
  PhoneStatus_None , PhoneStatus_Calling , PhoneStatus_Ringing , PhoneStatus_Accepted ,
  PhoneStatus_Success , PhoneStatus_Failed , PhoneStatus_Canceling , PhoneStatus_Canceled ,
  PhoneStatus_Cancel_Failed , PhoneStatus_Timeout
}
 Status of telephone. Here are more detailed structural descriptions. More...
 
enum  PhoneFailedReason {
  PhoneFailedReason_None , PhoneFailedReason_Busy , PhoneFailedReason_Not_Available , PhoneFailedReason_User_Hangup ,
  PhoneFailedReason_Other_Fail , PhoneFailedReason_No_Answer , PhoneFailedReason_Block_No_Host , PhoneFailedReason_Block_High_Rate ,
  PhoneFailedReason_Block_Too_Frequent
}
 The reason for the failure of the telephone call. Here are more detailed structural descriptions. More...
 

Detailed Description

Meeting Service Phone Interface. Valid for both ZOOM style and user custom interface mode.

Definition in file meeting_phone_helper_interface.h.

Enumeration Type Documentation

◆ CALLINNUMTYPE

Type of telephone call. Here are more detailed structural descriptions.

Enumerator
CALLINNUMTYPE_NONE 

For initialization.

CALLINNUMTYPE_TOLL 

Paid.

CALLINNUMTYPE_TOLLFREE 

Free.

Definition at line 31 of file meeting_phone_helper_interface.h.

32{
36};
@ CALLINNUMTYPE_TOLL
Paid.
@ CALLINNUMTYPE_NONE
For initialization.
@ CALLINNUMTYPE_TOLLFREE
Free.

◆ PhoneFailedReason

The reason for the failure of the telephone call. Here are more detailed structural descriptions.

Enumerator
PhoneFailedReason_None 

For initialization.

PhoneFailedReason_Busy 

The telephone service is busy.

PhoneFailedReason_Not_Available 

The telephone is out of the service.

PhoneFailedReason_User_Hangup 

The user hangs up.

PhoneFailedReason_Other_Fail 

Other reasons.

PhoneFailedReason_No_Answer 

The telephone does not reply.

PhoneFailedReason_Block_No_Host 

Disable the function of international call-out before the host joins the meeting.

PhoneFailedReason_Block_High_Rate 

The call-out is blocked by the system due to the high cost.

PhoneFailedReason_Block_Too_Frequent 

All the invitees invited by the call should press the button one(1) to join the meeting. In case that many invitees do not press the button that leads to time out, the call invitation for this meeting shall be banned.

Definition at line 86 of file meeting_phone_helper_interface.h.

87{
97};
@ PhoneFailedReason_Block_No_Host
Disable the function of international call-out before the host joins the meeting.
@ PhoneFailedReason_User_Hangup
The user hangs up.
@ PhoneFailedReason_Busy
The telephone service is busy.
@ PhoneFailedReason_No_Answer
The telephone does not reply.
@ PhoneFailedReason_Block_High_Rate
The call-out is blocked by the system due to the high cost.
@ PhoneFailedReason_Block_Too_Frequent
All the invitees invited by the call should press the button one(1) to join the meeting....
@ PhoneFailedReason_Not_Available
The telephone is out of the service.
@ PhoneFailedReason_None
For initialization.
@ PhoneFailedReason_Other_Fail
Other reasons.

◆ PhoneStatus

Status of telephone. Here are more detailed structural descriptions.

Enumerator
PhoneStatus_None 

No status.

PhoneStatus_Calling 

In process of calling out.

PhoneStatus_Ringing 

In process of ringing.

PhoneStatus_Accepted 

Accept the call.

PhoneStatus_Success 

Call successful.

PhoneStatus_Failed 

Call failed.

PhoneStatus_Canceling 

In process of canceling the response to the previous state.

PhoneStatus_Canceled 

Cancel successfully.

PhoneStatus_Cancel_Failed 

Cancel fails.

PhoneStatus_Timeout 

Timeout.

Definition at line 68 of file meeting_phone_helper_interface.h.

69{
80};
@ PhoneStatus_Ringing
In process of ringing.
@ PhoneStatus_Success
Call successful.
@ PhoneStatus_Canceled
Cancel successfully.
@ PhoneStatus_Timeout
Timeout.
@ PhoneStatus_Accepted
Accept the call.
@ PhoneStatus_Failed
Call failed.
@ PhoneStatus_Canceling
In process of canceling the response to the previous state.
@ PhoneStatus_None
No status.
@ PhoneStatus_Cancel_Failed
Cancel fails.
@ PhoneStatus_Calling
In process of calling out.