Meeting SDK for Windows API Reference
Loading...
Searching...
No Matches
meeting_phone_helper_interface.h
Go to the documentation of this file.
1
6#ifndef _MEETING_PHONE_HELPER_INTERFACE_H_
7#define _MEETING_PHONE_HELPER_INTERFACE_H_
8#include "zoom_sdk_def.h"
9
16{
17public:
23 virtual const zchar_t* GetCountryID() = 0;
28 virtual const zchar_t* GetCountryName() = 0;
33 virtual const zchar_t* GetCountryCode() = 0;
34};
35
48
54{
55public:
61 virtual const zchar_t* GetID() = 0;
66 virtual const zchar_t* GetCode() = 0;
71 virtual const zchar_t* GetName() = 0;
76 virtual const zchar_t* GetNumber() = 0;
81 virtual const zchar_t* GetDisplayNumber() = 0;
86 virtual CALLINNUMTYPE GetType() = 0;
87};
88
115
140
146{
147public:
149
156
162 virtual void onCallMeStatus(PhoneStatus status, PhoneFailedReason reason) = 0;
163};
169{
170public:
177
182 virtual bool IsSupportPhoneFeature() = 0;
183
188 virtual bool IsDialoutSupported() = 0;
189
195
203 virtual SDKError InviteCallOutUser(const zchar_t* countryCode, const zchar_t* phoneNumber, const zchar_t* name) = 0;
204
209 virtual SDKError CancelCallOut() = 0;
210
216
223 virtual SDKError CallMe(const zchar_t* countryCode, const zchar_t* phoneNumber) = 0;
224
229 virtual SDKError Hangup() = 0;
230
236
242
247 virtual unsigned int GetCurrentMeetingCallinParticipantID() = 0;
248};
250#endif
virtual const zchar_t * GetID()=0
Get the current call-in number's country ID.
virtual const zchar_t * GetCode()=0
Get the current call-in number's country code.
virtual const zchar_t * GetNumber()=0
Get the current call-in number's telephone number.
virtual CALLINNUMTYPE GetType()=0
Get the current call-in number's call type.
virtual const zchar_t * GetDisplayNumber()=0
Get the current call-in number's display number.
virtual const zchar_t * GetName()=0
Get the current call-in number's country name.
Meeting phone helper callback event.
virtual void onCallMeStatus(PhoneStatus status, PhoneFailedReason reason)=0
Invite others to join the meeting by CALL ME and give the response to the application according to th...
virtual void onInviteCallOutUserStatus(PhoneStatus status, PhoneFailedReason reason)=0
Invite others by telephone call-out and send the response to the application according to the others'...
Meeting phone helper interface.
virtual SDKError SetEvent(IMeetingPhoneHelperEvent *pEvent)=0
Set meeting phone helper callback event handler 123, 456, 123.
virtual bool IsSupportPhoneFeature()=0
Determine whether the meeting supports to join by the phone or not.
virtual unsigned int GetCurrentMeetingCallinParticipantID()=0
Get the ID of the participant who joins the meeting by calling in.
virtual SDKError CancelCallOut()=0
Cancel the invitation that is being called out by phone.
virtual SDKError CallMe(const zchar_t *countryCode, const zchar_t *phoneNumber)=0
Use the CALL ME to invite the attendee who uses the specified number to join the meeting.
virtual IList< IMeetingPhoneSupportCountryInfo * > * GetSupportCountryInfo()=0
Get the list of the country information where the meeting supports to join by telephone.
virtual bool IsDialoutSupported()=0
Query if it is able to dial out in the current meeting.
virtual SDKError InviteCallOutUser(const zchar_t *countryCode, const zchar_t *phoneNumber, const zchar_t *name)=0
Invite the specified user to join the meeting by calling out.
virtual PhoneStatus GetCallMeStatus()=0
Get the process of the invitation by CALL ME.
virtual SDKError Hangup()=0
Cancel the current invitation by CALL ME.
virtual IList< IMeetingCallInPhoneNumberInfo * > * GetCurrentMeetingCallinNumber()=0
Get the list of call in numbers supported by meeting.
virtual PhoneStatus GetInviteCalloutUserStatus()=0
Get the invited users' status by calling out.
Phone meeting support country information interface.
virtual const zchar_t * GetCountryID()=0
Get the country ID of the current information.
virtual const zchar_t * GetCountryName()=0
Get the country name of the current information.
virtual const zchar_t * GetCountryCode()=0
Get the country code of the current information.
PhoneStatus
Status of telephone.
CALLINNUMTYPE
Type of telephone call.
PhoneFailedReason
The reason for the telephone call's failure.
@ PhoneFailedReason_Block_High_Rate
@ PhoneFailedReason_Block_Too_Frequent
ZOOM windows SDK Common Definition File.
#define END_ZOOM_SDK_NAMESPACE
wchar_t zchar_t
Definition zoom_sdk_def.h:9
#define BEGIN_ZOOM_SDK_NAMESPACE
SDKError
Enumeration of common errors of SDK.